.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{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);-ms-transform:translateY(-1.28125em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);-ms-transform:translateY(-1.28124em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);-ms-transform:translateY(-1.28123em) scale(0.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{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:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display: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:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@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}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}.mat-focus-indicator{position:relative}.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#673ab7}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ffd740}.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:#673ab7}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ffd740}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge-content{color:#fff;background:#673ab7}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ffd740;color:rgba(0,0,0,.87)}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;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-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#673ab7}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ffd740}.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:#673ab7}.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:#ffd740}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:rgba(0,0,0,.87)}.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:#673ab7}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ffd740}.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(0,0,0,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone,.mat-button-toggle-group{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#673ab7}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ffd740}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#673ab7}.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:#ffd740}.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:#673ab7;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:#ffd740;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(103,58,183,.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(103, 58, 183, 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(103, 58, 183, 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:#673ab7;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(103,58,183,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(103,58,183,.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,215,64,.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, 215, 64, 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, 215, 64, 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:#ffd740;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,215,64,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,215,64,.3)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}.mat-datepicker-content-touch{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#673ab7}.mat-datepicker-toggle-active.mat-accent{color:#ffd740}.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:#673ab7}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ffd740}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ffd740}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#673ab7}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ffd740}.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:#673ab7}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ffd740}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#673ab7}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ffd740}.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:#673ab7}.mat-icon.mat-accent{color:#ffd740}.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:#673ab7}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ffd740}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]::after,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-item-submenu-trigger::after{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#d1c4e9}.mat-progress-bar-buffer{background-color:#d1c4e9}.mat-progress-bar-fill::after{background-color:#673ab7}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ffe57f}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ffe57f}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ffd740}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#673ab7}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ffd740}.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:#673ab7}.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:#673ab7}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ffd740}.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:#ffd740}.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:#673ab7}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ffd740}.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:#ffd740}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,215,64,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ffd740}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#673ab7}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(103,58,183,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#673ab7}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-track-fill,.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label{background-color:#673ab7}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:rgba(103,58,183,.2)}.mat-accent .mat-slider-track-fill,.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label{background-color:#ffd740}.mat-accent .mat-slider-thumb-label-text{color:rgba(0,0,0,.87)}.mat-accent .mat-slider-focus-ring{background-color:rgba(255,215,64,.2)}.mat-warn .mat-slider-track-fill,.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#673ab7;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:rgba(0,0,0,.87)}.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:#ffd740;color:rgba(0,0,0,.87)}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(209,196,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#673ab7}.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,229,127,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ffd740}.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:rgba(0,0,0,.87)}.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(209,196,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:#673ab7}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-links .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-links .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,229,127,.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:#ffd740}.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:rgba(0,0,0,.87)}.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(0,0,0,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-links .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-links .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:rgba(0,0,0,.87)}.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:rgba(0,0,0,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-links .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-links .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:rgba(255,255,255,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#673ab7;color:#fff}.mat-toolbar.mat-accent{background:#ffd740;color:rgba(0,0,0,.87)}.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:#ffd740}

/* Colors for the ripple elements.*/
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/** Mixin to create distinct classes for fab positions, e.g. ".mat-fab-position-bottom-right". */
/* stylelint-disable function-url-quotes, no-duplicate-selectors */
/*
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*/
@-moz-document url-prefix() {
  [layout-fill] {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
  }
}
[mat-fab].mat-fab-position-bottom-right,
.mat-fab.mat-fab-position-bottom-right,
[mat-fab].mat-fab-bottom-right,
.mat-fab.mat-fab-bottom-right {
  top: auto;
  right: 20px;
  left: auto;
  bottom: 20px;
  position: absolute;
}
html[dir=rtl] [mat-fab].mat-fab-position-bottom-right,
html[dir=rtl] .mat-fab.mat-fab-position-bottom-right,
html[dir=rtl] [mat-fab].mat-fab-bottom-right,
html[dir=rtl] .mat-fab.mat-fab-bottom-right {
  right: auto;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-bottom-right,
body[dir=rtl] .mat-fab.mat-fab-position-bottom-right,
body[dir=rtl] [mat-fab].mat-fab-bottom-right,
body[dir=rtl] .mat-fab.mat-fab-bottom-right {
  right: auto;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-bottom-right,
[dir=rtl] .mat-fab.mat-fab-position-bottom-right,
[dir=rtl] [mat-fab].mat-fab-bottom-right,
[dir=rtl] .mat-fab.mat-fab-bottom-right {
  right: auto;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-bottom-right bdo[dir=rtl],
.mat-fab.mat-fab-position-bottom-right bdo[dir=rtl],
[mat-fab].mat-fab-bottom-right bdo[dir=rtl],
.mat-fab.mat-fab-bottom-right bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-bottom-right bdo[dir=ltr],
.mat-fab.mat-fab-position-bottom-right bdo[dir=ltr],
[mat-fab].mat-fab-bottom-right bdo[dir=ltr],
.mat-fab.mat-fab-bottom-right bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] [mat-fab].mat-fab-position-bottom-right,
html[dir=rtl] .mat-fab.mat-fab-position-bottom-right,
html[dir=rtl] [mat-fab].mat-fab-bottom-right,
html[dir=rtl] .mat-fab.mat-fab-bottom-right {
  left: 20px;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-bottom-right,
body[dir=rtl] .mat-fab.mat-fab-position-bottom-right,
body[dir=rtl] [mat-fab].mat-fab-bottom-right,
body[dir=rtl] .mat-fab.mat-fab-bottom-right {
  left: 20px;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-bottom-right,
[dir=rtl] .mat-fab.mat-fab-position-bottom-right,
[dir=rtl] [mat-fab].mat-fab-bottom-right,
[dir=rtl] .mat-fab.mat-fab-bottom-right {
  left: 20px;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-bottom-right bdo[dir=rtl],
.mat-fab.mat-fab-position-bottom-right bdo[dir=rtl],
[mat-fab].mat-fab-bottom-right bdo[dir=rtl],
.mat-fab.mat-fab-bottom-right bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-bottom-right bdo[dir=ltr],
.mat-fab.mat-fab-position-bottom-right bdo[dir=ltr],
[mat-fab].mat-fab-bottom-right bdo[dir=ltr],
.mat-fab.mat-fab-bottom-right bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-bottom-right.fixed,
.mat-fab.mat-fab-position-bottom-right.fixed,
[mat-fab].mat-fab-bottom-right.fixed,
.mat-fab.mat-fab-bottom-right.fixed {
  position: fixed;
}
[mat-fab].mat-fab-position-bottom-left,
.mat-fab.mat-fab-position-bottom-left,
[mat-fab].mat-fab-bottom-left,
.mat-fab.mat-fab-bottom-left {
  top: auto;
  right: auto;
  left: 20px;
  bottom: 20px;
  position: absolute;
}
html[dir=rtl] [mat-fab].mat-fab-position-bottom-left,
html[dir=rtl] .mat-fab.mat-fab-position-bottom-left,
html[dir=rtl] [mat-fab].mat-fab-bottom-left,
html[dir=rtl] .mat-fab.mat-fab-bottom-left {
  right: 20px;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-bottom-left,
body[dir=rtl] .mat-fab.mat-fab-position-bottom-left,
body[dir=rtl] [mat-fab].mat-fab-bottom-left,
body[dir=rtl] .mat-fab.mat-fab-bottom-left {
  right: 20px;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-bottom-left,
[dir=rtl] .mat-fab.mat-fab-position-bottom-left,
[dir=rtl] [mat-fab].mat-fab-bottom-left,
[dir=rtl] .mat-fab.mat-fab-bottom-left {
  right: 20px;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-bottom-left bdo[dir=rtl],
.mat-fab.mat-fab-position-bottom-left bdo[dir=rtl],
[mat-fab].mat-fab-bottom-left bdo[dir=rtl],
.mat-fab.mat-fab-bottom-left bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-bottom-left bdo[dir=ltr],
.mat-fab.mat-fab-position-bottom-left bdo[dir=ltr],
[mat-fab].mat-fab-bottom-left bdo[dir=ltr],
.mat-fab.mat-fab-bottom-left bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] [mat-fab].mat-fab-position-bottom-left,
html[dir=rtl] .mat-fab.mat-fab-position-bottom-left,
html[dir=rtl] [mat-fab].mat-fab-bottom-left,
html[dir=rtl] .mat-fab.mat-fab-bottom-left {
  left: auto;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-bottom-left,
body[dir=rtl] .mat-fab.mat-fab-position-bottom-left,
body[dir=rtl] [mat-fab].mat-fab-bottom-left,
body[dir=rtl] .mat-fab.mat-fab-bottom-left {
  left: auto;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-bottom-left,
[dir=rtl] .mat-fab.mat-fab-position-bottom-left,
[dir=rtl] [mat-fab].mat-fab-bottom-left,
[dir=rtl] .mat-fab.mat-fab-bottom-left {
  left: auto;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-bottom-left bdo[dir=rtl],
.mat-fab.mat-fab-position-bottom-left bdo[dir=rtl],
[mat-fab].mat-fab-bottom-left bdo[dir=rtl],
.mat-fab.mat-fab-bottom-left bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-bottom-left bdo[dir=ltr],
.mat-fab.mat-fab-position-bottom-left bdo[dir=ltr],
[mat-fab].mat-fab-bottom-left bdo[dir=ltr],
.mat-fab.mat-fab-bottom-left bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-bottom-left.fixed,
.mat-fab.mat-fab-position-bottom-left.fixed,
[mat-fab].mat-fab-bottom-left.fixed,
.mat-fab.mat-fab-bottom-left.fixed {
  position: fixed;
}
[mat-fab].mat-fab-position-top-right,
.mat-fab.mat-fab-position-top-right,
[mat-fab].mat-fab-top-right,
.mat-fab.mat-fab-top-right {
  top: 20px;
  right: 20px;
  left: auto;
  bottom: auto;
  position: absolute;
}
html[dir=rtl] [mat-fab].mat-fab-position-top-right,
html[dir=rtl] .mat-fab.mat-fab-position-top-right,
html[dir=rtl] [mat-fab].mat-fab-top-right,
html[dir=rtl] .mat-fab.mat-fab-top-right {
  right: auto;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-top-right,
body[dir=rtl] .mat-fab.mat-fab-position-top-right,
body[dir=rtl] [mat-fab].mat-fab-top-right,
body[dir=rtl] .mat-fab.mat-fab-top-right {
  right: auto;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-top-right,
[dir=rtl] .mat-fab.mat-fab-position-top-right,
[dir=rtl] [mat-fab].mat-fab-top-right,
[dir=rtl] .mat-fab.mat-fab-top-right {
  right: auto;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-top-right bdo[dir=rtl],
.mat-fab.mat-fab-position-top-right bdo[dir=rtl],
[mat-fab].mat-fab-top-right bdo[dir=rtl],
.mat-fab.mat-fab-top-right bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-top-right bdo[dir=ltr],
.mat-fab.mat-fab-position-top-right bdo[dir=ltr],
[mat-fab].mat-fab-top-right bdo[dir=ltr],
.mat-fab.mat-fab-top-right bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] [mat-fab].mat-fab-position-top-right,
html[dir=rtl] .mat-fab.mat-fab-position-top-right,
html[dir=rtl] [mat-fab].mat-fab-top-right,
html[dir=rtl] .mat-fab.mat-fab-top-right {
  left: 20px;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-top-right,
body[dir=rtl] .mat-fab.mat-fab-position-top-right,
body[dir=rtl] [mat-fab].mat-fab-top-right,
body[dir=rtl] .mat-fab.mat-fab-top-right {
  left: 20px;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-top-right,
[dir=rtl] .mat-fab.mat-fab-position-top-right,
[dir=rtl] [mat-fab].mat-fab-top-right,
[dir=rtl] .mat-fab.mat-fab-top-right {
  left: 20px;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-top-right bdo[dir=rtl],
.mat-fab.mat-fab-position-top-right bdo[dir=rtl],
[mat-fab].mat-fab-top-right bdo[dir=rtl],
.mat-fab.mat-fab-top-right bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-top-right bdo[dir=ltr],
.mat-fab.mat-fab-position-top-right bdo[dir=ltr],
[mat-fab].mat-fab-top-right bdo[dir=ltr],
.mat-fab.mat-fab-top-right bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-top-right.fixed,
.mat-fab.mat-fab-position-top-right.fixed,
[mat-fab].mat-fab-top-right.fixed,
.mat-fab.mat-fab-top-right.fixed {
  position: fixed;
}
[mat-fab].mat-fab-position-top-left,
.mat-fab.mat-fab-position-top-left,
[mat-fab].mat-fab-top-left,
.mat-fab.mat-fab-top-left {
  top: 20px;
  right: auto;
  left: 20px;
  bottom: auto;
  position: absolute;
}
html[dir=rtl] [mat-fab].mat-fab-position-top-left,
html[dir=rtl] .mat-fab.mat-fab-position-top-left,
html[dir=rtl] [mat-fab].mat-fab-top-left,
html[dir=rtl] .mat-fab.mat-fab-top-left {
  right: 20px;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-top-left,
body[dir=rtl] .mat-fab.mat-fab-position-top-left,
body[dir=rtl] [mat-fab].mat-fab-top-left,
body[dir=rtl] .mat-fab.mat-fab-top-left {
  right: 20px;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-top-left,
[dir=rtl] .mat-fab.mat-fab-position-top-left,
[dir=rtl] [mat-fab].mat-fab-top-left,
[dir=rtl] .mat-fab.mat-fab-top-left {
  right: 20px;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-top-left bdo[dir=rtl],
.mat-fab.mat-fab-position-top-left bdo[dir=rtl],
[mat-fab].mat-fab-top-left bdo[dir=rtl],
.mat-fab.mat-fab-top-left bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-top-left bdo[dir=ltr],
.mat-fab.mat-fab-position-top-left bdo[dir=ltr],
[mat-fab].mat-fab-top-left bdo[dir=ltr],
.mat-fab.mat-fab-top-left bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] [mat-fab].mat-fab-position-top-left,
html[dir=rtl] .mat-fab.mat-fab-position-top-left,
html[dir=rtl] [mat-fab].mat-fab-top-left,
html[dir=rtl] .mat-fab.mat-fab-top-left {
  left: auto;
  unicode-bidi: embed;
}
body[dir=rtl] [mat-fab].mat-fab-position-top-left,
body[dir=rtl] .mat-fab.mat-fab-position-top-left,
body[dir=rtl] [mat-fab].mat-fab-top-left,
body[dir=rtl] .mat-fab.mat-fab-top-left {
  left: auto;
  unicode-bidi: embed;
}
[dir=rtl] [mat-fab].mat-fab-position-top-left,
[dir=rtl] .mat-fab.mat-fab-position-top-left,
[dir=rtl] [mat-fab].mat-fab-top-left,
[dir=rtl] .mat-fab.mat-fab-top-left {
  left: auto;
  unicode-bidi: embed;
}
[mat-fab].mat-fab-position-top-left bdo[dir=rtl],
.mat-fab.mat-fab-position-top-left bdo[dir=rtl],
[mat-fab].mat-fab-top-left bdo[dir=rtl],
.mat-fab.mat-fab-top-left bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-top-left bdo[dir=ltr],
.mat-fab.mat-fab-position-top-left bdo[dir=ltr],
[mat-fab].mat-fab-top-left bdo[dir=ltr],
.mat-fab.mat-fab-top-left bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
[mat-fab].mat-fab-position-top-left.fixed,
.mat-fab.mat-fab-position-top-left.fixed,
[mat-fab].mat-fab-top-left.fixed,
.mat-fab.mat-fab-top-left.fixed {
  position: fixed;
}
button[mat-icon-button].mat-icon-button-mini {
  height: 24px;
  line-height: 24px;
  width: 24px;
}
html .mat-card {
  padding: 0;
  margin: 8px;
}
html .mat-card mat-card-header {
  height: auto;
}
html .mat-card [matCardAvatar] {
  font-size: 40px;
  line-height: 40px;
  height: 40px;
  width: 40px;
  margin: 16px 0 0 15px;
  border-radius: 50%;
}
html .mat-card .mat-card-image {
  width: 100%;
}
html .mat-card .mat-card-image,
html .mat-card .mat-card-lg-image,
html .mat-card .mat-card-md-image,
html .mat-card .mat-card-sm-image,
html .mat-card .mat-card-title-group {
  margin: 0;
}
html .mat-card mat-card-title {
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
html .mat-card mat-card-subtitle {
  padding-left: 16px;
  padding-right: 16px;
}
html .mat-card mat-card-content {
  padding: 16px;
}
html .mat-card .mat-card-actions, html .mat-card .mat-card .mat-card-actions {
  padding: 8px;
  margin: 0;
}
html .mat-card .mat-card-actions:last-child {
  margin-bottom: 0;
  padding-bottom: 8px;
}
html .mat-card .mat-divider.relative {
  position: relative;
}
html[dir=rtl] .mat-card-title-group .mat-card-image:last-child,
html[dir=rtl] .mat-card-title-group .mat-card-lg-image:last-child,
html[dir=rtl] .mat-card-title-group .mat-card-md-image:last-child,
html[dir=rtl] .mat-card-title-group .mat-card-sm-image:last-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
html[dir=rtl] .mat-card .mat-card-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
html[dir=rtl] .mat-card .mat-card-lg-image:first-child,
html[dir=rtl] .mat-card .mat-card-md-image:first-child,
html[dir=rtl] .mat-card .mat-card-sm-image:first-child {
  border-top-right-radius: 2px;
}
html:not([dir=rtl]) .mat-card-title-group .mat-card-image:last-child,
html:not([dir=rtl]) .mat-card-title-group .mat-card-lg-image:last-child,
html:not([dir=rtl]) .mat-card-title-group .mat-card-md-image:last-child,
html:not([dir=rtl]) .mat-card-title-group .mat-card-sm-image:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
html:not([dir=rtl]) .mat-card .mat-card-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
html:not([dir=rtl]) .mat-card .mat-card-lg-image:first-child,
html:not([dir=rtl]) .mat-card .mat-card-md-image:first-child,
html:not([dir=rtl]) .mat-card .mat-card-sm-image:first-child {
  border-top-left-radius: 2px;
}
.mat-card-colored[href]:hover, .mat-card-colored[ng-reflect-href]:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.mat-card-colored[href]:active, .mat-card-colored[ng-reflect-href]:active {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-card-colored[href]:active mat-toolbar, .mat-card-colored[ng-reflect-href]:active mat-toolbar {
  background-color: rgba(255, 255, 255, 0.2);
  background-position: -100% 100%;
}
.mat-card-colored[href] mat-toolbar, .mat-card-colored[ng-reflect-href] mat-toolbar {
  background-size: 200% 100%;
  background-image: linear-gradient(to right, transparent 50%, rgba(255, 255, 255, 0.2) 50%);
  transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.5s ease 0s, background-color 0.5s ease;
}
.mat-card-colored mat-toolbar {
  height: 148px;
  border-radius: 2px 2px 0 0;
  overflow: hidden;
}
.mat-card-colored mat-toolbar mat-icon,
.mat-card-colored mat-toolbar .mat-icon {
  opacity: 0.65;
  color: white;
  font-size: 8rem;
  text-shadow: 0 0 rgba(0, 0, 0, 0.01), 1px 1px rgba(0, 0, 0, 0.01), 2px 2px rgba(0, 0, 0, 0.01), 3px 3px rgba(0, 0, 0, 0.01), 4px 4px rgba(0, 0, 0, 0.01), 5px 5px rgba(0, 0, 0, 0.01), 6px 6px rgba(0, 0, 0, 0.01), 7px 7px rgba(0, 0, 0, 0.01), 8px 8px rgba(0, 0, 0, 0.01), 9px 9px rgba(0, 0, 0, 0.01), 10px 10px rgba(0, 0, 0, 0.01), 11px 11px rgba(0, 0, 0, 0.01), 12px 12px rgba(0, 0, 0, 0.01), 13px 13px rgba(0, 0, 0, 0.01), 14px 14px rgba(0, 0, 0, 0.01), 15px 15px rgba(0, 0, 0, 0.01), 16px 16px rgba(0, 0, 0, 0.01), 17px 17px rgba(0, 0, 0, 0.01), 18px 18px rgba(0, 0, 0, 0.01), 19px 19px rgba(0, 0, 0, 0.01), 20px 20px rgba(0, 0, 0, 0.01), 21px 21px rgba(0, 0, 0, 0.01), 22px 22px rgba(0, 0, 0, 0.01), 23px 23px rgba(0, 0, 0, 0.01), 24px 24px rgba(0, 0, 0, 0.01), 25px 25px rgba(0, 0, 0, 0.01), 26px 26px rgba(0, 0, 0, 0.01), 27px 27px rgba(0, 0, 0, 0.01), 28px 28px rgba(0, 0, 0, 0.01), 29px 29px rgba(0, 0, 0, 0.01), 30px 30px rgba(0, 0, 0, 0.01), 31px 31px rgba(0, 0, 0, 0.01), 32px 32px rgba(0, 0, 0, 0.01), 33px 33px rgba(0, 0, 0, 0.01), 34px 34px rgba(0, 0, 0, 0.01), 35px 35px rgba(0, 0, 0, 0.01), 36px 36px rgba(0, 0, 0, 0.01), 37px 37px rgba(0, 0, 0, 0.01), 38px 38px rgba(0, 0, 0, 0.01), 39px 39px rgba(0, 0, 0, 0.01), 40px 40px rgba(0, 0, 0, 0.01), 41px 41px rgba(0, 0, 0, 0.01), 42px 42px rgba(0, 0, 0, 0.01), 43px 43px rgba(0, 0, 0, 0.01), 44px 44px rgba(0, 0, 0, 0.01), 45px 45px rgba(0, 0, 0, 0.01), 46px 46px rgba(0, 0, 0, 0.01), 47px 47px rgba(0, 0, 0, 0.01), 48px 48px rgba(0, 0, 0, 0.01), 49px 49px rgba(0, 0, 0, 0.01), 50px 50px rgba(0, 0, 0, 0.01), 51px 51px rgba(0, 0, 0, 0.01), 52px 52px rgba(0, 0, 0, 0.01), 53px 53px rgba(0, 0, 0, 0.01), 54px 54px rgba(0, 0, 0, 0.01), 55px 55px rgba(0, 0, 0, 0.01), 56px 56px rgba(0, 0, 0, 0.01), 57px 57px rgba(0, 0, 0, 0.01), 58px 58px rgba(0, 0, 0, 0.01), 59px 59px rgba(0, 0, 0, 0.01), 60px 60px rgba(0, 0, 0, 0.01), 61px 61px rgba(0, 0, 0, 0.01), 62px 62px rgba(0, 0, 0, 0.01), 63px 63px rgba(0, 0, 0, 0.01), 64px 64px rgba(0, 0, 0, 0.01), 65px 65px rgba(0, 0, 0, 0.01), 66px 66px rgba(0, 0, 0, 0.01), 67px 67px rgba(0, 0, 0, 0.01), 68px 68px rgba(0, 0, 0, 0.01), 69px 69px rgba(0, 0, 0, 0.01), 70px 70px rgba(0, 0, 0, 0.01), 71px 71px rgba(0, 0, 0, 0.01), 72px 72px rgba(0, 0, 0, 0.01), 73px 73px rgba(0, 0, 0, 0.01), 74px 74px rgba(0, 0, 0, 0.01), 75px 75px rgba(0, 0, 0, 0.01), 76px 76px rgba(0, 0, 0, 0.01), 77px 77px rgba(0, 0, 0, 0.01), 78px 78px rgba(0, 0, 0, 0.01), 79px 79px rgba(0, 0, 0, 0.01), 80px 80px rgba(0, 0, 0, 0.01), 81px 81px rgba(0, 0, 0, 0.01), 82px 82px rgba(0, 0, 0, 0.01), 83px 83px rgba(0, 0, 0, 0.01), 84px 84px rgba(0, 0, 0, 0.01), 85px 85px rgba(0, 0, 0, 0.01), 86px 86px rgba(0, 0, 0, 0.01), 87px 87px rgba(0, 0, 0, 0.01), 88px 88px rgba(0, 0, 0, 0.01), 89px 89px rgba(0, 0, 0, 0.01), 90px 90px rgba(0, 0, 0, 0.01), 91px 91px rgba(0, 0, 0, 0.01), 92px 92px rgba(0, 0, 0, 0.01), 93px 93px rgba(0, 0, 0, 0.01), 94px 94px rgba(0, 0, 0, 0.01), 95px 95px rgba(0, 0, 0, 0.01), 96px 96px rgba(0, 0, 0, 0.01), 97px 97px rgba(0, 0, 0, 0.01), 98px 98px rgba(0, 0, 0, 0.01), 99px 99px rgba(0, 0, 0, 0.01), 100px 100px rgba(0, 0, 0, 0.01), 101px 101px rgba(0, 0, 0, 0.01), 102px 102px rgba(0, 0, 0, 0.01), 103px 103px rgba(0, 0, 0, 0.01), 104px 104px rgba(0, 0, 0, 0.01), 105px 105px rgba(0, 0, 0, 0.01), 106px 106px rgba(0, 0, 0, 0.01), 107px 107px rgba(0, 0, 0, 0.01), 108px 108px rgba(0, 0, 0, 0.01), 109px 109px rgba(0, 0, 0, 0.01), 110px 110px rgba(0, 0, 0, 0.01), 111px 111px rgba(0, 0, 0, 0.01), 112px 112px rgba(0, 0, 0, 0.01), 113px 113px rgba(0, 0, 0, 0.01), 114px 114px rgba(0, 0, 0, 0.01), 115px 115px rgba(0, 0, 0, 0.01), 116px 116px rgba(0, 0, 0, 0.01), 117px 117px rgba(0, 0, 0, 0.01), 118px 118px rgba(0, 0, 0, 0.01), 119px 119px rgba(0, 0, 0, 0.01), 120px 120px rgba(0, 0, 0, 0.01), 121px 121px rgba(0, 0, 0, 0.01), 122px 122px rgba(0, 0, 0, 0.01), 123px 123px rgba(0, 0, 0, 0.01), 124px 124px rgba(0, 0, 0, 0.01), 125px 125px rgba(0, 0, 0, 0.01), 126px 126px rgba(0, 0, 0, 0.01), 127px 127px rgba(0, 0, 0, 0.01), 128px 128px rgba(0, 0, 0, 0.01), 129px 129px rgba(0, 0, 0, 0.01), 130px 130px rgba(0, 0, 0, 0.01), 131px 131px rgba(0, 0, 0, 0.01), 132px 132px rgba(0, 0, 0, 0.01), 133px 133px rgba(0, 0, 0, 0.01), 134px 134px rgba(0, 0, 0, 0.01), 135px 135px rgba(0, 0, 0, 0.01), 136px 136px rgba(0, 0, 0, 0.01), 137px 137px rgba(0, 0, 0, 0.01), 138px 138px rgba(0, 0, 0, 0.01), 139px 139px rgba(0, 0, 0, 0.01), 140px 140px rgba(0, 0, 0, 0.01), 141px 141px rgba(0, 0, 0, 0.01), 142px 142px rgba(0, 0, 0, 0.01), 143px 143px rgba(0, 0, 0, 0.01), 144px 144px rgba(0, 0, 0, 0.01), 145px 145px rgba(0, 0, 0, 0.01), 146px 146px rgba(0, 0, 0, 0.01), 147px 147px rgba(0, 0, 0, 0.01), 148px 148px rgba(0, 0, 0, 0.01), 149px 149px rgba(0, 0, 0, 0.01), 150px 150px rgba(0, 0, 0, 0.01), 151px 151px rgba(0, 0, 0, 0.01), 152px 152px rgba(0, 0, 0, 0.01), 153px 153px rgba(0, 0, 0, 0.01), 154px 154px rgba(0, 0, 0, 0.01), 155px 155px rgba(0, 0, 0, 0.01), 156px 156px rgba(0, 0, 0, 0.01), 157px 157px rgba(0, 0, 0, 0.01), 158px 158px rgba(0, 0, 0, 0.01), 159px 159px rgba(0, 0, 0, 0.01), 160px 160px rgba(0, 0, 0, 0.01), 161px 161px rgba(0, 0, 0, 0.01), 162px 162px rgba(0, 0, 0, 0.01), 163px 163px rgba(0, 0, 0, 0.01), 164px 164px rgba(0, 0, 0, 0.01), 165px 165px rgba(0, 0, 0, 0.01), 166px 166px rgba(0, 0, 0, 0.01), 167px 167px rgba(0, 0, 0, 0.01), 168px 168px rgba(0, 0, 0, 0.01), 169px 169px rgba(0, 0, 0, 0.01), 170px 170px rgba(0, 0, 0, 0.01), 171px 171px rgba(0, 0, 0, 0.01), 172px 172px rgba(0, 0, 0, 0.01), 173px 173px rgba(0, 0, 0, 0.01), 174px 174px rgba(0, 0, 0, 0.01), 175px 175px rgba(0, 0, 0, 0.01), 176px 176px rgba(0, 0, 0, 0.01), 177px 177px rgba(0, 0, 0, 0.01), 178px 178px rgba(0, 0, 0, 0.01), 179px 179px rgba(0, 0, 0, 0.01), 180px 180px rgba(0, 0, 0, 0.01), 181px 181px rgba(0, 0, 0, 0.01), 182px 182px rgba(0, 0, 0, 0.01), 183px 183px rgba(0, 0, 0, 0.01), 184px 184px rgba(0, 0, 0, 0.01), 185px 185px rgba(0, 0, 0, 0.01), 186px 186px rgba(0, 0, 0, 0.01), 187px 187px rgba(0, 0, 0, 0.01), 188px 188px rgba(0, 0, 0, 0.01), 189px 189px rgba(0, 0, 0, 0.01), 190px 190px rgba(0, 0, 0, 0.01), 191px 191px rgba(0, 0, 0, 0.01), 192px 192px rgba(0, 0, 0, 0.01), 193px 193px rgba(0, 0, 0, 0.01), 194px 194px rgba(0, 0, 0, 0.01), 195px 195px rgba(0, 0, 0, 0.01), 196px 196px rgba(0, 0, 0, 0.01), 197px 197px rgba(0, 0, 0, 0.01), 198px 198px rgba(0, 0, 0, 0.01), 199px 199px rgba(0, 0, 0, 0.01), 200px 200px rgba(0, 0, 0, 0.01);
}
md-content,
[md-content],
.md-content,
mat-content,
[mat-content],
.mat-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
md-content[md-scroll-y], md-content.mat-scroll-y,
[md-content][md-scroll-y],
[md-content].mat-scroll-y,
.md-content[md-scroll-y],
.md-content.mat-scroll-y,
mat-content[md-scroll-y],
mat-content.mat-scroll-y,
[mat-content][md-scroll-y],
[mat-content].mat-scroll-y,
.mat-content[md-scroll-y],
.mat-content.mat-scroll-y {
  overflow-y: auto;
  overflow-x: hidden;
}
md-content[md-scroll-x], md-content.mat-scroll-x,
[md-content][md-scroll-x],
[md-content].mat-scroll-x,
.md-content[md-scroll-x],
.md-content.mat-scroll-x,
mat-content[md-scroll-x],
mat-content.mat-scroll-x,
[mat-content][md-scroll-x],
[mat-content].mat-scroll-x,
.mat-content[md-scroll-x],
.mat-content.mat-scroll-x {
  overflow-x: auto;
  overflow-y: hidden;
}
md-content.autoScroll,
[md-content].autoScroll,
.md-content.autoScroll,
mat-content.autoScroll,
[mat-content].autoScroll,
.mat-content.autoScroll {
  -webkit-overflow-scrolling: auto;
}
mat-sidenav-container > md-content, mat-sidenav-container > [md-content], mat-sidenav-container > .md-content, mat-sidenav-container > mat-content, mat-sidenav-container > [mat-content], mat-sidenav-container > .mat-content {
  height: 100%;
  overflow: hidden;
}
mat-divider[matInset] {
  margin-left: 72px;
  margin-right: 0;
}
html[dir=rtl] mat-divider[matInset] {
  margin-left: 0;
  unicode-bidi: embed;
}
body[dir=rtl] mat-divider[matInset] {
  margin-left: 0;
  unicode-bidi: embed;
}
[dir=rtl] mat-divider[matInset] {
  margin-left: 0;
  unicode-bidi: embed;
}
mat-divider[matInset] bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
mat-divider[matInset] bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] mat-divider[matInset] {
  margin-right: 72px;
  unicode-bidi: embed;
}
body[dir=rtl] mat-divider[matInset] {
  margin-right: 72px;
  unicode-bidi: embed;
}
[dir=rtl] mat-divider[matInset] {
  margin-right: 72px;
  unicode-bidi: embed;
}
mat-divider[matInset] bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
mat-divider[matInset] bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
mat-divider[mat-inset] {
  margin-left: 72px;
  margin-right: 0;
}
html[dir=rtl] mat-divider[mat-inset] {
  margin-left: 0;
  unicode-bidi: embed;
}
body[dir=rtl] mat-divider[mat-inset] {
  margin-left: 0;
  unicode-bidi: embed;
}
[dir=rtl] mat-divider[mat-inset] {
  margin-left: 0;
  unicode-bidi: embed;
}
mat-divider[mat-inset] bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
mat-divider[mat-inset] bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] mat-divider[mat-inset] {
  margin-right: 72px;
  unicode-bidi: embed;
}
body[dir=rtl] mat-divider[mat-inset] {
  margin-right: 72px;
  unicode-bidi: embed;
}
[dir=rtl] mat-divider[mat-inset] {
  margin-right: 72px;
  unicode-bidi: embed;
}
mat-divider[mat-inset] bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
mat-divider[mat-inset] bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
mat-list-item mat-icon[matListAvatar],
.mat-list-item-content mat-icon[matListAvatar] {
  align-items: center;
  align-content: center;
  justify-content: center;
  display: flex;
}
.mat-icon.mat-icon-logo {
  height: 24px;
  width: 100px;
}
.mat-icon {
  flex-shrink: 0;
}
mat-list mat-list-item [matListAvatar],
mat-list a[mat-list-item] [matListAvatar],
mat-nav-list mat-list-item [matListAvatar],
mat-nav-list a[mat-list-item] [matListAvatar] {
  min-width: 40px;
}
mat-sidenav {
  width: 320px;
}
mat-sidenav .mat-list-item-content mat-icon {
  margin-left: 0;
  margin-right: 16px;
}
html[dir=rtl] mat-sidenav .mat-list-item-content mat-icon {
  margin-left: 16px;
  unicode-bidi: embed;
}
body[dir=rtl] mat-sidenav .mat-list-item-content mat-icon {
  margin-left: 16px;
  unicode-bidi: embed;
}
[dir=rtl] mat-sidenav .mat-list-item-content mat-icon {
  margin-left: 16px;
  unicode-bidi: embed;
}
mat-sidenav .mat-list-item-content mat-icon bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
mat-sidenav .mat-list-item-content mat-icon bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
html[dir=rtl] mat-sidenav .mat-list-item-content mat-icon {
  margin-right: 0;
  unicode-bidi: embed;
}
body[dir=rtl] mat-sidenav .mat-list-item-content mat-icon {
  margin-right: 0;
  unicode-bidi: embed;
}
[dir=rtl] mat-sidenav .mat-list-item-content mat-icon {
  margin-right: 0;
  unicode-bidi: embed;
}
mat-sidenav .mat-list-item-content mat-icon bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
mat-sidenav .mat-list-item-content mat-icon bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
mat-sidenav [mat-list-item], mat-sidenav [mat-list-item]:active, mat-sidenav [mat-list-item]:focus {
  outline: none;
}
html,
body {
  height: 100%;
  color: rgba(0, 0, 0, 0.87);
  background: white;
  position: relative;
}
body {
  margin: 0;
  padding: 0;
}
[tabindex="-1"]:focus {
  outline: none;
}
.inset {
  padding: 10px;
}
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0;
}
html[dir=rtl] button.md-no-style {
  text-align: right;
  unicode-bidi: embed;
}
body[dir=rtl] button.md-no-style {
  text-align: right;
  unicode-bidi: embed;
}
[dir=rtl] button.md-no-style {
  text-align: right;
  unicode-bidi: embed;
}
button.md-no-style bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
button.md-no-style bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
select,
button,
textarea,
input {
  vertical-align: baseline;
}
input[type=reset],
input[type=submit],
html input[type=button],
button {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type=reset][disabled],
input[type=submit][disabled],
html input[type=button][disabled],
button[disabled] {
  cursor: default;
}
textarea {
  vertical-align: top;
  overflow: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.md-visually-hidden,
.mat-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px;
}
.md-shadow,
.mat-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none;
}
.md-shadow-bottom-z-1,
.mat-shadow-bottom-z-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-shadow-bottom-z-2,
.mat-shadow-bottom-z-2 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.md-shadow-animated.md-shadow,
.mat-shadow-animated.mat-shadow {
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.md-padding,
.mat-padding {
  padding: 8px;
}
.md-margin,
.mat-margin {
  margin: 8px;
}
@media (min-width: 960px) {
  .md-padding,
.mat-padding {
    padding: 16px;
  }
}
body[dense] mat-toolbar.mat-toolbar-multiple-rows .mat-toolbar-row,
body[dense] mat-toolbar.mat-toolbar-multiple-rows .mat-toolbar-single-row,
body[dense] mat-toolbar-row.mat-toolbar-multiple-rows .mat-toolbar-row,
body[dense] mat-toolbar-row.mat-toolbar-multiple-rows .mat-toolbar-single-row,
mat-toolbar[dense].mat-toolbar-multiple-rows .mat-toolbar-row,
mat-toolbar[dense].mat-toolbar-multiple-rows .mat-toolbar-single-row,
mat-toolbar-row[dense].mat-toolbar-multiple-rows .mat-toolbar-row,
mat-toolbar-row[dense].mat-toolbar-multiple-rows .mat-toolbar-single-row {
  height: 48px;
}
body[dense] mat-toolbar.mat-toolbar-single-row, body[dense] mat-toolbar.mat-toolbar-row,
body[dense] mat-toolbar-row.mat-toolbar-single-row,
body[dense] mat-toolbar-row.mat-toolbar-row,
mat-toolbar[dense].mat-toolbar-single-row,
mat-toolbar[dense].mat-toolbar-row,
mat-toolbar-row[dense].mat-toolbar-single-row,
mat-toolbar-row[dense].mat-toolbar-row {
  height: 48px;
}
mat-toolbar [mat-button]:first-of-type:not(:last-child) {
  margin-left: -6px;
}
[dir=rtl] mat-toolbar [mat-button]:first-of-type:not(:last-child) {
  margin-right: -6px;
  margin-left: 0;
}
mat-toolbar [mat-button]:last-of-type:not(:first-child) {
  margin-right: -6px;
}
[dir=rtl] mat-toolbar [mat-button]:last-of-type:not(:first-child) {
  margin-left: -6px;
  margin-right: 0;
}
mat-toolbar .mat-icon-logo {
  margin-right: 10px;
}
[dir=rtl] mat-toolbar .mat-icon-logo {
  margin-left: 10px;
  margin-right: 0;
}
mat-toolbar [mat-icon-button] {
  margin: 0 6px;
}
.md-whiteframe-1dp,
.md-whiteframe-z1,
.mat-whiteframe-1dp,
.mat-whiteframe-z1 {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-2dp,
.mat-whiteframe-2dp {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-3dp,
.mat-whiteframe-3dp {
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-4dp,
.md-whiteframe-z2,
.mat-whiteframe-4dp,
.mat-whiteframe-z2 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10 0 rgba(0, 0, 0, 0.12);
}
.md-whiteframe-5dp,
.mat-whiteframe-5dp {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}
.md-whiteframe-6dp,
.mat-whiteframe-6dp {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}
.md-whiteframe-7dp,
.md-whiteframe-z3,
.mat-whiteframe-7dp,
.mat-whiteframe-z3 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-8dp,
.mat-whiteframe-8dp {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-9dp,
.mat-whiteframe-9dp {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-10dp,
.md-whiteframe-z4,
.mat-whiteframe-10dp,
.mat-whiteframe-z4 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-11dp,
.mat-whiteframe-11dp {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20 3px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-12dp,
.mat-whiteframe-12dp {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-13dp,
.md-whiteframe-z5,
.mat-whiteframe-13dp,
.mat-whiteframe-z5 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.md-whiteframe-14dp,
.mat-whiteframe-14dp {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url('MaterialIcons-Regular-v48.12a47ed5fd5585f0f422.woff2') format("woff2");
}
.material-icons {
  /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}
mat-icon.material-icons, mat-icon.material-icons.mat-icon {
  width: 1em;
  height: 1em;
}
.material-icons.md-18,
.material-icons.mat-18 {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
.material-icons.md-24,
.material-icons.mat-24 {
  font-size: 24px;
  height: 24px;
  width: 24px;
}
.material-icons.md-36,
.material-icons.mat-36 {
  font-size: 36px;
  height: 36px;
  width: 36px;
}
.material-icons.md-48,
.material-icons.mat-48 {
  font-size: 48px;
  height: 48px;
  width: 48px;
}
.material-icons.md-dark,
.material-icons.mat-dark {
  color: rgba(0, 0, 0, 0.54);
}
.material-icons.md-dark.md-inactive,
.material-icons.mat-dark.mat-inactive {
  color: rgba(0, 0, 0, 0.26);
}
.material-icons.md-light,
.material-icons.mat-light {
  color: white;
}
.material-icons.md-light.md-inactive,
.material-icons.mat-light.mat-inactive {
  color: rgba(255, 255, 255, 0.3);
}
body [tabindex]:focus {
  outline: none;
}
body .radius-none {
  border-radius: 0;
}
body .overflow-hidden {
  overflow: hidden;
}
body .overflow-auto {
  overflow: auto;
}
body .overflow-visible {
  overflow: visible;
}
body .block {
  display: block;
}
body .inline-block {
  display: inline-block;
}
body .relative {
  position: relative;
}
body .fixed {
  position: fixed;
}
body .height-auto {
  min-height: 0;
}
body .z-3 {
  z-index: 3;
}
body .z-2 {
  z-index: 2;
}
body .z-1 {
  z-index: 1;
}
body .focus-weight:focus {
  outline: 0;
  font-weight: 700;
}
body .cursor-pointer:hover {
  cursor: pointer;
}
body .pad {
  padding: 16px;
}
body .pad-xxl {
  padding: 56px;
}
body .pad-xl {
  padding: 48px;
}
body .pad-lg {
  padding: 32px;
}
body .pad-md {
  padding: 24px;
}
body .pad-sm {
  padding: 8px;
}
body .pad-xs {
  padding: 4px;
}
body .pad-none {
  padding: 0;
}
body .pad-bottom {
  padding-bottom: 16px;
}
body .pad-bottom-xxl {
  padding-bottom: 56px;
}
body .pad-bottom-xl {
  padding-bottom: 48px;
}
body .pad-bottom-lg {
  padding-bottom: 32px;
}
body .pad-bottom-md {
  padding-bottom: 24px;
}
body .pad-bottom-sm {
  padding-bottom: 8px;
}
body .pad-bottom-xs {
  padding-bottom: 4px;
}
body .pad-bottom-none {
  padding-bottom: 0;
}
body .pad-top {
  padding-top: 16px;
}
body .pad-top-xxl {
  padding-top: 56px;
}
body .pad-top-xl {
  padding-top: 48px;
}
body .pad-top-lg {
  padding-top: 32px;
}
body .pad-top-md {
  padding-top: 24px;
}
body .pad-top-sm {
  padding-top: 8px;
}
body .pad-top-xs {
  padding-top: 4px;
}
body .pad-top-none {
  padding-top: 0;
}
body .pad-left {
  padding-left: 16px;
}
body .pad-left-xxl {
  padding-left: 56px;
}
body .pad-left-xl {
  padding-left: 48px;
}
body .pad-left-lg {
  padding-left: 32px;
}
body .pad-left-md {
  padding-left: 24px;
}
body .pad-left-sm {
  padding-left: 8px;
}
body .pad-left-xs {
  padding-left: 4px;
}
body .pad-left-none {
  padding-left: 0;
}
body .pad-right {
  padding-right: 16px;
}
body .pad-right-xxl {
  padding-right: 56px;
}
body .pad-right-xl {
  padding-right: 48px;
}
body .pad-right-lg {
  padding-right: 32px;
}
body .pad-right-md {
  padding-right: 24px;
}
body .pad-right-sm {
  padding-right: 8px;
}
body .pad-right-xs {
  padding-right: 4px;
}
body .pad-right-none {
  padding-right: 0;
}
body .pull-xxl {
  margin: -56px;
}
body .pull-xl {
  margin: -48px;
}
body .pull-lg {
  margin: -32px;
}
body .pull-md {
  margin: -24px;
}
body .pull {
  margin: -16px;
}
body .pull-sm {
  margin: -8px;
}
body .pull-xs {
  margin: -4px;
}
body .pull-none {
  margin: 0;
}
body .pull-bottom-xxl {
  margin-bottom: -56px;
}
body .pull-bottom-xl {
  margin-bottom: -48px;
}
body .pull-bottom-lg {
  margin-bottom: -32px;
}
body .pull-bottom-md {
  margin-bottom: -24px;
}
body .pull-bottom {
  margin-bottom: -16px;
}
body .pull-bottom-sm {
  margin-bottom: -8px;
}
body .pull-bottom-xs {
  margin-bottom: -4px;
}
body .pull-bottom-none {
  margin-bottom: 0;
}
body .pull-top-xxl {
  margin-top: -56px;
}
body .pull-top-xl {
  margin-top: -48px;
}
body .pull-top-lg {
  margin-top: -32px;
}
body .pull-top-md {
  margin-top: -24px;
}
body .pull-top {
  margin-top: -16px;
}
body .pull-top-sm {
  margin-top: -8px;
}
body .pull-top-xs {
  margin-top: -4px;
}
body .pull-top-none {
  margin-top: 0;
}
body .pull-left-xxl {
  margin-left: -56px;
}
body .pull-left-xl {
  margin-left: -48px;
}
body .pull-left-lg {
  margin-left: -32px;
}
body .pull-left-md {
  margin-left: -24px;
}
body .pull-left {
  margin-left: -16px;
}
body .pull-left-sm {
  margin-left: -8px;
}
body .pull-left-xs {
  margin-left: -4px;
}
body .pull-left-none {
  margin-left: 0;
}
body .pull-right-xxl {
  margin-right: -56px;
}
body .pull-right-xl {
  margin-right: -48px;
}
body .pull-right-lg {
  margin-right: -32px;
}
body .pull-right-md {
  margin-right: -24px;
}
body .pull-right {
  margin-right: -16px;
}
body .pull-right-sm {
  margin-right: -8px;
}
body .pull-right-xs {
  margin-right: -4px;
}
body .pull-right-none {
  margin-right: 0;
}
body .push {
  margin: 16px;
}
body .push-xxl {
  margin: 56px;
}
body .push-xl {
  margin: 48px;
}
body .push-lg {
  margin: 32px;
}
body .push-md {
  margin: 24px;
}
body .push-sm {
  margin: 8px;
}
body .push-xs {
  margin: 4px;
}
body .push-none {
  margin: 0;
}
body .push-bottom {
  margin-bottom: 16px;
}
body .push-bottom-xxl {
  margin-bottom: 56px;
}
body .push-bottom-xl {
  margin-bottom: 48px;
}
body .push-bottom-lg {
  margin-bottom: 32px;
}
body .push-bottom-md {
  margin-bottom: 24px;
}
body .push-bottom-sm {
  margin-bottom: 8px;
}
body .push-bottom-xs {
  margin-bottom: 4px;
}
body .push-bottom-none {
  margin-bottom: 0;
}
body .push-top {
  margin-top: 16px;
}
body .push-top-xxl {
  margin-top: 56px;
}
body .push-top-xl {
  margin-top: 48px;
}
body .push-top-lg {
  margin-top: 32px;
}
body .push-top-md {
  margin-top: 24px;
}
body .push-top-sm {
  margin-top: 8px;
}
body .push-top-xs {
  margin-top: 4px;
}
body .push-top-none {
  margin-top: 0;
}
body .push-left {
  margin-left: 16px;
}
body .push-left-xxl {
  margin-left: 56px;
}
body .push-left-xl {
  margin-left: 48px;
}
body .push-left-lg {
  margin-left: 32px;
}
body .push-left-md {
  margin-left: 24px;
}
body .push-left-sm {
  margin-left: 8px;
}
body .push-left-xs {
  margin-left: 4px;
}
body .push-left-none {
  margin-left: 0;
}
body .push-right {
  margin-right: 16px;
}
body .push-right-xxl {
  margin-right: 56px;
}
body .push-right-xl {
  margin-right: 48px;
}
body .push-right-lg {
  margin-right: 32px;
}
body .push-right-md {
  margin-right: 24px;
}
body .push-right-sm {
  margin-right: 8px;
}
body .push-right-xs {
  margin-right: 4px;
}
body .push-right-none {
  margin-right: 0;
}
.size-12 {
  height: 12px;
  width: 12px;
}
.size-16 {
  height: 16px;
  width: 16px;
}
.size-24 {
  height: 24px;
  width: 24px;
}
.size-32 {
  height: 32px;
  width: 32px;
}
.size-50 {
  height: 50px;
  width: 50px;
}
.size-64 {
  height: 64px;
  width: 64px;
}
.size-72 {
  height: 72px;
  width: 72px;
}
.size-100 {
  height: 100px;
  width: 100px;
}
.size-128 {
  height: 128px;
  width: 128px;
}
.size-256 {
  height: 256px;
  width: 256px;
}
.size-height-12 {
  height: 12px;
  width: auto;
}
.size-height-16 {
  height: 16px;
  width: auto;
}
.size-height-24 {
  height: 24px;
  width: auto;
}
.size-height-32 {
  height: 32px;
  width: auto;
}
.size-height-50 {
  height: 50px;
  width: auto;
}
.size-height-64 {
  height: 64px;
  width: auto;
}
.size-height-72 {
  height: 72px;
  width: auto;
}
.size-height-100 {
  height: 100px;
  width: auto;
}
.size-height-128 {
  height: 128px;
  width: auto;
}
.size-height-256 {
  height: 256px;
  width: auto;
}
.size-width-12 {
  width: 12px;
  height: auto;
}
.size-width-16 {
  width: 16px;
  height: auto;
}
.size-width-24 {
  width: 24px;
  height: auto;
}
.size-width-32 {
  width: 32px;
  height: auto;
}
.size-width-50 {
  width: 50px;
  height: auto;
}
.size-width-64 {
  width: 64px;
  height: auto;
}
.size-width-72 {
  width: 72px;
  height: auto;
}
.size-width-100 {
  width: 100px;
  height: auto;
}
.size-width-128 {
  width: 128px;
  height: auto;
}
.size-width-256 {
  width: 256px;
  height: auto;
}
body h1 > small,
body h2 > small,
body h3 > small,
body h4 > small,
body h5 > small,
body h6 > small {
  font-size: 60%;
}
body .text-normal {
  font-style: normal;
}
body .text-center {
  text-align: center;
}
body .text-left {
  text-align: left;
}
body .text-right {
  text-align: right;
}
body .text-xs,
body .text-sm,
body .text-md,
body .text-lg {
  text-rendering: optimizeLegibility;
}
body .text-micro {
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 1px;
}
body .text-xs {
  font-size: 50%;
}
body .text-sm {
  font-size: 70%;
}
body .text-md {
  font-size: 80%;
}
body .text-lg {
  font-size: 110%;
}
body .text-xl {
  font-size: 120%;
}
body .text-xxl {
  font-size: 130%;
}
body .text-30 {
  font-size: 30px;
}
body .text-super {
  font-size: 60px;
}
body .text-wrap {
  white-space: normal;
}
body .text-break {
  word-break: break-word;
}
body .text-upper {
  text-transform: uppercase;
}
body .text-lower {
  text-transform: lowercase;
}
body .text-caps {
  text-transform: capitalize;
}
body .text-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .text-nodecoration {
  text-decoration: none;
}
/*
*  Apply Mixins to create Layout/Flexbox styles
*
*/
[flex-order] {
  order: 0;
}
[flex-order="-20"] {
  order: -20;
}
[flex-order="-19"] {
  order: -19;
}
[flex-order="-18"] {
  order: -18;
}
[flex-order="-17"] {
  order: -17;
}
[flex-order="-16"] {
  order: -16;
}
[flex-order="-15"] {
  order: -15;
}
[flex-order="-14"] {
  order: -14;
}
[flex-order="-13"] {
  order: -13;
}
[flex-order="-12"] {
  order: -12;
}
[flex-order="-11"] {
  order: -11;
}
[flex-order="-10"] {
  order: -10;
}
[flex-order="-9"] {
  order: -9;
}
[flex-order="-8"] {
  order: -8;
}
[flex-order="-7"] {
  order: -7;
}
[flex-order="-6"] {
  order: -6;
}
[flex-order="-5"] {
  order: -5;
}
[flex-order="-4"] {
  order: -4;
}
[flex-order="-3"] {
  order: -3;
}
[flex-order="-2"] {
  order: -2;
}
[flex-order="-1"] {
  order: -1;
}
[flex-order="0"] {
  order: 0;
}
[flex-order="1"] {
  order: 1;
}
[flex-order="2"] {
  order: 2;
}
[flex-order="3"] {
  order: 3;
}
[flex-order="4"] {
  order: 4;
}
[flex-order="5"] {
  order: 5;
}
[flex-order="6"] {
  order: 6;
}
[flex-order="7"] {
  order: 7;
}
[flex-order="8"] {
  order: 8;
}
[flex-order="9"] {
  order: 9;
}
[flex-order="10"] {
  order: 10;
}
[flex-order="11"] {
  order: 11;
}
[flex-order="12"] {
  order: 12;
}
[flex-order="13"] {
  order: 13;
}
[flex-order="14"] {
  order: 14;
}
[flex-order="15"] {
  order: 15;
}
[flex-order="16"] {
  order: 16;
}
[flex-order="17"] {
  order: 17;
}
[flex-order="18"] {
  order: 18;
}
[flex-order="19"] {
  order: 19;
}
[flex-order="20"] {
  order: 20;
}
[flex-offset="0"] {
  margin-left: 0%;
}
[flex-offset="5"] {
  margin-left: 5%;
}
[flex-offset="10"] {
  margin-left: 10%;
}
[flex-offset="15"] {
  margin-left: 15%;
}
[flex-offset="20"] {
  margin-left: 20%;
}
[flex-offset="25"] {
  margin-left: 25%;
}
[flex-offset="30"] {
  margin-left: 30%;
}
[flex-offset="35"] {
  margin-left: 35%;
}
[flex-offset="40"] {
  margin-left: 40%;
}
[flex-offset="45"] {
  margin-left: 45%;
}
[flex-offset="50"] {
  margin-left: 50%;
}
[flex-offset="55"] {
  margin-left: 55%;
}
[flex-offset="60"] {
  margin-left: 60%;
}
[flex-offset="65"] {
  margin-left: 65%;
}
[flex-offset="70"] {
  margin-left: 70%;
}
[flex-offset="75"] {
  margin-left: 75%;
}
[flex-offset="80"] {
  margin-left: 80%;
}
[flex-offset="85"] {
  margin-left: 85%;
}
[flex-offset="90"] {
  margin-left: 90%;
}
[flex-offset="95"] {
  margin-left: 95%;
}
[flex-offset="33"] {
  margin-left: calc(100% / 3);
}
[flex-offset="66"] {
  margin-left: calc(200% / 3);
}
[layout-align],
[layout-align="start stretch"] {
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}
[layout-align=start],
[layout-align="start start"],
[layout-align="start center"],
[layout-align="start end"],
[layout-align="start stretch"] {
  justify-content: flex-start;
}
[layout-align=center],
[layout-align="center start"],
[layout-align="center center"],
[layout-align="center end"],
[layout-align="center stretch"] {
  justify-content: center;
}
[layout-align=end],
[layout-align="end center"],
[layout-align="end start"],
[layout-align="end end"],
[layout-align="end stretch"] {
  justify-content: flex-end;
}
[layout-align=space-around],
[layout-align="space-around center"],
[layout-align="space-around start"],
[layout-align="space-around end"],
[layout-align="space-around stretch"] {
  justify-content: space-around;
}
[layout-align=space-between],
[layout-align="space-between center"],
[layout-align="space-between start"],
[layout-align="space-between end"],
[layout-align="space-between stretch"] {
  justify-content: space-between;
}
[layout-align="start start"],
[layout-align="center start"],
[layout-align="end start"],
[layout-align="space-between start"],
[layout-align="space-around start"] {
  align-items: flex-start;
  align-content: flex-start;
}
[layout-align="start center"],
[layout-align="center center"],
[layout-align="end center"],
[layout-align="space-between center"],
[layout-align="space-around center"] {
  align-items: center;
  align-content: center;
  max-width: 100%;
}
[layout-align="start center"] > *,
[layout-align="center center"] > *,
[layout-align="end center"] > *,
[layout-align="space-between center"] > *,
[layout-align="space-around center"] > * {
  max-width: 100%;
  box-sizing: border-box;
}
[layout-align="start end"],
[layout-align="center end"],
[layout-align="end end"],
[layout-align="space-between end"],
[layout-align="space-around end"] {
  align-items: flex-end;
  align-content: flex-end;
}
[layout-align="start stretch"],
[layout-align="center stretch"],
[layout-align="end stretch"],
[layout-align="space-between stretch"],
[layout-align="space-around stretch"] {
  align-items: stretch;
  align-content: stretch;
}
[flex] {
  flex: 1;
  box-sizing: border-box;
}
@media screen\0  {
  [flex] {
    flex: 1 1 0%;
  }
}
[flex=grow],
[flex-grow] {
  flex: 1 1 100%;
  box-sizing: border-box;
}
[flex=initial],
[flex-initial] {
  flex: 0 1 auto;
  box-sizing: border-box;
}
[flex=auto],
[flex-auto] {
  flex: 1 1 auto;
  box-sizing: border-box;
}
[flex=none],
[flex-none] {
  flex: 0 0 auto;
  box-sizing: border-box;
}
[flex=noshrink],
[flex-noshrink] {
  flex: 1 0 auto;
  box-sizing: border-box;
}
[flex=nogrow],
[flex-nogrow] {
  flex: 0 1 auto;
  box-sizing: border-box;
}
[flex="0"] {
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="0"],
[layout=row] > [flex="0"] {
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="0"],
[layout=column] > [flex="0"] {
  flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
}
[flex="5"] {
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="5"],
[layout=row] > [flex="5"] {
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="5"],
[layout=column] > [flex="5"] {
  flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box;
}
[flex="10"] {
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="10"],
[layout=row] > [flex="10"] {
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="10"],
[layout=column] > [flex="10"] {
  flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box;
}
[flex="15"] {
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="15"],
[layout=row] > [flex="15"] {
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="15"],
[layout=column] > [flex="15"] {
  flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box;
}
[flex="20"] {
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="20"],
[layout=row] > [flex="20"] {
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="20"],
[layout=column] > [flex="20"] {
  flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box;
}
[flex="25"] {
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="25"],
[layout=row] > [flex="25"] {
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="25"],
[layout=column] > [flex="25"] {
  flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box;
}
[flex="30"] {
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="30"],
[layout=row] > [flex="30"] {
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="30"],
[layout=column] > [flex="30"] {
  flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box;
}
[flex="35"] {
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="35"],
[layout=row] > [flex="35"] {
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="35"],
[layout=column] > [flex="35"] {
  flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box;
}
[flex="40"] {
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="40"],
[layout=row] > [flex="40"] {
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="40"],
[layout=column] > [flex="40"] {
  flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box;
}
[flex="45"] {
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="45"],
[layout=row] > [flex="45"] {
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="45"],
[layout=column] > [flex="45"] {
  flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box;
}
[flex="50"] {
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="50"],
[layout=row] > [flex="50"] {
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="50"],
[layout=column] > [flex="50"] {
  flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box;
}
[flex="55"] {
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="55"],
[layout=row] > [flex="55"] {
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="55"],
[layout=column] > [flex="55"] {
  flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box;
}
[flex="60"] {
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="60"],
[layout=row] > [flex="60"] {
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="60"],
[layout=column] > [flex="60"] {
  flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box;
}
[flex="65"] {
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="65"],
[layout=row] > [flex="65"] {
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="65"],
[layout=column] > [flex="65"] {
  flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box;
}
[flex="70"] {
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="70"],
[layout=row] > [flex="70"] {
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="70"],
[layout=column] > [flex="70"] {
  flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box;
}
[flex="75"] {
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="75"],
[layout=row] > [flex="75"] {
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="75"],
[layout=column] > [flex="75"] {
  flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box;
}
[flex="80"] {
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="80"],
[layout=row] > [flex="80"] {
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="80"],
[layout=column] > [flex="80"] {
  flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box;
}
[flex="85"] {
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="85"],
[layout=row] > [flex="85"] {
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="85"],
[layout=column] > [flex="85"] {
  flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box;
}
[flex="90"] {
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="90"],
[layout=row] > [flex="90"] {
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="90"],
[layout=column] > [flex="90"] {
  flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box;
}
[flex="95"] {
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="95"],
[layout=row] > [flex="95"] {
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="95"],
[layout=column] > [flex="95"] {
  flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box;
}
[flex="100"] {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="100"],
[layout=row] > [flex="100"] {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="100"],
[layout=column] > [flex="100"] {
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="33"],
[layout=row] > [flex="33"],
[layout=row] > [flex="33"],
[layout=row] > [flex="33"] {
  flex: 1 1 33%;
  max-width: calc(100% / 3);
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="34"],
[layout=row] > [flex="34"],
[layout=row] > [flex="34"],
[layout=row] > [flex="34"] {
  flex: 1 1 34%;
  max-width: 34%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="66"],
[layout=row] > [flex="66"],
[layout=row] > [flex="66"],
[layout=row] > [flex="66"] {
  flex: 1 1 66%;
  max-width: calc(200% / 3);
  max-height: 100%;
  box-sizing: border-box;
}
[layout=row] > [flex="67"],
[layout=row] > [flex="67"],
[layout=row] > [flex="67"],
[layout=row] > [flex="67"] {
  flex: 1 1 67%;
  max-width: 67%;
  max-height: 100%;
  box-sizing: border-box;
}
[layout=column] > [flex="33"],
[layout=column] > [flex="33"],
[layout=column] > [flex="33"],
[layout=column] > [flex="33"] {
  flex: 1 1 33%;
  max-width: 100%;
  max-height: calc(100% / 3);
  box-sizing: border-box;
}
[layout=column] > [flex="34"],
[layout=column] > [flex="34"],
[layout=column] > [flex="34"],
[layout=column] > [flex="34"] {
  flex: 1 1 34%;
  max-width: 100%;
  max-height: 34%;
  box-sizing: border-box;
}
[layout=column] > [flex="66"],
[layout=column] > [flex="66"],
[layout=column] > [flex="66"],
[layout=column] > [flex="66"] {
  flex: 1 1 66%;
  max-width: 100%;
  max-height: calc(200% / 3);
  box-sizing: border-box;
}
[layout=column] > [flex="67"],
[layout=column] > [flex="67"],
[layout=column] > [flex="67"],
[layout=column] > [flex="67"] {
  flex: 1 1 67%;
  max-width: 100%;
  max-height: 67%;
  box-sizing: border-box;
}
[layout],
[layout=column],
[layout=row] {
  box-sizing: border-box;
  display: flex;
}
[layout=column] {
  flex-direction: column;
}
[layout=row] {
  flex-direction: row;
}
[layout-padding] > [flex-sm],
[layout-padding] > [flex-lt-md] {
  padding: 4px;
}
[layout-padding],
[layout-padding] > [flex],
[layout-padding] > [flex-gt-sm],
[layout-padding] > [flex-md],
[layout-padding] > [flex-lt-lg] {
  padding: 8px;
}
[layout-padding] > [flex-gt-md],
[layout-padding] > [flex-lg] {
  padding: 16px;
}
[layout-margin] > [flex-sm],
[layout-margin] > [flex-lt-md] {
  margin: 4px;
}
[layout-margin],
[layout-margin] > [flex],
[layout-margin] > [flex-gt-sm],
[layout-margin] > [flex-md],
[layout-margin] > [flex-lt-lg] {
  margin: 8px;
}
[layout-margin] > [flex-gt-md],
[layout-margin] > [flex-lg] {
  margin: 16px;
}
[layout-wrap] {
  flex-wrap: wrap;
}
[layout-nowrap] {
  flex-wrap: nowrap;
}
[layout-fill] {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%;
}
/**
* `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
* `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
* `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
*
*  hide means hide everywhere
*  Sizes:
*         $layout-breakpoint-xs:     600px !default;
*         $layout-breakpoint-sm:     960px !default;
*         $layout-breakpoint-md:     1280px !default;
*         $layout-breakpoint-lg:     1920px !default;
*/
@media (max-width: 599px) {
  [hide-xs]:not([show-xs]):not([show]),
[hide]:not([show-xs]):not([show]) {
    display: none;
  }

  [flex-order-xs="-20"] {
    order: -20;
  }

  [flex-order-xs="-19"] {
    order: -19;
  }

  [flex-order-xs="-18"] {
    order: -18;
  }

  [flex-order-xs="-17"] {
    order: -17;
  }

  [flex-order-xs="-16"] {
    order: -16;
  }

  [flex-order-xs="-15"] {
    order: -15;
  }

  [flex-order-xs="-14"] {
    order: -14;
  }

  [flex-order-xs="-13"] {
    order: -13;
  }

  [flex-order-xs="-12"] {
    order: -12;
  }

  [flex-order-xs="-11"] {
    order: -11;
  }

  [flex-order-xs="-10"] {
    order: -10;
  }

  [flex-order-xs="-9"] {
    order: -9;
  }

  [flex-order-xs="-8"] {
    order: -8;
  }

  [flex-order-xs="-7"] {
    order: -7;
  }

  [flex-order-xs="-6"] {
    order: -6;
  }

  [flex-order-xs="-5"] {
    order: -5;
  }

  [flex-order-xs="-4"] {
    order: -4;
  }

  [flex-order-xs="-3"] {
    order: -3;
  }

  [flex-order-xs="-2"] {
    order: -2;
  }

  [flex-order-xs="-1"] {
    order: -1;
  }

  [flex-order-xs="0"] {
    order: 0;
  }

  [flex-order-xs="1"] {
    order: 1;
  }

  [flex-order-xs="2"] {
    order: 2;
  }

  [flex-order-xs="3"] {
    order: 3;
  }

  [flex-order-xs="4"] {
    order: 4;
  }

  [flex-order-xs="5"] {
    order: 5;
  }

  [flex-order-xs="6"] {
    order: 6;
  }

  [flex-order-xs="7"] {
    order: 7;
  }

  [flex-order-xs="8"] {
    order: 8;
  }

  [flex-order-xs="9"] {
    order: 9;
  }

  [flex-order-xs="10"] {
    order: 10;
  }

  [flex-order-xs="11"] {
    order: 11;
  }

  [flex-order-xs="12"] {
    order: 12;
  }

  [flex-order-xs="13"] {
    order: 13;
  }

  [flex-order-xs="14"] {
    order: 14;
  }

  [flex-order-xs="15"] {
    order: 15;
  }

  [flex-order-xs="16"] {
    order: 16;
  }

  [flex-order-xs="17"] {
    order: 17;
  }

  [flex-order-xs="18"] {
    order: 18;
  }

  [flex-order-xs="19"] {
    order: 19;
  }

  [flex-order-xs="20"] {
    order: 20;
  }

  [flex-offset-xs="0"] {
    margin-left: 0%;
  }

  [flex-offset-xs="5"] {
    margin-left: 5%;
  }

  [flex-offset-xs="10"] {
    margin-left: 10%;
  }

  [flex-offset-xs="15"] {
    margin-left: 15%;
  }

  [flex-offset-xs="20"] {
    margin-left: 20%;
  }

  [flex-offset-xs="25"] {
    margin-left: 25%;
  }

  [flex-offset-xs="30"] {
    margin-left: 30%;
  }

  [flex-offset-xs="35"] {
    margin-left: 35%;
  }

  [flex-offset-xs="40"] {
    margin-left: 40%;
  }

  [flex-offset-xs="45"] {
    margin-left: 45%;
  }

  [flex-offset-xs="50"] {
    margin-left: 50%;
  }

  [flex-offset-xs="55"] {
    margin-left: 55%;
  }

  [flex-offset-xs="60"] {
    margin-left: 60%;
  }

  [flex-offset-xs="65"] {
    margin-left: 65%;
  }

  [flex-offset-xs="70"] {
    margin-left: 70%;
  }

  [flex-offset-xs="75"] {
    margin-left: 75%;
  }

  [flex-offset-xs="80"] {
    margin-left: 80%;
  }

  [flex-offset-xs="85"] {
    margin-left: 85%;
  }

  [flex-offset-xs="90"] {
    margin-left: 90%;
  }

  [flex-offset-xs="95"] {
    margin-left: 95%;
  }

  [flex-offset-xs="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-xs="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-xs],
[layout-align-xs="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-xs=start],
[layout-align-xs="start start"],
[layout-align-xs="start center"],
[layout-align-xs="start end"],
[layout-align-xs="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-xs=center],
[layout-align-xs="center start"],
[layout-align-xs="center center"],
[layout-align-xs="center end"],
[layout-align-xs="center stretch"] {
    justify-content: center;
  }

  [layout-align-xs=end],
[layout-align-xs="end center"],
[layout-align-xs="end start"],
[layout-align-xs="end end"],
[layout-align-xs="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-xs=space-around],
[layout-align-xs="space-around center"],
[layout-align-xs="space-around start"],
[layout-align-xs="space-around end"],
[layout-align-xs="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-xs=space-between],
[layout-align-xs="space-between center"],
[layout-align-xs="space-between start"],
[layout-align-xs="space-between end"],
[layout-align-xs="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-xs="start start"],
[layout-align-xs="center start"],
[layout-align-xs="end start"],
[layout-align-xs="space-between start"],
[layout-align-xs="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-xs="start center"],
[layout-align-xs="center center"],
[layout-align-xs="end center"],
[layout-align-xs="space-between center"],
[layout-align-xs="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-xs="start center"] > *,
[layout-align-xs="center center"] > *,
[layout-align-xs="end center"] > *,
[layout-align-xs="space-between center"] > *,
[layout-align-xs="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-xs="start end"],
[layout-align-xs="center end"],
[layout-align-xs="end end"],
[layout-align-xs="space-between end"],
[layout-align-xs="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-xs="start stretch"],
[layout-align-xs="center stretch"],
[layout-align-xs="end stretch"],
[layout-align-xs="space-between stretch"],
[layout-align-xs="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-xs] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (max-width: 599px) {
  [flex-xs] {
    flex: 1 1 0%;
  }
}
@media (max-width: 599px) {
  [flex-xs=grow],
[flex-xs-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-xs=initial],
[flex-xs-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-xs=auto],
[flex-xs-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-xs=none],
[flex-xs-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-xs=noshrink],
[flex-xs-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-xs=nogrow],
[flex-xs-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-xs="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="0"],
[layout-xs=row] > [flex-xs="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="0"],
[layout-xs=column] > [flex-xs="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-xs="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="5"],
[layout-xs=row] > [flex-xs="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="5"],
[layout-xs=column] > [flex-xs="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-xs="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="10"],
[layout-xs=row] > [flex-xs="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="10"],
[layout-xs=column] > [flex-xs="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-xs="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="15"],
[layout-xs=row] > [flex-xs="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="15"],
[layout-xs=column] > [flex-xs="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-xs="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="20"],
[layout-xs=row] > [flex-xs="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="20"],
[layout-xs=column] > [flex-xs="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-xs="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="25"],
[layout-xs=row] > [flex-xs="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="25"],
[layout-xs=column] > [flex-xs="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-xs="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="30"],
[layout-xs=row] > [flex-xs="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="30"],
[layout-xs=column] > [flex-xs="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-xs="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="35"],
[layout-xs=row] > [flex-xs="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="35"],
[layout-xs=column] > [flex-xs="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-xs="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="40"],
[layout-xs=row] > [flex-xs="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="40"],
[layout-xs=column] > [flex-xs="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-xs="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="45"],
[layout-xs=row] > [flex-xs="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="45"],
[layout-xs=column] > [flex-xs="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-xs="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="50"],
[layout-xs=row] > [flex-xs="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="50"],
[layout-xs=column] > [flex-xs="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-xs="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="55"],
[layout-xs=row] > [flex-xs="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="55"],
[layout-xs=column] > [flex-xs="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-xs="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="60"],
[layout-xs=row] > [flex-xs="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="60"],
[layout-xs=column] > [flex-xs="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-xs="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="65"],
[layout-xs=row] > [flex-xs="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="65"],
[layout-xs=column] > [flex-xs="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-xs="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="70"],
[layout-xs=row] > [flex-xs="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="70"],
[layout-xs=column] > [flex-xs="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-xs="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="75"],
[layout-xs=row] > [flex-xs="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="75"],
[layout-xs=column] > [flex-xs="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-xs="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="80"],
[layout-xs=row] > [flex-xs="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="80"],
[layout-xs=column] > [flex-xs="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-xs="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="85"],
[layout-xs=row] > [flex-xs="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="85"],
[layout-xs=column] > [flex-xs="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-xs="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="90"],
[layout-xs=row] > [flex-xs="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="90"],
[layout-xs=column] > [flex-xs="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-xs="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="95"],
[layout-xs=row] > [flex-xs="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="95"],
[layout-xs=column] > [flex-xs="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-xs="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="100"],
[layout-xs=row] > [flex-xs="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="100"],
[layout-xs=column] > [flex-xs="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="33"],
[layout=row] > [flex-xs="33"],
[layout-xs=row] > [flex-xs="33"],
[layout-xs=row] > [flex-xs="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="34"],
[layout=row] > [flex-xs="34"],
[layout-xs=row] > [flex-xs="34"],
[layout-xs=row] > [flex-xs="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="66"],
[layout=row] > [flex-xs="66"],
[layout-xs=row] > [flex-xs="66"],
[layout-xs=row] > [flex-xs="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xs="67"],
[layout=row] > [flex-xs="67"],
[layout-xs=row] > [flex-xs="67"],
[layout-xs=row] > [flex-xs="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="33"],
[layout=column] > [flex-xs="33"],
[layout-xs=column] > [flex-xs="33"],
[layout-xs=column] > [flex-xs="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="34"],
[layout=column] > [flex-xs="34"],
[layout-xs=column] > [flex-xs="34"],
[layout-xs=column] > [flex-xs="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="66"],
[layout=column] > [flex-xs="66"],
[layout-xs=column] > [flex-xs="66"],
[layout-xs=column] > [flex-xs="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-xs="67"],
[layout=column] > [flex-xs="67"],
[layout-xs=column] > [flex-xs="67"],
[layout-xs=column] > [flex-xs="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-xs],
[layout-xs=column],
[layout-xs=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-xs=column] {
    flex-direction: column;
  }
  [layout-xs=row] {
    flex-direction: row;
  }
}
@media (min-width: 600px) {
  [flex-order-gt-xs="-20"] {
    order: -20;
  }

  [flex-order-gt-xs="-19"] {
    order: -19;
  }

  [flex-order-gt-xs="-18"] {
    order: -18;
  }

  [flex-order-gt-xs="-17"] {
    order: -17;
  }

  [flex-order-gt-xs="-16"] {
    order: -16;
  }

  [flex-order-gt-xs="-15"] {
    order: -15;
  }

  [flex-order-gt-xs="-14"] {
    order: -14;
  }

  [flex-order-gt-xs="-13"] {
    order: -13;
  }

  [flex-order-gt-xs="-12"] {
    order: -12;
  }

  [flex-order-gt-xs="-11"] {
    order: -11;
  }

  [flex-order-gt-xs="-10"] {
    order: -10;
  }

  [flex-order-gt-xs="-9"] {
    order: -9;
  }

  [flex-order-gt-xs="-8"] {
    order: -8;
  }

  [flex-order-gt-xs="-7"] {
    order: -7;
  }

  [flex-order-gt-xs="-6"] {
    order: -6;
  }

  [flex-order-gt-xs="-5"] {
    order: -5;
  }

  [flex-order-gt-xs="-4"] {
    order: -4;
  }

  [flex-order-gt-xs="-3"] {
    order: -3;
  }

  [flex-order-gt-xs="-2"] {
    order: -2;
  }

  [flex-order-gt-xs="-1"] {
    order: -1;
  }

  [flex-order-gt-xs="0"] {
    order: 0;
  }

  [flex-order-gt-xs="1"] {
    order: 1;
  }

  [flex-order-gt-xs="2"] {
    order: 2;
  }

  [flex-order-gt-xs="3"] {
    order: 3;
  }

  [flex-order-gt-xs="4"] {
    order: 4;
  }

  [flex-order-gt-xs="5"] {
    order: 5;
  }

  [flex-order-gt-xs="6"] {
    order: 6;
  }

  [flex-order-gt-xs="7"] {
    order: 7;
  }

  [flex-order-gt-xs="8"] {
    order: 8;
  }

  [flex-order-gt-xs="9"] {
    order: 9;
  }

  [flex-order-gt-xs="10"] {
    order: 10;
  }

  [flex-order-gt-xs="11"] {
    order: 11;
  }

  [flex-order-gt-xs="12"] {
    order: 12;
  }

  [flex-order-gt-xs="13"] {
    order: 13;
  }

  [flex-order-gt-xs="14"] {
    order: 14;
  }

  [flex-order-gt-xs="15"] {
    order: 15;
  }

  [flex-order-gt-xs="16"] {
    order: 16;
  }

  [flex-order-gt-xs="17"] {
    order: 17;
  }

  [flex-order-gt-xs="18"] {
    order: 18;
  }

  [flex-order-gt-xs="19"] {
    order: 19;
  }

  [flex-order-gt-xs="20"] {
    order: 20;
  }

  [flex-offset-gt-xs="0"] {
    margin-left: 0%;
  }

  [flex-offset-gt-xs="5"] {
    margin-left: 5%;
  }

  [flex-offset-gt-xs="10"] {
    margin-left: 10%;
  }

  [flex-offset-gt-xs="15"] {
    margin-left: 15%;
  }

  [flex-offset-gt-xs="20"] {
    margin-left: 20%;
  }

  [flex-offset-gt-xs="25"] {
    margin-left: 25%;
  }

  [flex-offset-gt-xs="30"] {
    margin-left: 30%;
  }

  [flex-offset-gt-xs="35"] {
    margin-left: 35%;
  }

  [flex-offset-gt-xs="40"] {
    margin-left: 40%;
  }

  [flex-offset-gt-xs="45"] {
    margin-left: 45%;
  }

  [flex-offset-gt-xs="50"] {
    margin-left: 50%;
  }

  [flex-offset-gt-xs="55"] {
    margin-left: 55%;
  }

  [flex-offset-gt-xs="60"] {
    margin-left: 60%;
  }

  [flex-offset-gt-xs="65"] {
    margin-left: 65%;
  }

  [flex-offset-gt-xs="70"] {
    margin-left: 70%;
  }

  [flex-offset-gt-xs="75"] {
    margin-left: 75%;
  }

  [flex-offset-gt-xs="80"] {
    margin-left: 80%;
  }

  [flex-offset-gt-xs="85"] {
    margin-left: 85%;
  }

  [flex-offset-gt-xs="90"] {
    margin-left: 90%;
  }

  [flex-offset-gt-xs="95"] {
    margin-left: 95%;
  }

  [flex-offset-gt-xs="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-gt-xs="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-gt-xs],
[layout-align-gt-xs="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-gt-xs=start],
[layout-align-gt-xs="start start"],
[layout-align-gt-xs="start center"],
[layout-align-gt-xs="start end"],
[layout-align-gt-xs="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-gt-xs=center],
[layout-align-gt-xs="center start"],
[layout-align-gt-xs="center center"],
[layout-align-gt-xs="center end"],
[layout-align-gt-xs="center stretch"] {
    justify-content: center;
  }

  [layout-align-gt-xs=end],
[layout-align-gt-xs="end center"],
[layout-align-gt-xs="end start"],
[layout-align-gt-xs="end end"],
[layout-align-gt-xs="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-gt-xs=space-around],
[layout-align-gt-xs="space-around center"],
[layout-align-gt-xs="space-around start"],
[layout-align-gt-xs="space-around end"],
[layout-align-gt-xs="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-gt-xs=space-between],
[layout-align-gt-xs="space-between center"],
[layout-align-gt-xs="space-between start"],
[layout-align-gt-xs="space-between end"],
[layout-align-gt-xs="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-gt-xs="start start"],
[layout-align-gt-xs="center start"],
[layout-align-gt-xs="end start"],
[layout-align-gt-xs="space-between start"],
[layout-align-gt-xs="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-gt-xs="start center"],
[layout-align-gt-xs="center center"],
[layout-align-gt-xs="end center"],
[layout-align-gt-xs="space-between center"],
[layout-align-gt-xs="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-gt-xs="start center"] > *,
[layout-align-gt-xs="center center"] > *,
[layout-align-gt-xs="end center"] > *,
[layout-align-gt-xs="space-between center"] > *,
[layout-align-gt-xs="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-gt-xs="start end"],
[layout-align-gt-xs="center end"],
[layout-align-gt-xs="end end"],
[layout-align-gt-xs="space-between end"],
[layout-align-gt-xs="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-gt-xs="start stretch"],
[layout-align-gt-xs="center stretch"],
[layout-align-gt-xs="end stretch"],
[layout-align-gt-xs="space-between stretch"],
[layout-align-gt-xs="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-gt-xs] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 600px) {
  [flex-gt-xs] {
    flex: 1 1 0%;
  }
}
@media (min-width: 600px) {
  [flex-gt-xs=grow],
[flex-gt-xs-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-gt-xs=initial],
[flex-gt-xs-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-xs=auto],
[flex-gt-xs-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-xs=none],
[flex-gt-xs-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-xs=noshrink],
[flex-gt-xs-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-xs=nogrow],
[flex-gt-xs-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-xs="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="0"],
[layout-gt-xs=row] > [flex-gt-xs="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="0"],
[layout-gt-xs=column] > [flex-gt-xs="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-gt-xs="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="5"],
[layout-gt-xs=row] > [flex-gt-xs="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="5"],
[layout-gt-xs=column] > [flex-gt-xs="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-gt-xs="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="10"],
[layout-gt-xs=row] > [flex-gt-xs="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="10"],
[layout-gt-xs=column] > [flex-gt-xs="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-gt-xs="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="15"],
[layout-gt-xs=row] > [flex-gt-xs="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="15"],
[layout-gt-xs=column] > [flex-gt-xs="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-gt-xs="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="20"],
[layout-gt-xs=row] > [flex-gt-xs="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="20"],
[layout-gt-xs=column] > [flex-gt-xs="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-gt-xs="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="25"],
[layout-gt-xs=row] > [flex-gt-xs="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="25"],
[layout-gt-xs=column] > [flex-gt-xs="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-gt-xs="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="30"],
[layout-gt-xs=row] > [flex-gt-xs="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="30"],
[layout-gt-xs=column] > [flex-gt-xs="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-gt-xs="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="35"],
[layout-gt-xs=row] > [flex-gt-xs="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="35"],
[layout-gt-xs=column] > [flex-gt-xs="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-gt-xs="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="40"],
[layout-gt-xs=row] > [flex-gt-xs="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="40"],
[layout-gt-xs=column] > [flex-gt-xs="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-gt-xs="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="45"],
[layout-gt-xs=row] > [flex-gt-xs="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="45"],
[layout-gt-xs=column] > [flex-gt-xs="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-gt-xs="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="50"],
[layout-gt-xs=row] > [flex-gt-xs="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="50"],
[layout-gt-xs=column] > [flex-gt-xs="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-gt-xs="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="55"],
[layout-gt-xs=row] > [flex-gt-xs="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="55"],
[layout-gt-xs=column] > [flex-gt-xs="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-gt-xs="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="60"],
[layout-gt-xs=row] > [flex-gt-xs="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="60"],
[layout-gt-xs=column] > [flex-gt-xs="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-gt-xs="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="65"],
[layout-gt-xs=row] > [flex-gt-xs="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="65"],
[layout-gt-xs=column] > [flex-gt-xs="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-gt-xs="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="70"],
[layout-gt-xs=row] > [flex-gt-xs="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="70"],
[layout-gt-xs=column] > [flex-gt-xs="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-gt-xs="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="75"],
[layout-gt-xs=row] > [flex-gt-xs="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="75"],
[layout-gt-xs=column] > [flex-gt-xs="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-gt-xs="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="80"],
[layout-gt-xs=row] > [flex-gt-xs="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="80"],
[layout-gt-xs=column] > [flex-gt-xs="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-gt-xs="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="85"],
[layout-gt-xs=row] > [flex-gt-xs="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="85"],
[layout-gt-xs=column] > [flex-gt-xs="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-gt-xs="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="90"],
[layout-gt-xs=row] > [flex-gt-xs="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="90"],
[layout-gt-xs=column] > [flex-gt-xs="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-gt-xs="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="95"],
[layout-gt-xs=row] > [flex-gt-xs="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="95"],
[layout-gt-xs=column] > [flex-gt-xs="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-gt-xs="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="100"],
[layout-gt-xs=row] > [flex-gt-xs="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="100"],
[layout-gt-xs=column] > [flex-gt-xs="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="33"],
[layout=row] > [flex-gt-xs="33"],
[layout-gt-xs=row] > [flex-gt-xs="33"],
[layout-gt-xs=row] > [flex-gt-xs="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="34"],
[layout=row] > [flex-gt-xs="34"],
[layout-gt-xs=row] > [flex-gt-xs="34"],
[layout-gt-xs=row] > [flex-gt-xs="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="66"],
[layout=row] > [flex-gt-xs="66"],
[layout-gt-xs=row] > [flex-gt-xs="66"],
[layout-gt-xs=row] > [flex-gt-xs="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-xs="67"],
[layout=row] > [flex-gt-xs="67"],
[layout-gt-xs=row] > [flex-gt-xs="67"],
[layout-gt-xs=row] > [flex-gt-xs="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="33"],
[layout=column] > [flex-gt-xs="33"],
[layout-gt-xs=column] > [flex-gt-xs="33"],
[layout-gt-xs=column] > [flex-gt-xs="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="34"],
[layout=column] > [flex-gt-xs="34"],
[layout-gt-xs=column] > [flex-gt-xs="34"],
[layout-gt-xs=column] > [flex-gt-xs="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="66"],
[layout=column] > [flex-gt-xs="66"],
[layout-gt-xs=column] > [flex-gt-xs="66"],
[layout-gt-xs=column] > [flex-gt-xs="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-xs="67"],
[layout=column] > [flex-gt-xs="67"],
[layout-gt-xs=column] > [flex-gt-xs="67"],
[layout-gt-xs=column] > [flex-gt-xs="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-gt-xs],
[layout-gt-xs=column],
[layout-gt-xs=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-gt-xs=column] {
    flex-direction: column;
  }
  [layout-gt-xs=row] {
    flex-direction: row;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  [hide-sm]:not([show-gt-xs]):not([show-sm]):not([show]),
[hide-gt-xs]:not([show-gt-xs]):not([show-sm]):not([show]) {
    display: none;
  }

  [hide-sm]:not([show-sm]):not([show]) {
    display: none;
  }

  [flex-order-sm="-20"] {
    order: -20;
  }

  [flex-order-sm="-19"] {
    order: -19;
  }

  [flex-order-sm="-18"] {
    order: -18;
  }

  [flex-order-sm="-17"] {
    order: -17;
  }

  [flex-order-sm="-16"] {
    order: -16;
  }

  [flex-order-sm="-15"] {
    order: -15;
  }

  [flex-order-sm="-14"] {
    order: -14;
  }

  [flex-order-sm="-13"] {
    order: -13;
  }

  [flex-order-sm="-12"] {
    order: -12;
  }

  [flex-order-sm="-11"] {
    order: -11;
  }

  [flex-order-sm="-10"] {
    order: -10;
  }

  [flex-order-sm="-9"] {
    order: -9;
  }

  [flex-order-sm="-8"] {
    order: -8;
  }

  [flex-order-sm="-7"] {
    order: -7;
  }

  [flex-order-sm="-6"] {
    order: -6;
  }

  [flex-order-sm="-5"] {
    order: -5;
  }

  [flex-order-sm="-4"] {
    order: -4;
  }

  [flex-order-sm="-3"] {
    order: -3;
  }

  [flex-order-sm="-2"] {
    order: -2;
  }

  [flex-order-sm="-1"] {
    order: -1;
  }

  [flex-order-sm="0"] {
    order: 0;
  }

  [flex-order-sm="1"] {
    order: 1;
  }

  [flex-order-sm="2"] {
    order: 2;
  }

  [flex-order-sm="3"] {
    order: 3;
  }

  [flex-order-sm="4"] {
    order: 4;
  }

  [flex-order-sm="5"] {
    order: 5;
  }

  [flex-order-sm="6"] {
    order: 6;
  }

  [flex-order-sm="7"] {
    order: 7;
  }

  [flex-order-sm="8"] {
    order: 8;
  }

  [flex-order-sm="9"] {
    order: 9;
  }

  [flex-order-sm="10"] {
    order: 10;
  }

  [flex-order-sm="11"] {
    order: 11;
  }

  [flex-order-sm="12"] {
    order: 12;
  }

  [flex-order-sm="13"] {
    order: 13;
  }

  [flex-order-sm="14"] {
    order: 14;
  }

  [flex-order-sm="15"] {
    order: 15;
  }

  [flex-order-sm="16"] {
    order: 16;
  }

  [flex-order-sm="17"] {
    order: 17;
  }

  [flex-order-sm="18"] {
    order: 18;
  }

  [flex-order-sm="19"] {
    order: 19;
  }

  [flex-order-sm="20"] {
    order: 20;
  }

  [flex-offset-sm="0"] {
    margin-left: 0%;
  }

  [flex-offset-sm="5"] {
    margin-left: 5%;
  }

  [flex-offset-sm="10"] {
    margin-left: 10%;
  }

  [flex-offset-sm="15"] {
    margin-left: 15%;
  }

  [flex-offset-sm="20"] {
    margin-left: 20%;
  }

  [flex-offset-sm="25"] {
    margin-left: 25%;
  }

  [flex-offset-sm="30"] {
    margin-left: 30%;
  }

  [flex-offset-sm="35"] {
    margin-left: 35%;
  }

  [flex-offset-sm="40"] {
    margin-left: 40%;
  }

  [flex-offset-sm="45"] {
    margin-left: 45%;
  }

  [flex-offset-sm="50"] {
    margin-left: 50%;
  }

  [flex-offset-sm="55"] {
    margin-left: 55%;
  }

  [flex-offset-sm="60"] {
    margin-left: 60%;
  }

  [flex-offset-sm="65"] {
    margin-left: 65%;
  }

  [flex-offset-sm="70"] {
    margin-left: 70%;
  }

  [flex-offset-sm="75"] {
    margin-left: 75%;
  }

  [flex-offset-sm="80"] {
    margin-left: 80%;
  }

  [flex-offset-sm="85"] {
    margin-left: 85%;
  }

  [flex-offset-sm="90"] {
    margin-left: 90%;
  }

  [flex-offset-sm="95"] {
    margin-left: 95%;
  }

  [flex-offset-sm="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-sm="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-sm],
[layout-align-sm="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-sm=start],
[layout-align-sm="start start"],
[layout-align-sm="start center"],
[layout-align-sm="start end"],
[layout-align-sm="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-sm=center],
[layout-align-sm="center start"],
[layout-align-sm="center center"],
[layout-align-sm="center end"],
[layout-align-sm="center stretch"] {
    justify-content: center;
  }

  [layout-align-sm=end],
[layout-align-sm="end center"],
[layout-align-sm="end start"],
[layout-align-sm="end end"],
[layout-align-sm="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-sm=space-around],
[layout-align-sm="space-around center"],
[layout-align-sm="space-around start"],
[layout-align-sm="space-around end"],
[layout-align-sm="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-sm=space-between],
[layout-align-sm="space-between center"],
[layout-align-sm="space-between start"],
[layout-align-sm="space-between end"],
[layout-align-sm="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-sm="start start"],
[layout-align-sm="center start"],
[layout-align-sm="end start"],
[layout-align-sm="space-between start"],
[layout-align-sm="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-sm="start center"],
[layout-align-sm="center center"],
[layout-align-sm="end center"],
[layout-align-sm="space-between center"],
[layout-align-sm="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-sm="start center"] > *,
[layout-align-sm="center center"] > *,
[layout-align-sm="end center"] > *,
[layout-align-sm="space-between center"] > *,
[layout-align-sm="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-sm="start end"],
[layout-align-sm="center end"],
[layout-align-sm="end end"],
[layout-align-sm="space-between end"],
[layout-align-sm="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-sm="start stretch"],
[layout-align-sm="center stretch"],
[layout-align-sm="end stretch"],
[layout-align-sm="space-between stretch"],
[layout-align-sm="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-sm] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 600px) and (max-width: 959px) {
  [flex-sm] {
    flex: 1 1 0%;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  [flex-sm=grow],
[flex-sm-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-sm=initial],
[flex-sm-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-sm=auto],
[flex-sm-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-sm=none],
[flex-sm-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-sm=noshrink],
[flex-sm-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-sm=nogrow],
[flex-sm-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-sm="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="0"],
[layout-sm=row] > [flex-sm="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="0"],
[layout-sm=column] > [flex-sm="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-sm="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="5"],
[layout-sm=row] > [flex-sm="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="5"],
[layout-sm=column] > [flex-sm="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-sm="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="10"],
[layout-sm=row] > [flex-sm="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="10"],
[layout-sm=column] > [flex-sm="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-sm="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="15"],
[layout-sm=row] > [flex-sm="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="15"],
[layout-sm=column] > [flex-sm="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-sm="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="20"],
[layout-sm=row] > [flex-sm="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="20"],
[layout-sm=column] > [flex-sm="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-sm="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="25"],
[layout-sm=row] > [flex-sm="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="25"],
[layout-sm=column] > [flex-sm="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-sm="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="30"],
[layout-sm=row] > [flex-sm="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="30"],
[layout-sm=column] > [flex-sm="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-sm="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="35"],
[layout-sm=row] > [flex-sm="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="35"],
[layout-sm=column] > [flex-sm="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-sm="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="40"],
[layout-sm=row] > [flex-sm="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="40"],
[layout-sm=column] > [flex-sm="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-sm="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="45"],
[layout-sm=row] > [flex-sm="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="45"],
[layout-sm=column] > [flex-sm="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-sm="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="50"],
[layout-sm=row] > [flex-sm="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="50"],
[layout-sm=column] > [flex-sm="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-sm="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="55"],
[layout-sm=row] > [flex-sm="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="55"],
[layout-sm=column] > [flex-sm="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-sm="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="60"],
[layout-sm=row] > [flex-sm="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="60"],
[layout-sm=column] > [flex-sm="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-sm="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="65"],
[layout-sm=row] > [flex-sm="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="65"],
[layout-sm=column] > [flex-sm="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-sm="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="70"],
[layout-sm=row] > [flex-sm="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="70"],
[layout-sm=column] > [flex-sm="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-sm="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="75"],
[layout-sm=row] > [flex-sm="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="75"],
[layout-sm=column] > [flex-sm="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-sm="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="80"],
[layout-sm=row] > [flex-sm="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="80"],
[layout-sm=column] > [flex-sm="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-sm="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="85"],
[layout-sm=row] > [flex-sm="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="85"],
[layout-sm=column] > [flex-sm="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-sm="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="90"],
[layout-sm=row] > [flex-sm="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="90"],
[layout-sm=column] > [flex-sm="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-sm="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="95"],
[layout-sm=row] > [flex-sm="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="95"],
[layout-sm=column] > [flex-sm="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-sm="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="100"],
[layout-sm=row] > [flex-sm="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="100"],
[layout-sm=column] > [flex-sm="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="33"],
[layout=row] > [flex-sm="33"],
[layout-sm=row] > [flex-sm="33"],
[layout-sm=row] > [flex-sm="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="34"],
[layout=row] > [flex-sm="34"],
[layout-sm=row] > [flex-sm="34"],
[layout-sm=row] > [flex-sm="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="66"],
[layout=row] > [flex-sm="66"],
[layout-sm=row] > [flex-sm="66"],
[layout-sm=row] > [flex-sm="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-sm="67"],
[layout=row] > [flex-sm="67"],
[layout-sm=row] > [flex-sm="67"],
[layout-sm=row] > [flex-sm="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="33"],
[layout=column] > [flex-sm="33"],
[layout-sm=column] > [flex-sm="33"],
[layout-sm=column] > [flex-sm="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="34"],
[layout=column] > [flex-sm="34"],
[layout-sm=column] > [flex-sm="34"],
[layout-sm=column] > [flex-sm="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="66"],
[layout=column] > [flex-sm="66"],
[layout-sm=column] > [flex-sm="66"],
[layout-sm=column] > [flex-sm="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-sm="67"],
[layout=column] > [flex-sm="67"],
[layout-sm=column] > [flex-sm="67"],
[layout-sm=column] > [flex-sm="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-sm],
[layout-sm=column],
[layout-sm=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-sm=column] {
    flex-direction: column;
  }
  [layout-sm=row] {
    flex-direction: row;
  }
}
@media (min-width: 960px) {
  [flex-order-gt-sm="-20"] {
    order: -20;
  }

  [flex-order-gt-sm="-19"] {
    order: -19;
  }

  [flex-order-gt-sm="-18"] {
    order: -18;
  }

  [flex-order-gt-sm="-17"] {
    order: -17;
  }

  [flex-order-gt-sm="-16"] {
    order: -16;
  }

  [flex-order-gt-sm="-15"] {
    order: -15;
  }

  [flex-order-gt-sm="-14"] {
    order: -14;
  }

  [flex-order-gt-sm="-13"] {
    order: -13;
  }

  [flex-order-gt-sm="-12"] {
    order: -12;
  }

  [flex-order-gt-sm="-11"] {
    order: -11;
  }

  [flex-order-gt-sm="-10"] {
    order: -10;
  }

  [flex-order-gt-sm="-9"] {
    order: -9;
  }

  [flex-order-gt-sm="-8"] {
    order: -8;
  }

  [flex-order-gt-sm="-7"] {
    order: -7;
  }

  [flex-order-gt-sm="-6"] {
    order: -6;
  }

  [flex-order-gt-sm="-5"] {
    order: -5;
  }

  [flex-order-gt-sm="-4"] {
    order: -4;
  }

  [flex-order-gt-sm="-3"] {
    order: -3;
  }

  [flex-order-gt-sm="-2"] {
    order: -2;
  }

  [flex-order-gt-sm="-1"] {
    order: -1;
  }

  [flex-order-gt-sm="0"] {
    order: 0;
  }

  [flex-order-gt-sm="1"] {
    order: 1;
  }

  [flex-order-gt-sm="2"] {
    order: 2;
  }

  [flex-order-gt-sm="3"] {
    order: 3;
  }

  [flex-order-gt-sm="4"] {
    order: 4;
  }

  [flex-order-gt-sm="5"] {
    order: 5;
  }

  [flex-order-gt-sm="6"] {
    order: 6;
  }

  [flex-order-gt-sm="7"] {
    order: 7;
  }

  [flex-order-gt-sm="8"] {
    order: 8;
  }

  [flex-order-gt-sm="9"] {
    order: 9;
  }

  [flex-order-gt-sm="10"] {
    order: 10;
  }

  [flex-order-gt-sm="11"] {
    order: 11;
  }

  [flex-order-gt-sm="12"] {
    order: 12;
  }

  [flex-order-gt-sm="13"] {
    order: 13;
  }

  [flex-order-gt-sm="14"] {
    order: 14;
  }

  [flex-order-gt-sm="15"] {
    order: 15;
  }

  [flex-order-gt-sm="16"] {
    order: 16;
  }

  [flex-order-gt-sm="17"] {
    order: 17;
  }

  [flex-order-gt-sm="18"] {
    order: 18;
  }

  [flex-order-gt-sm="19"] {
    order: 19;
  }

  [flex-order-gt-sm="20"] {
    order: 20;
  }

  [flex-offset-gt-sm="0"] {
    margin-left: 0%;
  }

  [flex-offset-gt-sm="5"] {
    margin-left: 5%;
  }

  [flex-offset-gt-sm="10"] {
    margin-left: 10%;
  }

  [flex-offset-gt-sm="15"] {
    margin-left: 15%;
  }

  [flex-offset-gt-sm="20"] {
    margin-left: 20%;
  }

  [flex-offset-gt-sm="25"] {
    margin-left: 25%;
  }

  [flex-offset-gt-sm="30"] {
    margin-left: 30%;
  }

  [flex-offset-gt-sm="35"] {
    margin-left: 35%;
  }

  [flex-offset-gt-sm="40"] {
    margin-left: 40%;
  }

  [flex-offset-gt-sm="45"] {
    margin-left: 45%;
  }

  [flex-offset-gt-sm="50"] {
    margin-left: 50%;
  }

  [flex-offset-gt-sm="55"] {
    margin-left: 55%;
  }

  [flex-offset-gt-sm="60"] {
    margin-left: 60%;
  }

  [flex-offset-gt-sm="65"] {
    margin-left: 65%;
  }

  [flex-offset-gt-sm="70"] {
    margin-left: 70%;
  }

  [flex-offset-gt-sm="75"] {
    margin-left: 75%;
  }

  [flex-offset-gt-sm="80"] {
    margin-left: 80%;
  }

  [flex-offset-gt-sm="85"] {
    margin-left: 85%;
  }

  [flex-offset-gt-sm="90"] {
    margin-left: 90%;
  }

  [flex-offset-gt-sm="95"] {
    margin-left: 95%;
  }

  [flex-offset-gt-sm="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-gt-sm="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-gt-sm],
[layout-align-gt-sm="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-gt-sm=start],
[layout-align-gt-sm="start start"],
[layout-align-gt-sm="start center"],
[layout-align-gt-sm="start end"],
[layout-align-gt-sm="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-gt-sm=center],
[layout-align-gt-sm="center start"],
[layout-align-gt-sm="center center"],
[layout-align-gt-sm="center end"],
[layout-align-gt-sm="center stretch"] {
    justify-content: center;
  }

  [layout-align-gt-sm=end],
[layout-align-gt-sm="end center"],
[layout-align-gt-sm="end start"],
[layout-align-gt-sm="end end"],
[layout-align-gt-sm="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-gt-sm=space-around],
[layout-align-gt-sm="space-around center"],
[layout-align-gt-sm="space-around start"],
[layout-align-gt-sm="space-around end"],
[layout-align-gt-sm="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-gt-sm=space-between],
[layout-align-gt-sm="space-between center"],
[layout-align-gt-sm="space-between start"],
[layout-align-gt-sm="space-between end"],
[layout-align-gt-sm="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-gt-sm="start start"],
[layout-align-gt-sm="center start"],
[layout-align-gt-sm="end start"],
[layout-align-gt-sm="space-between start"],
[layout-align-gt-sm="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-gt-sm="start center"],
[layout-align-gt-sm="center center"],
[layout-align-gt-sm="end center"],
[layout-align-gt-sm="space-between center"],
[layout-align-gt-sm="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-gt-sm="start center"] > *,
[layout-align-gt-sm="center center"] > *,
[layout-align-gt-sm="end center"] > *,
[layout-align-gt-sm="space-between center"] > *,
[layout-align-gt-sm="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-gt-sm="start end"],
[layout-align-gt-sm="center end"],
[layout-align-gt-sm="end end"],
[layout-align-gt-sm="space-between end"],
[layout-align-gt-sm="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-gt-sm="start stretch"],
[layout-align-gt-sm="center stretch"],
[layout-align-gt-sm="end stretch"],
[layout-align-gt-sm="space-between stretch"],
[layout-align-gt-sm="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-gt-sm] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 960px) {
  [flex-gt-sm] {
    flex: 1 1 0%;
  }
}
@media (min-width: 960px) {
  [flex-gt-sm=grow],
[flex-gt-sm-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-gt-sm=initial],
[flex-gt-sm-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-sm=auto],
[flex-gt-sm-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-sm=none],
[flex-gt-sm-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-sm=noshrink],
[flex-gt-sm-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-sm=nogrow],
[flex-gt-sm-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-sm="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="0"],
[layout-gt-sm=row] > [flex-gt-sm="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="0"],
[layout-gt-sm=column] > [flex-gt-sm="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-gt-sm="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="5"],
[layout-gt-sm=row] > [flex-gt-sm="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="5"],
[layout-gt-sm=column] > [flex-gt-sm="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-gt-sm="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="10"],
[layout-gt-sm=row] > [flex-gt-sm="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="10"],
[layout-gt-sm=column] > [flex-gt-sm="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-gt-sm="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="15"],
[layout-gt-sm=row] > [flex-gt-sm="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="15"],
[layout-gt-sm=column] > [flex-gt-sm="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-gt-sm="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="20"],
[layout-gt-sm=row] > [flex-gt-sm="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="20"],
[layout-gt-sm=column] > [flex-gt-sm="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-gt-sm="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="25"],
[layout-gt-sm=row] > [flex-gt-sm="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="25"],
[layout-gt-sm=column] > [flex-gt-sm="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-gt-sm="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="30"],
[layout-gt-sm=row] > [flex-gt-sm="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="30"],
[layout-gt-sm=column] > [flex-gt-sm="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-gt-sm="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="35"],
[layout-gt-sm=row] > [flex-gt-sm="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="35"],
[layout-gt-sm=column] > [flex-gt-sm="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-gt-sm="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="40"],
[layout-gt-sm=row] > [flex-gt-sm="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="40"],
[layout-gt-sm=column] > [flex-gt-sm="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-gt-sm="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="45"],
[layout-gt-sm=row] > [flex-gt-sm="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="45"],
[layout-gt-sm=column] > [flex-gt-sm="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-gt-sm="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="50"],
[layout-gt-sm=row] > [flex-gt-sm="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="50"],
[layout-gt-sm=column] > [flex-gt-sm="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-gt-sm="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="55"],
[layout-gt-sm=row] > [flex-gt-sm="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="55"],
[layout-gt-sm=column] > [flex-gt-sm="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-gt-sm="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="60"],
[layout-gt-sm=row] > [flex-gt-sm="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="60"],
[layout-gt-sm=column] > [flex-gt-sm="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-gt-sm="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="65"],
[layout-gt-sm=row] > [flex-gt-sm="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="65"],
[layout-gt-sm=column] > [flex-gt-sm="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-gt-sm="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="70"],
[layout-gt-sm=row] > [flex-gt-sm="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="70"],
[layout-gt-sm=column] > [flex-gt-sm="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-gt-sm="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="75"],
[layout-gt-sm=row] > [flex-gt-sm="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="75"],
[layout-gt-sm=column] > [flex-gt-sm="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-gt-sm="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="80"],
[layout-gt-sm=row] > [flex-gt-sm="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="80"],
[layout-gt-sm=column] > [flex-gt-sm="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-gt-sm="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="85"],
[layout-gt-sm=row] > [flex-gt-sm="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="85"],
[layout-gt-sm=column] > [flex-gt-sm="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-gt-sm="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="90"],
[layout-gt-sm=row] > [flex-gt-sm="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="90"],
[layout-gt-sm=column] > [flex-gt-sm="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-gt-sm="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="95"],
[layout-gt-sm=row] > [flex-gt-sm="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="95"],
[layout-gt-sm=column] > [flex-gt-sm="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-gt-sm="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="100"],
[layout-gt-sm=row] > [flex-gt-sm="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="100"],
[layout-gt-sm=column] > [flex-gt-sm="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="33"],
[layout=row] > [flex-gt-sm="33"],
[layout-gt-sm=row] > [flex-gt-sm="33"],
[layout-gt-sm=row] > [flex-gt-sm="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="34"],
[layout=row] > [flex-gt-sm="34"],
[layout-gt-sm=row] > [flex-gt-sm="34"],
[layout-gt-sm=row] > [flex-gt-sm="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="66"],
[layout=row] > [flex-gt-sm="66"],
[layout-gt-sm=row] > [flex-gt-sm="66"],
[layout-gt-sm=row] > [flex-gt-sm="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-sm="67"],
[layout=row] > [flex-gt-sm="67"],
[layout-gt-sm=row] > [flex-gt-sm="67"],
[layout-gt-sm=row] > [flex-gt-sm="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="33"],
[layout=column] > [flex-gt-sm="33"],
[layout-gt-sm=column] > [flex-gt-sm="33"],
[layout-gt-sm=column] > [flex-gt-sm="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="34"],
[layout=column] > [flex-gt-sm="34"],
[layout-gt-sm=column] > [flex-gt-sm="34"],
[layout-gt-sm=column] > [flex-gt-sm="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="66"],
[layout=column] > [flex-gt-sm="66"],
[layout-gt-sm=column] > [flex-gt-sm="66"],
[layout-gt-sm=column] > [flex-gt-sm="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-sm="67"],
[layout=column] > [flex-gt-sm="67"],
[layout-gt-sm=column] > [flex-gt-sm="67"],
[layout-gt-sm=column] > [flex-gt-sm="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-gt-sm],
[layout-gt-sm=column],
[layout-gt-sm=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-gt-sm=column] {
    flex-direction: column;
  }
  [layout-gt-sm=row] {
    flex-direction: row;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  [hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]),
[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]),
[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]) {
    display: none;
  }

  [hide-md]:not([show-md]):not([show]) {
    display: none;
  }

  [flex-order-md="-20"] {
    order: -20;
  }

  [flex-order-md="-19"] {
    order: -19;
  }

  [flex-order-md="-18"] {
    order: -18;
  }

  [flex-order-md="-17"] {
    order: -17;
  }

  [flex-order-md="-16"] {
    order: -16;
  }

  [flex-order-md="-15"] {
    order: -15;
  }

  [flex-order-md="-14"] {
    order: -14;
  }

  [flex-order-md="-13"] {
    order: -13;
  }

  [flex-order-md="-12"] {
    order: -12;
  }

  [flex-order-md="-11"] {
    order: -11;
  }

  [flex-order-md="-10"] {
    order: -10;
  }

  [flex-order-md="-9"] {
    order: -9;
  }

  [flex-order-md="-8"] {
    order: -8;
  }

  [flex-order-md="-7"] {
    order: -7;
  }

  [flex-order-md="-6"] {
    order: -6;
  }

  [flex-order-md="-5"] {
    order: -5;
  }

  [flex-order-md="-4"] {
    order: -4;
  }

  [flex-order-md="-3"] {
    order: -3;
  }

  [flex-order-md="-2"] {
    order: -2;
  }

  [flex-order-md="-1"] {
    order: -1;
  }

  [flex-order-md="0"] {
    order: 0;
  }

  [flex-order-md="1"] {
    order: 1;
  }

  [flex-order-md="2"] {
    order: 2;
  }

  [flex-order-md="3"] {
    order: 3;
  }

  [flex-order-md="4"] {
    order: 4;
  }

  [flex-order-md="5"] {
    order: 5;
  }

  [flex-order-md="6"] {
    order: 6;
  }

  [flex-order-md="7"] {
    order: 7;
  }

  [flex-order-md="8"] {
    order: 8;
  }

  [flex-order-md="9"] {
    order: 9;
  }

  [flex-order-md="10"] {
    order: 10;
  }

  [flex-order-md="11"] {
    order: 11;
  }

  [flex-order-md="12"] {
    order: 12;
  }

  [flex-order-md="13"] {
    order: 13;
  }

  [flex-order-md="14"] {
    order: 14;
  }

  [flex-order-md="15"] {
    order: 15;
  }

  [flex-order-md="16"] {
    order: 16;
  }

  [flex-order-md="17"] {
    order: 17;
  }

  [flex-order-md="18"] {
    order: 18;
  }

  [flex-order-md="19"] {
    order: 19;
  }

  [flex-order-md="20"] {
    order: 20;
  }

  [flex-offset-md="0"] {
    margin-left: 0%;
  }

  [flex-offset-md="5"] {
    margin-left: 5%;
  }

  [flex-offset-md="10"] {
    margin-left: 10%;
  }

  [flex-offset-md="15"] {
    margin-left: 15%;
  }

  [flex-offset-md="20"] {
    margin-left: 20%;
  }

  [flex-offset-md="25"] {
    margin-left: 25%;
  }

  [flex-offset-md="30"] {
    margin-left: 30%;
  }

  [flex-offset-md="35"] {
    margin-left: 35%;
  }

  [flex-offset-md="40"] {
    margin-left: 40%;
  }

  [flex-offset-md="45"] {
    margin-left: 45%;
  }

  [flex-offset-md="50"] {
    margin-left: 50%;
  }

  [flex-offset-md="55"] {
    margin-left: 55%;
  }

  [flex-offset-md="60"] {
    margin-left: 60%;
  }

  [flex-offset-md="65"] {
    margin-left: 65%;
  }

  [flex-offset-md="70"] {
    margin-left: 70%;
  }

  [flex-offset-md="75"] {
    margin-left: 75%;
  }

  [flex-offset-md="80"] {
    margin-left: 80%;
  }

  [flex-offset-md="85"] {
    margin-left: 85%;
  }

  [flex-offset-md="90"] {
    margin-left: 90%;
  }

  [flex-offset-md="95"] {
    margin-left: 95%;
  }

  [flex-offset-md="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-md="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-md],
[layout-align-md="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-md=start],
[layout-align-md="start start"],
[layout-align-md="start center"],
[layout-align-md="start end"],
[layout-align-md="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-md=center],
[layout-align-md="center start"],
[layout-align-md="center center"],
[layout-align-md="center end"],
[layout-align-md="center stretch"] {
    justify-content: center;
  }

  [layout-align-md=end],
[layout-align-md="end center"],
[layout-align-md="end start"],
[layout-align-md="end end"],
[layout-align-md="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-md=space-around],
[layout-align-md="space-around center"],
[layout-align-md="space-around start"],
[layout-align-md="space-around end"],
[layout-align-md="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-md=space-between],
[layout-align-md="space-between center"],
[layout-align-md="space-between start"],
[layout-align-md="space-between end"],
[layout-align-md="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-md="start start"],
[layout-align-md="center start"],
[layout-align-md="end start"],
[layout-align-md="space-between start"],
[layout-align-md="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-md="start center"],
[layout-align-md="center center"],
[layout-align-md="end center"],
[layout-align-md="space-between center"],
[layout-align-md="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-md="start center"] > *,
[layout-align-md="center center"] > *,
[layout-align-md="end center"] > *,
[layout-align-md="space-between center"] > *,
[layout-align-md="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-md="start end"],
[layout-align-md="center end"],
[layout-align-md="end end"],
[layout-align-md="space-between end"],
[layout-align-md="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-md="start stretch"],
[layout-align-md="center stretch"],
[layout-align-md="end stretch"],
[layout-align-md="space-between stretch"],
[layout-align-md="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-md] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 960px) and (max-width: 1279px) {
  [flex-md] {
    flex: 1 1 0%;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  [flex-md=grow],
[flex-md-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-md=initial],
[flex-md-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-md=auto],
[flex-md-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-md=none],
[flex-md-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-md=noshrink],
[flex-md-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-md=nogrow],
[flex-md-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-md="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="0"],
[layout-md=row] > [flex-md="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="0"],
[layout-md=column] > [flex-md="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-md="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="5"],
[layout-md=row] > [flex-md="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="5"],
[layout-md=column] > [flex-md="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-md="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="10"],
[layout-md=row] > [flex-md="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="10"],
[layout-md=column] > [flex-md="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-md="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="15"],
[layout-md=row] > [flex-md="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="15"],
[layout-md=column] > [flex-md="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-md="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="20"],
[layout-md=row] > [flex-md="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="20"],
[layout-md=column] > [flex-md="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-md="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="25"],
[layout-md=row] > [flex-md="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="25"],
[layout-md=column] > [flex-md="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-md="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="30"],
[layout-md=row] > [flex-md="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="30"],
[layout-md=column] > [flex-md="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-md="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="35"],
[layout-md=row] > [flex-md="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="35"],
[layout-md=column] > [flex-md="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-md="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="40"],
[layout-md=row] > [flex-md="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="40"],
[layout-md=column] > [flex-md="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-md="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="45"],
[layout-md=row] > [flex-md="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="45"],
[layout-md=column] > [flex-md="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-md="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="50"],
[layout-md=row] > [flex-md="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="50"],
[layout-md=column] > [flex-md="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-md="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="55"],
[layout-md=row] > [flex-md="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="55"],
[layout-md=column] > [flex-md="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-md="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="60"],
[layout-md=row] > [flex-md="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="60"],
[layout-md=column] > [flex-md="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-md="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="65"],
[layout-md=row] > [flex-md="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="65"],
[layout-md=column] > [flex-md="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-md="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="70"],
[layout-md=row] > [flex-md="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="70"],
[layout-md=column] > [flex-md="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-md="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="75"],
[layout-md=row] > [flex-md="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="75"],
[layout-md=column] > [flex-md="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-md="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="80"],
[layout-md=row] > [flex-md="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="80"],
[layout-md=column] > [flex-md="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-md="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="85"],
[layout-md=row] > [flex-md="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="85"],
[layout-md=column] > [flex-md="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-md="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="90"],
[layout-md=row] > [flex-md="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="90"],
[layout-md=column] > [flex-md="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-md="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="95"],
[layout-md=row] > [flex-md="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="95"],
[layout-md=column] > [flex-md="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-md="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="100"],
[layout-md=row] > [flex-md="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="100"],
[layout-md=column] > [flex-md="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="33"],
[layout=row] > [flex-md="33"],
[layout-md=row] > [flex-md="33"],
[layout-md=row] > [flex-md="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="34"],
[layout=row] > [flex-md="34"],
[layout-md=row] > [flex-md="34"],
[layout-md=row] > [flex-md="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="66"],
[layout=row] > [flex-md="66"],
[layout-md=row] > [flex-md="66"],
[layout-md=row] > [flex-md="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-md="67"],
[layout=row] > [flex-md="67"],
[layout-md=row] > [flex-md="67"],
[layout-md=row] > [flex-md="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="33"],
[layout=column] > [flex-md="33"],
[layout-md=column] > [flex-md="33"],
[layout-md=column] > [flex-md="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="34"],
[layout=column] > [flex-md="34"],
[layout-md=column] > [flex-md="34"],
[layout-md=column] > [flex-md="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="66"],
[layout=column] > [flex-md="66"],
[layout-md=column] > [flex-md="66"],
[layout-md=column] > [flex-md="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-md="67"],
[layout=column] > [flex-md="67"],
[layout-md=column] > [flex-md="67"],
[layout-md=column] > [flex-md="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-md],
[layout-md=column],
[layout-md=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-md=column] {
    flex-direction: column;
  }
  [layout-md=row] {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  [flex-order-gt-md="-20"] {
    order: -20;
  }

  [flex-order-gt-md="-19"] {
    order: -19;
  }

  [flex-order-gt-md="-18"] {
    order: -18;
  }

  [flex-order-gt-md="-17"] {
    order: -17;
  }

  [flex-order-gt-md="-16"] {
    order: -16;
  }

  [flex-order-gt-md="-15"] {
    order: -15;
  }

  [flex-order-gt-md="-14"] {
    order: -14;
  }

  [flex-order-gt-md="-13"] {
    order: -13;
  }

  [flex-order-gt-md="-12"] {
    order: -12;
  }

  [flex-order-gt-md="-11"] {
    order: -11;
  }

  [flex-order-gt-md="-10"] {
    order: -10;
  }

  [flex-order-gt-md="-9"] {
    order: -9;
  }

  [flex-order-gt-md="-8"] {
    order: -8;
  }

  [flex-order-gt-md="-7"] {
    order: -7;
  }

  [flex-order-gt-md="-6"] {
    order: -6;
  }

  [flex-order-gt-md="-5"] {
    order: -5;
  }

  [flex-order-gt-md="-4"] {
    order: -4;
  }

  [flex-order-gt-md="-3"] {
    order: -3;
  }

  [flex-order-gt-md="-2"] {
    order: -2;
  }

  [flex-order-gt-md="-1"] {
    order: -1;
  }

  [flex-order-gt-md="0"] {
    order: 0;
  }

  [flex-order-gt-md="1"] {
    order: 1;
  }

  [flex-order-gt-md="2"] {
    order: 2;
  }

  [flex-order-gt-md="3"] {
    order: 3;
  }

  [flex-order-gt-md="4"] {
    order: 4;
  }

  [flex-order-gt-md="5"] {
    order: 5;
  }

  [flex-order-gt-md="6"] {
    order: 6;
  }

  [flex-order-gt-md="7"] {
    order: 7;
  }

  [flex-order-gt-md="8"] {
    order: 8;
  }

  [flex-order-gt-md="9"] {
    order: 9;
  }

  [flex-order-gt-md="10"] {
    order: 10;
  }

  [flex-order-gt-md="11"] {
    order: 11;
  }

  [flex-order-gt-md="12"] {
    order: 12;
  }

  [flex-order-gt-md="13"] {
    order: 13;
  }

  [flex-order-gt-md="14"] {
    order: 14;
  }

  [flex-order-gt-md="15"] {
    order: 15;
  }

  [flex-order-gt-md="16"] {
    order: 16;
  }

  [flex-order-gt-md="17"] {
    order: 17;
  }

  [flex-order-gt-md="18"] {
    order: 18;
  }

  [flex-order-gt-md="19"] {
    order: 19;
  }

  [flex-order-gt-md="20"] {
    order: 20;
  }

  [flex-offset-gt-md="0"] {
    margin-left: 0%;
  }

  [flex-offset-gt-md="5"] {
    margin-left: 5%;
  }

  [flex-offset-gt-md="10"] {
    margin-left: 10%;
  }

  [flex-offset-gt-md="15"] {
    margin-left: 15%;
  }

  [flex-offset-gt-md="20"] {
    margin-left: 20%;
  }

  [flex-offset-gt-md="25"] {
    margin-left: 25%;
  }

  [flex-offset-gt-md="30"] {
    margin-left: 30%;
  }

  [flex-offset-gt-md="35"] {
    margin-left: 35%;
  }

  [flex-offset-gt-md="40"] {
    margin-left: 40%;
  }

  [flex-offset-gt-md="45"] {
    margin-left: 45%;
  }

  [flex-offset-gt-md="50"] {
    margin-left: 50%;
  }

  [flex-offset-gt-md="55"] {
    margin-left: 55%;
  }

  [flex-offset-gt-md="60"] {
    margin-left: 60%;
  }

  [flex-offset-gt-md="65"] {
    margin-left: 65%;
  }

  [flex-offset-gt-md="70"] {
    margin-left: 70%;
  }

  [flex-offset-gt-md="75"] {
    margin-left: 75%;
  }

  [flex-offset-gt-md="80"] {
    margin-left: 80%;
  }

  [flex-offset-gt-md="85"] {
    margin-left: 85%;
  }

  [flex-offset-gt-md="90"] {
    margin-left: 90%;
  }

  [flex-offset-gt-md="95"] {
    margin-left: 95%;
  }

  [flex-offset-gt-md="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-gt-md="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-gt-md],
[layout-align-gt-md="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-gt-md=start],
[layout-align-gt-md="start start"],
[layout-align-gt-md="start center"],
[layout-align-gt-md="start end"],
[layout-align-gt-md="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-gt-md=center],
[layout-align-gt-md="center start"],
[layout-align-gt-md="center center"],
[layout-align-gt-md="center end"],
[layout-align-gt-md="center stretch"] {
    justify-content: center;
  }

  [layout-align-gt-md=end],
[layout-align-gt-md="end center"],
[layout-align-gt-md="end start"],
[layout-align-gt-md="end end"],
[layout-align-gt-md="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-gt-md=space-around],
[layout-align-gt-md="space-around center"],
[layout-align-gt-md="space-around start"],
[layout-align-gt-md="space-around end"],
[layout-align-gt-md="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-gt-md=space-between],
[layout-align-gt-md="space-between center"],
[layout-align-gt-md="space-between start"],
[layout-align-gt-md="space-between end"],
[layout-align-gt-md="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-gt-md="start start"],
[layout-align-gt-md="center start"],
[layout-align-gt-md="end start"],
[layout-align-gt-md="space-between start"],
[layout-align-gt-md="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-gt-md="start center"],
[layout-align-gt-md="center center"],
[layout-align-gt-md="end center"],
[layout-align-gt-md="space-between center"],
[layout-align-gt-md="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-gt-md="start center"] > *,
[layout-align-gt-md="center center"] > *,
[layout-align-gt-md="end center"] > *,
[layout-align-gt-md="space-between center"] > *,
[layout-align-gt-md="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-gt-md="start end"],
[layout-align-gt-md="center end"],
[layout-align-gt-md="end end"],
[layout-align-gt-md="space-between end"],
[layout-align-gt-md="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-gt-md="start stretch"],
[layout-align-gt-md="center stretch"],
[layout-align-gt-md="end stretch"],
[layout-align-gt-md="space-between stretch"],
[layout-align-gt-md="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-gt-md] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 1280px) {
  [flex-gt-md] {
    flex: 1 1 0%;
  }
}
@media (min-width: 1280px) {
  [flex-gt-md=grow],
[flex-gt-md-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-gt-md=initial],
[flex-gt-md-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-md=auto],
[flex-gt-md-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-md=none],
[flex-gt-md-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-md=noshrink],
[flex-gt-md-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-md=nogrow],
[flex-gt-md-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-md="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="0"],
[layout-gt-md=row] > [flex-gt-md="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="0"],
[layout-gt-md=column] > [flex-gt-md="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-gt-md="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="5"],
[layout-gt-md=row] > [flex-gt-md="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="5"],
[layout-gt-md=column] > [flex-gt-md="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-gt-md="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="10"],
[layout-gt-md=row] > [flex-gt-md="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="10"],
[layout-gt-md=column] > [flex-gt-md="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-gt-md="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="15"],
[layout-gt-md=row] > [flex-gt-md="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="15"],
[layout-gt-md=column] > [flex-gt-md="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-gt-md="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="20"],
[layout-gt-md=row] > [flex-gt-md="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="20"],
[layout-gt-md=column] > [flex-gt-md="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-gt-md="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="25"],
[layout-gt-md=row] > [flex-gt-md="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="25"],
[layout-gt-md=column] > [flex-gt-md="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-gt-md="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="30"],
[layout-gt-md=row] > [flex-gt-md="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="30"],
[layout-gt-md=column] > [flex-gt-md="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-gt-md="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="35"],
[layout-gt-md=row] > [flex-gt-md="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="35"],
[layout-gt-md=column] > [flex-gt-md="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-gt-md="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="40"],
[layout-gt-md=row] > [flex-gt-md="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="40"],
[layout-gt-md=column] > [flex-gt-md="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-gt-md="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="45"],
[layout-gt-md=row] > [flex-gt-md="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="45"],
[layout-gt-md=column] > [flex-gt-md="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-gt-md="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="50"],
[layout-gt-md=row] > [flex-gt-md="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="50"],
[layout-gt-md=column] > [flex-gt-md="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-gt-md="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="55"],
[layout-gt-md=row] > [flex-gt-md="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="55"],
[layout-gt-md=column] > [flex-gt-md="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-gt-md="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="60"],
[layout-gt-md=row] > [flex-gt-md="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="60"],
[layout-gt-md=column] > [flex-gt-md="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-gt-md="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="65"],
[layout-gt-md=row] > [flex-gt-md="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="65"],
[layout-gt-md=column] > [flex-gt-md="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-gt-md="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="70"],
[layout-gt-md=row] > [flex-gt-md="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="70"],
[layout-gt-md=column] > [flex-gt-md="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-gt-md="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="75"],
[layout-gt-md=row] > [flex-gt-md="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="75"],
[layout-gt-md=column] > [flex-gt-md="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-gt-md="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="80"],
[layout-gt-md=row] > [flex-gt-md="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="80"],
[layout-gt-md=column] > [flex-gt-md="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-gt-md="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="85"],
[layout-gt-md=row] > [flex-gt-md="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="85"],
[layout-gt-md=column] > [flex-gt-md="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-gt-md="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="90"],
[layout-gt-md=row] > [flex-gt-md="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="90"],
[layout-gt-md=column] > [flex-gt-md="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-gt-md="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="95"],
[layout-gt-md=row] > [flex-gt-md="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="95"],
[layout-gt-md=column] > [flex-gt-md="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-gt-md="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="100"],
[layout-gt-md=row] > [flex-gt-md="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="100"],
[layout-gt-md=column] > [flex-gt-md="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="33"],
[layout=row] > [flex-gt-md="33"],
[layout-gt-md=row] > [flex-gt-md="33"],
[layout-gt-md=row] > [flex-gt-md="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="34"],
[layout=row] > [flex-gt-md="34"],
[layout-gt-md=row] > [flex-gt-md="34"],
[layout-gt-md=row] > [flex-gt-md="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="66"],
[layout=row] > [flex-gt-md="66"],
[layout-gt-md=row] > [flex-gt-md="66"],
[layout-gt-md=row] > [flex-gt-md="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-md="67"],
[layout=row] > [flex-gt-md="67"],
[layout-gt-md=row] > [flex-gt-md="67"],
[layout-gt-md=row] > [flex-gt-md="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="33"],
[layout=column] > [flex-gt-md="33"],
[layout-gt-md=column] > [flex-gt-md="33"],
[layout-gt-md=column] > [flex-gt-md="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="34"],
[layout=column] > [flex-gt-md="34"],
[layout-gt-md=column] > [flex-gt-md="34"],
[layout-gt-md=column] > [flex-gt-md="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="66"],
[layout=column] > [flex-gt-md="66"],
[layout-gt-md=column] > [flex-gt-md="66"],
[layout-gt-md=column] > [flex-gt-md="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-md="67"],
[layout=column] > [flex-gt-md="67"],
[layout-gt-md=column] > [flex-gt-md="67"],
[layout-gt-md=column] > [flex-gt-md="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-gt-md],
[layout-gt-md=column],
[layout-gt-md=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-gt-md=column] {
    flex-direction: column;
  }
  [layout-gt-md=row] {
    flex-direction: row;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  [hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),
[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),
[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),
[hide-gt-md]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]) {
    display: none;
  }

  [hide-lg]:not([show-lg]):not([show]) {
    display: none;
  }

  [flex-order-lg="-20"] {
    order: -20;
  }

  [flex-order-lg="-19"] {
    order: -19;
  }

  [flex-order-lg="-18"] {
    order: -18;
  }

  [flex-order-lg="-17"] {
    order: -17;
  }

  [flex-order-lg="-16"] {
    order: -16;
  }

  [flex-order-lg="-15"] {
    order: -15;
  }

  [flex-order-lg="-14"] {
    order: -14;
  }

  [flex-order-lg="-13"] {
    order: -13;
  }

  [flex-order-lg="-12"] {
    order: -12;
  }

  [flex-order-lg="-11"] {
    order: -11;
  }

  [flex-order-lg="-10"] {
    order: -10;
  }

  [flex-order-lg="-9"] {
    order: -9;
  }

  [flex-order-lg="-8"] {
    order: -8;
  }

  [flex-order-lg="-7"] {
    order: -7;
  }

  [flex-order-lg="-6"] {
    order: -6;
  }

  [flex-order-lg="-5"] {
    order: -5;
  }

  [flex-order-lg="-4"] {
    order: -4;
  }

  [flex-order-lg="-3"] {
    order: -3;
  }

  [flex-order-lg="-2"] {
    order: -2;
  }

  [flex-order-lg="-1"] {
    order: -1;
  }

  [flex-order-lg="0"] {
    order: 0;
  }

  [flex-order-lg="1"] {
    order: 1;
  }

  [flex-order-lg="2"] {
    order: 2;
  }

  [flex-order-lg="3"] {
    order: 3;
  }

  [flex-order-lg="4"] {
    order: 4;
  }

  [flex-order-lg="5"] {
    order: 5;
  }

  [flex-order-lg="6"] {
    order: 6;
  }

  [flex-order-lg="7"] {
    order: 7;
  }

  [flex-order-lg="8"] {
    order: 8;
  }

  [flex-order-lg="9"] {
    order: 9;
  }

  [flex-order-lg="10"] {
    order: 10;
  }

  [flex-order-lg="11"] {
    order: 11;
  }

  [flex-order-lg="12"] {
    order: 12;
  }

  [flex-order-lg="13"] {
    order: 13;
  }

  [flex-order-lg="14"] {
    order: 14;
  }

  [flex-order-lg="15"] {
    order: 15;
  }

  [flex-order-lg="16"] {
    order: 16;
  }

  [flex-order-lg="17"] {
    order: 17;
  }

  [flex-order-lg="18"] {
    order: 18;
  }

  [flex-order-lg="19"] {
    order: 19;
  }

  [flex-order-lg="20"] {
    order: 20;
  }

  [flex-offset-lg="0"] {
    margin-left: 0%;
  }

  [flex-offset-lg="5"] {
    margin-left: 5%;
  }

  [flex-offset-lg="10"] {
    margin-left: 10%;
  }

  [flex-offset-lg="15"] {
    margin-left: 15%;
  }

  [flex-offset-lg="20"] {
    margin-left: 20%;
  }

  [flex-offset-lg="25"] {
    margin-left: 25%;
  }

  [flex-offset-lg="30"] {
    margin-left: 30%;
  }

  [flex-offset-lg="35"] {
    margin-left: 35%;
  }

  [flex-offset-lg="40"] {
    margin-left: 40%;
  }

  [flex-offset-lg="45"] {
    margin-left: 45%;
  }

  [flex-offset-lg="50"] {
    margin-left: 50%;
  }

  [flex-offset-lg="55"] {
    margin-left: 55%;
  }

  [flex-offset-lg="60"] {
    margin-left: 60%;
  }

  [flex-offset-lg="65"] {
    margin-left: 65%;
  }

  [flex-offset-lg="70"] {
    margin-left: 70%;
  }

  [flex-offset-lg="75"] {
    margin-left: 75%;
  }

  [flex-offset-lg="80"] {
    margin-left: 80%;
  }

  [flex-offset-lg="85"] {
    margin-left: 85%;
  }

  [flex-offset-lg="90"] {
    margin-left: 90%;
  }

  [flex-offset-lg="95"] {
    margin-left: 95%;
  }

  [flex-offset-lg="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-lg="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-lg],
[layout-align-lg="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-lg=start],
[layout-align-lg="start start"],
[layout-align-lg="start center"],
[layout-align-lg="start end"],
[layout-align-lg="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-lg=center],
[layout-align-lg="center start"],
[layout-align-lg="center center"],
[layout-align-lg="center end"],
[layout-align-lg="center stretch"] {
    justify-content: center;
  }

  [layout-align-lg=end],
[layout-align-lg="end center"],
[layout-align-lg="end start"],
[layout-align-lg="end end"],
[layout-align-lg="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-lg=space-around],
[layout-align-lg="space-around center"],
[layout-align-lg="space-around start"],
[layout-align-lg="space-around end"],
[layout-align-lg="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-lg=space-between],
[layout-align-lg="space-between center"],
[layout-align-lg="space-between start"],
[layout-align-lg="space-between end"],
[layout-align-lg="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-lg="start start"],
[layout-align-lg="center start"],
[layout-align-lg="end start"],
[layout-align-lg="space-between start"],
[layout-align-lg="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-lg="start center"],
[layout-align-lg="center center"],
[layout-align-lg="end center"],
[layout-align-lg="space-between center"],
[layout-align-lg="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-lg="start center"] > *,
[layout-align-lg="center center"] > *,
[layout-align-lg="end center"] > *,
[layout-align-lg="space-between center"] > *,
[layout-align-lg="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-lg="start end"],
[layout-align-lg="center end"],
[layout-align-lg="end end"],
[layout-align-lg="space-between end"],
[layout-align-lg="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-lg="start stretch"],
[layout-align-lg="center stretch"],
[layout-align-lg="end stretch"],
[layout-align-lg="space-between stretch"],
[layout-align-lg="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-lg] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 1280px) and (max-width: 1919px) {
  [flex-lg] {
    flex: 1 1 0%;
  }
}
@media (min-width: 1280px) and (max-width: 1919px) {
  [flex-lg=grow],
[flex-lg-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-lg=initial],
[flex-lg-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-lg=auto],
[flex-lg-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-lg=none],
[flex-lg-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-lg=noshrink],
[flex-lg-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-lg=nogrow],
[flex-lg-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-lg="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="0"],
[layout-lg=row] > [flex-lg="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="0"],
[layout-lg=column] > [flex-lg="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-lg="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="5"],
[layout-lg=row] > [flex-lg="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="5"],
[layout-lg=column] > [flex-lg="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-lg="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="10"],
[layout-lg=row] > [flex-lg="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="10"],
[layout-lg=column] > [flex-lg="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-lg="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="15"],
[layout-lg=row] > [flex-lg="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="15"],
[layout-lg=column] > [flex-lg="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-lg="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="20"],
[layout-lg=row] > [flex-lg="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="20"],
[layout-lg=column] > [flex-lg="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-lg="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="25"],
[layout-lg=row] > [flex-lg="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="25"],
[layout-lg=column] > [flex-lg="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-lg="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="30"],
[layout-lg=row] > [flex-lg="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="30"],
[layout-lg=column] > [flex-lg="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-lg="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="35"],
[layout-lg=row] > [flex-lg="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="35"],
[layout-lg=column] > [flex-lg="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-lg="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="40"],
[layout-lg=row] > [flex-lg="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="40"],
[layout-lg=column] > [flex-lg="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-lg="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="45"],
[layout-lg=row] > [flex-lg="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="45"],
[layout-lg=column] > [flex-lg="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-lg="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="50"],
[layout-lg=row] > [flex-lg="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="50"],
[layout-lg=column] > [flex-lg="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-lg="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="55"],
[layout-lg=row] > [flex-lg="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="55"],
[layout-lg=column] > [flex-lg="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-lg="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="60"],
[layout-lg=row] > [flex-lg="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="60"],
[layout-lg=column] > [flex-lg="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-lg="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="65"],
[layout-lg=row] > [flex-lg="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="65"],
[layout-lg=column] > [flex-lg="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-lg="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="70"],
[layout-lg=row] > [flex-lg="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="70"],
[layout-lg=column] > [flex-lg="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-lg="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="75"],
[layout-lg=row] > [flex-lg="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="75"],
[layout-lg=column] > [flex-lg="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-lg="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="80"],
[layout-lg=row] > [flex-lg="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="80"],
[layout-lg=column] > [flex-lg="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-lg="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="85"],
[layout-lg=row] > [flex-lg="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="85"],
[layout-lg=column] > [flex-lg="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-lg="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="90"],
[layout-lg=row] > [flex-lg="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="90"],
[layout-lg=column] > [flex-lg="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-lg="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="95"],
[layout-lg=row] > [flex-lg="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="95"],
[layout-lg=column] > [flex-lg="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-lg="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="100"],
[layout-lg=row] > [flex-lg="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="100"],
[layout-lg=column] > [flex-lg="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="33"],
[layout=row] > [flex-lg="33"],
[layout-lg=row] > [flex-lg="33"],
[layout-lg=row] > [flex-lg="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="34"],
[layout=row] > [flex-lg="34"],
[layout-lg=row] > [flex-lg="34"],
[layout-lg=row] > [flex-lg="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="66"],
[layout=row] > [flex-lg="66"],
[layout-lg=row] > [flex-lg="66"],
[layout-lg=row] > [flex-lg="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-lg="67"],
[layout=row] > [flex-lg="67"],
[layout-lg=row] > [flex-lg="67"],
[layout-lg=row] > [flex-lg="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="33"],
[layout=column] > [flex-lg="33"],
[layout-lg=column] > [flex-lg="33"],
[layout-lg=column] > [flex-lg="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="34"],
[layout=column] > [flex-lg="34"],
[layout-lg=column] > [flex-lg="34"],
[layout-lg=column] > [flex-lg="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="66"],
[layout=column] > [flex-lg="66"],
[layout-lg=column] > [flex-lg="66"],
[layout-lg=column] > [flex-lg="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-lg="67"],
[layout=column] > [flex-lg="67"],
[layout-lg=column] > [flex-lg="67"],
[layout-lg=column] > [flex-lg="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-lg],
[layout-lg=column],
[layout-lg=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-lg=column] {
    flex-direction: column;
  }
  [layout-lg=row] {
    flex-direction: row;
  }
}
@media (min-width: 1920px) {
  [flex-order-gt-lg="-20"] {
    order: -20;
  }

  [flex-order-gt-lg="-19"] {
    order: -19;
  }

  [flex-order-gt-lg="-18"] {
    order: -18;
  }

  [flex-order-gt-lg="-17"] {
    order: -17;
  }

  [flex-order-gt-lg="-16"] {
    order: -16;
  }

  [flex-order-gt-lg="-15"] {
    order: -15;
  }

  [flex-order-gt-lg="-14"] {
    order: -14;
  }

  [flex-order-gt-lg="-13"] {
    order: -13;
  }

  [flex-order-gt-lg="-12"] {
    order: -12;
  }

  [flex-order-gt-lg="-11"] {
    order: -11;
  }

  [flex-order-gt-lg="-10"] {
    order: -10;
  }

  [flex-order-gt-lg="-9"] {
    order: -9;
  }

  [flex-order-gt-lg="-8"] {
    order: -8;
  }

  [flex-order-gt-lg="-7"] {
    order: -7;
  }

  [flex-order-gt-lg="-6"] {
    order: -6;
  }

  [flex-order-gt-lg="-5"] {
    order: -5;
  }

  [flex-order-gt-lg="-4"] {
    order: -4;
  }

  [flex-order-gt-lg="-3"] {
    order: -3;
  }

  [flex-order-gt-lg="-2"] {
    order: -2;
  }

  [flex-order-gt-lg="-1"] {
    order: -1;
  }

  [flex-order-gt-lg="0"] {
    order: 0;
  }

  [flex-order-gt-lg="1"] {
    order: 1;
  }

  [flex-order-gt-lg="2"] {
    order: 2;
  }

  [flex-order-gt-lg="3"] {
    order: 3;
  }

  [flex-order-gt-lg="4"] {
    order: 4;
  }

  [flex-order-gt-lg="5"] {
    order: 5;
  }

  [flex-order-gt-lg="6"] {
    order: 6;
  }

  [flex-order-gt-lg="7"] {
    order: 7;
  }

  [flex-order-gt-lg="8"] {
    order: 8;
  }

  [flex-order-gt-lg="9"] {
    order: 9;
  }

  [flex-order-gt-lg="10"] {
    order: 10;
  }

  [flex-order-gt-lg="11"] {
    order: 11;
  }

  [flex-order-gt-lg="12"] {
    order: 12;
  }

  [flex-order-gt-lg="13"] {
    order: 13;
  }

  [flex-order-gt-lg="14"] {
    order: 14;
  }

  [flex-order-gt-lg="15"] {
    order: 15;
  }

  [flex-order-gt-lg="16"] {
    order: 16;
  }

  [flex-order-gt-lg="17"] {
    order: 17;
  }

  [flex-order-gt-lg="18"] {
    order: 18;
  }

  [flex-order-gt-lg="19"] {
    order: 19;
  }

  [flex-order-gt-lg="20"] {
    order: 20;
  }

  [flex-offset-gt-lg="0"] {
    margin-left: 0%;
  }

  [flex-offset-gt-lg="5"] {
    margin-left: 5%;
  }

  [flex-offset-gt-lg="10"] {
    margin-left: 10%;
  }

  [flex-offset-gt-lg="15"] {
    margin-left: 15%;
  }

  [flex-offset-gt-lg="20"] {
    margin-left: 20%;
  }

  [flex-offset-gt-lg="25"] {
    margin-left: 25%;
  }

  [flex-offset-gt-lg="30"] {
    margin-left: 30%;
  }

  [flex-offset-gt-lg="35"] {
    margin-left: 35%;
  }

  [flex-offset-gt-lg="40"] {
    margin-left: 40%;
  }

  [flex-offset-gt-lg="45"] {
    margin-left: 45%;
  }

  [flex-offset-gt-lg="50"] {
    margin-left: 50%;
  }

  [flex-offset-gt-lg="55"] {
    margin-left: 55%;
  }

  [flex-offset-gt-lg="60"] {
    margin-left: 60%;
  }

  [flex-offset-gt-lg="65"] {
    margin-left: 65%;
  }

  [flex-offset-gt-lg="70"] {
    margin-left: 70%;
  }

  [flex-offset-gt-lg="75"] {
    margin-left: 75%;
  }

  [flex-offset-gt-lg="80"] {
    margin-left: 80%;
  }

  [flex-offset-gt-lg="85"] {
    margin-left: 85%;
  }

  [flex-offset-gt-lg="90"] {
    margin-left: 90%;
  }

  [flex-offset-gt-lg="95"] {
    margin-left: 95%;
  }

  [flex-offset-gt-lg="33"] {
    margin-left: calc(100% / 3);
  }

  [flex-offset-gt-lg="66"] {
    margin-left: calc(200% / 3);
  }

  [layout-align-gt-lg],
[layout-align-gt-lg="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }

  [layout-align-gt-lg=start],
[layout-align-gt-lg="start start"],
[layout-align-gt-lg="start center"],
[layout-align-gt-lg="start end"],
[layout-align-gt-lg="start stretch"] {
    justify-content: flex-start;
  }

  [layout-align-gt-lg=center],
[layout-align-gt-lg="center start"],
[layout-align-gt-lg="center center"],
[layout-align-gt-lg="center end"],
[layout-align-gt-lg="center stretch"] {
    justify-content: center;
  }

  [layout-align-gt-lg=end],
[layout-align-gt-lg="end center"],
[layout-align-gt-lg="end start"],
[layout-align-gt-lg="end end"],
[layout-align-gt-lg="end stretch"] {
    justify-content: flex-end;
  }

  [layout-align-gt-lg=space-around],
[layout-align-gt-lg="space-around center"],
[layout-align-gt-lg="space-around start"],
[layout-align-gt-lg="space-around end"],
[layout-align-gt-lg="space-around stretch"] {
    justify-content: space-around;
  }

  [layout-align-gt-lg=space-between],
[layout-align-gt-lg="space-between center"],
[layout-align-gt-lg="space-between start"],
[layout-align-gt-lg="space-between end"],
[layout-align-gt-lg="space-between stretch"] {
    justify-content: space-between;
  }

  [layout-align-gt-lg="start start"],
[layout-align-gt-lg="center start"],
[layout-align-gt-lg="end start"],
[layout-align-gt-lg="space-between start"],
[layout-align-gt-lg="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }

  [layout-align-gt-lg="start center"],
[layout-align-gt-lg="center center"],
[layout-align-gt-lg="end center"],
[layout-align-gt-lg="space-between center"],
[layout-align-gt-lg="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-gt-lg="start center"] > *,
[layout-align-gt-lg="center center"] > *,
[layout-align-gt-lg="end center"] > *,
[layout-align-gt-lg="space-between center"] > *,
[layout-align-gt-lg="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }

  [layout-align-gt-lg="start end"],
[layout-align-gt-lg="center end"],
[layout-align-gt-lg="end end"],
[layout-align-gt-lg="space-between end"],
[layout-align-gt-lg="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }

  [layout-align-gt-lg="start stretch"],
[layout-align-gt-lg="center stretch"],
[layout-align-gt-lg="end stretch"],
[layout-align-gt-lg="space-between stretch"],
[layout-align-gt-lg="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }

  [flex-gt-lg] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 1920px) {
  [flex-gt-lg] {
    flex: 1 1 0%;
  }
}
@media (min-width: 1920px) {
  [flex-gt-lg=grow],
[flex-gt-lg-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-gt-lg=initial],
[flex-gt-lg-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-lg=auto],
[flex-gt-lg-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-lg=none],
[flex-gt-lg-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-lg=noshrink],
[flex-gt-lg-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-gt-lg=nogrow],
[flex-gt-lg-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-gt-lg="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="0"],
[layout-gt-lg=row] > [flex-gt-lg="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="0"],
[layout-gt-lg=column] > [flex-gt-lg="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-gt-lg="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="5"],
[layout-gt-lg=row] > [flex-gt-lg="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="5"],
[layout-gt-lg=column] > [flex-gt-lg="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-gt-lg="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="10"],
[layout-gt-lg=row] > [flex-gt-lg="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="10"],
[layout-gt-lg=column] > [flex-gt-lg="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-gt-lg="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="15"],
[layout-gt-lg=row] > [flex-gt-lg="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="15"],
[layout-gt-lg=column] > [flex-gt-lg="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-gt-lg="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="20"],
[layout-gt-lg=row] > [flex-gt-lg="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="20"],
[layout-gt-lg=column] > [flex-gt-lg="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-gt-lg="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="25"],
[layout-gt-lg=row] > [flex-gt-lg="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="25"],
[layout-gt-lg=column] > [flex-gt-lg="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-gt-lg="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="30"],
[layout-gt-lg=row] > [flex-gt-lg="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="30"],
[layout-gt-lg=column] > [flex-gt-lg="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-gt-lg="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="35"],
[layout-gt-lg=row] > [flex-gt-lg="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="35"],
[layout-gt-lg=column] > [flex-gt-lg="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-gt-lg="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="40"],
[layout-gt-lg=row] > [flex-gt-lg="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="40"],
[layout-gt-lg=column] > [flex-gt-lg="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-gt-lg="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="45"],
[layout-gt-lg=row] > [flex-gt-lg="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="45"],
[layout-gt-lg=column] > [flex-gt-lg="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-gt-lg="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="50"],
[layout-gt-lg=row] > [flex-gt-lg="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="50"],
[layout-gt-lg=column] > [flex-gt-lg="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-gt-lg="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="55"],
[layout-gt-lg=row] > [flex-gt-lg="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="55"],
[layout-gt-lg=column] > [flex-gt-lg="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-gt-lg="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="60"],
[layout-gt-lg=row] > [flex-gt-lg="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="60"],
[layout-gt-lg=column] > [flex-gt-lg="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-gt-lg="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="65"],
[layout-gt-lg=row] > [flex-gt-lg="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="65"],
[layout-gt-lg=column] > [flex-gt-lg="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-gt-lg="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="70"],
[layout-gt-lg=row] > [flex-gt-lg="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="70"],
[layout-gt-lg=column] > [flex-gt-lg="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-gt-lg="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="75"],
[layout-gt-lg=row] > [flex-gt-lg="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="75"],
[layout-gt-lg=column] > [flex-gt-lg="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-gt-lg="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="80"],
[layout-gt-lg=row] > [flex-gt-lg="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="80"],
[layout-gt-lg=column] > [flex-gt-lg="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-gt-lg="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="85"],
[layout-gt-lg=row] > [flex-gt-lg="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="85"],
[layout-gt-lg=column] > [flex-gt-lg="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-gt-lg="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="90"],
[layout-gt-lg=row] > [flex-gt-lg="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="90"],
[layout-gt-lg=column] > [flex-gt-lg="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-gt-lg="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="95"],
[layout-gt-lg=row] > [flex-gt-lg="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="95"],
[layout-gt-lg=column] > [flex-gt-lg="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-gt-lg="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="100"],
[layout-gt-lg=row] > [flex-gt-lg="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="100"],
[layout-gt-lg=column] > [flex-gt-lg="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="33"],
[layout=row] > [flex-gt-lg="33"],
[layout-gt-lg=row] > [flex-gt-lg="33"],
[layout-gt-lg=row] > [flex-gt-lg="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="34"],
[layout=row] > [flex-gt-lg="34"],
[layout-gt-lg=row] > [flex-gt-lg="34"],
[layout-gt-lg=row] > [flex-gt-lg="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="66"],
[layout=row] > [flex-gt-lg="66"],
[layout-gt-lg=row] > [flex-gt-lg="66"],
[layout-gt-lg=row] > [flex-gt-lg="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-gt-lg="67"],
[layout=row] > [flex-gt-lg="67"],
[layout-gt-lg=row] > [flex-gt-lg="67"],
[layout-gt-lg=row] > [flex-gt-lg="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="33"],
[layout=column] > [flex-gt-lg="33"],
[layout-gt-lg=column] > [flex-gt-lg="33"],
[layout-gt-lg=column] > [flex-gt-lg="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="34"],
[layout=column] > [flex-gt-lg="34"],
[layout-gt-lg=column] > [flex-gt-lg="34"],
[layout-gt-lg=column] > [flex-gt-lg="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="66"],
[layout=column] > [flex-gt-lg="66"],
[layout-gt-lg=column] > [flex-gt-lg="66"],
[layout-gt-lg=column] > [flex-gt-lg="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-gt-lg="67"],
[layout=column] > [flex-gt-lg="67"],
[layout-gt-lg=column] > [flex-gt-lg="67"],
[layout-gt-lg=column] > [flex-gt-lg="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-gt-lg],
[layout-gt-lg=column],
[layout-gt-lg=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-gt-lg=column] {
    flex-direction: column;
  }
  [layout-gt-lg=row] {
    flex-direction: row;
  }
  [flex-order-xl="-20"] {
    order: -20;
  }
  [flex-order-xl="-19"] {
    order: -19;
  }
  [flex-order-xl="-18"] {
    order: -18;
  }
  [flex-order-xl="-17"] {
    order: -17;
  }
  [flex-order-xl="-16"] {
    order: -16;
  }
  [flex-order-xl="-15"] {
    order: -15;
  }
  [flex-order-xl="-14"] {
    order: -14;
  }
  [flex-order-xl="-13"] {
    order: -13;
  }
  [flex-order-xl="-12"] {
    order: -12;
  }
  [flex-order-xl="-11"] {
    order: -11;
  }
  [flex-order-xl="-10"] {
    order: -10;
  }
  [flex-order-xl="-9"] {
    order: -9;
  }
  [flex-order-xl="-8"] {
    order: -8;
  }
  [flex-order-xl="-7"] {
    order: -7;
  }
  [flex-order-xl="-6"] {
    order: -6;
  }
  [flex-order-xl="-5"] {
    order: -5;
  }
  [flex-order-xl="-4"] {
    order: -4;
  }
  [flex-order-xl="-3"] {
    order: -3;
  }
  [flex-order-xl="-2"] {
    order: -2;
  }
  [flex-order-xl="-1"] {
    order: -1;
  }
  [flex-order-xl="0"] {
    order: 0;
  }
  [flex-order-xl="1"] {
    order: 1;
  }
  [flex-order-xl="2"] {
    order: 2;
  }
  [flex-order-xl="3"] {
    order: 3;
  }
  [flex-order-xl="4"] {
    order: 4;
  }
  [flex-order-xl="5"] {
    order: 5;
  }
  [flex-order-xl="6"] {
    order: 6;
  }
  [flex-order-xl="7"] {
    order: 7;
  }
  [flex-order-xl="8"] {
    order: 8;
  }
  [flex-order-xl="9"] {
    order: 9;
  }
  [flex-order-xl="10"] {
    order: 10;
  }
  [flex-order-xl="11"] {
    order: 11;
  }
  [flex-order-xl="12"] {
    order: 12;
  }
  [flex-order-xl="13"] {
    order: 13;
  }
  [flex-order-xl="14"] {
    order: 14;
  }
  [flex-order-xl="15"] {
    order: 15;
  }
  [flex-order-xl="16"] {
    order: 16;
  }
  [flex-order-xl="17"] {
    order: 17;
  }
  [flex-order-xl="18"] {
    order: 18;
  }
  [flex-order-xl="19"] {
    order: 19;
  }
  [flex-order-xl="20"] {
    order: 20;
  }
  [flex-offset-xl="0"] {
    margin-left: 0%;
  }
  [flex-offset-xl="5"] {
    margin-left: 5%;
  }
  [flex-offset-xl="10"] {
    margin-left: 10%;
  }
  [flex-offset-xl="15"] {
    margin-left: 15%;
  }
  [flex-offset-xl="20"] {
    margin-left: 20%;
  }
  [flex-offset-xl="25"] {
    margin-left: 25%;
  }
  [flex-offset-xl="30"] {
    margin-left: 30%;
  }
  [flex-offset-xl="35"] {
    margin-left: 35%;
  }
  [flex-offset-xl="40"] {
    margin-left: 40%;
  }
  [flex-offset-xl="45"] {
    margin-left: 45%;
  }
  [flex-offset-xl="50"] {
    margin-left: 50%;
  }
  [flex-offset-xl="55"] {
    margin-left: 55%;
  }
  [flex-offset-xl="60"] {
    margin-left: 60%;
  }
  [flex-offset-xl="65"] {
    margin-left: 65%;
  }
  [flex-offset-xl="70"] {
    margin-left: 70%;
  }
  [flex-offset-xl="75"] {
    margin-left: 75%;
  }
  [flex-offset-xl="80"] {
    margin-left: 80%;
  }
  [flex-offset-xl="85"] {
    margin-left: 85%;
  }
  [flex-offset-xl="90"] {
    margin-left: 90%;
  }
  [flex-offset-xl="95"] {
    margin-left: 95%;
  }
  [flex-offset-xl="33"] {
    margin-left: calc(100% / 3);
  }
  [flex-offset-xl="66"] {
    margin-left: calc(200% / 3);
  }
  [layout-align-xl],
[layout-align-xl="start stretch"] {
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
  }
  [layout-align-xl=start],
[layout-align-xl="start start"],
[layout-align-xl="start center"],
[layout-align-xl="start end"],
[layout-align-xl="start stretch"] {
    justify-content: flex-start;
  }
  [layout-align-xl=center],
[layout-align-xl="center start"],
[layout-align-xl="center center"],
[layout-align-xl="center end"],
[layout-align-xl="center stretch"] {
    justify-content: center;
  }
  [layout-align-xl=end],
[layout-align-xl="end center"],
[layout-align-xl="end start"],
[layout-align-xl="end end"],
[layout-align-xl="end stretch"] {
    justify-content: flex-end;
  }
  [layout-align-xl=space-around],
[layout-align-xl="space-around center"],
[layout-align-xl="space-around start"],
[layout-align-xl="space-around end"],
[layout-align-xl="space-around stretch"] {
    justify-content: space-around;
  }
  [layout-align-xl=space-between],
[layout-align-xl="space-between center"],
[layout-align-xl="space-between start"],
[layout-align-xl="space-between end"],
[layout-align-xl="space-between stretch"] {
    justify-content: space-between;
  }
  [layout-align-xl="start start"],
[layout-align-xl="center start"],
[layout-align-xl="end start"],
[layout-align-xl="space-between start"],
[layout-align-xl="space-around start"] {
    align-items: flex-start;
    align-content: flex-start;
  }
  [layout-align-xl="start center"],
[layout-align-xl="center center"],
[layout-align-xl="end center"],
[layout-align-xl="space-between center"],
[layout-align-xl="space-around center"] {
    align-items: center;
    align-content: center;
    max-width: 100%;
  }
  [layout-align-xl="start center"] > *,
[layout-align-xl="center center"] > *,
[layout-align-xl="end center"] > *,
[layout-align-xl="space-between center"] > *,
[layout-align-xl="space-around center"] > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  [layout-align-xl="start end"],
[layout-align-xl="center end"],
[layout-align-xl="end end"],
[layout-align-xl="space-between end"],
[layout-align-xl="space-around end"] {
    align-items: flex-end;
    align-content: flex-end;
  }
  [layout-align-xl="start stretch"],
[layout-align-xl="center stretch"],
[layout-align-xl="end stretch"],
[layout-align-xl="space-between stretch"],
[layout-align-xl="space-around stretch"] {
    align-items: stretch;
    align-content: stretch;
  }
  [flex-xl] {
    flex: 1;
    box-sizing: border-box;
  }
}
@media screen\0  and (min-width: 1920px) {
  [flex-xl] {
    flex: 1 1 0%;
  }
}
@media (min-width: 1920px) {
  [flex-xl=grow],
[flex-xl-grow] {
    flex: 1 1 100%;
    box-sizing: border-box;
  }
  [flex-xl=initial],
[flex-xl-initial] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-xl=auto],
[flex-xl-auto] {
    flex: 1 1 auto;
    box-sizing: border-box;
  }
  [flex-xl=none],
[flex-xl-none] {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
  [flex-xl=noshrink],
[flex-xl-noshrink] {
    flex: 1 0 auto;
    box-sizing: border-box;
  }
  [flex-xl=nogrow],
[flex-xl-nogrow] {
    flex: 0 1 auto;
    box-sizing: border-box;
  }
  [flex-xl="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="0"],
[layout-xl=row] > [flex-xl="0"] {
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="0"],
[layout-xl=column] > [flex-xl="0"] {
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
  }
  [flex-xl="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="5"],
[layout-xl=row] > [flex-xl="5"] {
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="5"],
[layout-xl=column] > [flex-xl="5"] {
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box;
  }
  [flex-xl="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="10"],
[layout-xl=row] > [flex-xl="10"] {
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="10"],
[layout-xl=column] > [flex-xl="10"] {
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box;
  }
  [flex-xl="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="15"],
[layout-xl=row] > [flex-xl="15"] {
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="15"],
[layout-xl=column] > [flex-xl="15"] {
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box;
  }
  [flex-xl="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="20"],
[layout-xl=row] > [flex-xl="20"] {
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="20"],
[layout-xl=column] > [flex-xl="20"] {
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box;
  }
  [flex-xl="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="25"],
[layout-xl=row] > [flex-xl="25"] {
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="25"],
[layout-xl=column] > [flex-xl="25"] {
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box;
  }
  [flex-xl="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="30"],
[layout-xl=row] > [flex-xl="30"] {
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="30"],
[layout-xl=column] > [flex-xl="30"] {
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box;
  }
  [flex-xl="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="35"],
[layout-xl=row] > [flex-xl="35"] {
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="35"],
[layout-xl=column] > [flex-xl="35"] {
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box;
  }
  [flex-xl="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="40"],
[layout-xl=row] > [flex-xl="40"] {
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="40"],
[layout-xl=column] > [flex-xl="40"] {
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box;
  }
  [flex-xl="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="45"],
[layout-xl=row] > [flex-xl="45"] {
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="45"],
[layout-xl=column] > [flex-xl="45"] {
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box;
  }
  [flex-xl="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="50"],
[layout-xl=row] > [flex-xl="50"] {
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="50"],
[layout-xl=column] > [flex-xl="50"] {
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box;
  }
  [flex-xl="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="55"],
[layout-xl=row] > [flex-xl="55"] {
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="55"],
[layout-xl=column] > [flex-xl="55"] {
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box;
  }
  [flex-xl="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="60"],
[layout-xl=row] > [flex-xl="60"] {
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="60"],
[layout-xl=column] > [flex-xl="60"] {
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box;
  }
  [flex-xl="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="65"],
[layout-xl=row] > [flex-xl="65"] {
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="65"],
[layout-xl=column] > [flex-xl="65"] {
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box;
  }
  [flex-xl="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="70"],
[layout-xl=row] > [flex-xl="70"] {
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="70"],
[layout-xl=column] > [flex-xl="70"] {
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box;
  }
  [flex-xl="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="75"],
[layout-xl=row] > [flex-xl="75"] {
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="75"],
[layout-xl=column] > [flex-xl="75"] {
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box;
  }
  [flex-xl="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="80"],
[layout-xl=row] > [flex-xl="80"] {
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="80"],
[layout-xl=column] > [flex-xl="80"] {
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box;
  }
  [flex-xl="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="85"],
[layout-xl=row] > [flex-xl="85"] {
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="85"],
[layout-xl=column] > [flex-xl="85"] {
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box;
  }
  [flex-xl="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="90"],
[layout-xl=row] > [flex-xl="90"] {
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="90"],
[layout-xl=column] > [flex-xl="90"] {
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box;
  }
  [flex-xl="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="95"],
[layout-xl=row] > [flex-xl="95"] {
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="95"],
[layout-xl=column] > [flex-xl="95"] {
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box;
  }
  [flex-xl="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="100"],
[layout-xl=row] > [flex-xl="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="100"],
[layout-xl=column] > [flex-xl="100"] {
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="33"],
[layout=row] > [flex-xl="33"],
[layout-xl=row] > [flex-xl="33"],
[layout-xl=row] > [flex-xl="33"] {
    flex: 1 1 33%;
    max-width: calc(100% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="34"],
[layout=row] > [flex-xl="34"],
[layout-xl=row] > [flex-xl="34"],
[layout-xl=row] > [flex-xl="34"] {
    flex: 1 1 34%;
    max-width: 34%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="66"],
[layout=row] > [flex-xl="66"],
[layout-xl=row] > [flex-xl="66"],
[layout-xl=row] > [flex-xl="66"] {
    flex: 1 1 66%;
    max-width: calc(200% / 3);
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=row] > [flex-xl="67"],
[layout=row] > [flex-xl="67"],
[layout-xl=row] > [flex-xl="67"],
[layout-xl=row] > [flex-xl="67"] {
    flex: 1 1 67%;
    max-width: 67%;
    max-height: 100%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="33"],
[layout=column] > [flex-xl="33"],
[layout-xl=column] > [flex-xl="33"],
[layout-xl=column] > [flex-xl="33"] {
    flex: 1 1 33%;
    max-width: 100%;
    max-height: calc(100% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="34"],
[layout=column] > [flex-xl="34"],
[layout-xl=column] > [flex-xl="34"],
[layout-xl=column] > [flex-xl="34"] {
    flex: 1 1 34%;
    max-width: 100%;
    max-height: 34%;
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="66"],
[layout=column] > [flex-xl="66"],
[layout-xl=column] > [flex-xl="66"],
[layout-xl=column] > [flex-xl="66"] {
    flex: 1 1 66%;
    max-width: 100%;
    max-height: calc(200% / 3);
    box-sizing: border-box;
  }
  [layout=column] > [flex-xl="67"],
[layout=column] > [flex-xl="67"],
[layout-xl=column] > [flex-xl="67"],
[layout-xl=column] > [flex-xl="67"] {
    flex: 1 1 67%;
    max-width: 100%;
    max-height: 67%;
    box-sizing: border-box;
  }
  [layout-xl],
[layout-xl=column],
[layout-xl=row] {
    box-sizing: border-box;
    display: flex;
  }
  [layout-xl=column] {
    flex-direction: column;
  }
  [layout-xl=row] {
    flex-direction: row;
  }
  [hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),
[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),
[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),
[hide-gt-md]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),
[hide-gt-lg]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]) {
    display: none;
  }
  [hide-xl]:not([show-xl]):not([show-gt-lg]):not([show]) {
    display: none;
  }
}
@font-face {
  font-family: 'fontello';
  src: url('fontello.9a988be42d7e5e181ddb.eot?67132925');
  src: url('fontello.9a988be42d7e5e181ddb.eot?67132925#iefix') format('embedded-opentype'),
       url('fontello.79db0d8879875d102483.woff2?67132925') format('woff2'),
       url('fontello.0d8a771a4cdac8157fe3.woff?67132925') format('woff'),
       url('fontello.8058eee798d6ff3c2a9e.ttf?67132925') format('truetype'),
       url('fontello.f0655f39dbfcd65c6a4c.svg?67132925#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?67132925#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-emo-happy:before { content: '\e800'; }
/* '' */
.icon-emo-wink:before { content: '\e801'; }
/* '' */
.icon-emo-unhappy:before { content: '\e802'; }
/* '' */
.icon-emo-sleep:before { content: '\e803'; }
/* '' */
.icon-emo-thumbsup:before { content: '\e804'; }
/* '' */
.icon-emo-devil:before { content: '\e805'; }
/* '' */
.icon-emo-surprised:before { content: '\e806'; }
/* '' */
.icon-emo-tongue:before { content: '\e807'; }
/* '' */
.icon-emo-coffee:before { content: '\e808'; }
/* '' */
.icon-emo-sunglasses:before { content: '\e809'; }
/* '' */
.icon-emo-displeased:before { content: '\e80a'; }
/* '' */
.icon-emo-beer:before { content: '\e80b'; }
/* '' */
.icon-emo-grin:before { content: '\e80c'; }
/* '' */
.icon-emo-angry:before { content: '\e80d'; }
/* '' */
.icon-emo-saint:before { content: '\e80e'; }
/* '' */
.icon-emo-cry:before { content: '\e80f'; }
/* '' */
.icon-emo-shoot:before { content: '\e810'; }
/* '' */
.icon-emo-squint:before { content: '\e811'; }
/* '' */
.icon-emo-laugh:before { content: '\e812'; }
/* '' */
.icon-emo-wink2:before { content: '\e813'; }
/* '' */
.icon-glass:before { content: '\e814'; }
/* '' */
.icon-music:before { content: '\e815'; }
/* '' */
.icon-search:before { content: '\e816'; }
/* '' */
.icon-mail:before { content: '\e817'; }
/* '' */
.icon-heart:before { content: '\e818'; }
/* '' */
.icon-heart-empty:before { content: '\e819'; }
/* '' */
.icon-star:before { content: '\e81a'; }
/* '' */
.icon-star-empty:before { content: '\e81b'; }
/* '' */
.icon-star-half:before { content: '\e81c'; }
/* '' */
.icon-user:before { content: '\e81d'; }
/* '' */
.icon-users:before { content: '\e81e'; }
/* '' */
.icon-video:before { content: '\e81f'; }
/* '' */
.icon-videocam:before { content: '\e820'; }
/* '' */
.icon-picture:before { content: '\e821'; }
/* '' */
.icon-camera:before { content: '\e822'; }
/* '' */
.icon-camera-alt:before { content: '\e823'; }
/* '' */
.icon-th-large:before { content: '\e824'; }
/* '' */
.icon-th:before { content: '\e825'; }
/* '' */
.icon-th-list:before { content: '\e826'; }
/* '' */
.icon-ok:before { content: '\e827'; }
/* '' */
.icon-ok-circled:before { content: '\e828'; }
/* '' */
.icon-ok-circled2:before { content: '\e829'; }
/* '' */
.icon-cancel:before { content: '\e82a'; }
/* '' */
.icon-cancel-circled:before { content: '\e82b'; }
/* '' */
.icon-cancel-circled2:before { content: '\e82c'; }
/* '' */
.icon-plus:before { content: '\e82d'; }
/* '' */
.icon-plus-circled:before { content: '\e82e'; }
/* '' */
.icon-minus:before { content: '\e82f'; }
/* '' */
.icon-spin1:before { content: '\e830'; }
/* '' */
.icon-spin2:before { content: '\e831'; }
/* '' */
.icon-spin3:before { content: '\e832'; }
/* '' */
.icon-minus-circled:before { content: '\e833'; }
/* '' */
.icon-spin4:before { content: '\e834'; }
/* '' */
.icon-help-circled:before { content: '\e835'; }
/* '' */
.icon-info-circled:before { content: '\e836'; }
/* '' */
.icon-home:before { content: '\e837'; }
/* '' */
.icon-spin5:before { content: '\e838'; }
/* '' */
.icon-spin6:before { content: '\e839'; }
/* '' */
.icon-link:before { content: '\e83a'; }
/* '' */
.icon-attach:before { content: '\e83b'; }
/* '' */
.icon-lock:before { content: '\e83c'; }
/* '' */
.icon-lock-open:before { content: '\e83d'; }
/* '' */
.icon-pin:before { content: '\e83e'; }
/* '' */
.icon-eye:before { content: '\e83f'; }
/* '' */
.icon-firefox:before { content: '\e840'; }
/* '' */
.icon-chrome:before { content: '\e841'; }
/* '' */
.icon-opera:before { content: '\e842'; }
/* '' */
.icon-ie:before { content: '\e843'; }
/* '' */
.icon-crown:before { content: '\e844'; }
/* '' */
.icon-crown-plus:before { content: '\e845'; }
/* '' */
.icon-crown-minus:before { content: '\e846'; }
/* '' */
.icon-marquee:before { content: '\e847'; }
/* '' */
.icon-eye-off:before { content: '\e848'; }
/* '' */
.icon-tag:before { content: '\e849'; }
/* '' */
.icon-tags:before { content: '\e84a'; }
/* '' */
.icon-bookmark:before { content: '\e84b'; }
/* '' */
.icon-flag:before { content: '\e84c'; }
/* '' */
.icon-thumbs-up:before { content: '\e84d'; }
/* '' */
.icon-thumbs-down:before { content: '\e84e'; }
/* '' */
.icon-download:before { content: '\e84f'; }
/* '' */
.icon-upload:before { content: '\e850'; }
/* '' */
.icon-forward:before { content: '\e851'; }
/* '' */
.icon-export:before { content: '\e852'; }
/* '' */
.icon-pencil:before { content: '\e853'; }
/* '' */
.icon-edit:before { content: '\e854'; }
/* '' */
.icon-print:before { content: '\e855'; }
/* '' */
.icon-retweet:before { content: '\e856'; }
/* '' */
.icon-comment:before { content: '\e857'; }
/* '' */
.icon-chat:before { content: '\e858'; }
/* '' */
.icon-bell:before { content: '\e859'; }
/* '' */
.icon-attention:before { content: '\e85a'; }
/* '' */
.icon-attention-circled:before { content: '\e85b'; }
/* '' */
.icon-location:before { content: '\e85c'; }
/* '' */
.icon-trash-empty:before { content: '\e85d'; }
/* '' */
.icon-doc:before { content: '\e85e'; }
/* '' */
.icon-folder:before { content: '\e85f'; }
/* '' */
.icon-folder-open:before { content: '\e860'; }
/* '' */
.icon-phone:before { content: '\e861'; }
/* '' */
.icon-cog:before { content: '\e862'; }
/* '' */
.icon-cog-alt:before { content: '\e863'; }
/* '' */
.icon-wrench:before { content: '\e864'; }
/* '' */
.icon-basket:before { content: '\e865'; }
/* '' */
.icon-calendar:before { content: '\e866'; }
/* '' */
.icon-login:before { content: '\e867'; }
/* '' */
.icon-logout:before { content: '\e868'; }
/* '' */
.icon-volume-off:before { content: '\e869'; }
/* '' */
.icon-volume-down:before { content: '\e86a'; }
/* '' */
.icon-volume-up:before { content: '\e86b'; }
/* '' */
.icon-headphones:before { content: '\e86c'; }
/* '' */
.icon-clock:before { content: '\e86d'; }
/* '' */
.icon-block:before { content: '\e86e'; }
/* '' */
.icon-resize-full:before { content: '\e86f'; }
/* '' */
.icon-resize-small:before { content: '\e870'; }
/* '' */
.icon-resize-vertical:before { content: '\e871'; }
/* '' */
.icon-resize-horizontal:before { content: '\e872'; }
/* '' */
.icon-zoom-in:before { content: '\e873'; }
/* '' */
.icon-zoom-out:before { content: '\e874'; }
/* '' */
.icon-down-circled2:before { content: '\e875'; }
/* '' */
.icon-up-circled2:before { content: '\e876'; }
/* '' */
.icon-down-dir:before { content: '\e877'; }
/* '' */
.icon-up-dir:before { content: '\e878'; }
/* '' */
.icon-left-dir:before { content: '\e879'; }
/* '' */
.icon-right-dir:before { content: '\e87a'; }
/* '' */
.icon-down-open:before { content: '\e87b'; }
/* '' */
.icon-left-open:before { content: '\e87c'; }
/* '' */
.icon-right-open:before { content: '\e87d'; }
/* '' */
.icon-up-open:before { content: '\e87e'; }
/* '' */
.icon-down-big:before { content: '\e87f'; }
/* '' */
.icon-left-big:before { content: '\e880'; }
/* '' */
.icon-right-big:before { content: '\e881'; }
/* '' */
.icon-up-big:before { content: '\e882'; }
/* '' */
.icon-right-hand:before { content: '\e883'; }
/* '' */
.icon-left-hand:before { content: '\e884'; }
/* '' */
.icon-up-hand:before { content: '\e885'; }
/* '' */
.icon-down-hand:before { content: '\e886'; }
/* '' */
.icon-cw:before { content: '\e887'; }
/* '' */
.icon-ccw:before { content: '\e888'; }
/* '' */
.icon-arrows-cw:before { content: '\e889'; }
/* '' */
.icon-shuffle:before { content: '\e88a'; }
/* '' */
.icon-play:before { content: '\e88b'; }
/* '' */
.icon-play-circled2:before { content: '\e88c'; }
/* '' */
.icon-stop:before { content: '\e88d'; }
/* '' */
.icon-pause:before { content: '\e88e'; }
/* '' */
.icon-to-end:before { content: '\e88f'; }
/* '' */
.icon-to-end-alt:before { content: '\e890'; }
/* '' */
.icon-to-start:before { content: '\e891'; }
/* '' */
.icon-to-start-alt:before { content: '\e892'; }
/* '' */
.icon-fast-fw:before { content: '\e893'; }
/* '' */
.icon-fast-bw:before { content: '\e894'; }
/* '' */
.icon-eject:before { content: '\e895'; }
/* '' */
.icon-target:before { content: '\e896'; }
/* '' */
.icon-signal:before { content: '\e897'; }
/* '' */
.icon-award:before { content: '\e898'; }
/* '' */
.icon-inbox:before { content: '\e899'; }
/* '' */
.icon-globe:before { content: '\e89a'; }
/* '' */
.icon-cloud:before { content: '\e89b'; }
/* '' */
.icon-flash:before { content: '\e89c'; }
/* '' */
.icon-umbrella:before { content: '\e89d'; }
/* '' */
.icon-flight:before { content: '\e89e'; }
/* '' */
.icon-leaf:before { content: '\e89f'; }
/* '' */
.icon-font:before { content: '\e8a0'; }
/* '' */
.icon-bold:before { content: '\e8a1'; }
/* '' */
.icon-italic:before { content: '\e8a2'; }
/* '' */
.icon-text-height:before { content: '\e8a3'; }
/* '' */
.icon-text-width:before { content: '\e8a4'; }
/* '' */
.icon-align-left:before { content: '\e8a5'; }
/* '' */
.icon-align-center:before { content: '\e8a6'; }
/* '' */
.icon-align-right:before { content: '\e8a7'; }
/* '' */
.icon-align-justify:before { content: '\e8a8'; }
/* '' */
.icon-list:before { content: '\e8a9'; }
/* '' */
.icon-indent-left:before { content: '\e8aa'; }
/* '' */
.icon-indent-right:before { content: '\e8ab'; }
/* '' */
.icon-scissors:before { content: '\e8ac'; }
/* '' */
.icon-briefcase:before { content: '\e8ad'; }
/* '' */
.icon-off:before { content: '\e8ae'; }
/* '' */
.icon-road:before { content: '\e8af'; }
/* '' */
.icon-list-alt:before { content: '\e8b0'; }
/* '' */
.icon-qrcode:before { content: '\e8b1'; }
/* '' */
.icon-barcode:before { content: '\e8b2'; }
/* '' */
.icon-book:before { content: '\e8b3'; }
/* '' */
.icon-adjust:before { content: '\e8b4'; }
/* '' */
.icon-tint:before { content: '\e8b5'; }
/* '' */
.icon-check:before { content: '\e8b6'; }
/* '' */
.icon-asterisk:before { content: '\e8b7'; }
/* '' */
.icon-gift:before { content: '\e8b8'; }
/* '' */
.icon-fire:before { content: '\e8b9'; }
/* '' */
.icon-magnet:before { content: '\e8ba'; }
/* '' */
.icon-chart-bar:before { content: '\e8bb'; }
/* '' */
.icon-credit-card:before { content: '\e8bc'; }
/* '' */
.icon-floppy:before { content: '\e8bd'; }
/* '' */
.icon-megaphone:before { content: '\e8be'; }
/* '' */
.icon-key:before { content: '\e8bf'; }
/* '' */
.icon-truck:before { content: '\e8c0'; }
/* '' */
.icon-hammer:before { content: '\e8c1'; }
/* '' */
.icon-lemon:before { content: '\e8c2'; }
/* '' */
.icon-note:before { content: '\e8c3'; }
/* '' */
.icon-note-beamed:before { content: '\e8c4'; }
/* '' */
.icon-music-1:before { content: '\e8c5'; }
/* '' */
.icon-search-1:before { content: '\e8c6'; }
/* '' */
.icon-flashlight:before { content: '\e8c7'; }
/* '' */
.icon-mail-1:before { content: '\e8c8'; }
/* '' */
.icon-heart-1:before { content: '\e8c9'; }
/* '' */
.icon-heart-empty-1:before { content: '\e8ca'; }
/* '' */
.icon-star-1:before { content: '\e8cb'; }
/* '' */
.icon-star-empty-1:before { content: '\e8cc'; }
/* '' */
.icon-user-1:before { content: '\e8cd'; }
/* '' */
.icon-users-1:before { content: '\e8ce'; }
/* '' */
.icon-user-add:before { content: '\e8cf'; }
/* '' */
.icon-video-1:before { content: '\e8d0'; }
/* '' */
.icon-picture-1:before { content: '\e8d1'; }
/* '' */
.icon-camera-1:before { content: '\e8d2'; }
/* '' */
.icon-layout:before { content: '\e8d3'; }
/* '' */
.icon-menu-1:before { content: '\e8d4'; }
/* '' */
.icon-check-1:before { content: '\e8d5'; }
/* '' */
.icon-cancel-1:before { content: '\e8d6'; }
/* '' */
.icon-cancel-circled-1:before { content: '\e8d7'; }
/* '' */
.icon-cancel-squared:before { content: '\e8d8'; }
/* '' */
.icon-plus-1:before { content: '\e8d9'; }
/* '' */
.icon-plus-circled-1:before { content: '\e8da'; }
/* '' */
.icon-plus-squared-1:before { content: '\e8db'; }
/* '' */
.icon-minus-1:before { content: '\e8dc'; }
/* '' */
.icon-minus-circled-1:before { content: '\e8dd'; }
/* '' */
.icon-minus-squared-1:before { content: '\e8de'; }
/* '' */
.icon-help-1:before { content: '\e8df'; }
/* '' */
.icon-help-circled-1:before { content: '\e8e0'; }
/* '' */
.icon-info-1:before { content: '\e8e1'; }
/* '' */
.icon-info-circled-1:before { content: '\e8e2'; }
/* '' */
.icon-back:before { content: '\e8e3'; }
/* '' */
.icon-home-1:before { content: '\e8e4'; }
/* '' */
.icon-link-1:before { content: '\e8e5'; }
/* '' */
.icon-attach-1:before { content: '\e8e6'; }
/* '' */
.icon-lock-1:before { content: '\e8e7'; }
/* '' */
.icon-lock-open-1:before { content: '\e8e8'; }
/* '' */
.icon-eye-1:before { content: '\e8e9'; }
/* '' */
.icon-tag-1:before { content: '\e8ea'; }
/* '' */
.icon-bookmark-1:before { content: '\e8eb'; }
/* '' */
.icon-bookmarks:before { content: '\e8ec'; }
/* '' */
.icon-flag-1:before { content: '\e8ed'; }
/* '' */
.icon-thumbs-up-1:before { content: '\e8ee'; }
/* '' */
.icon-thumbs-down-1:before { content: '\e8ef'; }
/* '' */
.icon-download-1:before { content: '\e8f0'; }
/* '' */
.icon-upload-1:before { content: '\e8f1'; }
/* '' */
.icon-upload-cloud-1:before { content: '\e8f2'; }
/* '' */
.icon-reply-1:before { content: '\e8f3'; }
/* '' */
.icon-reply-all-1:before { content: '\e8f4'; }
/* '' */
.icon-forward-1:before { content: '\e8f5'; }
/* '' */
.icon-quote:before { content: '\e8f6'; }
/* '' */
.icon-code-1:before { content: '\e8f7'; }
/* '' */
.icon-export-1:before { content: '\e8f8'; }
/* '' */
.icon-pencil-1:before { content: '\e8f9'; }
/* '' */
.icon-feather:before { content: '\e8fa'; }
/* '' */
.icon-print-1:before { content: '\e8fb'; }
/* '' */
.icon-retweet-1:before { content: '\e8fc'; }
/* '' */
.icon-keyboard-1:before { content: '\e8fd'; }
/* '' */
.icon-comment-1:before { content: '\e8fe'; }
/* '' */
.icon-chat-1:before { content: '\e8ff'; }
/* '' */
.icon-bell-1:before { content: '\e900'; }
/* '' */
.icon-attention-1:before { content: '\e901'; }
/* '' */
.icon-alert:before { content: '\e902'; }
/* '' */
.icon-vcard:before { content: '\e903'; }
/* '' */
.icon-address:before { content: '\e904'; }
/* '' */
.icon-location-1:before { content: '\e905'; }
/* '' */
.icon-map-1:before { content: '\e906'; }
/* '' */
.icon-direction-1:before { content: '\e907'; }
/* '' */
.icon-compass-1:before { content: '\e908'; }
/* '' */
.icon-cup:before { content: '\e909'; }
/* '' */
.icon-trash-1:before { content: '\e90a'; }
/* '' */
.icon-doc-1:before { content: '\e90b'; }
/* '' */
.icon-docs-1:before { content: '\e90c'; }
/* '' */
.icon-doc-landscape:before { content: '\e90d'; }
/* '' */
.icon-doc-text-1:before { content: '\e90e'; }
/* '' */
.icon-doc-text-inv-1:before { content: '\e90f'; }
/* '' */
.icon-newspaper-1:before { content: '\e910'; }
/* '' */
.icon-book-open:before { content: '\e911'; }
/* '' */
.icon-book-1:before { content: '\e912'; }
/* '' */
.icon-folder-1:before { content: '\e913'; }
/* '' */
.icon-archive:before { content: '\e914'; }
/* '' */
.icon-box-1:before { content: '\e915'; }
/* '' */
.icon-rss-1:before { content: '\e916'; }
/* '' */
.icon-phone-1:before { content: '\e917'; }
/* '' */
.icon-cog-1:before { content: '\e918'; }
/* '' */
.icon-tools:before { content: '\e919'; }
/* '' */
.icon-share-1:before { content: '\e91a'; }
/* '' */
.icon-shareable:before { content: '\e91b'; }
/* '' */
.icon-basket-1:before { content: '\e91c'; }
/* '' */
.icon-bag:before { content: '\e91d'; }
/* '' */
.icon-calendar-1:before { content: '\e91e'; }
/* '' */
.icon-login-1:before { content: '\e91f'; }
/* '' */
.icon-logout-1:before { content: '\e920'; }
/* '' */
.icon-mic-1:before { content: '\e921'; }
/* '' */
.icon-mute-1:before { content: '\e922'; }
/* '' */
.icon-sound:before { content: '\e923'; }
/* '' */
.icon-volume:before { content: '\e924'; }
/* '' */
.icon-clock-1:before { content: '\e925'; }
/* '' */
.icon-hourglass-4:before { content: '\e926'; }
/* '' */
.icon-lamp:before { content: '\e927'; }
/* '' */
.icon-light-down:before { content: '\e928'; }
/* '' */
.icon-light-up:before { content: '\e929'; }
/* '' */
.icon-adjust-1:before { content: '\e92a'; }
/* '' */
.icon-block-1:before { content: '\e92b'; }
/* '' */
.icon-resize-full-1:before { content: '\e92c'; }
/* '' */
.icon-resize-small-1:before { content: '\e92d'; }
/* '' */
.icon-popup:before { content: '\e92e'; }
/* '' */
.icon-publish:before { content: '\e92f'; }
/* '' */
.icon-window:before { content: '\e930'; }
/* '' */
.icon-arrow-combo:before { content: '\e931'; }
/* '' */
.icon-down-circled-1:before { content: '\e932'; }
/* '' */
.icon-left-circled-1:before { content: '\e933'; }
/* '' */
.icon-right-circled-1:before { content: '\e934'; }
/* '' */
.icon-up-circled-1:before { content: '\e935'; }
/* '' */
.icon-down-open-1:before { content: '\e936'; }
/* '' */
.icon-left-open-1:before { content: '\e937'; }
/* '' */
.icon-right-open-1:before { content: '\e938'; }
/* '' */
.icon-up-open-1:before { content: '\e939'; }
/* '' */
.icon-down-open-mini:before { content: '\e93a'; }
/* '' */
.icon-left-open-mini:before { content: '\e93b'; }
/* '' */
.icon-right-open-mini:before { content: '\e93c'; }
/* '' */
.icon-up-open-mini:before { content: '\e93d'; }
/* '' */
.icon-down-open-big:before { content: '\e93e'; }
/* '' */
.icon-left-open-big:before { content: '\e93f'; }
/* '' */
.icon-right-open-big:before { content: '\e940'; }
/* '' */
.icon-up-open-big:before { content: '\e941'; }
/* '' */
.icon-down-1:before { content: '\e942'; }
/* '' */
.icon-left-1:before { content: '\e943'; }
/* '' */
.icon-right-1:before { content: '\e944'; }
/* '' */
.icon-up-1:before { content: '\e945'; }
/* '' */
.icon-down-dir-1:before { content: '\e946'; }
/* '' */
.icon-left-dir-1:before { content: '\e947'; }
/* '' */
.icon-right-dir-1:before { content: '\e948'; }
/* '' */
.icon-up-dir-1:before { content: '\e949'; }
/* '' */
.icon-down-bold:before { content: '\e94a'; }
/* '' */
.icon-left-bold:before { content: '\e94b'; }
/* '' */
.icon-right-bold:before { content: '\e94c'; }
/* '' */
.icon-up-bold:before { content: '\e94d'; }
/* '' */
.icon-down-thin:before { content: '\e94e'; }
/* '' */
.icon-left-thin:before { content: '\e94f'; }
/* '' */
.icon-right-thin:before { content: '\e950'; }
/* '' */
.icon-up-thin:before { content: '\e951'; }
/* '' */
.icon-ccw-1:before { content: '\e952'; }
/* '' */
.icon-cw-1:before { content: '\e953'; }
/* '' */
.icon-arrows-ccw:before { content: '\e954'; }
/* '' */
.icon-level-down-1:before { content: '\e955'; }
/* '' */
.icon-level-up-1:before { content: '\e956'; }
/* '' */
.icon-shuffle-1:before { content: '\e957'; }
/* '' */
.icon-loop:before { content: '\e958'; }
/* '' */
.icon-switch:before { content: '\e959'; }
/* '' */
.icon-play-1:before { content: '\e95a'; }
/* '' */
.icon-stop-1:before { content: '\e95b'; }
/* '' */
.icon-pause-1:before { content: '\e95c'; }
/* '' */
.icon-record:before { content: '\e95d'; }
/* '' */
.icon-to-end-1:before { content: '\e95e'; }
/* '' */
.icon-to-start-1:before { content: '\e95f'; }
/* '' */
.icon-fast-forward:before { content: '\e960'; }
/* '' */
.icon-fast-backward:before { content: '\e961'; }
/* '' */
.icon-progress-0:before { content: '\e962'; }
/* '' */
.icon-progress-1:before { content: '\e963'; }
/* '' */
.icon-progress-2:before { content: '\e964'; }
/* '' */
.icon-progress-3:before { content: '\e965'; }
/* '' */
.icon-target-1:before { content: '\e966'; }
/* '' */
.icon-palette:before { content: '\e967'; }
/* '' */
.icon-list-1:before { content: '\e968'; }
/* '' */
.icon-list-add:before { content: '\e969'; }
/* '' */
.icon-signal-1:before { content: '\e96a'; }
/* '' */
.icon-trophy:before { content: '\e96b'; }
/* '' */
.icon-battery:before { content: '\e96c'; }
/* '' */
.icon-back-in-time:before { content: '\e96d'; }
/* '' */
.icon-monitor:before { content: '\e96e'; }
/* '' */
.icon-mobile-1:before { content: '\e96f'; }
/* '' */
.icon-network:before { content: '\e970'; }
/* '' */
.icon-cd:before { content: '\e971'; }
/* '' */
.icon-inbox-1:before { content: '\e972'; }
/* '' */
.icon-install:before { content: '\e973'; }
/* '' */
.icon-globe-1:before { content: '\e974'; }
/* '' */
.icon-cloud-1:before { content: '\e975'; }
/* '' */
.icon-cloud-thunder:before { content: '\e976'; }
/* '' */
.icon-flash-1:before { content: '\e977'; }
/* '' */
.icon-moon-1:before { content: '\e978'; }
/* '' */
.icon-flight-1:before { content: '\e979'; }
/* '' */
.icon-paper-plane-1:before { content: '\e97a'; }
/* '' */
.icon-leaf-1:before { content: '\e97b'; }
/* '' */
.icon-lifebuoy-1:before { content: '\e97c'; }
/* '' */
.icon-mouse:before { content: '\e97d'; }
/* '' */
.icon-briefcase-1:before { content: '\e97e'; }
/* '' */
.icon-suitcase-1:before { content: '\e97f'; }
/* '' */
.icon-dot:before { content: '\e980'; }
/* '' */
.icon-dot-2:before { content: '\e981'; }
/* '' */
.icon-dot-3:before { content: '\e982'; }
/* '' */
.icon-brush-1:before { content: '\e983'; }
/* '' */
.icon-magnet-1:before { content: '\e984'; }
/* '' */
.icon-infinity:before { content: '\e985'; }
/* '' */
.icon-erase:before { content: '\e986'; }
/* '' */
.icon-chart-pie-1:before { content: '\e987'; }
/* '' */
.icon-chart-line-1:before { content: '\e988'; }
/* '' */
.icon-chart-bar-1:before { content: '\e989'; }
/* '' */
.icon-chart-area-1:before { content: '\e98a'; }
/* '' */
.icon-tape:before { content: '\e98b'; }
/* '' */
.icon-graduation-cap-1:before { content: '\e98c'; }
/* '' */
.icon-language-1:before { content: '\e98d'; }
/* '' */
.icon-ticket-1:before { content: '\e98e'; }
/* '' */
.icon-water:before { content: '\e98f'; }
/* '' */
.icon-droplet:before { content: '\e990'; }
/* '' */
.icon-air:before { content: '\e991'; }
/* '' */
.icon-credit-card-1:before { content: '\e992'; }
/* '' */
.icon-floppy-1:before { content: '\e993'; }
/* '' */
.icon-clipboard:before { content: '\e994'; }
/* '' */
.icon-megaphone-1:before { content: '\e995'; }
/* '' */
.icon-database-1:before { content: '\e996'; }
/* '' */
.icon-drive:before { content: '\e997'; }
/* '' */
.icon-bucket:before { content: '\e998'; }
/* '' */
.icon-thermometer-1:before { content: '\e999'; }
/* '' */
.icon-key-1:before { content: '\e99a'; }
/* '' */
.icon-flow-cascade:before { content: '\e99b'; }
/* '' */
.icon-flow-branch:before { content: '\e99c'; }
/* '' */
.icon-flow-tree:before { content: '\e99d'; }
/* '' */
.icon-flow-line:before { content: '\e99e'; }
/* '' */
.icon-flow-parallel:before { content: '\e99f'; }
/* '' */
.icon-rocket-1:before { content: '\e9a0'; }
/* '' */
.icon-gauge-1:before { content: '\e9a1'; }
/* '' */
.icon-traffic-cone:before { content: '\e9a2'; }
/* '' */
.icon-cc-1:before { content: '\e9a3'; }
/* '' */
.icon-cc-by:before { content: '\e9a4'; }
/* '' */
.icon-cc-nc:before { content: '\e9a5'; }
/* '' */
.icon-cc-nc-eu:before { content: '\e9a6'; }
/* '' */
.icon-cc-nc-jp:before { content: '\e9a7'; }
/* '' */
.icon-cc-sa:before { content: '\e9a8'; }
/* '' */
.icon-cc-nd:before { content: '\e9a9'; }
/* '' */
.icon-cc-pd:before { content: '\e9aa'; }
/* '' */
.icon-cc-zero:before { content: '\e9ab'; }
/* '' */
.icon-cc-share:before { content: '\e9ac'; }
/* '' */
.icon-cc-remix:before { content: '\e9ad'; }
/* '' */
.icon-github-1:before { content: '\e9ae'; }
/* '' */
.icon-flickr-circled:before { content: '\e9af'; }
/* '' */
.icon-facebook-1:before { content: '\e9b0'; }
/* '' */
.icon-music-outline:before { content: '\e9b1'; }
/* '' */
.icon-music-2:before { content: '\e9b2'; }
/* '' */
.icon-search-outline:before { content: '\e9b3'; }
/* '' */
.icon-search-2:before { content: '\e9b4'; }
/* '' */
.icon-mail-2:before { content: '\e9b5'; }
/* '' */
.icon-heart-2:before { content: '\e9b6'; }
/* '' */
.icon-heart-filled:before { content: '\e9b7'; }
/* '' */
.icon-star-2:before { content: '\e9b8'; }
/* '' */
.icon-star-filled:before { content: '\e9b9'; }
/* '' */
.icon-user-outline:before { content: '\e9ba'; }
/* '' */
.icon-user-2:before { content: '\e9bb'; }
/* '' */
.icon-users-outline:before { content: '\e9bc'; }
/* '' */
.icon-users-2:before { content: '\e9bd'; }
/* '' */
.icon-user-add-outline:before { content: '\e9be'; }
/* '' */
.icon-user-add-1:before { content: '\e9bf'; }
/* '' */
.icon-user-delete-outline:before { content: '\e9c0'; }
/* '' */
.icon-user-delete:before { content: '\e9c1'; }
/* '' */
.icon-video-2:before { content: '\e9c2'; }
/* '' */
.icon-videocam-outline:before { content: '\e9c3'; }
/* '' */
.icon-videocam-1:before { content: '\e9c4'; }
/* '' */
.icon-picture-outline:before { content: '\e9c5'; }
/* '' */
.icon-picture-2:before { content: '\e9c6'; }
/* '' */
.icon-camera-outline:before { content: '\e9c7'; }
/* '' */
.icon-camera-2:before { content: '\e9c8'; }
/* '' */
.icon-th-outline:before { content: '\e9c9'; }
/* '' */
.icon-th-1:before { content: '\e9ca'; }
/* '' */
.icon-th-large-outline:before { content: '\e9cb'; }
/* '' */
.icon-th-large-1:before { content: '\e9cc'; }
/* '' */
.icon-th-list-outline:before { content: '\e9cd'; }
/* '' */
.icon-th-list-1:before { content: '\e9ce'; }
/* '' */
.icon-ok-outline:before { content: '\e9cf'; }
/* '' */
.icon-ok-1:before { content: '\e9d0'; }
/* '' */
.icon-cancel-outline:before { content: '\e9d1'; }
/* '' */
.icon-cancel-2:before { content: '\e9d2'; }
/* '' */
.icon-cancel-alt:before { content: '\e9d3'; }
/* '' */
.icon-cancel-alt-filled:before { content: '\e9d4'; }
/* '' */
.icon-cancel-circled-outline:before { content: '\e9d5'; }
/* '' */
.icon-cancel-circled-2:before { content: '\e9d6'; }
/* '' */
.icon-plus-outline:before { content: '\e9d7'; }
/* '' */
.icon-plus-2:before { content: '\e9d8'; }
/* '' */
.icon-minus-outline:before { content: '\e9d9'; }
/* '' */
.icon-minus-2:before { content: '\e9da'; }
/* '' */
.icon-divide-outline:before { content: '\e9db'; }
/* '' */
.icon-divide:before { content: '\e9dc'; }
/* '' */
.icon-eq-outline:before { content: '\e9dd'; }
/* '' */
.icon-eq:before { content: '\e9de'; }
/* '' */
.icon-info-outline:before { content: '\e9df'; }
/* '' */
.icon-info-2:before { content: '\e9e0'; }
/* '' */
.icon-home-outline:before { content: '\e9e1'; }
/* '' */
.icon-home-2:before { content: '\e9e2'; }
/* '' */
.icon-link-outline:before { content: '\e9e3'; }
/* '' */
.icon-link-2:before { content: '\e9e4'; }
/* '' */
.icon-attach-outline:before { content: '\e9e5'; }
/* '' */
.icon-attach-2:before { content: '\e9e6'; }
/* '' */
.icon-lock-2:before { content: '\e9e7'; }
/* '' */
.icon-lock-filled:before { content: '\e9e8'; }
/* '' */
.icon-lock-open-2:before { content: '\e9e9'; }
/* '' */
.icon-lock-open-filled:before { content: '\e9ea'; }
/* '' */
.icon-pin-outline:before { content: '\e9eb'; }
/* '' */
.icon-pin-1:before { content: '\e9ec'; }
/* '' */
.icon-eye-outline:before { content: '\e9ed'; }
/* '' */
.icon-eye-2:before { content: '\e9ee'; }
/* '' */
.icon-tag-2:before { content: '\e9ef'; }
/* '' */
.icon-tags-1:before { content: '\e9f0'; }
/* '' */
.icon-bookmark-2:before { content: '\e9f1'; }
/* '' */
.icon-flag-2:before { content: '\e9f2'; }
/* '' */
.icon-flag-filled:before { content: '\e9f3'; }
/* '' */
.icon-thumbs-up-2:before { content: '\e9f4'; }
/* '' */
.icon-thumbs-down-2:before { content: '\e9f5'; }
/* '' */
.icon-download-outline:before { content: '\e9f6'; }
/* '' */
.icon-download-2:before { content: '\e9f7'; }
/* '' */
.icon-upload-outline:before { content: '\e9f8'; }
/* '' */
.icon-upload-2:before { content: '\e9f9'; }
/* '' */
.icon-upload-cloud-outline:before { content: '\e9fa'; }
/* '' */
.icon-upload-cloud-2:before { content: '\e9fb'; }
/* '' */
.icon-reply-outline:before { content: '\e9fc'; }
/* '' */
.icon-reply-2:before { content: '\e9fd'; }
/* '' */
.icon-forward-outline:before { content: '\e9fe'; }
/* '' */
.icon-forward-2:before { content: '\e9ff'; }
/* '' */
.icon-code-outline:before { content: '\ea00'; }
/* '' */
.icon-code-2:before { content: '\ea01'; }
/* '' */
.icon-export-outline:before { content: '\ea02'; }
/* '' */
.icon-export-2:before { content: '\ea03'; }
/* '' */
.icon-pencil-2:before { content: '\ea04'; }
/* '' */
.icon-pen:before { content: '\ea05'; }
/* '' */
.icon-feather-1:before { content: '\ea06'; }
/* '' */
.icon-edit-1:before { content: '\ea07'; }
/* '' */
.icon-print-2:before { content: '\ea08'; }
/* '' */
.icon-comment-2:before { content: '\ea09'; }
/* '' */
.icon-chat-2:before { content: '\ea0a'; }
/* '' */
.icon-chat-alt:before { content: '\ea0b'; }
/* '' */
.icon-bell-2:before { content: '\ea0c'; }
/* '' */
.icon-attention-2:before { content: '\ea0d'; }
/* '' */
.icon-attention-filled:before { content: '\ea0e'; }
/* '' */
.icon-warning-empty:before { content: '\ea0f'; }
/* '' */
.icon-warning:before { content: '\ea10'; }
/* '' */
.icon-contacts:before { content: '\ea11'; }
/* '' */
.icon-vcard-1:before { content: '\ea12'; }
/* '' */
.icon-address-1:before { content: '\ea13'; }
/* '' */
.icon-location-outline:before { content: '\ea14'; }
/* '' */
.icon-location-2:before { content: '\ea15'; }
/* '' */
.icon-map-2:before { content: '\ea16'; }
/* '' */
.icon-direction-outline:before { content: '\ea17'; }
/* '' */
.icon-direction-2:before { content: '\ea18'; }
/* '' */
.icon-compass-2:before { content: '\ea19'; }
/* '' */
.icon-trash-2:before { content: '\ea1a'; }
/* '' */
.icon-doc-2:before { content: '\ea1b'; }
/* '' */
.icon-doc-text-2:before { content: '\ea1c'; }
/* '' */
.icon-doc-add:before { content: '\ea1d'; }
/* '' */
.icon-doc-remove:before { content: '\ea1e'; }
/* '' */
.icon-news:before { content: '\ea1f'; }
/* '' */
.icon-folder-2:before { content: '\ea20'; }
/* '' */
.icon-folder-add:before { content: '\ea21'; }
/* '' */
.icon-folder-delete:before { content: '\ea22'; }
/* '' */
.icon-archive-1:before { content: '\ea23'; }
/* '' */
.icon-box-2:before { content: '\ea24'; }
/* '' */
.icon-rss-outline:before { content: '\ea25'; }
/* '' */
.icon-rss-2:before { content: '\ea26'; }
/* '' */
.icon-phone-outline:before { content: '\ea27'; }
/* '' */
.icon-phone-2:before { content: '\ea28'; }
/* '' */
.icon-menu-outline:before { content: '\ea29'; }
/* '' */
.icon-menu-2:before { content: '\ea2a'; }
/* '' */
.icon-cog-outline:before { content: '\ea2b'; }
/* '' */
.icon-cog-2:before { content: '\ea2c'; }
/* '' */
.icon-wrench-outline:before { content: '\ea2d'; }
/* '' */
.icon-wrench-1:before { content: '\ea2e'; }
/* '' */
.icon-basket-2:before { content: '\ea2f'; }
/* '' */
.icon-calendar-outlilne:before { content: '\ea30'; }
/* '' */
.icon-calendar-2:before { content: '\ea31'; }
/* '' */
.icon-mic-outline:before { content: '\ea32'; }
/* '' */
.icon-mic-2:before { content: '\ea33'; }
/* '' */
.icon-volume-off-1:before { content: '\ea34'; }
/* '' */
.icon-volume-low:before { content: '\ea35'; }
/* '' */
.icon-volume-middle:before { content: '\ea36'; }
/* '' */
.icon-volume-high:before { content: '\ea37'; }
/* '' */
.icon-headphones-1:before { content: '\ea38'; }
/* '' */
.icon-clock-2:before { content: '\ea39'; }
/* '' */
.icon-wristwatch:before { content: '\ea3a'; }
/* '' */
.icon-stopwatch:before { content: '\ea3b'; }
/* '' */
.icon-lightbulb-1:before { content: '\ea3c'; }
/* '' */
.icon-block-outline:before { content: '\ea3d'; }
/* '' */
.icon-block-2:before { content: '\ea3e'; }
/* '' */
.icon-resize-full-outline:before { content: '\ea3f'; }
/* '' */
.icon-resize-full-2:before { content: '\ea40'; }
/* '' */
.icon-resize-normal-outline:before { content: '\ea41'; }
/* '' */
.icon-resize-normal:before { content: '\ea42'; }
/* '' */
.icon-move-outline:before { content: '\ea43'; }
/* '' */
.icon-move-1:before { content: '\ea44'; }
/* '' */
.icon-popup-1:before { content: '\ea45'; }
/* '' */
.icon-zoom-in-outline:before { content: '\ea46'; }
/* '' */
.icon-zoom-in-1:before { content: '\ea47'; }
/* '' */
.icon-zoom-out-outline:before { content: '\ea48'; }
/* '' */
.icon-zoom-out-1:before { content: '\ea49'; }
/* '' */
.icon-popup-2:before { content: '\ea4a'; }
/* '' */
.icon-left-open-outline:before { content: '\ea4b'; }
/* '' */
.icon-left-open-2:before { content: '\ea4c'; }
/* '' */
.icon-right-open-outline:before { content: '\ea4d'; }
/* '' */
.icon-right-open-2:before { content: '\ea4e'; }
/* '' */
.icon-down-2:before { content: '\ea4f'; }
/* '' */
.icon-left-2:before { content: '\ea50'; }
/* '' */
.icon-right-2:before { content: '\ea51'; }
/* '' */
.icon-up-2:before { content: '\ea52'; }
/* '' */
.icon-down-outline:before { content: '\ea53'; }
/* '' */
.icon-left-outline:before { content: '\ea54'; }
/* '' */
.icon-right-outline:before { content: '\ea55'; }
/* '' */
.icon-up-outline:before { content: '\ea56'; }
/* '' */
.icon-down-small:before { content: '\ea57'; }
/* '' */
.icon-left-small:before { content: '\ea58'; }
/* '' */
.icon-right-small:before { content: '\ea59'; }
/* '' */
.icon-up-small:before { content: '\ea5a'; }
/* '' */
.icon-cw-outline:before { content: '\ea5b'; }
/* '' */
.icon-cw-2:before { content: '\ea5c'; }
/* '' */
.icon-arrows-cw-outline:before { content: '\ea5d'; }
/* '' */
.icon-arrows-cw-1:before { content: '\ea5e'; }
/* '' */
.icon-loop-outline:before { content: '\ea5f'; }
/* '' */
.icon-loop-1:before { content: '\ea60'; }
/* '' */
.icon-loop-alt-outline:before { content: '\ea61'; }
/* '' */
.icon-loop-alt:before { content: '\ea62'; }
/* '' */
.icon-shuffle-2:before { content: '\ea63'; }
/* '' */
.icon-play-outline:before { content: '\ea64'; }
/* '' */
.icon-play-2:before { content: '\ea65'; }
/* '' */
.icon-stop-outline:before { content: '\ea66'; }
/* '' */
.icon-stop-2:before { content: '\ea67'; }
/* '' */
.icon-pause-outline:before { content: '\ea68'; }
/* '' */
.icon-pause-2:before { content: '\ea69'; }
/* '' */
.icon-fast-fw-outline:before { content: '\ea6a'; }
/* '' */
.icon-fast-fw-1:before { content: '\ea6b'; }
/* '' */
.icon-rewind-outline:before { content: '\ea6c'; }
/* '' */
.icon-rewind:before { content: '\ea6d'; }
/* '' */
.icon-record-outline:before { content: '\ea6e'; }
/* '' */
.icon-record-1:before { content: '\ea6f'; }
/* '' */
.icon-eject-outline:before { content: '\ea70'; }
/* '' */
.icon-eject-1:before { content: '\ea71'; }
/* '' */
.icon-eject-alt-outline:before { content: '\ea72'; }
/* '' */
.icon-eject-alt:before { content: '\ea73'; }
/* '' */
.icon-bat1:before { content: '\ea74'; }
/* '' */
.icon-bat2:before { content: '\ea75'; }
/* '' */
.icon-bat3:before { content: '\ea76'; }
/* '' */
.icon-bat4:before { content: '\ea77'; }
/* '' */
.icon-bat-charge:before { content: '\ea78'; }
/* '' */
.icon-plug-1:before { content: '\ea79'; }
/* '' */
.icon-target-outline:before { content: '\ea7a'; }
/* '' */
.icon-target-2:before { content: '\ea7b'; }
/* '' */
.icon-wifi-outline:before { content: '\ea7c'; }
/* '' */
.icon-wifi-1:before { content: '\ea7d'; }
/* '' */
.icon-desktop-1:before { content: '\ea7e'; }
/* '' */
.icon-laptop-1:before { content: '\ea7f'; }
/* '' */
.icon-tablet-1:before { content: '\ea80'; }
/* '' */
.icon-mobile-2:before { content: '\ea81'; }
/* '' */
.icon-contrast:before { content: '\ea82'; }
/* '' */
.icon-globe-outline:before { content: '\ea83'; }
/* '' */
.icon-globe-2:before { content: '\ea84'; }
/* '' */
.icon-globe-alt-outline:before { content: '\ea85'; }
/* '' */
.icon-globe-alt:before { content: '\ea86'; }
/* '' */
.icon-sun-1:before { content: '\ea87'; }
/* '' */
.icon-sun-filled:before { content: '\ea88'; }
/* '' */
.icon-cloud-2:before { content: '\ea89'; }
/* '' */
.icon-flash-outline:before { content: '\ea8a'; }
/* '' */
.icon-flash-2:before { content: '\ea8b'; }
/* '' */
.icon-moon-2:before { content: '\ea8c'; }
/* '' */
.icon-waves-outline:before { content: '\ea8d'; }
/* '' */
.icon-waves:before { content: '\ea8e'; }
/* '' */
.icon-rain:before { content: '\ea8f'; }
/* '' */
.icon-cloud-sun:before { content: '\ea90'; }
/* '' */
.icon-drizzle:before { content: '\ea91'; }
/* '' */
.icon-snow:before { content: '\ea92'; }
/* '' */
.icon-cloud-flash:before { content: '\ea93'; }
/* '' */
.icon-cloud-wind:before { content: '\ea94'; }
/* '' */
.icon-wind:before { content: '\ea95'; }
/* '' */
.icon-plane-outline:before { content: '\ea96'; }
/* '' */
.icon-plane:before { content: '\ea97'; }
/* '' */
.icon-leaf-2:before { content: '\ea98'; }
/* '' */
.icon-lifebuoy-2:before { content: '\ea99'; }
/* '' */
.icon-briefcase-2:before { content: '\ea9a'; }
/* '' */
.icon-brush-2:before { content: '\ea9b'; }
/* '' */
.icon-pipette:before { content: '\ea9c'; }
/* '' */
.icon-power-outline:before { content: '\ea9d'; }
/* '' */
.icon-power:before { content: '\ea9e'; }
/* '' */
.icon-check-outline:before { content: '\ea9f'; }
/* '' */
.icon-check-2:before { content: '\eaa0'; }
/* '' */
.icon-gift-1:before { content: '\eaa1'; }
/* '' */
.icon-temperatire:before { content: '\eaa2'; }
/* '' */
.icon-chart-outline:before { content: '\eaa3'; }
/* '' */
.icon-chart:before { content: '\eaa4'; }
/* '' */
.icon-chart-alt-outline:before { content: '\eaa5'; }
/* '' */
.icon-chart-alt:before { content: '\eaa6'; }
/* '' */
.icon-chart-bar-outline:before { content: '\eaa7'; }
/* '' */
.icon-chart-bar-2:before { content: '\eaa8'; }
/* '' */
.icon-chart-pie-outline:before { content: '\eaa9'; }
/* '' */
.icon-chart-pie-2:before { content: '\eaaa'; }
/* '' */
.icon-ticket-2:before { content: '\eaab'; }
/* '' */
.icon-credit-card-2:before { content: '\eaac'; }
/* '' */
.icon-clipboard-1:before { content: '\eaad'; }
/* '' */
.icon-database-2:before { content: '\eaae'; }
/* '' */
.icon-key-outline:before { content: '\eaaf'; }
/* '' */
.icon-key-2:before { content: '\eab0'; }
/* '' */
.icon-flow-split:before { content: '\eab1'; }
/* '' */
.icon-flow-merge:before { content: '\eab2'; }
/* '' */
.icon-flow-parallel-1:before { content: '\eab3'; }
/* '' */
.icon-flow-cross:before { content: '\eab4'; }
/* '' */
.icon-certificate-outline:before { content: '\eab5'; }
/* '' */
.icon-certificate-1:before { content: '\eab6'; }
/* '' */
.icon-scissors-outline:before { content: '\eab7'; }
/* '' */
.icon-scissors-1:before { content: '\eab8'; }
/* '' */
.icon-flask:before { content: '\eab9'; }
/* '' */
.icon-wine:before { content: '\eaba'; }
/* '' */
.icon-coffee-1:before { content: '\eabb'; }
/* '' */
.icon-beer-1:before { content: '\eabc'; }
/* '' */
.icon-anchor-outline:before { content: '\eabd'; }
/* '' */
.icon-anchor-1:before { content: '\eabe'; }
/* '' */
.icon-puzzle-outline:before { content: '\eabf'; }
/* '' */
.icon-puzzle-1:before { content: '\eac0'; }
/* '' */
.icon-tree-1:before { content: '\eac1'; }
/* '' */
.icon-calculator:before { content: '\eac2'; }
/* '' */
.icon-infinity-outline:before { content: '\eac3'; }
/* '' */
.icon-infinity-1:before { content: '\eac4'; }
/* '' */
.icon-pi-outline:before { content: '\eac5'; }
/* '' */
.icon-pi:before { content: '\eac6'; }
/* '' */
.icon-at-1:before { content: '\eac7'; }
/* '' */
.icon-at-circled:before { content: '\eac8'; }
/* '' */
.icon-looped-square-outline:before { content: '\eac9'; }
/* '' */
.icon-looped-square-interest:before { content: '\eaca'; }
/* '' */
.icon-sort-alphabet-outline:before { content: '\eacb'; }
/* '' */
.icon-sort-alphabet:before { content: '\eacc'; }
/* '' */
.icon-sort-numeric-outline:before { content: '\eacd'; }
/* '' */
.icon-sort-numeric:before { content: '\eace'; }
/* '' */
.icon-dribbble-circled-1:before { content: '\eacf'; }
/* '' */
.icon-dribbble-2:before { content: '\ead0'; }
/* '' */
.icon-facebook-circled-1:before { content: '\ead1'; }
/* '' */
.icon-facebook-2:before { content: '\ead2'; }
/* '' */
.icon-flickr-circled-1:before { content: '\ead3'; }
/* '' */
.icon-flickr-2:before { content: '\ead4'; }
/* '' */
.icon-github-circled-2:before { content: '\ead5'; }
/* '' */
.icon-github-2:before { content: '\ead6'; }
/* '' */
.icon-lastfm-circled-1:before { content: '\ead7'; }
/* '' */
.icon-lastfm-2:before { content: '\ead8'; }
/* '' */
.icon-linkedin-circled-1:before { content: '\ead9'; }
/* '' */
.icon-linkedin-2:before { content: '\eada'; }
/* '' */
.icon-pinterest-circled-2:before { content: '\eadb'; }
/* '' */
.icon-pinterest-2:before { content: '\eadc'; }
/* '' */
.icon-skype-outline:before { content: '\eadd'; }
/* '' */
.icon-skype-2:before { content: '\eade'; }
/* '' */
.icon-tumbler-circled:before { content: '\eadf'; }
/* '' */
.icon-tumbler:before { content: '\eae0'; }
/* '' */
.icon-twitter-circled-1:before { content: '\eae1'; }
/* '' */
.icon-twitter-2:before { content: '\eae2'; }
/* '' */
.icon-vimeo-circled-1:before { content: '\eae3'; }
/* '' */
.icon-vimeo-2:before { content: '\eae4'; }
/* '' */
.icon-search-3:before { content: '\eae5'; }
/* '' */
.icon-mail-3:before { content: '\eae6'; }
/* '' */
.icon-heart-3:before { content: '\eae7'; }
/* '' */
.icon-heart-empty-2:before { content: '\eae8'; }
/* '' */
.icon-star-3:before { content: '\eae9'; }
/* '' */
.icon-user-3:before { content: '\eaea'; }
/* '' */
.icon-video-3:before { content: '\eaeb'; }
/* '' */
.icon-picture-3:before { content: '\eaec'; }
/* '' */
.icon-camera-3:before { content: '\eaed'; }
/* '' */
.icon-ok-2:before { content: '\eaee'; }
/* '' */
.icon-ok-circle:before { content: '\eaef'; }
/* '' */
.icon-cancel-3:before { content: '\eaf0'; }
/* '' */
.icon-cancel-circle:before { content: '\eaf1'; }
/* '' */
.icon-plus-3:before { content: '\eaf2'; }
/* '' */
.icon-plus-circle:before { content: '\eaf3'; }
/* '' */
.icon-minus-3:before { content: '\eaf4'; }
/* '' */
.icon-minus-circle:before { content: '\eaf5'; }
/* '' */
.icon-help-2:before { content: '\eaf6'; }
/* '' */
.icon-info-3:before { content: '\eaf7'; }
/* '' */
.icon-home-3:before { content: '\eaf8'; }
/* '' */
.icon-link-3:before { content: '\eaf9'; }
/* '' */
.icon-attach-3:before { content: '\eafa'; }
/* '' */
.icon-lock-3:before { content: '\eafb'; }
/* '' */
.icon-lock-empty:before { content: '\eafc'; }
/* '' */
.icon-lock-open-3:before { content: '\eafd'; }
/* '' */
.icon-lock-open-empty:before { content: '\eafe'; }
/* '' */
.icon-pin-2:before { content: '\eaff'; }
/* '' */
.icon-eye-3:before { content: '\eb00'; }
/* '' */
.icon-tag-3:before { content: '\eb01'; }
/* '' */
.icon-tag-empty:before { content: '\eb02'; }
/* '' */
.icon-download-3:before { content: '\eb03'; }
/* '' */
.icon-upload-3:before { content: '\eb04'; }
/* '' */
.icon-download-cloud-1:before { content: '\eb05'; }
/* '' */
.icon-upload-cloud-3:before { content: '\eb06'; }
/* '' */
.icon-quote-left-1:before { content: '\eb07'; }
/* '' */
.icon-quote-right-1:before { content: '\eb08'; }
/* '' */
.icon-quote-left-alt:before { content: '\eb09'; }
/* '' */
.icon-quote-right-alt:before { content: '\eb0a'; }
/* '' */
.icon-pencil-3:before { content: '\eb0b'; }
/* '' */
.icon-pencil-neg:before { content: '\eb0c'; }
/* '' */
.icon-pencil-alt:before { content: '\eb0d'; }
/* '' */
.icon-undo:before { content: '\eb0e'; }
/* '' */
.icon-comment-3:before { content: '\eb0f'; }
/* '' */
.icon-comment-inv:before { content: '\eb10'; }
/* '' */
.icon-comment-alt:before { content: '\eb11'; }
/* '' */
.icon-comment-inv-alt:before { content: '\eb12'; }
/* '' */
.icon-comment-alt2:before { content: '\eb13'; }
/* '' */
.icon-comment-inv-alt2:before { content: '\eb14'; }
/* '' */
.icon-chat-3:before { content: '\eb15'; }
/* '' */
.icon-chat-inv:before { content: '\eb16'; }
/* '' */
.icon-location-3:before { content: '\eb17'; }
/* '' */
.icon-location-inv:before { content: '\eb18'; }
/* '' */
.icon-location-alt:before { content: '\eb19'; }
/* '' */
.icon-compass-3:before { content: '\eb1a'; }
/* '' */
.icon-trash-3:before { content: '\eb1b'; }
/* '' */
.icon-trash-empty-1:before { content: '\eb1c'; }
/* '' */
.icon-doc-3:before { content: '\eb1d'; }
/* '' */
.icon-doc-inv-1:before { content: '\eb1e'; }
/* '' */
.icon-doc-alt:before { content: '\eb1f'; }
/* '' */
.icon-doc-inv-alt:before { content: '\eb20'; }
/* '' */
.icon-article:before { content: '\eb21'; }
/* '' */
.icon-article-alt:before { content: '\eb22'; }
/* '' */
.icon-book-open-1:before { content: '\eb23'; }
/* '' */
.icon-folder-3:before { content: '\eb24'; }
/* '' */
.icon-folder-empty-1:before { content: '\eb25'; }
/* '' */
.icon-box-3:before { content: '\eb26'; }
/* '' */
.icon-rss-3:before { content: '\eb27'; }
/* '' */
.icon-rss-alt:before { content: '\eb28'; }
/* '' */
.icon-cog-3:before { content: '\eb29'; }
/* '' */
.icon-wrench-2:before { content: '\eb2a'; }
/* '' */
.icon-share-2:before { content: '\eb2b'; }
/* '' */
.icon-calendar-3:before { content: '\eb2c'; }
/* '' */
.icon-calendar-inv:before { content: '\eb2d'; }
/* '' */
.icon-calendar-alt:before { content: '\eb2e'; }
/* '' */
.icon-mic-3:before { content: '\eb2f'; }
/* '' */
.icon-volume-off-2:before { content: '\eb30'; }
/* '' */
.icon-volume-up-1:before { content: '\eb31'; }
/* '' */
.icon-headphones-2:before { content: '\eb32'; }
/* '' */
.icon-clock-3:before { content: '\eb33'; }
/* '' */
.icon-lamp-1:before { content: '\eb34'; }
/* '' */
.icon-block-3:before { content: '\eb35'; }
/* '' */
.icon-resize-full-3:before { content: '\eb36'; }
/* '' */
.icon-resize-full-alt-1:before { content: '\eb37'; }
/* '' */
.icon-resize-small-2:before { content: '\eb38'; }
/* '' */
.icon-resize-small-alt:before { content: '\eb39'; }
/* '' */
.icon-resize-vertical-1:before { content: '\eb3a'; }
/* '' */
.icon-resize-horizontal-1:before { content: '\eb3b'; }
/* '' */
.icon-move-2:before { content: '\eb3c'; }
/* '' */
.icon-popup-3:before { content: '\eb3d'; }
/* '' */
.icon-down-3:before { content: '\eb3e'; }
/* '' */
.icon-left-3:before { content: '\eb3f'; }
/* '' */
.icon-right-3:before { content: '\eb40'; }
/* '' */
.icon-up-3:before { content: '\eb41'; }
/* '' */
.icon-down-circle:before { content: '\eb42'; }
/* '' */
.icon-left-circle:before { content: '\eb43'; }
/* '' */
.icon-right-circle:before { content: '\eb44'; }
/* '' */
.icon-up-circle:before { content: '\eb45'; }
/* '' */
.icon-cw-3:before { content: '\eb46'; }
/* '' */
.icon-loop-2:before { content: '\eb47'; }
/* '' */
.icon-loop-alt-1:before { content: '\eb48'; }
/* '' */
.icon-exchange-1:before { content: '\eb49'; }
/* '' */
.icon-split:before { content: '\eb4a'; }
/* '' */
.icon-arrow-curved:before { content: '\eb4b'; }
/* '' */
.icon-play-3:before { content: '\eb4c'; }
/* '' */
.icon-play-circle2:before { content: '\eb4d'; }
/* '' */
.icon-stop-3:before { content: '\eb4e'; }
/* '' */
.icon-pause-3:before { content: '\eb4f'; }
/* '' */
.icon-to-start-2:before { content: '\eb50'; }
/* '' */
.icon-to-end-2:before { content: '\eb51'; }
/* '' */
.icon-eject-2:before { content: '\eb52'; }
/* '' */
.icon-target-3:before { content: '\eb53'; }
/* '' */
.icon-signal-2:before { content: '\eb54'; }
/* '' */
.icon-award-1:before { content: '\eb55'; }
/* '' */
.icon-award-empty:before { content: '\eb56'; }
/* '' */
.icon-list-2:before { content: '\eb57'; }
/* '' */
.icon-list-nested:before { content: '\eb58'; }
/* '' */
.icon-bat-empty:before { content: '\eb59'; }
/* '' */
.icon-bat-half:before { content: '\eb5a'; }
/* '' */
.icon-bat-full:before { content: '\eb5b'; }
/* '' */
.icon-bat-charge-1:before { content: '\eb5c'; }
/* '' */
.icon-mobile-3:before { content: '\eb5d'; }
/* '' */
.icon-cd-1:before { content: '\eb5e'; }
/* '' */
.icon-equalizer:before { content: '\eb5f'; }
/* '' */
.icon-cursor:before { content: '\eb60'; }
/* '' */
.icon-aperture:before { content: '\eb61'; }
/* '' */
.icon-aperture-alt:before { content: '\eb62'; }
/* '' */
.icon-steering-wheel:before { content: '\eb63'; }
/* '' */
.icon-book-2:before { content: '\eb64'; }
/* '' */
.icon-book-alt:before { content: '\eb65'; }
/* '' */
.icon-brush-3:before { content: '\eb66'; }
/* '' */
.icon-brush-alt:before { content: '\eb67'; }
/* '' */
.icon-eyedropper-1:before { content: '\eb68'; }
/* '' */
.icon-layers:before { content: '\eb69'; }
/* '' */
.icon-layers-alt:before { content: '\eb6a'; }
/* '' */
.icon-sun-2:before { content: '\eb6b'; }
/* '' */
.icon-sun-inv:before { content: '\eb6c'; }
/* '' */
.icon-cloud-3:before { content: '\eb6d'; }
/* '' */
.icon-rain-1:before { content: '\eb6e'; }
/* '' */
.icon-flash-3:before { content: '\eb6f'; }
/* '' */
.icon-moon-3:before { content: '\eb70'; }
/* '' */
.icon-moon-inv:before { content: '\eb71'; }
/* '' */
.icon-umbrella-1:before { content: '\eb72'; }
/* '' */
.icon-chart-bar-3:before { content: '\eb73'; }
/* '' */
.icon-chart-pie-3:before { content: '\eb74'; }
/* '' */
.icon-chart-pie-alt:before { content: '\eb75'; }
/* '' */
.icon-key-3:before { content: '\eb76'; }
/* '' */
.icon-key-inv:before { content: '\eb77'; }
/* '' */
.icon-hash:before { content: '\eb78'; }
/* '' */
.icon-at-2:before { content: '\eb79'; }
/* '' */
.icon-pilcrow:before { content: '\eb7a'; }
/* '' */
.icon-dial:before { content: '\eb7b'; }
/* '' */
.icon-search-4:before { content: '\eb7c'; }
/* '' */
.icon-mail-4:before { content: '\eb7d'; }
/* '' */
.icon-heart-4:before { content: '\eb7e'; }
/* '' */
.icon-star-4:before { content: '\eb7f'; }
/* '' */
.icon-user-4:before { content: '\eb80'; }
/* '' */
.icon-user-woman:before { content: '\eb81'; }
/* '' */
.icon-user-pair:before { content: '\eb82'; }
/* '' */
.icon-video-alt:before { content: '\eb83'; }
/* '' */
.icon-videocam-2:before { content: '\eb84'; }
/* '' */
.icon-videocam-alt:before { content: '\eb85'; }
/* '' */
.icon-camera-4:before { content: '\eb86'; }
/* '' */
.icon-th-2:before { content: '\eb87'; }
/* '' */
.icon-th-list-2:before { content: '\eb88'; }
/* '' */
.icon-ok-3:before { content: '\eb89'; }
/* '' */
.icon-cancel-4:before { content: '\eb8a'; }
/* '' */
.icon-cancel-circle-1:before { content: '\eb8b'; }
/* '' */
.icon-plus-4:before { content: '\eb8c'; }
/* '' */
.icon-home-4:before { content: '\eb8d'; }
/* '' */
.icon-lock-4:before { content: '\eb8e'; }
/* '' */
.icon-lock-open-4:before { content: '\eb8f'; }
/* '' */
.icon-eye-4:before { content: '\eb90'; }
/* '' */
.icon-tag-4:before { content: '\eb91'; }
/* '' */
.icon-thumbs-up-3:before { content: '\eb92'; }
/* '' */
.icon-thumbs-down-3:before { content: '\eb93'; }
/* '' */
.icon-download-4:before { content: '\eb94'; }
/* '' */
.icon-export-3:before { content: '\eb95'; }
/* '' */
.icon-pencil-4:before { content: '\eb96'; }
/* '' */
.icon-pencil-alt-1:before { content: '\eb97'; }
/* '' */
.icon-edit-2:before { content: '\eb98'; }
/* '' */
.icon-chat-4:before { content: '\eb99'; }
/* '' */
.icon-print-3:before { content: '\eb9a'; }
/* '' */
.icon-bell-3:before { content: '\eb9b'; }
/* '' */
.icon-attention-3:before { content: '\eb9c'; }
/* '' */
.icon-info-4:before { content: '\eb9d'; }
/* '' */
.icon-question:before { content: '\eb9e'; }
/* '' */
.icon-location-4:before { content: '\eb9f'; }
/* '' */
.icon-trash-4:before { content: '\eba0'; }
/* '' */
.icon-doc-4:before { content: '\eba1'; }
/* '' */
.icon-article-1:before { content: '\eba2'; }
/* '' */
.icon-article-alt-1:before { content: '\eba3'; }
/* '' */
.icon-rss-4:before { content: '\eba4'; }
/* '' */
.icon-wrench-3:before { content: '\eba5'; }
/* '' */
.icon-basket-3:before { content: '\eba6'; }
/* '' */
.icon-basket-alt:before { content: '\eba7'; }
/* '' */
.icon-calendar-4:before { content: '\eba8'; }
/* '' */
.icon-calendar-alt-1:before { content: '\eba9'; }
/* '' */
.icon-volume-off-3:before { content: '\ebaa'; }
/* '' */
.icon-volume-down-1:before { content: '\ebab'; }
/* '' */
.icon-volume-up-2:before { content: '\ebac'; }
/* '' */
.icon-bullhorn:before { content: '\ebad'; }
/* '' */
.icon-clock-4:before { content: '\ebae'; }
/* '' */
.icon-clock-alt:before { content: '\ebaf'; }
/* '' */
.icon-stop-4:before { content: '\ebb0'; }
/* '' */
.icon-resize-full-4:before { content: '\ebb1'; }
/* '' */
.icon-resize-small-3:before { content: '\ebb2'; }
/* '' */
.icon-zoom-in-2:before { content: '\ebb3'; }
/* '' */
.icon-zoom-out-2:before { content: '\ebb4'; }
/* '' */
.icon-popup-4:before { content: '\ebb5'; }
/* '' */
.icon-down-dir-2:before { content: '\ebb6'; }
/* '' */
.icon-left-dir-2:before { content: '\ebb7'; }
/* '' */
.icon-right-dir-2:before { content: '\ebb8'; }
/* '' */
.icon-up-dir-2:before { content: '\ebb9'; }
/* '' */
.icon-down-4:before { content: '\ebba'; }
/* '' */
.icon-up-4:before { content: '\ebbb'; }
/* '' */
.icon-cw-4:before { content: '\ebbc'; }
/* '' */
.icon-signal-3:before { content: '\ebbd'; }
/* '' */
.icon-award-2:before { content: '\ebbe'; }
/* '' */
.icon-mobile-4:before { content: '\ebbf'; }
/* '' */
.icon-mobile-alt:before { content: '\ebc0'; }
/* '' */
.icon-tablet-2:before { content: '\ebc1'; }
/* '' */
.icon-ipod:before { content: '\ebc2'; }
/* '' */
.icon-cd-2:before { content: '\ebc3'; }
/* '' */
.icon-grid:before { content: '\ebc4'; }
/* '' */
.icon-book-3:before { content: '\ebc5'; }
/* '' */
.icon-easel:before { content: '\ebc6'; }
/* '' */
.icon-globe-3:before { content: '\ebc7'; }
/* '' */
.icon-chart-1:before { content: '\ebc8'; }
/* '' */
.icon-chart-bar-4:before { content: '\ebc9'; }
/* '' */
.icon-chart-pie-4:before { content: '\ebca'; }
/* '' */
.icon-dollar-1:before { content: '\ebcb'; }
/* '' */
.icon-at-3:before { content: '\ebcc'; }
/* '' */
.icon-colon:before { content: '\ebcd'; }
/* '' */
.icon-semicolon:before { content: '\ebce'; }
/* '' */
.icon-squares:before { content: '\ebcf'; }
/* '' */
.icon-money-1:before { content: '\ebd0'; }
/* '' */
.icon-facebook-3:before { content: '\ebd1'; }
/* '' */
.icon-facebook-rect:before { content: '\ebd2'; }
/* '' */
.icon-twitter-bird:before { content: '\ebd3'; }
/* '' */
.icon-youtube-1:before { content: '\ebd4'; }
/* '' */
.icon-windy-rain-inv:before { content: '\ebd5'; }
/* '' */
.icon-snow-inv:before { content: '\ebd6'; }
/* '' */
.icon-snow-heavy-inv:before { content: '\ebd7'; }
/* '' */
.icon-hail-inv:before { content: '\ebd8'; }
/* '' */
.icon-clouds-inv:before { content: '\ebd9'; }
/* '' */
.icon-clouds-flash-inv:before { content: '\ebda'; }
/* '' */
.icon-temperature:before { content: '\ebdb'; }
/* '' */
.icon-compass-4:before { content: '\ebdc'; }
/* '' */
.icon-na:before { content: '\ebdd'; }
/* '' */
.icon-celcius:before { content: '\ebde'; }
/* '' */
.icon-fahrenheit:before { content: '\ebdf'; }
/* '' */
.icon-clouds-flash-alt:before { content: '\ebe0'; }
/* '' */
.icon-sun-inv-1:before { content: '\ebe1'; }
/* '' */
.icon-moon-inv-1:before { content: '\ebe2'; }
/* '' */
.icon-cloud-sun-inv:before { content: '\ebe3'; }
/* '' */
.icon-cloud-moon-inv:before { content: '\ebe4'; }
/* '' */
.icon-cloud-inv:before { content: '\ebe5'; }
/* '' */
.icon-cloud-flash-inv:before { content: '\ebe6'; }
/* '' */
.icon-drizzle-inv:before { content: '\ebe7'; }
/* '' */
.icon-rain-inv:before { content: '\ebe8'; }
/* '' */
.icon-windy-inv:before { content: '\ebe9'; }
/* '' */
.icon-sunrise:before { content: '\ebea'; }
/* '' */
.icon-sun-3:before { content: '\ebeb'; }
/* '' */
.icon-moon-4:before { content: '\ebec'; }
/* '' */
.icon-eclipse:before { content: '\ebed'; }
/* '' */
.icon-mist:before { content: '\ebee'; }
/* '' */
.icon-wind-1:before { content: '\ebef'; }
/* '' */
.icon-snowflake:before { content: '\ebf0'; }
/* '' */
.icon-cloud-sun-1:before { content: '\ebf1'; }
/* '' */
.icon-cloud-moon:before { content: '\ebf2'; }
/* '' */
.icon-fog-sun:before { content: '\ebf3'; }
/* '' */
.icon-fog-moon:before { content: '\ebf4'; }
/* '' */
.icon-fog-cloud:before { content: '\ebf5'; }
/* '' */
.icon-fog:before { content: '\ebf6'; }
/* '' */
.icon-cloud-4:before { content: '\ebf7'; }
/* '' */
.icon-cloud-flash-1:before { content: '\ebf8'; }
/* '' */
.icon-cloud-flash-alt:before { content: '\ebf9'; }
/* '' */
.icon-drizzle-1:before { content: '\ebfa'; }
/* '' */
.icon-rain-2:before { content: '\ebfb'; }
/* '' */
.icon-windy:before { content: '\ebfc'; }
/* '' */
.icon-windy-rain:before { content: '\ebfd'; }
/* '' */
.icon-snow-1:before { content: '\ebfe'; }
/* '' */
.icon-snow-alt:before { content: '\ebff'; }
/* '' */
.icon-snow-heavy:before { content: '\ec00'; }
/* '' */
.icon-hail:before { content: '\ec01'; }
/* '' */
.icon-clouds:before { content: '\ec02'; }
/* '' */
.icon-clouds-flash:before { content: '\ec03'; }
/* '' */
.icon-mail-5:before { content: '\ec04'; }
/* '' */
.icon-heart-5:before { content: '\ec05'; }
/* '' */
.icon-star-5:before { content: '\ec06'; }
/* '' */
.icon-star-empty-2:before { content: '\ec07'; }
/* '' */
.icon-ok-4:before { content: '\ec08'; }
/* '' */
.icon-cancel-5:before { content: '\ec09'; }
/* '' */
.icon-plus-5:before { content: '\ec0a'; }
/* '' */
.icon-help-circled-2:before { content: '\ec0b'; }
/* '' */
.icon-help-circled-alt:before { content: '\ec0c'; }
/* '' */
.icon-home-5:before { content: '\ec0d'; }
/* '' */
.icon-pencil-5:before { content: '\ec0e'; }
/* '' */
.icon-attention-4:before { content: '\ec0f'; }
/* '' */
.icon-attention-alt-1:before { content: '\ec10'; }
/* '' */
.icon-cog-4:before { content: '\ec11'; }
/* '' */
.icon-mic-off:before { content: '\ec12'; }
/* '' */
.icon-clock-5:before { content: '\ec13'; }
/* '' */
.icon-stopwatch-1:before { content: '\ec14'; }
/* '' */
.icon-hourglass-5:before { content: '\ec15'; }
/* '' */
.icon-down-5:before { content: '\ec16'; }
/* '' */
.icon-left-4:before { content: '\ec17'; }
/* '' */
.icon-right-4:before { content: '\ec18'; }
/* '' */
.icon-up-5:before { content: '\ec19'; }
/* '' */
.icon-down-bold-1:before { content: '\ec1a'; }
/* '' */
.icon-left-bold-1:before { content: '\ec1b'; }
/* '' */
.icon-right-bold-1:before { content: '\ec1c'; }
/* '' */
.icon-up-bold-1:before { content: '\ec1d'; }
/* '' */
.icon-down-fat:before { content: '\ec1e'; }
/* '' */
.icon-left-fat:before { content: '\ec1f'; }
/* '' */
.icon-right-fat:before { content: '\ec20'; }
/* '' */
.icon-up-fat:before { content: '\ec21'; }
/* '' */
.icon-flash-4:before { content: '\ec22'; }
/* '' */
.icon-cloud-5:before { content: '\ec23'; }
/* '' */
.icon-vector-pencil:before { content: '\ec24'; }
/* '' */
.icon-at-4:before { content: '\ec25'; }
/* '' */
.icon-female-1:before { content: '\ec26'; }
/* '' */
.icon-male-1:before { content: '\ec27'; }
/* '' */
.icon-king:before { content: '\ec28'; }
/* '' */
.icon-anchor-2:before { content: '\ec29'; }
/* '' */
.icon-aboveground-rail:before { content: '\ec2a'; }
/* '' */
.icon-airfield:before { content: '\ec2b'; }
/* '' */
.icon-airport:before { content: '\ec2c'; }
/* '' */
.icon-art-gallery:before { content: '\ec2d'; }
/* '' */
.icon-bar:before { content: '\ec2e'; }
/* '' */
.icon-baseball:before { content: '\ec2f'; }
/* '' */
.icon-basketball:before { content: '\ec30'; }
/* '' */
.icon-beer-2:before { content: '\ec31'; }
/* '' */
.icon-belowground-rail:before { content: '\ec32'; }
/* '' */
.icon-bicycle-1:before { content: '\ec33'; }
/* '' */
.icon-bus-1:before { content: '\ec34'; }
/* '' */
.icon-cafe:before { content: '\ec35'; }
/* '' */
.icon-campsite:before { content: '\ec36'; }
/* '' */
.icon-cemetery:before { content: '\ec37'; }
/* '' */
.icon-cinema:before { content: '\ec38'; }
/* '' */
.icon-college:before { content: '\ec39'; }
/* '' */
.icon-commerical-building:before { content: '\ec3a'; }
/* '' */
.icon-credit-card-3:before { content: '\ec3b'; }
/* '' */
.icon-cricket:before { content: '\ec3c'; }
/* '' */
.icon-embassy:before { content: '\ec3d'; }
/* '' */
.icon-fast-food:before { content: '\ec3e'; }
/* '' */
.icon-ferry:before { content: '\ec3f'; }
/* '' */
.icon-fire-station:before { content: '\ec40'; }
/* '' */
.icon-football:before { content: '\ec41'; }
/* '' */
.icon-fuel:before { content: '\ec42'; }
/* '' */
.icon-garden:before { content: '\ec43'; }
/* '' */
.icon-giraffe:before { content: '\ec44'; }
/* '' */
.icon-golf:before { content: '\ec45'; }
/* '' */
.icon-grocery-store:before { content: '\ec46'; }
/* '' */
.icon-harbor:before { content: '\ec47'; }
/* '' */
.icon-heliport:before { content: '\ec48'; }
/* '' */
.icon-hospital-1:before { content: '\ec49'; }
/* '' */
.icon-industrial-building:before { content: '\ec4a'; }
/* '' */
.icon-library:before { content: '\ec4b'; }
/* '' */
.icon-lodging:before { content: '\ec4c'; }
/* '' */
.icon-london-underground:before { content: '\ec4d'; }
/* '' */
.icon-minefield:before { content: '\ec4e'; }
/* '' */
.icon-monument:before { content: '\ec4f'; }
/* '' */
.icon-museum:before { content: '\ec50'; }
/* '' */
.icon-pharmacy:before { content: '\ec51'; }
/* '' */
.icon-pitch:before { content: '\ec52'; }
/* '' */
.icon-police:before { content: '\ec53'; }
/* '' */
.icon-post:before { content: '\ec54'; }
/* '' */
.icon-prison:before { content: '\ec55'; }
/* '' */
.icon-rail:before { content: '\ec56'; }
/* '' */
.icon-religious-christian:before { content: '\ec57'; }
/* '' */
.icon-religious-islam:before { content: '\ec58'; }
/* '' */
.icon-religious-jewish:before { content: '\ec59'; }
/* '' */
.icon-restaurant:before { content: '\ec5a'; }
/* '' */
.icon-roadblock:before { content: '\ec5b'; }
/* '' */
.icon-school:before { content: '\ec5c'; }
/* '' */
.icon-shop:before { content: '\ec5d'; }
/* '' */
.icon-skiing:before { content: '\ec5e'; }
/* '' */
.icon-soccer:before { content: '\ec5f'; }
/* '' */
.icon-swimming:before { content: '\ec60'; }
/* '' */
.icon-tennis:before { content: '\ec61'; }
/* '' */
.icon-theatre:before { content: '\ec62'; }
/* '' */
.icon-toilet:before { content: '\ec63'; }
/* '' */
.icon-town-hall:before { content: '\ec64'; }
/* '' */
.icon-trash-6:before { content: '\ec65'; }
/* '' */
.icon-tree-2:before { content: '\ec66'; }
/* '' */
.icon-tree-3:before { content: '\ec67'; }
/* '' */
.icon-warehouse:before { content: '\ec68'; }
/* '' */
.icon-duckduckgo:before { content: '\ec69'; }
/* '' */
.icon-aim:before { content: '\ec6a'; }
/* '' */
.icon-delicious-1:before { content: '\ec6b'; }
/* '' */
.icon-paypal-2:before { content: '\ec6c'; }
/* '' */
.icon-flattr-1:before { content: '\ec6d'; }
/* '' */
.icon-android-1:before { content: '\ec6e'; }
/* '' */
.icon-eventful:before { content: '\ec6f'; }
/* '' */
.icon-smashmag:before { content: '\ec70'; }
/* '' */
.icon-gplus-3:before { content: '\ec71'; }
/* '' */
.icon-wikipedia:before { content: '\ec72'; }
/* '' */
.icon-lanyrd:before { content: '\ec73'; }
/* '' */
.icon-calendar-6:before { content: '\ec74'; }
/* '' */
.icon-stumbleupon-2:before { content: '\ec75'; }
/* '' */
.icon-fivehundredpx:before { content: '\ec76'; }
/* '' */
.icon-pinterest-3:before { content: '\ec77'; }
/* '' */
.icon-bitcoin-1:before { content: '\ec78'; }
/* '' */
.icon-w3c:before { content: '\ec79'; }
/* '' */
.icon-foursquare-1:before { content: '\ec7a'; }
/* '' */
.icon-html5-1:before { content: '\ec7b'; }
/* '' */
.icon-ie-1:before { content: '\ec7c'; }
/* '' */
.icon-call:before { content: '\ec7d'; }
/* '' */
.icon-grooveshark:before { content: '\ec7e'; }
/* '' */
.icon-ninetyninedesigns:before { content: '\ec7f'; }
/* '' */
.icon-forrst:before { content: '\ec80'; }
/* '' */
.icon-digg-1:before { content: '\ec81'; }
/* '' */
.icon-spotify-2:before { content: '\ec82'; }
/* '' */
.icon-reddit-1:before { content: '\ec83'; }
/* '' */
.icon-guest:before { content: '\ec84'; }
/* '' */
.icon-gowalla:before { content: '\ec85'; }
/* '' */
.icon-appstore:before { content: '\ec86'; }
/* '' */
.icon-blogger:before { content: '\ec87'; }
/* '' */
.icon-cc-2:before { content: '\ec88'; }
/* '' */
.icon-dribbble-4:before { content: '\ec89'; }
/* '' */
.icon-evernote-1:before { content: '\ec8a'; }
/* '' */
.icon-flickr-3:before { content: '\ec8b'; }
/* '' */
.icon-google-1:before { content: '\ec8c'; }
/* '' */
.icon-viadeo-1:before { content: '\ec8d'; }
/* '' */
.icon-instapaper:before { content: '\ec8e'; }
/* '' */
.icon-weibo-1:before { content: '\ec8f'; }
/* '' */
.icon-klout:before { content: '\ec90'; }
/* '' */
.icon-linkedin-4:before { content: '\ec91'; }
/* '' */
.icon-meetup-1:before { content: '\ec92'; }
/* '' */
.icon-vk:before { content: '\ec93'; }
/* '' */
.icon-plancast:before { content: '\ec94'; }
/* '' */
.icon-disqus:before { content: '\ec95'; }
/* '' */
.icon-rss-5:before { content: '\ec96'; }
/* '' */
.icon-skype-3:before { content: '\ec97'; }
/* '' */
.icon-twitter-5:before { content: '\ec98'; }
/* '' */
.icon-youtube-2:before { content: '\ec99'; }
/* '' */
.icon-vimeo-3:before { content: '\ec9a'; }
/* '' */
.icon-windows-1:before { content: '\ec9b'; }
/* '' */
.icon-xing-1:before { content: '\ec9c'; }
/* '' */
.icon-yahoo-1:before { content: '\ec9d'; }
/* '' */
.icon-chrome-2:before { content: '\ec9e'; }
/* '' */
.icon-email:before { content: '\ec9f'; }
/* '' */
.icon-macstore:before { content: '\eca0'; }
/* '' */
.icon-myspace:before { content: '\eca1'; }
/* '' */
.icon-podcast-1:before { content: '\eca2'; }
/* '' */
.icon-amazon-1:before { content: '\eca3'; }
/* '' */
.icon-steam-1:before { content: '\eca4'; }
/* '' */
.icon-cloudapp:before { content: '\eca5'; }
/* '' */
.icon-dropbox-2:before { content: '\eca6'; }
/* '' */
.icon-ebay:before { content: '\eca7'; }
/* '' */
.icon-facebook-5:before { content: '\eca8'; }
/* '' */
.icon-github-4:before { content: '\eca9'; }
/* '' */
.icon-github-circled-4:before { content: '\ecaa'; }
/* '' */
.icon-googleplay:before { content: '\ecab'; }
/* '' */
.icon-itunes:before { content: '\ecac'; }
/* '' */
.icon-plurk:before { content: '\ecad'; }
/* '' */
.icon-songkick:before { content: '\ecae'; }
/* '' */
.icon-lastfm-3:before { content: '\ecaf'; }
/* '' */
.icon-gmail:before { content: '\ecb0'; }
/* '' */
.icon-pinboard:before { content: '\ecb1'; }
/* '' */
.icon-openid-1:before { content: '\ecb2'; }
/* '' */
.icon-quora-1:before { content: '\ecb3'; }
/* '' */
.icon-soundcloud-3:before { content: '\ecb4'; }
/* '' */
.icon-tumblr-2:before { content: '\ecb5'; }
/* '' */
.icon-eventasaurus:before { content: '\ecb6'; }
/* '' */
.icon-wordpress-1:before { content: '\ecb7'; }
/* '' */
.icon-yelp-1:before { content: '\ecb8'; }
/* '' */
.icon-intensedebate:before { content: '\ecb9'; }
/* '' */
.icon-eventbrite:before { content: '\ecba'; }
/* '' */
.icon-scribd-1:before { content: '\ecbb'; }
/* '' */
.icon-posterous:before { content: '\ecbc'; }
/* '' */
.icon-stripe:before { content: '\ecbd'; }
/* '' */
.icon-opentable:before { content: '\ecbe'; }
/* '' */
.icon-cart:before { content: '\ecbf'; }
/* '' */
.icon-print-5:before { content: '\ecc0'; }
/* '' */
.icon-angellist-1:before { content: '\ecc1'; }
/* '' */
.icon-instagram-3:before { content: '\ecc2'; }
/* '' */
.icon-dwolla:before { content: '\ecc3'; }
/* '' */
.icon-appnet:before { content: '\ecc4'; }
/* '' */
.icon-statusnet:before { content: '\ecc5'; }
/* '' */
.icon-acrobat:before { content: '\ecc6'; }
/* '' */
.icon-drupal-1:before { content: '\ecc7'; }
/* '' */
.icon-buffer:before { content: '\ecc8'; }
/* '' */
.icon-pocket:before { content: '\ecc9'; }
/* '' */
.icon-bitbucket-1:before { content: '\ecca'; }
/* '' */
.icon-lego:before { content: '\eccb'; }
/* '' */
.icon-login-3:before { content: '\eccc'; }
/* '' */
.icon-stackoverflow-1:before { content: '\eccd'; }
/* '' */
.icon-hackernews:before { content: '\ecce'; }
/* '' */
.icon-lkdto:before { content: '\eccf'; }
/* '' */
.icon-facebook-6:before { content: '\ecd0'; }
/* '' */
.icon-facebook-rect-1:before { content: '\ecd1'; }
/* '' */
.icon-twitter-6:before { content: '\ecd2'; }
/* '' */
.icon-twitter-bird-1:before { content: '\ecd3'; }
/* '' */
.icon-vimeo-4:before { content: '\ecd4'; }
/* '' */
.icon-vimeo-rect:before { content: '\ecd5'; }
/* '' */
.icon-tumblr-rect:before { content: '\ecd6'; }
/* '' */
.icon-googleplus-rect:before { content: '\ecd7'; }
/* '' */
.icon-github-text:before { content: '\ecd8'; }
/* '' */
.icon-github-5:before { content: '\ecd9'; }
/* '' */
.icon-icq:before { content: '\ecda'; }
/* '' */
.icon-yandex-rect:before { content: '\ecdb'; }
/* '' */
.icon-vkontakte-rect:before { content: '\ecdc'; }
/* '' */
.icon-odnoklassniki-1:before { content: '\ecdd'; }
/* '' */
.icon-odnoklassniki-rect:before { content: '\ecde'; }
/* '' */
.icon-friendfeed:before { content: '\ecdf'; }
/* '' */
.icon-friendfeed-rect:before { content: '\ece0'; }
/* '' */
.icon-blogger-1:before { content: '\ece1'; }
/* '' */
.icon-blogger-rect:before { content: '\ece2'; }
/* '' */
.icon-deviantart-1:before { content: '\ece3'; }
/* '' */
.icon-lastfm-4:before { content: '\ece4'; }
/* '' */
.icon-lastfm-rect:before { content: '\ece5'; }
/* '' */
.icon-linkedin-rect:before { content: '\ece6'; }
/* '' */
.icon-picasa-1:before { content: '\ece7'; }
/* '' */
.icon-instagram-4:before { content: '\ece8'; }
/* '' */
.icon-instagram-filled:before { content: '\ece9'; }
/* '' */
.icon-box-4:before { content: '\ecea'; }
/* '' */
.icon-box-rect:before { content: '\eceb'; }
/* '' */
.icon-youku:before { content: '\ecec'; }
/* '' */
.icon-win8:before { content: '\eced'; }
/* '' */
.icon-discover:before { content: '\ecee'; }
/* '' */
.icon-visa:before { content: '\ecef'; }
/* '' */
.icon-houzz-1:before { content: '\ecf0'; }
/* '' */
.icon-glass-1:before { content: '\ecf1'; }
/* '' */
.icon-music-3:before { content: '\ecf2'; }
/* '' */
.icon-search-6:before { content: '\ecf3'; }
/* '' */
.icon-search-circled:before { content: '\ecf4'; }
/* '' */
.icon-mail-6:before { content: '\ecf5'; }
/* '' */
.icon-mail-circled:before { content: '\ecf6'; }
/* '' */
.icon-heart-6:before { content: '\ecf7'; }
/* '' */
.icon-heart-circled:before { content: '\ecf8'; }
/* '' */
.icon-heart-empty-3:before { content: '\ecf9'; }
/* '' */
.icon-star-6:before { content: '\ecfa'; }
/* '' */
.icon-star-circled:before { content: '\ecfb'; }
/* '' */
.icon-star-empty-3:before { content: '\ecfc'; }
/* '' */
.icon-user-6:before { content: '\ecfd'; }
/* '' */
.icon-group:before { content: '\ecfe'; }
/* '' */
.icon-group-circled:before { content: '\ecff'; }
/* '' */
.icon-torso:before { content: '\ed00'; }
/* '' */
.icon-video-4:before { content: '\ed01'; }
/* '' */
.icon-video-circled:before { content: '\ed02'; }
/* '' */
.icon-video-alt-1:before { content: '\ed03'; }
/* '' */
.icon-videocam-4:before { content: '\ed04'; }
/* '' */
.icon-video-chat:before { content: '\ed05'; }
/* '' */
.icon-picture-4:before { content: '\ed06'; }
/* '' */
.icon-camera-6:before { content: '\ed07'; }
/* '' */
.icon-photo:before { content: '\ed08'; }
/* '' */
.icon-photo-circled:before { content: '\ed09'; }
/* '' */
.icon-th-large-2:before { content: '\ed0a'; }
/* '' */
.icon-th-3:before { content: '\ed0b'; }
/* '' */
.icon-th-list-4:before { content: '\ed0c'; }
/* '' */
.icon-view-mode:before { content: '\ed0d'; }
/* '' */
.icon-ok-5:before { content: '\ed0e'; }
/* '' */
.icon-ok-circled-2:before { content: '\ed0f'; }
/* '' */
.icon-ok-circled2-1:before { content: '\ed10'; }
/* '' */
.icon-cancel-6:before { content: '\ed11'; }
/* '' */
.icon-cancel-circled-4:before { content: '\ed12'; }
/* '' */
.icon-cancel-circled2-1:before { content: '\ed13'; }
/* '' */
.icon-plus-6:before { content: '\ed14'; }
/* '' */
.icon-plus-circled-2:before { content: '\ed15'; }
/* '' */
.icon-minus-4:before { content: '\ed16'; }
/* '' */
.icon-minus-circled-2:before { content: '\ed17'; }
/* '' */
.icon-help-3:before { content: '\ed18'; }
/* '' */
.icon-help-circled-3:before { content: '\ed19'; }
/* '' */
.icon-info-circled-3:before { content: '\ed1a'; }
/* '' */
.icon-home-6:before { content: '\ed1b'; }
/* '' */
.icon-home-circled:before { content: '\ed1c'; }
/* '' */
.icon-website:before { content: '\ed1d'; }
/* '' */
.icon-website-circled:before { content: '\ed1e'; }
/* '' */
.icon-attach-5:before { content: '\ed1f'; }
/* '' */
.icon-attach-circled:before { content: '\ed20'; }
/* '' */
.icon-lock-6:before { content: '\ed21'; }
/* '' */
.icon-lock-circled:before { content: '\ed22'; }
/* '' */
.icon-lock-open-6:before { content: '\ed23'; }
/* '' */
.icon-lock-open-alt-2:before { content: '\ed24'; }
/* '' */
.icon-eye-6:before { content: '\ed25'; }
/* '' */
.icon-eye-off-1:before { content: '\ed26'; }
/* '' */
.icon-tag-5:before { content: '\ed27'; }
/* '' */
.icon-tags-2:before { content: '\ed28'; }
/* '' */
.icon-bookmark-3:before { content: '\ed29'; }
/* '' */
.icon-bookmark-empty-1:before { content: '\ed2a'; }
/* '' */
.icon-flag-3:before { content: '\ed2b'; }
/* '' */
.icon-flag-circled:before { content: '\ed2c'; }
/* '' */
.icon-thumbs-up-4:before { content: '\ed2d'; }
/* '' */
.icon-thumbs-down-4:before { content: '\ed2e'; }
/* '' */
.icon-download-6:before { content: '\ed2f'; }
/* '' */
.icon-download-alt:before { content: '\ed30'; }
/* '' */
.icon-upload-5:before { content: '\ed31'; }
/* '' */
.icon-share-3:before { content: '\ed32'; }
/* '' */
.icon-quote-1:before { content: '\ed33'; }
/* '' */
.icon-quote-circled:before { content: '\ed34'; }
/* '' */
.icon-export-5:before { content: '\ed35'; }
/* '' */
.icon-pencil-6:before { content: '\ed36'; }
/* '' */
.icon-pencil-circled:before { content: '\ed37'; }
/* '' */
.icon-edit-3:before { content: '\ed38'; }
/* '' */
.icon-edit-circled:before { content: '\ed39'; }
/* '' */
.icon-edit-alt:before { content: '\ed3a'; }
/* '' */
.icon-print-6:before { content: '\ed3b'; }
/* '' */
.icon-retweet-3:before { content: '\ed3c'; }
/* '' */
.icon-comment-5:before { content: '\ed3d'; }
/* '' */
.icon-comment-alt-1:before { content: '\ed3e'; }
/* '' */
.icon-bell-5:before { content: '\ed3f'; }
/* '' */
.icon-warning-1:before { content: '\ed40'; }
/* '' */
.icon-exclamation:before { content: '\ed41'; }
/* '' */
.icon-error:before { content: '\ed42'; }
/* '' */
.icon-error-alt:before { content: '\ed43'; }
/* '' */
.icon-location-6:before { content: '\ed44'; }
/* '' */
.icon-location-circled:before { content: '\ed45'; }
/* '' */
.icon-compass-5:before { content: '\ed46'; }
/* '' */
.icon-compass-circled:before { content: '\ed47'; }
/* '' */
.icon-trash-7:before { content: '\ed48'; }
/* '' */
.icon-trash-circled:before { content: '\ed49'; }
/* '' */
.icon-doc-6:before { content: '\ed4a'; }
/* '' */
.icon-doc-circled:before { content: '\ed4b'; }
/* '' */
.icon-doc-new:before { content: '\ed4c'; }
/* '' */
.icon-doc-new-circled:before { content: '\ed4d'; }
/* '' */
.icon-folder-5:before { content: '\ed4e'; }
/* '' */
.icon-folder-circled:before { content: '\ed4f'; }
/* '' */
.icon-folder-close:before { content: '\ed50'; }
/* '' */
.icon-folder-open-2:before { content: '\ed51'; }
/* '' */
.icon-rss-6:before { content: '\ed52'; }
/* '' */
.icon-phone-3:before { content: '\ed53'; }
/* '' */
.icon-phone-circled:before { content: '\ed54'; }
/* '' */
.icon-cog-5:before { content: '\ed55'; }
/* '' */
.icon-cog-circled:before { content: '\ed56'; }
/* '' */
.icon-cogs:before { content: '\ed57'; }
/* '' */
.icon-wrench-4:before { content: '\ed58'; }
/* '' */
.icon-wrench-circled:before { content: '\ed59'; }
/* '' */
.icon-basket-4:before { content: '\ed5a'; }
/* '' */
.icon-basket-circled:before { content: '\ed5b'; }
/* '' */
.icon-calendar-7:before { content: '\ed5c'; }
/* '' */
.icon-calendar-circled:before { content: '\ed5d'; }
/* '' */
.icon-mic-5:before { content: '\ed5e'; }
/* '' */
.icon-mic-circled:before { content: '\ed5f'; }
/* '' */
.icon-volume-off-4:before { content: '\ed60'; }
/* '' */
.icon-volume-down-2:before { content: '\ed61'; }
/* '' */
.icon-volume-1:before { content: '\ed62'; }
/* '' */
.icon-volume-up-3:before { content: '\ed63'; }
/* '' */
.icon-headphones-3:before { content: '\ed64'; }
/* '' */
.icon-clock-6:before { content: '\ed65'; }
/* '' */
.icon-clock-circled:before { content: '\ed66'; }
/* '' */
.icon-lightbulb-2:before { content: '\ed67'; }
/* '' */
.icon-lightbulb-alt:before { content: '\ed68'; }
/* '' */
.icon-block-4:before { content: '\ed69'; }
/* '' */
.icon-resize-full-5:before { content: '\ed6a'; }
/* '' */
.icon-resize-full-alt-2:before { content: '\ed6b'; }
/* '' */
.icon-resize-small-4:before { content: '\ed6c'; }
/* '' */
.icon-resize-vertical-2:before { content: '\ed6d'; }
/* '' */
.icon-resize-horizontal-2:before { content: '\ed6e'; }
/* '' */
.icon-move-3:before { content: '\ed6f'; }
/* '' */
.icon-zoom-in-4:before { content: '\ed70'; }
/* '' */
.icon-zoom-out-4:before { content: '\ed71'; }
/* '' */
.icon-down-open-3:before { content: '\ed72'; }
/* '' */
.icon-left-open-4:before { content: '\ed73'; }
/* '' */
.icon-right-open-4:before { content: '\ed74'; }
/* '' */
.icon-up-open-3:before { content: '\ed75'; }
/* '' */
.icon-down-6:before { content: '\ed76'; }
/* '' */
.icon-left-5:before { content: '\ed77'; }
/* '' */
.icon-right-5:before { content: '\ed78'; }
/* '' */
.icon-up-6:before { content: '\ed79'; }
/* '' */
.icon-down-circled-2:before { content: '\ed7a'; }
/* '' */
.icon-left-circled-2:before { content: '\ed7b'; }
/* '' */
.icon-right-circled-2:before { content: '\ed7c'; }
/* '' */
.icon-up-circled-2:before { content: '\ed7d'; }
/* '' */
.icon-down-hand-1:before { content: '\ed7e'; }
/* '' */
.icon-left-hand-1:before { content: '\ed7f'; }
/* '' */
.icon-right-hand-1:before { content: '\ed80'; }
/* '' */
.icon-up-hand-1:before { content: '\ed81'; }
/* '' */
.icon-cw-5:before { content: '\ed82'; }
/* '' */
.icon-cw-circled:before { content: '\ed83'; }
/* '' */
.icon-arrows-cw-2:before { content: '\ed84'; }
/* '' */
.icon-shuffle-4:before { content: '\ed85'; }
/* '' */
.icon-play-5:before { content: '\ed86'; }
/* '' */
.icon-play-circled-1:before { content: '\ed87'; }
/* '' */
.icon-play-circled2-1:before { content: '\ed88'; }
/* '' */
.icon-stop-6:before { content: '\ed89'; }
/* '' */
.icon-stop-circled:before { content: '\ed8a'; }
/* '' */
.icon-pause-5:before { content: '\ed8b'; }
/* '' */
.icon-pause-circled:before { content: '\ed8c'; }
/* '' */
.icon-record-2:before { content: '\ed8d'; }
/* '' */
.icon-eject-3:before { content: '\ed8e'; }
/* '' */
.icon-backward:before { content: '\ed8f'; }
/* '' */
.icon-backward-circled:before { content: '\ed90'; }
/* '' */
.icon-fast-backward-2:before { content: '\ed91'; }
/* '' */
.icon-fast-forward-2:before { content: '\ed92'; }
/* '' */
.icon-forward-3:before { content: '\ed93'; }
/* '' */
.icon-forward-circled:before { content: '\ed94'; }
/* '' */
.icon-step-backward:before { content: '\ed95'; }
/* '' */
.icon-step-forward:before { content: '\ed96'; }
/* '' */
.icon-target-4:before { content: '\ed97'; }
/* '' */
.icon-signal-4:before { content: '\ed98'; }
/* '' */
.icon-desktop-2:before { content: '\ed99'; }
/* '' */
.icon-desktop-circled:before { content: '\ed9a'; }
/* '' */
.icon-laptop-2:before { content: '\ed9b'; }
/* '' */
.icon-laptop-circled:before { content: '\ed9c'; }
/* '' */
.icon-network-1:before { content: '\ed9d'; }
/* '' */
.icon-inbox-3:before { content: '\ed9e'; }
/* '' */
.icon-inbox-circled:before { content: '\ed9f'; }
/* '' */
.icon-inbox-alt:before { content: '\eda0'; }
/* '' */
.icon-globe-5:before { content: '\eda1'; }
/* '' */
.icon-globe-alt-1:before { content: '\eda2'; }
/* '' */
.icon-cloud-6:before { content: '\eda3'; }
/* '' */
.icon-cloud-circled:before { content: '\eda4'; }
/* '' */
.icon-flight-2:before { content: '\eda5'; }
/* '' */
.icon-leaf-3:before { content: '\eda6'; }
/* '' */
.icon-font-1:before { content: '\eda7'; }
/* '' */
.icon-fontsize-1:before { content: '\eda8'; }
/* '' */
.icon-bold-1:before { content: '\eda9'; }
/* '' */
.icon-italic-1:before { content: '\edaa'; }
/* '' */
.icon-text-height-1:before { content: '\edab'; }
/* '' */
.icon-text-width-1:before { content: '\edac'; }
/* '' */
.icon-align-left-1:before { content: '\edad'; }
/* '' */
.icon-align-center-1:before { content: '\edae'; }
/* '' */
.icon-align-right-1:before { content: '\edaf'; }
/* '' */
.icon-align-justify-1:before { content: '\edb0'; }
/* '' */
.icon-list-3:before { content: '\edb1'; }
/* '' */
.icon-indent-left-1:before { content: '\edb2'; }
/* '' */
.icon-indent-right-1:before { content: '\edb3'; }
/* '' */
.icon-briefcase-3:before { content: '\edb4'; }
/* '' */
.icon-off-1:before { content: '\edb5'; }
/* '' */
.icon-road-1:before { content: '\edb6'; }
/* '' */
.icon-qrcode-1:before { content: '\edb7'; }
/* '' */
.icon-barcode-1:before { content: '\edb8'; }
/* '' */
.icon-braille-1:before { content: '\edb9'; }
/* '' */
.icon-book-4:before { content: '\edba'; }
/* '' */
.icon-adjust-2:before { content: '\edbb'; }
/* '' */
.icon-tint-1:before { content: '\edbc'; }
/* '' */
.icon-check-3:before { content: '\edbd'; }
/* '' */
.icon-check-empty-1:before { content: '\edbe'; }
/* '' */
.icon-asterisk-1:before { content: '\edbf'; }
/* '' */
.icon-gift-2:before { content: '\edc0'; }
/* '' */
.icon-fire-2:before { content: '\edc1'; }
/* '' */
.icon-magnet-2:before { content: '\edc2'; }
/* '' */
.icon-chart-2:before { content: '\edc3'; }
/* '' */
.icon-chart-circled:before { content: '\edc4'; }
/* '' */
.icon-credit-card-4:before { content: '\edc5'; }
/* '' */
.icon-megaphone-2:before { content: '\edc6'; }
/* '' */
.icon-clipboard-2:before { content: '\edc7'; }
/* '' */
.icon-hdd-2:before { content: '\edc8'; }
/* '' */
.icon-key-4:before { content: '\edc9'; }
/* '' */
.icon-certificate-2:before { content: '\edca'; }
/* '' */
.icon-tasks-1:before { content: '\edcb'; }
/* '' */
.icon-filter-1:before { content: '\edcc'; }
/* '' */
.icon-gauge-2:before { content: '\edcd'; }
/* '' */
.icon-smiley:before { content: '\edce'; }
/* '' */
.icon-smiley-circled:before { content: '\edcf'; }
/* '' */
.icon-address-book-1:before { content: '\edd0'; }
/* '' */
.icon-address-book-alt:before { content: '\edd1'; }
/* '' */
.icon-asl:before { content: '\edd2'; }
/* '' */
.icon-glasses:before { content: '\edd3'; }
/* '' */
.icon-hearing-impaired:before { content: '\edd4'; }
/* '' */
.icon-iphone-home:before { content: '\edd5'; }
/* '' */
.icon-person:before { content: '\edd6'; }
/* '' */
.icon-adult:before { content: '\edd7'; }
/* '' */
.icon-child-1:before { content: '\edd8'; }
/* '' */
.icon-blind-1:before { content: '\edd9'; }
/* '' */
.icon-guidedog:before { content: '\edda'; }
/* '' */
.icon-accessibility:before { content: '\eddb'; }
/* '' */
.icon-universal-access-1:before { content: '\eddc'; }
/* '' */
.icon-male-2:before { content: '\eddd'; }
/* '' */
.icon-female-2:before { content: '\edde'; }
/* '' */
.icon-behance-2:before { content: '\eddf'; }
/* '' */
.icon-blogger-2:before { content: '\ede0'; }
/* '' */
.icon-cc-3:before { content: '\ede1'; }
/* '' */
.icon-css:before { content: '\ede2'; }
/* '' */
.icon-delicious-2:before { content: '\ede3'; }
/* '' */
.icon-deviantart-2:before { content: '\ede4'; }
/* '' */
.icon-digg-2:before { content: '\ede5'; }
/* '' */
.icon-dribbble-5:before { content: '\ede6'; }
/* '' */
.icon-facebook-7:before { content: '\ede7'; }
/* '' */
.icon-flickr-4:before { content: '\ede8'; }
/* '' */
.icon-foursquare-2:before { content: '\ede9'; }
/* '' */
.icon-friendfeed-1:before { content: '\edea'; }
/* '' */
.icon-friendfeed-rect-1:before { content: '\edeb'; }
/* '' */
.icon-github-6:before { content: '\edec'; }
/* '' */
.icon-github-text-1:before { content: '\eded'; }
/* '' */
.icon-googleplus:before { content: '\edee'; }
/* '' */
.icon-instagram-5:before { content: '\edef'; }
/* '' */
.icon-linkedin-6:before { content: '\edf0'; }
/* '' */
.icon-path:before { content: '\edf1'; }
/* '' */
.icon-picasa-2:before { content: '\edf2'; }
/* '' */
.icon-pinterest-4:before { content: '\edf3'; }
/* '' */
.icon-reddit-2:before { content: '\edf4'; }
/* '' */
.icon-skype-5:before { content: '\edf5'; }
/* '' */
.icon-slideshare-1:before { content: '\edf6'; }
/* '' */
.icon-stackoverflow-2:before { content: '\edf7'; }
/* '' */
.icon-stumbleupon-3:before { content: '\edf8'; }
/* '' */
.icon-twitter-7:before { content: '\edf9'; }
/* '' */
.icon-tumblr-4:before { content: '\edfa'; }
/* '' */
.icon-vimeo-5:before { content: '\edfb'; }
/* '' */
.icon-vkontakte-2:before { content: '\edfc'; }
/* '' */
.icon-w3c-1:before { content: '\edfd'; }
/* '' */
.icon-wordpress-3:before { content: '\edfe'; }
/* '' */
.icon-youtube-3:before { content: '\edff'; }
/* '' */
.icon-music-4:before { content: '\ee00'; }
/* '' */
.icon-search-7:before { content: '\ee01'; }
/* '' */
.icon-mail-7:before { content: '\ee02'; }
/* '' */
.icon-heart-7:before { content: '\ee03'; }
/* '' */
.icon-star-7:before { content: '\ee04'; }
/* '' */
.icon-user-7:before { content: '\ee05'; }
/* '' */
.icon-videocam-5:before { content: '\ee06'; }
/* '' */
.icon-camera-7:before { content: '\ee07'; }
/* '' */
.icon-photo-1:before { content: '\ee08'; }
/* '' */
.icon-attach-6:before { content: '\ee09'; }
/* '' */
.icon-lock-7:before { content: '\ee0a'; }
/* '' */
.icon-eye-7:before { content: '\ee0b'; }
/* '' */
.icon-tag-6:before { content: '\ee0c'; }
/* '' */
.icon-thumbs-up-5:before { content: '\ee0d'; }
/* '' */
.icon-pencil-7:before { content: '\ee0e'; }
/* '' */
.icon-comment-6:before { content: '\ee0f'; }
/* '' */
.icon-location-7:before { content: '\ee10'; }
/* '' */
.icon-cup-1:before { content: '\ee11'; }
/* '' */
.icon-trash-8:before { content: '\ee12'; }
/* '' */
.icon-doc-7:before { content: '\ee13'; }
/* '' */
.icon-note-1:before { content: '\ee14'; }
/* '' */
.icon-cog-6:before { content: '\ee15'; }
/* '' */
.icon-params:before { content: '\ee16'; }
/* '' */
.icon-calendar-8:before { content: '\ee17'; }
/* '' */
.icon-sound-1:before { content: '\ee18'; }
/* '' */
.icon-clock-7:before { content: '\ee19'; }
/* '' */
.icon-lightbulb-3:before { content: '\ee1a'; }
/* '' */
.icon-tv:before { content: '\ee1b'; }
/* '' */
.icon-desktop-3:before { content: '\ee1c'; }
/* '' */
.icon-mobile-6:before { content: '\ee1d'; }
/* '' */
.icon-cd-3:before { content: '\ee1e'; }
/* '' */
.icon-inbox-4:before { content: '\ee1f'; }
/* '' */
.icon-globe-6:before { content: '\ee20'; }
/* '' */
.icon-cloud-7:before { content: '\ee21'; }
/* '' */
.icon-paper-plane-3:before { content: '\ee22'; }
/* '' */
.icon-fire-3:before { content: '\ee23'; }
/* '' */
.icon-graduation-cap-2:before { content: '\ee24'; }
/* '' */
.icon-megaphone-3:before { content: '\ee25'; }
/* '' */
.icon-database-3:before { content: '\ee26'; }
/* '' */
.icon-key-5:before { content: '\ee27'; }
/* '' */
.icon-beaker-1:before { content: '\ee28'; }
/* '' */
.icon-truck-1:before { content: '\ee29'; }
/* '' */
.icon-money-2:before { content: '\ee2a'; }
/* '' */
.icon-food-1:before { content: '\ee2b'; }
/* '' */
.icon-shop-1:before { content: '\ee2c'; }
/* '' */
.icon-diamond-1:before { content: '\ee2d'; }
/* '' */
.icon-t-shirt:before { content: '\ee2e'; }
/* '' */
.icon-wallet:before { content: '\ee2f'; }
/* '' */
.icon-search-8:before { content: '\ee30'; }
/* '' */
.icon-mail-8:before { content: '\ee31'; }
/* '' */
.icon-heart-8:before { content: '\ee32'; }
/* '' */
.icon-heart-empty-4:before { content: '\ee33'; }
/* '' */
.icon-star-8:before { content: '\ee34'; }
/* '' */
.icon-user-8:before { content: '\ee35'; }
/* '' */
.icon-video-5:before { content: '\ee36'; }
/* '' */
.icon-picture-5:before { content: '\ee37'; }
/* '' */
.icon-th-large-3:before { content: '\ee38'; }
/* '' */
.icon-th-4:before { content: '\ee39'; }
/* '' */
.icon-th-list-5:before { content: '\ee3a'; }
/* '' */
.icon-ok-6:before { content: '\ee3b'; }
/* '' */
.icon-ok-circle-1:before { content: '\ee3c'; }
/* '' */
.icon-cancel-7:before { content: '\ee3d'; }
/* '' */
.icon-cancel-circle-2:before { content: '\ee3e'; }
/* '' */
.icon-plus-circle-1:before { content: '\ee3f'; }
/* '' */
.icon-minus-circle-1:before { content: '\ee40'; }
/* '' */
.icon-link-5:before { content: '\ee41'; }
/* '' */
.icon-attach-7:before { content: '\ee42'; }
/* '' */
.icon-lock-8:before { content: '\ee43'; }
/* '' */
.icon-lock-open-7:before { content: '\ee44'; }
/* '' */
.icon-tag-7:before { content: '\ee45'; }
/* '' */
.icon-reply-4:before { content: '\ee46'; }
/* '' */
.icon-reply-all-2:before { content: '\ee47'; }
/* '' */
.icon-forward-4:before { content: '\ee48'; }
/* '' */
.icon-code-3:before { content: '\ee49'; }
/* '' */
.icon-retweet-4:before { content: '\ee4a'; }
/* '' */
.icon-comment-7:before { content: '\ee4b'; }
/* '' */
.icon-comment-alt-2:before { content: '\ee4c'; }
/* '' */
.icon-chat-6:before { content: '\ee4d'; }
/* '' */
.icon-attention-5:before { content: '\ee4e'; }
/* '' */
.icon-location-8:before { content: '\ee4f'; }
/* '' */
.icon-doc-8:before { content: '\ee50'; }
/* '' */
.icon-docs-landscape:before { content: '\ee51'; }
/* '' */
.icon-folder-6:before { content: '\ee52'; }
/* '' */
.icon-archive-2:before { content: '\ee53'; }
/* '' */
.icon-rss-7:before { content: '\ee54'; }
/* '' */
.icon-rss-alt-1:before { content: '\ee55'; }
/* '' */
.icon-cog-7:before { content: '\ee56'; }
/* '' */
.icon-logout-3:before { content: '\ee57'; }
/* '' */
.icon-clock-8:before { content: '\ee58'; }
/* '' */
.icon-block-5:before { content: '\ee59'; }
/* '' */
.icon-resize-full-6:before { content: '\ee5a'; }
/* '' */
.icon-resize-full-circle:before { content: '\ee5b'; }
/* '' */
.icon-popup-5:before { content: '\ee5c'; }
/* '' */
.icon-left-open-5:before { content: '\ee5d'; }
/* '' */
.icon-right-open-5:before { content: '\ee5e'; }
/* '' */
.icon-down-circle-1:before { content: '\ee5f'; }
/* '' */
.icon-left-circle-1:before { content: '\ee60'; }
/* '' */
.icon-right-circle-1:before { content: '\ee61'; }
/* '' */
.icon-up-circle-1:before { content: '\ee62'; }
/* '' */
.icon-down-dir-3:before { content: '\ee63'; }
/* '' */
.icon-right-dir-3:before { content: '\ee64'; }
/* '' */
.icon-down-micro:before { content: '\ee65'; }
/* '' */
.icon-up-micro:before { content: '\ee66'; }
/* '' */
.icon-cw-circle:before { content: '\ee67'; }
/* '' */
.icon-arrows-cw-3:before { content: '\ee68'; }
/* '' */
.icon-updown-circle:before { content: '\ee69'; }
/* '' */
.icon-target-5:before { content: '\ee6a'; }
/* '' */
.icon-signal-5:before { content: '\ee6b'; }
/* '' */
.icon-progress-4:before { content: '\ee6c'; }
/* '' */
.icon-progress-5:before { content: '\ee6d'; }
/* '' */
.icon-progress-6:before { content: '\ee6e'; }
/* '' */
.icon-progress-7:before { content: '\ee6f'; }
/* '' */
.icon-progress-8:before { content: '\ee70'; }
/* '' */
.icon-progress-9:before { content: '\ee71'; }
/* '' */
.icon-progress-10:before { content: '\ee72'; }
/* '' */
.icon-progress-11:before { content: '\ee73'; }
/* '' */
.icon-font-2:before { content: '\ee74'; }
/* '' */
.icon-list-4:before { content: '\ee75'; }
/* '' */
.icon-list-numbered-1:before { content: '\ee76'; }
/* '' */
.icon-indent-left-2:before { content: '\ee77'; }
/* '' */
.icon-indent-right-2:before { content: '\ee78'; }
/* '' */
.icon-cloud-8:before { content: '\ee79'; }
/* '' */
.icon-terminal-1:before { content: '\ee7a'; }
/* '' */
.icon-facebook-rect-2:before { content: '\ee7b'; }
/* '' */
.icon-twitter-bird-2:before { content: '\ee7c'; }
/* '' */
.icon-vimeo-rect-1:before { content: '\ee7d'; }
/* '' */
.icon-tumblr-rect-1:before { content: '\ee7e'; }
/* '' */
.icon-googleplus-rect-1:before { content: '\ee7f'; }
/* '' */
.icon-linkedin-rect-1:before { content: '\ee80'; }
/* '' */
.icon-skype-6:before { content: '\ee81'; }
/* '' */
.icon-vkontakte-rect-1:before { content: '\ee82'; }
/* '' */
.icon-youtube-4:before { content: '\ee83'; }
/* '' */
.icon-odnoklassniki-rect-1:before { content: '\ee84'; }
/* '' */
.icon-down-open-2:before { content: '\f004'; }
/* '' */
.icon-up-open-2:before { content: '\f005'; }
/* '' */
.icon-right-open-3:before { content: '\f006'; }
/* '' */
.icon-left-open-3:before { content: '\f007'; }
/* '' */
.icon-menu-3:before { content: '\f008'; }
/* '' */
.icon-th-list-3:before { content: '\f009'; }
/* '' */
.icon-th-thumb:before { content: '\f00a'; }
/* '' */
.icon-th-thumb-empty:before { content: '\f00b'; }
/* '' */
.icon-coverflow:before { content: '\f00c'; }
/* '' */
.icon-coverflow-empty:before { content: '\f00d'; }
/* '' */
.icon-pause-4:before { content: '\f00e'; }
/* '' */
.icon-play-4:before { content: '\f00f'; }
/* '' */
.icon-to-end-3:before { content: '\f010'; }
/* '' */
.icon-to-start-3:before { content: '\f011'; }
/* '' */
.icon-fast-forward-1:before { content: '\f012'; }
/* '' */
.icon-fast-backward-1:before { content: '\f013'; }
/* '' */
.icon-upload-cloud-4:before { content: '\f014'; }
/* '' */
.icon-download-cloud-2:before { content: '\f015'; }
/* '' */
.icon-data-science:before { content: '\f016'; }
/* '' */
.icon-data-science-inv:before { content: '\f017'; }
/* '' */
.icon-globe-4:before { content: '\f018'; }
/* '' */
.icon-globe-inv:before { content: '\f019'; }
/* '' */
.icon-math:before { content: '\f01a'; }
/* '' */
.icon-math-circled-empty:before { content: '\f01b'; }
/* '' */
.icon-math-circled:before { content: '\f01c'; }
/* '' */
.icon-paper-plane-2:before { content: '\f01d'; }
/* '' */
.icon-paper-plane-alt2:before { content: '\f01e'; }
/* '' */
.icon-paper-plane-alt:before { content: '\f01f'; }
/* '' */
.icon-color-adjust:before { content: '\f020'; }
/* '' */
.icon-star-half-1:before { content: '\f022'; }
/* '' */
.icon-star-half_empty:before { content: '\f024'; }
/* '' */
.icon-ccw-2:before { content: '\f025'; }
/* '' */
.icon-heart-broken:before { content: '\f028'; }
/* '' */
.icon-hash-1:before { content: '\f029'; }
/* '' */
.icon-reply-3:before { content: '\f02a'; }
/* '' */
.icon-retweet-2:before { content: '\f02b'; }
/* '' */
.icon-login-2:before { content: '\f02c'; }
/* '' */
.icon-logout-2:before { content: '\f02d'; }
/* '' */
.icon-download-5:before { content: '\f02e'; }
/* '' */
.icon-upload-4:before { content: '\f02f'; }
/* '' */
.icon-location-5:before { content: '\f031'; }
/* '' */
.icon-monitor-1:before { content: '\f032'; }
/* '' */
.icon-tablet-3:before { content: '\f033'; }
/* '' */
.icon-mobile-5:before { content: '\f034'; }
/* '' */
.icon-connected-object:before { content: '\f035'; }
/* '' */
.icon-isight:before { content: '\f039'; }
/* '' */
.icon-videocam-3:before { content: '\f03a'; }
/* '' */
.icon-shuffle-3:before { content: '\f03b'; }
/* '' */
.icon-chat-5:before { content: '\f03d'; }
/* '' */
.icon-bell-4:before { content: '\f03f'; }
/* '' */
.icon-movie:before { content: '\f040'; }
/* '' */
.icon-ruler:before { content: '\f044'; }
/* '' */
.icon-vector:before { content: '\f045'; }
/* '' */
.icon-move:before { content: '\f047'; }
/* '' */
.icon-mic-4:before { content: '\f048'; }
/* '' */
.icon-doc-5:before { content: '\f04a'; }
/* '' */
.icon-dribbble-circled-2:before { content: '\f04f'; }
/* '' */
.icon-dribbble-3:before { content: '\f050'; }
/* '' */
.icon-facebook-circled-2:before { content: '\f051'; }
/* '' */
.icon-facebook-4:before { content: '\f052'; }
/* '' */
.icon-github-circled-alt:before { content: '\f053'; }
/* '' */
.icon-github-circled-3:before { content: '\f054'; }
/* '' */
.icon-github-3:before { content: '\f055'; }
/* '' */
.icon-github-circled-alt2:before { content: '\f056'; }
/* '' */
.icon-twitter-circled-2:before { content: '\f057'; }
/* '' */
.icon-twitter-4:before { content: '\f058'; }
/* '' */
.icon-gplus-circled-1:before { content: '\f059'; }
/* '' */
.icon-gplus-2:before { content: '\f05a'; }
/* '' */
.icon-linkedin-circled-2:before { content: '\f05b'; }
/* '' */
.icon-linkedin-3:before { content: '\f05c'; }
/* '' */
.icon-instagram-2:before { content: '\f05d'; }
/* '' */
.icon-instagram-circled:before { content: '\f05e'; }
/* '' */
.icon-mfg-logo:before { content: '\f05f'; }
/* '' */
.icon-mfg-logo-circled:before { content: '\f060'; }
/* '' */
.icon-user-5:before { content: '\f061'; }
/* '' */
.icon-user-male:before { content: '\f062'; }
/* '' */
.icon-user-female:before { content: '\f063'; }
/* '' */
.icon-users-3:before { content: '\f064'; }
/* '' */
.icon-folder-4:before { content: '\f067'; }
/* '' */
.icon-folder-open-1:before { content: '\f068'; }
/* '' */
.icon-folder-empty-2:before { content: '\f069'; }
/* '' */
.icon-attach-4:before { content: '\f06a'; }
/* '' */
.icon-ok-circled-1:before { content: '\f06d'; }
/* '' */
.icon-cancel-circled-3:before { content: '\f06e'; }
/* '' */
.icon-inbox-2:before { content: '\f070'; }
/* '' */
.icon-trophy-1:before { content: '\f074'; }
/* '' */
.icon-lock-open-alt-1:before { content: '\f075'; }
/* '' */
.icon-link-4:before { content: '\f07b'; }
/* '' */
.icon-zoom-in-3:before { content: '\f07e'; }
/* '' */
.icon-zoom-out-3:before { content: '\f07f'; }
/* '' */
.icon-stop-5:before { content: '\f080'; }
/* '' */
.icon-export-4:before { content: '\f081'; }
/* '' */
.icon-eye-5:before { content: '\f082'; }
/* '' */
.icon-trash-5:before { content: '\f083'; }
/* '' */
.icon-hdd-1:before { content: '\f084'; }
/* '' */
.icon-info-circled-2:before { content: '\f085'; }
/* '' */
.icon-info-circled-alt:before { content: '\f086'; }
/* '' */
.icon-print-4:before { content: '\f087'; }
/* '' */
.icon-fontsize:before { content: '\f088'; }
/* '' */
.icon-soundcloud-2:before { content: '\f089'; }
/* '' */
.icon-soundcloud-circled:before { content: '\f08a'; }
/* '' */
.icon-link-ext:before { content: '\f08e'; }
/* '' */
.icon-check-empty:before { content: '\f096'; }
/* '' */
.icon-bookmark-empty:before { content: '\f097'; }
/* '' */
.icon-phone-squared:before { content: '\f098'; }
/* '' */
.icon-twitter:before { content: '\f099'; }
/* '' */
.icon-facebook:before { content: '\f09a'; }
/* '' */
.icon-github-circled:before { content: '\f09b'; }
/* '' */
.icon-rss:before { content: '\f09e'; }
/* '' */
.icon-hdd:before { content: '\f0a0'; }
/* '' */
.icon-certificate:before { content: '\f0a3'; }
/* '' */
.icon-left-circled:before { content: '\f0a8'; }
/* '' */
.icon-right-circled:before { content: '\f0a9'; }
/* '' */
.icon-up-circled:before { content: '\f0aa'; }
/* '' */
.icon-down-circled:before { content: '\f0ab'; }
/* '' */
.icon-tasks:before { content: '\f0ae'; }
/* '' */
.icon-filter:before { content: '\f0b0'; }
/* '' */
.icon-resize-full-alt:before { content: '\f0b2'; }
/* '' */
.icon-beaker:before { content: '\f0c3'; }
/* '' */
.icon-docs:before { content: '\f0c5'; }
/* '' */
.icon-blank:before { content: '\f0c8'; }
/* '' */
.icon-menu:before { content: '\f0c9'; }
/* '' */
.icon-list-bullet:before { content: '\f0ca'; }
/* '' */
.icon-list-numbered:before { content: '\f0cb'; }
/* '' */
.icon-strike:before { content: '\f0cc'; }
/* '' */
.icon-underline:before { content: '\f0cd'; }
/* '' */
.icon-table:before { content: '\f0ce'; }
/* '' */
.icon-magic:before { content: '\f0d0'; }
/* '' */
.icon-pinterest-circled:before { content: '\f0d2'; }
/* '' */
.icon-pinterest-squared:before { content: '\f0d3'; }
/* '' */
.icon-gplus-squared:before { content: '\f0d4'; }
/* '' */
.icon-gplus:before { content: '\f0d5'; }
/* '' */
.icon-money:before { content: '\f0d6'; }
/* '' */
.icon-columns:before { content: '\f0db'; }
/* '' */
.icon-sort:before { content: '\f0dc'; }
/* '' */
.icon-sort-down:before { content: '\f0dd'; }
/* '' */
.icon-sort-up:before { content: '\f0de'; }
/* '' */
.icon-mail-alt:before { content: '\f0e0'; }
/* '' */
.icon-linkedin:before { content: '\f0e1'; }
/* '' */
.icon-gauge:before { content: '\f0e4'; }
/* '' */
.icon-comment-empty:before { content: '\f0e5'; }
/* '' */
.icon-chat-empty:before { content: '\f0e6'; }
/* '' */
.icon-sitemap:before { content: '\f0e8'; }
/* '' */
.icon-paste:before { content: '\f0ea'; }
/* '' */
.icon-lightbulb:before { content: '\f0eb'; }
/* '' */
.icon-exchange:before { content: '\f0ec'; }
/* '' */
.icon-download-cloud:before { content: '\f0ed'; }
/* '' */
.icon-upload-cloud:before { content: '\f0ee'; }
/* '' */
.icon-user-md:before { content: '\f0f0'; }
/* '' */
.icon-stethoscope:before { content: '\f0f1'; }
/* '' */
.icon-suitcase:before { content: '\f0f2'; }
/* '' */
.icon-bell-alt:before { content: '\f0f3'; }
/* '' */
.icon-coffee:before { content: '\f0f4'; }
/* '' */
.icon-food:before { content: '\f0f5'; }
/* '' */
.icon-doc-text:before { content: '\f0f6'; }
/* '' */
.icon-building:before { content: '\f0f7'; }
/* '' */
.icon-hospital:before { content: '\f0f8'; }
/* '' */
.icon-ambulance:before { content: '\f0f9'; }
/* '' */
.icon-medkit:before { content: '\f0fa'; }
/* '' */
.icon-fighter-jet:before { content: '\f0fb'; }
/* '' */
.icon-beer:before { content: '\f0fc'; }
/* '' */
.icon-h-sigh:before { content: '\f0fd'; }
/* '' */
.icon-plus-squared:before { content: '\f0fe'; }
/* '' */
.icon-angle-double-left:before { content: '\f100'; }
/* '' */
.icon-angle-double-right:before { content: '\f101'; }
/* '' */
.icon-angle-double-up:before { content: '\f102'; }
/* '' */
.icon-angle-double-down:before { content: '\f103'; }
/* '' */
.icon-angle-left:before { content: '\f104'; }
/* '' */
.icon-angle-right:before { content: '\f105'; }
/* '' */
.icon-angle-up:before { content: '\f106'; }
/* '' */
.icon-angle-down:before { content: '\f107'; }
/* '' */
.icon-desktop:before { content: '\f108'; }
/* '' */
.icon-laptop:before { content: '\f109'; }
/* '' */
.icon-tablet:before { content: '\f10a'; }
/* '' */
.icon-mobile:before { content: '\f10b'; }
/* '' */
.icon-circle-empty:before { content: '\f10c'; }
/* '' */
.icon-quote-left:before { content: '\f10d'; }
/* '' */
.icon-quote-right:before { content: '\f10e'; }
/* '' */
.icon-spinner:before { content: '\f110'; }
/* '' */
.icon-circle:before { content: '\f111'; }
/* '' */
.icon-reply:before { content: '\f112'; }
/* '' */
.icon-github:before { content: '\f113'; }
/* '' */
.icon-folder-empty:before { content: '\f114'; }
/* '' */
.icon-folder-open-empty:before { content: '\f115'; }
/* '' */
.icon-smile:before { content: '\f118'; }
/* '' */
.icon-frown:before { content: '\f119'; }
/* '' */
.icon-meh:before { content: '\f11a'; }
/* '' */
.icon-gamepad:before { content: '\f11b'; }
/* '' */
.icon-keyboard:before { content: '\f11c'; }
/* '' */
.icon-flag-empty:before { content: '\f11d'; }
/* '' */
.icon-flag-checkered:before { content: '\f11e'; }
/* '' */
.icon-terminal:before { content: '\f120'; }
/* '' */
.icon-code:before { content: '\f121'; }
/* '' */
.icon-reply-all:before { content: '\f122'; }
/* '' */
.icon-star-half-alt:before { content: '\f123'; }
/* '' */
.icon-direction:before { content: '\f124'; }
/* '' */
.icon-crop:before { content: '\f125'; }
/* '' */
.icon-fork:before { content: '\f126'; }
/* '' */
.icon-unlink:before { content: '\f127'; }
/* '' */
.icon-help:before { content: '\f128'; }
/* '' */
.icon-info:before { content: '\f129'; }
/* '' */
.icon-attention-alt:before { content: '\f12a'; }
/* '' */
.icon-superscript:before { content: '\f12b'; }
/* '' */
.icon-subscript:before { content: '\f12c'; }
/* '' */
.icon-eraser:before { content: '\f12d'; }
/* '' */
.icon-puzzle:before { content: '\f12e'; }
/* '' */
.icon-mic:before { content: '\f130'; }
/* '' */
.icon-mute:before { content: '\f131'; }
/* '' */
.icon-shield:before { content: '\f132'; }
/* '' */
.icon-calendar-empty:before { content: '\f133'; }
/* '' */
.icon-extinguisher:before { content: '\f134'; }
/* '' */
.icon-rocket:before { content: '\f135'; }
/* '' */
.icon-maxcdn:before { content: '\f136'; }
/* '' */
.icon-angle-circled-left:before { content: '\f137'; }
/* '' */
.icon-angle-circled-right:before { content: '\f138'; }
/* '' */
.icon-angle-circled-up:before { content: '\f139'; }
/* '' */
.icon-angle-circled-down:before { content: '\f13a'; }
/* '' */
.icon-html5:before { content: '\f13b'; }
/* '' */
.icon-css3:before { content: '\f13c'; }
/* '' */
.icon-anchor:before { content: '\f13d'; }
/* '' */
.icon-lock-open-alt:before { content: '\f13e'; }
/* '' */
.icon-bullseye:before { content: '\f140'; }
/* '' */
.icon-ellipsis:before { content: '\f141'; }
/* '' */
.icon-ellipsis-vert:before { content: '\f142'; }
/* '' */
.icon-rss-squared:before { content: '\f143'; }
/* '' */
.icon-play-circled:before { content: '\f144'; }
/* '' */
.icon-ticket:before { content: '\f145'; }
/* '' */
.icon-minus-squared:before { content: '\f146'; }
/* '' */
.icon-minus-squared-alt:before { content: '\f147'; }
/* '' */
.icon-level-up:before { content: '\f148'; }
/* '' */
.icon-level-down:before { content: '\f149'; }
/* '' */
.icon-ok-squared:before { content: '\f14a'; }
/* '' */
.icon-pencil-squared:before { content: '\f14b'; }
/* '' */
.icon-link-ext-alt:before { content: '\f14c'; }
/* '' */
.icon-export-alt:before { content: '\f14d'; }
/* '' */
.icon-compass:before { content: '\f14e'; }
/* '' */
.icon-expand:before { content: '\f150'; }
/* '' */
.icon-collapse:before { content: '\f151'; }
/* '' */
.icon-expand-right:before { content: '\f152'; }
/* '' */
.icon-euro:before { content: '\f153'; }
/* '' */
.icon-pound:before { content: '\f154'; }
/* '' */
.icon-dollar:before { content: '\f155'; }
/* '' */
.icon-rupee:before { content: '\f156'; }
/* '' */
.icon-yen:before { content: '\f157'; }
/* '' */
.icon-rouble:before { content: '\f158'; }
/* '' */
.icon-won:before { content: '\f159'; }
/* '' */
.icon-bitcoin:before { content: '\f15a'; }
/* '' */
.icon-doc-inv:before { content: '\f15b'; }
/* '' */
.icon-doc-text-inv:before { content: '\f15c'; }
/* '' */
.icon-sort-name-up:before { content: '\f15d'; }
/* '' */
.icon-sort-name-down:before { content: '\f15e'; }
/* '' */
.icon-sort-alt-up:before { content: '\f160'; }
/* '' */
.icon-sort-alt-down:before { content: '\f161'; }
/* '' */
.icon-sort-number-up:before { content: '\f162'; }
/* '' */
.icon-sort-number-down:before { content: '\f163'; }
/* '' */
.icon-thumbs-up-alt:before { content: '\f164'; }
/* '' */
.icon-thumbs-down-alt:before { content: '\f165'; }
/* '' */
.icon-youtube-squared:before { content: '\f166'; }
/* '' */
.icon-youtube:before { content: '\f167'; }
/* '' */
.icon-xing:before { content: '\f168'; }
/* '' */
.icon-xing-squared:before { content: '\f169'; }
/* '' */
.icon-youtube-play:before { content: '\f16a'; }
/* '' */
.icon-dropbox:before { content: '\f16b'; }
/* '' */
.icon-stackoverflow:before { content: '\f16c'; }
/* '' */
.icon-instagram:before { content: '\f16d'; }
/* '' */
.icon-flickr:before { content: '\f16e'; }
/* '' */
.icon-adn:before { content: '\f170'; }
/* '' */
.icon-bitbucket:before { content: '\f171'; }
/* '' */
.icon-bitbucket-squared:before { content: '\f172'; }
/* '' */
.icon-tumblr:before { content: '\f173'; }
/* '' */
.icon-tumblr-squared:before { content: '\f174'; }
/* '' */
.icon-down:before { content: '\f175'; }
/* '' */
.icon-up:before { content: '\f176'; }
/* '' */
.icon-left:before { content: '\f177'; }
/* '' */
.icon-right:before { content: '\f178'; }
/* '' */
.icon-apple:before { content: '\f179'; }
/* '' */
.icon-windows:before { content: '\f17a'; }
/* '' */
.icon-android:before { content: '\f17b'; }
/* '' */
.icon-linux:before { content: '\f17c'; }
/* '' */
.icon-dribbble:before { content: '\f17d'; }
/* '' */
.icon-skype:before { content: '\f17e'; }
/* '' */
.icon-foursquare:before { content: '\f180'; }
/* '' */
.icon-trello:before { content: '\f181'; }
/* '' */
.icon-female:before { content: '\f182'; }
/* '' */
.icon-male:before { content: '\f183'; }
/* '' */
.icon-gittip:before { content: '\f184'; }
/* '' */
.icon-sun:before { content: '\f185'; }
/* '' */
.icon-moon:before { content: '\f186'; }
/* '' */
.icon-box:before { content: '\f187'; }
/* '' */
.icon-bug:before { content: '\f188'; }
/* '' */
.icon-vkontakte:before { content: '\f189'; }
/* '' */
.icon-weibo:before { content: '\f18a'; }
/* '' */
.icon-renren:before { content: '\f18b'; }
/* '' */
.icon-pagelines:before { content: '\f18c'; }
/* '' */
.icon-stackexchange:before { content: '\f18d'; }
/* '' */
.icon-right-circled2:before { content: '\f18e'; }
/* '' */
.icon-left-circled2:before { content: '\f190'; }
/* '' */
.icon-collapse-left:before { content: '\f191'; }
/* '' */
.icon-dot-circled:before { content: '\f192'; }
/* '' */
.icon-wheelchair:before { content: '\f193'; }
/* '' */
.icon-vimeo-squared:before { content: '\f194'; }
/* '' */
.icon-try:before { content: '\f195'; }
/* '' */
.icon-plus-squared-alt:before { content: '\f196'; }
/* '' */
.icon-space-shuttle:before { content: '\f197'; }
/* '' */
.icon-slack:before { content: '\f198'; }
/* '' */
.icon-mail-squared:before { content: '\f199'; }
/* '' */
.icon-wordpress:before { content: '\f19a'; }
/* '' */
.icon-openid:before { content: '\f19b'; }
/* '' */
.icon-bank:before { content: '\f19c'; }
/* '' */
.icon-graduation-cap:before { content: '\f19d'; }
/* '' */
.icon-yahoo:before { content: '\f19e'; }
/* '' */
.icon-google:before { content: '\f1a0'; }
/* '' */
.icon-reddit:before { content: '\f1a1'; }
/* '' */
.icon-reddit-squared:before { content: '\f1a2'; }
/* '' */
.icon-stumbleupon-circled:before { content: '\f1a3'; }
/* '' */
.icon-stumbleupon:before { content: '\f1a4'; }
/* '' */
.icon-delicious:before { content: '\f1a5'; }
/* '' */
.icon-digg:before { content: '\f1a6'; }
/* '' */
.icon-pied-piper-squared:before { content: '\f1a7'; }
/* '' */
.icon-pied-piper-alt:before { content: '\f1a8'; }
/* '' */
.icon-drupal:before { content: '\f1a9'; }
/* '' */
.icon-joomla:before { content: '\f1aa'; }
/* '' */
.icon-language:before { content: '\f1ab'; }
/* '' */
.icon-fax:before { content: '\f1ac'; }
/* '' */
.icon-building-filled:before { content: '\f1ad'; }
/* '' */
.icon-child:before { content: '\f1ae'; }
/* '' */
.icon-paw:before { content: '\f1b0'; }
/* '' */
.icon-spoon:before { content: '\f1b1'; }
/* '' */
.icon-cube:before { content: '\f1b2'; }
/* '' */
.icon-cubes:before { content: '\f1b3'; }
/* '' */
.icon-behance:before { content: '\f1b4'; }
/* '' */
.icon-behance-squared:before { content: '\f1b5'; }
/* '' */
.icon-steam:before { content: '\f1b6'; }
/* '' */
.icon-steam-squared:before { content: '\f1b7'; }
/* '' */
.icon-recycle:before { content: '\f1b8'; }
/* '' */
.icon-cab:before { content: '\f1b9'; }
/* '' */
.icon-taxi:before { content: '\f1ba'; }
/* '' */
.icon-tree:before { content: '\f1bb'; }
/* '' */
.icon-spotify:before { content: '\f1bc'; }
/* '' */
.icon-deviantart:before { content: '\f1bd'; }
/* '' */
.icon-soundcloud:before { content: '\f1be'; }
/* '' */
.icon-database:before { content: '\f1c0'; }
/* '' */
.icon-file-pdf:before { content: '\f1c1'; }
/* '' */
.icon-file-word:before { content: '\f1c2'; }
/* '' */
.icon-file-excel:before { content: '\f1c3'; }
/* '' */
.icon-file-powerpoint:before { content: '\f1c4'; }
/* '' */
.icon-file-image:before { content: '\f1c5'; }
/* '' */
.icon-file-archive:before { content: '\f1c6'; }
/* '' */
.icon-file-audio:before { content: '\f1c7'; }
/* '' */
.icon-file-video:before { content: '\f1c8'; }
/* '' */
.icon-file-code:before { content: '\f1c9'; }
/* '' */
.icon-vine:before { content: '\f1ca'; }
/* '' */
.icon-codeopen:before { content: '\f1cb'; }
/* '' */
.icon-jsfiddle:before { content: '\f1cc'; }
/* '' */
.icon-lifebuoy:before { content: '\f1cd'; }
/* '' */
.icon-circle-notch:before { content: '\f1ce'; }
/* '' */
.icon-rebel:before { content: '\f1d0'; }
/* '' */
.icon-empire:before { content: '\f1d1'; }
/* '' */
.icon-git-squared:before { content: '\f1d2'; }
/* '' */
.icon-git:before { content: '\f1d3'; }
/* '' */
.icon-hacker-news:before { content: '\f1d4'; }
/* '' */
.icon-tencent-weibo:before { content: '\f1d5'; }
/* '' */
.icon-qq:before { content: '\f1d6'; }
/* '' */
.icon-wechat:before { content: '\f1d7'; }
/* '' */
.icon-paper-plane:before { content: '\f1d8'; }
/* '' */
.icon-paper-plane-empty:before { content: '\f1d9'; }
/* '' */
.icon-history:before { content: '\f1da'; }
/* '' */
.icon-circle-thin:before { content: '\f1db'; }
/* '' */
.icon-header:before { content: '\f1dc'; }
/* '' */
.icon-paragraph:before { content: '\f1dd'; }
/* '' */
.icon-sliders:before { content: '\f1de'; }
/* '' */
.icon-share:before { content: '\f1e0'; }
/* '' */
.icon-share-squared:before { content: '\f1e1'; }
/* '' */
.icon-bomb:before { content: '\f1e2'; }
/* '' */
.icon-soccer-ball:before { content: '\f1e3'; }
/* '' */
.icon-tty:before { content: '\f1e4'; }
/* '' */
.icon-binoculars:before { content: '\f1e5'; }
/* '' */
.icon-plug:before { content: '\f1e6'; }
/* '' */
.icon-slideshare:before { content: '\f1e7'; }
/* '' */
.icon-twitch:before { content: '\f1e8'; }
/* '' */
.icon-yelp:before { content: '\f1e9'; }
/* '' */
.icon-newspaper:before { content: '\f1ea'; }
/* '' */
.icon-wifi:before { content: '\f1eb'; }
/* '' */
.icon-calc:before { content: '\f1ec'; }
/* '' */
.icon-paypal:before { content: '\f1ed'; }
/* '' */
.icon-gwallet:before { content: '\f1ee'; }
/* '' */
.icon-cc-visa:before { content: '\f1f0'; }
/* '' */
.icon-cc-mastercard:before { content: '\f1f1'; }
/* '' */
.icon-cc-discover:before { content: '\f1f2'; }
/* '' */
.icon-cc-amex:before { content: '\f1f3'; }
/* '' */
.icon-cc-paypal:before { content: '\f1f4'; }
/* '' */
.icon-cc-stripe:before { content: '\f1f5'; }
/* '' */
.icon-bell-off:before { content: '\f1f6'; }
/* '' */
.icon-bell-off-empty:before { content: '\f1f7'; }
/* '' */
.icon-trash:before { content: '\f1f8'; }
/* '' */
.icon-copyright:before { content: '\f1f9'; }
/* '' */
.icon-at:before { content: '\f1fa'; }
/* '' */
.icon-eyedropper:before { content: '\f1fb'; }
/* '' */
.icon-brush:before { content: '\f1fc'; }
/* '' */
.icon-birthday:before { content: '\f1fd'; }
/* '' */
.icon-chart-area:before { content: '\f1fe'; }
/* '' */
.icon-chart-pie:before { content: '\f200'; }
/* '' */
.icon-chart-line:before { content: '\f201'; }
/* '' */
.icon-lastfm:before { content: '\f202'; }
/* '' */
.icon-lastfm-squared:before { content: '\f203'; }
/* '' */
.icon-toggle-off:before { content: '\f204'; }
/* '' */
.icon-toggle-on:before { content: '\f205'; }
/* '' */
.icon-bicycle:before { content: '\f206'; }
/* '' */
.icon-bus:before { content: '\f207'; }
/* '' */
.icon-ioxhost:before { content: '\f208'; }
/* '' */
.icon-angellist:before { content: '\f209'; }
/* '' */
.icon-cc:before { content: '\f20a'; }
/* '' */
.icon-shekel:before { content: '\f20b'; }
/* '' */
.icon-meanpath:before { content: '\f20c'; }
/* '' */
.icon-buysellads:before { content: '\f20d'; }
/* '' */
.icon-connectdevelop:before { content: '\f20e'; }
/* '' */
.icon-dashcube:before { content: '\f210'; }
/* '' */
.icon-forumbee:before { content: '\f211'; }
/* '' */
.icon-leanpub:before { content: '\f212'; }
/* '' */
.icon-sellsy:before { content: '\f213'; }
/* '' */
.icon-shirtsinbulk:before { content: '\f214'; }
/* '' */
.icon-simplybuilt:before { content: '\f215'; }
/* '' */
.icon-skyatlas:before { content: '\f216'; }
/* '' */
.icon-cart-plus:before { content: '\f217'; }
/* '' */
.icon-cart-arrow-down:before { content: '\f218'; }
/* '' */
.icon-diamond:before { content: '\f219'; }
/* '' */
.icon-ship:before { content: '\f21a'; }
/* '' */
.icon-user-secret:before { content: '\f21b'; }
/* '' */
.icon-motorcycle:before { content: '\f21c'; }
/* '' */
.icon-street-view:before { content: '\f21d'; }
/* '' */
.icon-heartbeat:before { content: '\f21e'; }
/* '' */
.icon-venus:before { content: '\f221'; }
/* '' */
.icon-mars:before { content: '\f222'; }
/* '' */
.icon-mercury:before { content: '\f223'; }
/* '' */
.icon-transgender:before { content: '\f224'; }
/* '' */
.icon-transgender-alt:before { content: '\f225'; }
/* '' */
.icon-venus-double:before { content: '\f226'; }
/* '' */
.icon-mars-double:before { content: '\f227'; }
/* '' */
.icon-venus-mars:before { content: '\f228'; }
/* '' */
.icon-mars-stroke:before { content: '\f229'; }
/* '' */
.icon-mars-stroke-v:before { content: '\f22a'; }
/* '' */
.icon-mars-stroke-h:before { content: '\f22b'; }
/* '' */
.icon-neuter:before { content: '\f22c'; }
/* '' */
.icon-genderless:before { content: '\f22d'; }
/* '' */
.icon-facebook-official:before { content: '\f230'; }
/* '' */
.icon-pinterest:before { content: '\f231'; }
/* '' */
.icon-whatsapp:before { content: '\f232'; }
/* '' */
.icon-server:before { content: '\f233'; }
/* '' */
.icon-user-plus:before { content: '\f234'; }
/* '' */
.icon-user-times:before { content: '\f235'; }
/* '' */
.icon-bed:before { content: '\f236'; }
/* '' */
.icon-viacoin:before { content: '\f237'; }
/* '' */
.icon-train:before { content: '\f238'; }
/* '' */
.icon-subway:before { content: '\f239'; }
/* '' */
.icon-medium:before { content: '\f23a'; }
/* '' */
.icon-y-combinator:before { content: '\f23b'; }
/* '' */
.icon-optin-monster:before { content: '\f23c'; }
/* '' */
.icon-opencart:before { content: '\f23d'; }
/* '' */
.icon-expeditedssl:before { content: '\f23e'; }
/* '' */
.icon-battery-4:before { content: '\f240'; }
/* '' */
.icon-battery-3:before { content: '\f241'; }
/* '' */
.icon-battery-2:before { content: '\f242'; }
/* '' */
.icon-battery-1:before { content: '\f243'; }
/* '' */
.icon-battery-0:before { content: '\f244'; }
/* '' */
.icon-mouse-pointer:before { content: '\f245'; }
/* '' */
.icon-i-cursor:before { content: '\f246'; }
/* '' */
.icon-object-group:before { content: '\f247'; }
/* '' */
.icon-object-ungroup:before { content: '\f248'; }
/* '' */
.icon-sticky-note:before { content: '\f249'; }
/* '' */
.icon-sticky-note-o:before { content: '\f24a'; }
/* '' */
.icon-cc-jcb:before { content: '\f24b'; }
/* '' */
.icon-cc-diners-club:before { content: '\f24c'; }
/* '' */
.icon-clone:before { content: '\f24d'; }
/* '' */
.icon-balance-scale:before { content: '\f24e'; }
/* '' */
.icon-hourglass-o:before { content: '\f250'; }
/* '' */
.icon-hourglass-1:before { content: '\f251'; }
/* '' */
.icon-hourglass-2:before { content: '\f252'; }
/* '' */
.icon-hourglass-3:before { content: '\f253'; }
/* '' */
.icon-hourglass:before { content: '\f254'; }
/* '' */
.icon-hand-grab-o:before { content: '\f255'; }
/* '' */
.icon-hand-paper-o:before { content: '\f256'; }
/* '' */
.icon-hand-scissors-o:before { content: '\f257'; }
/* '' */
.icon-hand-lizard-o:before { content: '\f258'; }
/* '' */
.icon-hand-spock-o:before { content: '\f259'; }
/* '' */
.icon-hand-pointer-o:before { content: '\f25a'; }
/* '' */
.icon-hand-peace-o:before { content: '\f25b'; }
/* '' */
.icon-trademark:before { content: '\f25c'; }
/* '' */
.icon-registered:before { content: '\f25d'; }
/* '' */
.icon-creative-commons:before { content: '\f25e'; }
/* '' */
.icon-gg:before { content: '\f260'; }
/* '' */
.icon-gg-circle:before { content: '\f261'; }
/* '' */
.icon-tripadvisor:before { content: '\f262'; }
/* '' */
.icon-odnoklassniki:before { content: '\f263'; }
/* '' */
.icon-odnoklassniki-square:before { content: '\f264'; }
/* '' */
.icon-get-pocket:before { content: '\f265'; }
/* '' */
.icon-wikipedia-w:before { content: '\f266'; }
/* '' */
.icon-safari:before { content: '\f267'; }
/* '' */
.icon-chrome-1:before { content: '\f268'; }
/* '' */
.icon-firefox-1:before { content: '\f269'; }
/* '' */
.icon-opera-1:before { content: '\f26a'; }
/* '' */
.icon-internet-explorer:before { content: '\f26b'; }
/* '' */
.icon-television:before { content: '\f26c'; }
/* '' */
.icon-contao:before { content: '\f26d'; }
/* '' */
.icon-500px:before { content: '\f26e'; }
/* '' */
.icon-amazon:before { content: '\f270'; }
/* '' */
.icon-calendar-plus-o:before { content: '\f271'; }
/* '' */
.icon-calendar-minus-o:before { content: '\f272'; }
/* '' */
.icon-calendar-times-o:before { content: '\f273'; }
/* '' */
.icon-calendar-check-o:before { content: '\f274'; }
/* '' */
.icon-industry:before { content: '\f275'; }
/* '' */
.icon-map-pin:before { content: '\f276'; }
/* '' */
.icon-map-signs:before { content: '\f277'; }
/* '' */
.icon-map-o:before { content: '\f278'; }
/* '' */
.icon-map:before { content: '\f279'; }
/* '' */
.icon-commenting:before { content: '\f27a'; }
/* '' */
.icon-commenting-o:before { content: '\f27b'; }
/* '' */
.icon-houzz:before { content: '\f27c'; }
/* '' */
.icon-vimeo:before { content: '\f27d'; }
/* '' */
.icon-black-tie:before { content: '\f27e'; }
/* '' */
.icon-fonticons:before { content: '\f280'; }
/* '' */
.icon-reddit-alien:before { content: '\f281'; }
/* '' */
.icon-edge:before { content: '\f282'; }
/* '' */
.icon-credit-card-alt:before { content: '\f283'; }
/* '' */
.icon-codiepie:before { content: '\f284'; }
/* '' */
.icon-modx:before { content: '\f285'; }
/* '' */
.icon-fort-awesome:before { content: '\f286'; }
/* '' */
.icon-usb:before { content: '\f287'; }
/* '' */
.icon-product-hunt:before { content: '\f288'; }
/* '' */
.icon-mixcloud:before { content: '\f289'; }
/* '' */
.icon-scribd:before { content: '\f28a'; }
/* '' */
.icon-pause-circle:before { content: '\f28b'; }
/* '' */
.icon-pause-circle-o:before { content: '\f28c'; }
/* '' */
.icon-stop-circle:before { content: '\f28d'; }
/* '' */
.icon-stop-circle-o:before { content: '\f28e'; }
/* '' */
.icon-shopping-bag:before { content: '\f290'; }
/* '' */
.icon-shopping-basket:before { content: '\f291'; }
/* '' */
.icon-hashtag:before { content: '\f292'; }
/* '' */
.icon-bluetooth:before { content: '\f293'; }
/* '' */
.icon-bluetooth-b:before { content: '\f294'; }
/* '' */
.icon-percent:before { content: '\f295'; }
/* '' */
.icon-gitlab:before { content: '\f296'; }
/* '' */
.icon-wpbeginner:before { content: '\f297'; }
/* '' */
.icon-wpforms:before { content: '\f298'; }
/* '' */
.icon-envira:before { content: '\f299'; }
/* '' */
.icon-universal-access:before { content: '\f29a'; }
/* '' */
.icon-wheelchair-alt:before { content: '\f29b'; }
/* '' */
.icon-question-circle-o:before { content: '\f29c'; }
/* '' */
.icon-blind:before { content: '\f29d'; }
/* '' */
.icon-audio-description:before { content: '\f29e'; }
/* '' */
.icon-volume-control-phone:before { content: '\f2a0'; }
/* '' */
.icon-braille:before { content: '\f2a1'; }
/* '' */
.icon-assistive-listening-systems:before { content: '\f2a2'; }
/* '' */
.icon-american-sign-language-interpreting:before { content: '\f2a3'; }
/* '' */
.icon-asl-interpreting:before { content: '\f2a4'; }
/* '' */
.icon-glide:before { content: '\f2a5'; }
/* '' */
.icon-glide-g:before { content: '\f2a6'; }
/* '' */
.icon-sign-language:before { content: '\f2a7'; }
/* '' */
.icon-low-vision:before { content: '\f2a8'; }
/* '' */
.icon-viadeo:before { content: '\f2a9'; }
/* '' */
.icon-viadeo-square:before { content: '\f2aa'; }
/* '' */
.icon-snapchat:before { content: '\f2ab'; }
/* '' */
.icon-snapchat-ghost:before { content: '\f2ac'; }
/* '' */
.icon-snapchat-square:before { content: '\f2ad'; }
/* '' */
.icon-pied-piper:before { content: '\f2ae'; }
/* '' */
.icon-first-order:before { content: '\f2b0'; }
/* '' */
.icon-yoast:before { content: '\f2b1'; }
/* '' */
.icon-themeisle:before { content: '\f2b2'; }
/* '' */
.icon-google-plus-circle:before { content: '\f2b3'; }
/* '' */
.icon-font-awesome:before { content: '\f2b4'; }
/* '' */
.icon-handshake-o:before { content: '\f2b5'; }
/* '' */
.icon-envelope-open:before { content: '\f2b6'; }
/* '' */
.icon-envelope-open-o:before { content: '\f2b7'; }
/* '' */
.icon-linode:before { content: '\f2b8'; }
/* '' */
.icon-address-book:before { content: '\f2b9'; }
/* '' */
.icon-address-book-o:before { content: '\f2ba'; }
/* '' */
.icon-address-card:before { content: '\f2bb'; }
/* '' */
.icon-address-card-o:before { content: '\f2bc'; }
/* '' */
.icon-user-circle:before { content: '\f2bd'; }
/* '' */
.icon-user-circle-o:before { content: '\f2be'; }
/* '' */
.icon-user-o:before { content: '\f2c0'; }
/* '' */
.icon-id-badge:before { content: '\f2c1'; }
/* '' */
.icon-id-card:before { content: '\f2c2'; }
/* '' */
.icon-id-card-o:before { content: '\f2c3'; }
/* '' */
.icon-quora:before { content: '\f2c4'; }
/* '' */
.icon-free-code-camp:before { content: '\f2c5'; }
/* '' */
.icon-telegram:before { content: '\f2c6'; }
/* '' */
.icon-thermometer:before { content: '\f2c7'; }
/* '' */
.icon-thermometer-3:before { content: '\f2c8'; }
/* '' */
.icon-thermometer-2:before { content: '\f2c9'; }
/* '' */
.icon-thermometer-quarter:before { content: '\f2ca'; }
/* '' */
.icon-thermometer-0:before { content: '\f2cb'; }
/* '' */
.icon-shower:before { content: '\f2cc'; }
/* '' */
.icon-bath:before { content: '\f2cd'; }
/* '' */
.icon-podcast:before { content: '\f2ce'; }
/* '' */
.icon-window-maximize:before { content: '\f2d0'; }
/* '' */
.icon-window-minimize:before { content: '\f2d1'; }
/* '' */
.icon-window-restore:before { content: '\f2d2'; }
/* '' */
.icon-window-close:before { content: '\f2d3'; }
/* '' */
.icon-window-close-o:before { content: '\f2d4'; }
/* '' */
.icon-bandcamp:before { content: '\f2d5'; }
/* '' */
.icon-grav:before { content: '\f2d6'; }
/* '' */
.icon-etsy:before { content: '\f2d7'; }
/* '' */
.icon-imdb:before { content: '\f2d8'; }
/* '' */
.icon-ravelry:before { content: '\f2d9'; }
/* '' */
.icon-eercast:before { content: '\f2da'; }
/* '' */
.icon-microchip:before { content: '\f2db'; }
/* '' */
.icon-snowflake-o:before { content: '\f2dc'; }
/* '' */
.icon-superpowers:before { content: '\f2dd'; }
/* '' */
.icon-wpexplorer:before { content: '\f2de'; }
/* '' */
.icon-meetup:before { content: '\f2e0'; }
/* '' */
.icon-github-squared:before { content: '\f300'; }
/* '' */
.icon-github-circled-1:before { content: '\f301'; }
/* '' */
.icon-twitter-3:before { content: '\f302'; }
/* '' */
.icon-flickr-1:before { content: '\f303'; }
/* '' */
.icon-twitter-squared:before { content: '\f304'; }
/* '' */
.icon-yandex:before { content: '\f305'; }
/* '' */
.icon-vimeo-1:before { content: '\f306'; }
/* '' */
.icon-vimeo-circled:before { content: '\f307'; }
/* '' */
.icon-facebook-squared:before { content: '\f308'; }
/* '' */
.icon-twitter-1:before { content: '\f309'; }
/* '' */
.icon-twitter-circled:before { content: '\f30a'; }
/* '' */
.icon-skype-4:before { content: '\f30b'; }
/* '' */
.icon-linkedin-squared:before { content: '\f30c'; }
/* '' */
.icon-facebook-circled:before { content: '\f30d'; }
/* '' */
.icon-facebook-squared-1:before { content: '\f30e'; }
/* '' */
.icon-gplus-1:before { content: '\f30f'; }
/* '' */
.icon-gplus-circled:before { content: '\f310'; }
/* '' */
.icon-tumblr-3:before { content: '\f311'; }
/* '' */
.icon-pinterest-1:before { content: '\f312'; }
/* '' */
.icon-pinterest-circled-1:before { content: '\f313'; }
/* '' */
.icon-twitter-rect:before { content: '\f314'; }
/* '' */
.icon-tumblr-1:before { content: '\f315'; }
/* '' */
.icon-tumblr-circled:before { content: '\f316'; }
/* '' */
.icon-jabber:before { content: '\f317'; }
/* '' */
.icon-linkedin-1:before { content: '\f318'; }
/* '' */
.icon-linkedin-circled:before { content: '\f319'; }
/* '' */
.icon-linkedin-5:before { content: '\f31a'; }
/* '' */
.icon-dribbble-1:before { content: '\f31b'; }
/* '' */
.icon-dribbble-circled:before { content: '\f31c'; }
/* '' */
.icon-wordpress-2:before { content: '\f31d'; }
/* '' */
.icon-stumbleupon-1:before { content: '\f31e'; }
/* '' */
.icon-stumbleupon-circled-1:before { content: '\f31f'; }
/* '' */
.icon-diigo:before { content: '\f320'; }
/* '' */
.icon-lastfm-1:before { content: '\f321'; }
/* '' */
.icon-lastfm-circled:before { content: '\f322'; }
/* '' */
.icon-tudou:before { content: '\f323'; }
/* '' */
.icon-rdio:before { content: '\f324'; }
/* '' */
.icon-rdio-circled:before { content: '\f325'; }
/* '' */
.icon-amex:before { content: '\f326'; }
/* '' */
.icon-spotify-1:before { content: '\f327'; }
/* '' */
.icon-spotify-circled:before { content: '\f328'; }
/* '' */
.icon-mastercard:before { content: '\f329'; }
/* '' */
.icon-qq-1:before { content: '\f32a'; }
/* '' */
.icon-bandcamp-1:before { content: '\f32b'; }
/* '' */
.icon-codepen:before { content: '\f32c'; }
/* '' */
.icon-instagram-1:before { content: '\f32d'; }
/* '' */
.icon-dropbox-1:before { content: '\f330'; }
/* '' */
.icon-evernote:before { content: '\f333'; }
/* '' */
.icon-flattr:before { content: '\f336'; }
/* '' */
.icon-skype-1:before { content: '\f339'; }
/* '' */
.icon-skype-circled:before { content: '\f33a'; }
/* '' */
.icon-renren-1:before { content: '\f33c'; }
/* '' */
.icon-sina-weibo:before { content: '\f33f'; }
/* '' */
.icon-paypal-1:before { content: '\f342'; }
/* '' */
.icon-picasa:before { content: '\f345'; }
/* '' */
.icon-soundcloud-1:before { content: '\f348'; }
/* '' */
.icon-mixi:before { content: '\f34b'; }
/* '' */
.icon-behance-1:before { content: '\f34e'; }
/* '' */
.icon-google-circles:before { content: '\f351'; }
/* '' */
.icon-vkontakte-1:before { content: '\f354'; }
/* '' */
.icon-smashing:before { content: '\f357'; }
/* '' */
.icon-comment-4:before { content: '\f4ac'; }
/* '' */
.icon-folder-open-empty-1:before { content: '\f4c2'; }
/* '' */
.icon-calendar-5:before { content: '\f4c5'; }
/* '' */
.icon-newspaper-2:before { content: '\f4f0'; }
/* '' */
.icon-camera-5:before { content: '\f4f7'; }
/* '' */
.icon-search-5:before { content: '\f50d'; }
/* '' */
.icon-lock-alt:before { content: '\f510'; }
/* '' */
.icon-lock-5:before { content: '\f512'; }
/* '' */
.icon-lock-open-5:before { content: '\f513'; }
/* '' */
.icon-joystick:before { content: '\f514'; }
/* '' */
.icon-fire-1:before { content: '\f525'; }
/* '' */
.icon-chart-bar-5:before { content: '\f526'; }
/* '' */
.icon-spread:before { content: '\f527'; }
/* '' */
.icon-spinner1:before { content: '\f528'; }
/* '' */
.icon-spinner2:before { content: '\f529'; }
/* '' */
.icon-db-shape:before { content: '\f600'; }
/* '' */
.icon-sweden:before { content: '\f601'; }
/* '' */
.icon-logo-db:before { content: '\f603'; }
/* '' */
@font-face {
  font-family: 'Material Icons';
  src: url('MaterialIcons-Regular-v48.12a47ed5fd5585f0f422.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Material Icons';
  src: url('/assets/fontes-sistema/MaterialIcons-Regular-v48.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansbook_italic';
  src: url('unimedsans-bookitalic-webfont.aaf596cfc5af270717b9.woff2') format('woff2'), url('unimedsans-bookitalic-webfont.b108ee4c3d882b00b73c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold';
  src: url('unimedsans-extrabold-webfont.a8d28122742f0a0c4f9e.woff2') format('woff2'), url('unimedsans-extrabold-webfont.e6793da5a46fbcaa4b61.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold_italic';
  src: url('unimedsans-extrabolditalic-webfont.ac90dbc204355f49a494.woff2') format('woff2'),
    url('unimedsans-extrabolditalic-webfont.e9bc5d69c84b37420bfa.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight';
  src: url('unimedsans-light-webfont.32cc31d09cbd7467fea9.woff2') format('woff2'), url('unimedsans-light-webfont.8feddc206918f230b600.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight_italic';
  src: url('unimedsans-lightitalic-webfont.c8e6bde440faec0650e7.woff2') format('woff2'), url('unimedsans-lightitalic-webfont.a1fe30383d48d5220b8e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansregular';
  src: url('unimedsans-regular-webfont.39f1d31aee4dd84a5d3f.woff2') format('woff2'), url('unimedsans-regular-webfont.b6da15911e66468cf3a1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansitalic';
  src: url('unimedsans-regularitalic-webfont.fc384786f20895d299d5.woff2') format('woff2'), url('unimedsans-regularitalic-webfont.6823b50ecb2917c52991.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold';
  src: url('unimedsans-semibold-webfont.d7865069eab57c50e486.woff2') format('woff2'), url('unimedsans-semibold-webfont.c673ee3e6af9c0d6c693.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack_italic';
  src: url('unimedslab-blackitalic-webfont.d53fc6ffa00cc46d087f.woff2') format('woff2'), url('unimedslab-blackitalic-webfont.b9f0440c4baab711c3af.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold';
  src: url('unimedslab-bold-webfont.0df0963c06cd5b5acb6c.woff2') format('woff2'), url('unimedslab-bold-webfont.125782c6bd06af64723f.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold_italic';
  src: url('unimedslab-bolditalic-webfont.bc699ba8859b2fe8d9fe.woff2') format('woff2'), url('unimedslab-bolditalic-webfont.b05cfd1a2917742d79ae.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight_italic';
  src: url('unimedslab-lightitalic-webfont.1b644cc3a0b0d26bee61.woff2') format('woff2'), url('unimedslab-lightitalic-webfont.d801b02b7bcf25235be7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabregular';
  src: url('unimedslab-regular-webfont.02e2b56395e4ef73cac7.woff2') format('woff2'), url('unimedslab-regular-webfont.a5206693d5e90ac29fc3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabitalic';
  src: url('unimedslab-regularitalic-webfont.2d3325eb39d7e5d133a3.woff2') format('woff2'), url('unimedslab-regularitalic-webfont.0b8682c1091007e48d8c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold';
  src: url('unimedslab-semibold-webfont.22b3bff74f77cba75fa9.woff2') format('woff2'), url('unimedslab-semibold-webfont.b371938bf92b6666df40.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold_italic';
  src: url('unimedslab-semibolditalic-webfont.19ca8862f4641ad2c23e.woff2') format('woff2'),
    url('unimedslab-semibolditalic-webfont.1288e74f0b0369a9065e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook';
  src: url('unimedslab-book-webfont.2cb0e198bfe78d4ebca3.woff2') format('woff2'), url('unimedslab-book-webfont.c07d3ec2b5d71c148580.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook_italic';
  src: url('unimedslab-bookitalic-webfont.1fefd75af38527450668.woff2') format('woff2'), url('unimedslab-bookitalic-webfont.0c2e42d420467a87f1a4.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold';
  src: url('unimedslab-extrabold-webfont.c9ba1b2339f02b012cd2.woff2') format('woff2'), url('unimedslab-extrabold-webfont.042441eec0c6eb4a2c36.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold_italic';
  src: url('unimedslab-extrabolditalic-webfont.2b9eab79cd5940b44483.woff2') format('woff2'),
    url('unimedslab-extrabolditalic-webfont.a44dc6a3ef875e836378.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight';
  src: url('unimedslab-light-webfont.aa6f31c25820a11e9d29.woff2') format('woff2'), url('unimedslab-light-webfont.070b027b5fe1c70cdce0.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Trebuchet*/
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Bold.f6ad32b2004a292891f9.woff2') format('woff2'), url('TrebuchetMS-Bold.ed76e98b5ec0933d740e.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Italic.f4fb4ee8c2bc4ab2ea0f.woff2') format('woff2'), url('TrebuchetMS-Italic.6fafbb390cbb20149b65.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS.7c6c69b8990f2f5ece07.woff2') format('woff2'), url('TrebuchetMS.af3cbb0e7a5aaa5aad48.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('Trebuchet-BoldItalic.2c552f899b5644057c2a.woff2') format('woff2'), url('Trebuchet-BoldItalic.52d1cf8ce54762700334.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
::ng-deep .contain-field label {
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  color: #5b5c65;
  display: block;
  font-weight: 400;
  letter-spacing: 0.5px;
  margin: 0 !important;
}
::ng-deep mat-form-field {
  width: 100%;
  height: 60px;
}
::ng-deep mat-form-field .mat-form-field-wrapper {
  margin: 0 !important;
}
::ng-deep mat-form-field .mat-form-field-wrapper .mat-form-field-flex {
  height: 38px;
  align-items: baseline;
}
::ng-deep .mat-form-field .mat-form-field-infix {
  height: 40px;
  display: flex;
  align-items: center;
}
::ng-deep .mat-form-field input.mat-input-element {
  height: 40px;
  line-height: 40px;
}
::ng-deep .mat-tooltip {
  background-color: #185f56;
  color: #ffffff;
  font-size: 16px;
}
::ng-deep .mat-icon {
  color: #5b5c65;
  transition: color 0.3s ease;
}
::ng-deep .mat-icon:hover {
  color: #185f56 !important;
}
::ng-deep .mat-button,
::ng-deep .mat-raised-button,
::ng-deep .mat-stroked-button,
::ng-deep .mat-flat-button {
  color: #5b5c65;
}
::ng-deep .mat-button:hover,
::ng-deep .mat-raised-button:hover,
::ng-deep .mat-stroked-button:hover,
::ng-deep .mat-flat-button:hover {
  color: #185f56;
}
::ng-deep .mat-form-field-label {
  color: #5b5c65;
  font-size: 14px;
}
::ng-deep .mat-form-field.mat-focused .mat-form-field-label {
  color: #185f56;
}
::ng-deep .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #185f56;
}
::ng-deep .mat-input-element {
  color: #3a3b43;
}
::ng-deep .mat-form-field:not(.mat-form-field-disabled) .mat-input-element {
  -webkit-text-fill-color: #3a3b43;
}
::ng-deep .mat-checkbox-checked .mat-checkbox-background {
  background-color: #185f56;
}
::ng-deep .mat-checkbox-frame {
  border-color: #9394a3;
}
::ng-deep .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #185f56;
}
::ng-deep .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #185f56;
}
::ng-deep .mat-select-value {
  color: #5b5c65;
}
::ng-deep .mat-select-arrow {
  color: #9394a3;
}
::ng-deep .mat-tab-label-active {
  color: #185f56;
}
::ng-deep .mat-ink-bar {
  background-color: #185f56;
}
::ng-deep .mat-card {
  border: 1px solid #c4cbcf;
}
::ng-deep .mat-dialog-container {
  border-radius: 8px;
}
::ng-deep .mat-simple-snackbar-action {
  color: #185f56;
}
::ng-deep .mat-datepicker-content {
  display: block;
  width: 296px !important;
  height: 354px !important;
  box-sizing: border-box;
}
::ng-deep .mat-datepicker-content .mat-calendar,
::ng-deep .mat-calendar {
  display: block;
  width: 296px !important;
  height: 354px !important;
  box-sizing: border-box;
}
::ng-deep .mat-calendar-content {
  padding: 0 8px 8px;
  outline: none;
}
::ng-deep .mat-calendar-table {
  width: 100% !important;
  height: auto !important;
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
::ng-deep .mat-calendar-table-header th {
  text-align: center;
  padding: 0 0 8px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
}
::ng-deep .mat-calendar-body {
  min-width: 224px;
}
::ng-deep .mat-calendar-body-label {
  height: 0 !important;
  line-height: 0 !important;
  text-align: left;
  padding-left: 4.71428571%;
  padding-right: 4.71428571%;
}
::ng-deep .mat-calendar-body-cell {
  position: relative;
  height: 0 !important;
  line-height: 0 !important;
  text-align: center;
  outline: none;
  cursor: pointer;
}
::ng-deep .mat-calendar-body-cell-content {
  position: absolute;
  top: 5%;
  left: 5%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 90%;
  height: 90%;
  line-height: 1;
  border-width: 1px;
  border-style: solid;
}
::ng-deep .mat-calendar-body-cell-content,
::ng-deep .mat-calendar-body-selected,
::ng-deep .mat-calendar-body-today {
  border-radius: 0 !important;
}
::ng-deep .mat-calendar-body-selected,
::ng-deep .mat-calendar-body-cell-content.mat-calendar-body-selected {
  background-color: #297571 !important;
  color: #fff !important;
}
::ng-deep .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: #297571 !important;
}
::ng-deep .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: none !important;
  border: none !important;
}
::ng-deep .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
::ng-deep .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
::ng-deep .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(41, 117, 113, 0.3) !important;
}
::ng-deep .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(41, 117, 113, 0.4) !important;
}
::ng-deep .mat-datepicker-toggle-active {
  color: #297571 !important;
}
::ng-deep .mat-calendar-header {
  background-color: #297571 !important;
  padding: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
::ng-deep .mat-calendar-controls {
  display: flex;
  margin: 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
::ng-deep .mat-calendar-period-button,
::ng-deep .mat-calendar-previous-button,
::ng-deep .mat-calendar-next-button,
::ng-deep .mat-calendar-previous-button .mat-button-wrapper,
::ng-deep .mat-calendar-next-button .mat-button-wrapper {
  color: #fff !important;
}
::ng-deep .mat-calendar-period-button {
  font-weight: 600;
}
::ng-deep .mat-calendar-arrow {
  border-top-color: #fff !important;
}
::ng-deep .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #185f56;
  border-color: #185f56 !important;
}
::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline {
  color: #9394a3;
  border-color: #9394a3;
}
::ng-deep .mat-form-field .mat-form-field-label {
  top: 50% !important;
  transform: translateY(-50%) !important;
  margin-top: 0 !important;
}
::ng-deep .mat-form-field.mat-focused .mat-form-field-label,
::ng-deep .mat-form-field.mat-form-field-should-float .mat-form-field-label {
  transform: translateY(-50%) scale(0.75) !important;
  top: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
}
::ng-deep .mat-form-field.mat-focused .mat-form-field-label {
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
  transform: scale(0.75) !important;
  font-size: 1em;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
::ng-deep .mat-form-field input::-moz-placeholder, ::ng-deep .mat-form-field .mat-input-element::-moz-placeholder {
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  font-size: 14px !important;
  line-height: 38px !important;
}
::ng-deep .mat-form-field input::placeholder,
::ng-deep .mat-form-field .mat-input-element::placeholder {
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  font-size: 14px !important;
  line-height: 38px !important;
}
/* TIMELINE */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
.center-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hidden {
  display: none !important;
}
.invisible {
  visibility: hidden !important;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flex-wrap {
  flex-wrap: wrap;
}
.grid-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
.grid-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
.w-100 {
  width: 100%;
}
.h-100 {
  height: 100%;
}
.full-size {
  width: 100%;
  height: 100%;
}
.square-64 {
  width: 64px;
  height: 64px;
}
.m-0 {
  margin: 0;
}
.mt-1 {
  margin-top: 4px;
}
.mt-2 {
  margin-top: 8px;
}
.mt-3 {
  margin-top: 16px;
}
.mb-3 {
  margin-bottom: 16px;
}
.ml-3 {
  margin-left: 16px;
}
.mr-3 {
  margin-right: 16px;
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 4px;
}
.p-2 {
  padding: 8px;
}
.p-3 {
  padding: 16px;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hidden {
  display: none !important;
}
.invisible {
  visibility: hidden !important;
}
@media (max-width: 768px) {
  .mobile-hidden {
    display: none !important;
  }
}
/* INICIO REFATORAÇÃO CSS */
.mat-option {
  z-index: 1000 !important;
  font-size: 0.875rem;
  padding: 10px;
  height: auto;
  line-height: 23px !important;
  white-space: normal;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  color: #3a3b43;
}
.mat-option:focus {
  background: transparent !important;
}
.mat-option .mat-option-text {
  z-index: 1000 !important;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  overflow: visible;
  padding: 0;
  flex-direction: row;
  justify-content: flex-start;
  color: #3a3b43;
}
.mat-option .mat-option-text h2 {
  margin: 2px 8px 2px 0;
  color: #3a3b43;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  font-weight: 400;
}
.mat-option .mat-option-text h3 {
  margin: 2px 8px 2px 0;
  color: #3a3b43;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  font-weight: 400;
}
.mat-option .mat-option-text:hover {
  background: transparent;
}
/* FIM REFATORAÇÃO CSS */
header {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: fixed;
  z-index: 100 !important;
}
#blip-chat-container {
  background: transparent !important;
  background-color: transparent !important;
}
#blip-chat-open-iframe {
  position: relative !important;
  background-color: transparent !important;
  border-radius: 50% !important;
}
#blip-chat-open-iframe.blip-chat-botao-aberto {
  background-color: #00995d !important;
}
#blip-chat-open-iframe.blip-chat-botao-aberto #blip-chat-icon {
  display: none !important;
  visibility: hidden !important;
}
#blip-chat-open-iframe.blip-chat-botao-aberto #blip-chat-close-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  visibility: visible !important;
}
#blip-chat-notifications {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  left: auto !important;
  z-index: 3 !important;
}
#blip-chat-icon {
  display: block !important;
  visibility: visible !important;
}
#blip-chat-close-icon {
  position: absolute !important;
  inset: 0 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 48px !important;
  height: 48px !important;
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
  z-index: 2 !important;
}
#blip-chat-close-icon svg {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
}
#blip-chat-iframe.blip-chat-iframe-opened {
  position: fixed !important;
  top: auto !important;
  bottom: 1em !important;
  left: auto !important;
  right: calc(1em + 48px + 36px) !important;
  width: 380px !important;
  max-width: calc(100vw - 1em - 48px - 36px - 1em) !important;
  height: calc(100vh - 2em) !important;
  max-height: calc(100vh - 2em) !important;
  min-height: 420px !important;
  transform: none !important;
  z-index: 2147483645 !important;
  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.2) !important;
  border-radius: 5px !important;
  background: #faf9f8 !important;
  overflow: hidden !important;
}
mark {
  background-color: #ffff00 !important;
}
.texto-combo {
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
[type='reset'],
[type='submit'],
button,
html [type='button'] {
  -webkit-appearance: none !important;
}
.label-combobox {
  color: #5b5c65;
  font-size: 0.875rem;
  line-height: 18px;
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  display: block;
  font-weight: 500;
  letter-spacing: 1px;
}
.label-combobox:first-letter {
  text-transform: uppercase;
}
.label-combobox label {
  display: inline;
  margin: 0;
}
html body .contain-field > label {
  color: #5b5c65;
  font-size: 0.875rem;
  line-height: 18px;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  display: block;
  font-weight: 500;
  letter-spacing: 1px;
}
html body .mat-form-field .mat-input-element.field-required {
  border: none !important;
  box-shadow: none !important;
}
html body .mat-form-field-appearance-outline.mat-form-field-invalid:not(.autocomplete-field) .mat-input-element {
  caret-color: auto;
}
html body .mat-form-field-appearance-outline.mat-form-field-invalid:not(.autocomplete-field) .mat-form-field-outline,
html body .mat-form-field-appearance-outline.mat-form-field-invalid:not(.autocomplete-field) .mat-form-field-outline-thick {
  color: #ed1651;
}
html body .mat-form-field-appearance-outline.mat-form-field-invalid:not(.autocomplete-field) .mat-form-field-outline-thick .mat-form-field-outline-start,
html body .mat-form-field-appearance-outline.mat-form-field-invalid:not(.autocomplete-field) .mat-form-field-outline-thick .mat-form-field-outline-end,
html body .mat-form-field-appearance-outline.mat-form-field-invalid:not(.autocomplete-field) .mat-form-field-outline-thick .mat-form-field-outline-gap {
  border-width: 1px;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-form-field-flex {
  align-items: center;
  margin-top: 0;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-form-field-outline {
  top: 0;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-form-field-outline-start {
  border-radius: 3px 0 0 3px;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-form-field-outline-end {
  border-radius: 0 3px 3px 0;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-form-field-infix {
  padding: 0;
  border-top: 0;
  height: 100%;
  min-height: 0;
  display: flex;
  align-items: center;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-input-element {
  height: auto;
  line-height: normal;
  margin: 0;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field) .mat-form-field-outline {
  color: #dbdce1;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field):hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-form-field-outline {
  color: #5b5c65;
  opacity: 1;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field):hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-form-field-outline-thick {
  opacity: 0;
}
html body .mat-form-field-appearance-outline:not(.autocomplete-field).mat-focused:not(.mat-form-field-invalid) .mat-form-field-outline,
html body .mat-form-field-appearance-outline:not(.autocomplete-field).mat-focused:not(.mat-form-field-invalid) .mat-form-field-outline-thick {
  color: #00985c;
}
html body unio-datepicker .mat-form-field-appearance-outline .mat-form-field-flex,
html body unio-datetime .mat-form-field-appearance-outline .mat-form-field-flex {
  margin-top: 0;
}
html body unio-datepicker .mat-form-field-appearance-outline .mat-form-field-outline,
html body unio-datetime .mat-form-field-appearance-outline .mat-form-field-outline {
  top: 0;
}
.input-consol {
  border: 1px solid #dcdcdc;
  color: #3a3b43;
  font-size: 14px;
  height: 34px;
  border-radius: 3px;
  padding: 0px 10px;
  transition: all 0.5s ease;
}
.input-consol:hover {
  border: 1px solid #dbdce1;
  box-shadow: 0px 0px 10px 0px rgba(117, 117, 117, 0.8);
}
.input-consol:focus {
  outline: none;
  box-shadow: 0 0 5px #b1d249;
  border: 1px solid #b1d249;
}
* {
  box-sizing: inherit;
}
*:before,
*:after {
  box-sizing: inherit;
}
:focus {
  outline: none;
}
html {
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  background: #ffffff !important;
  height: 100%;
  display: block;
  width: 100%;
  top: 0 !important;
}
html .loading-full {
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  top: 0;
  min-height: 600vh;
  height: 100%;
  z-index: 10000;
}
html .loading-full .spinner {
  animation: rotator 1.4s linear infinite;
  position: fixed;
  left: 50%;
  top: 50%;
  background: #fff;
  padding: 10px;
  border-radius: 50%;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
html .loading-full .path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}
@keyframes colors {
  0% {
    stroke: #00995d;
  }
  25% {
    stroke: #00995d;
  }
  50% {
    stroke: #00995d;
  }
  75% {
    stroke: #00995d;
  }
  100% {
    stroke: #00995d;
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
html .cdk-overlay-container {
  z-index: 4500;
}
html body {
  background: #fff;
  height: 100%;
  padding-right: 0 !important;
  /* Estilo para dados de paciente*/
  /* dialog*/
  /* INPUTS*/
  /* buttons dropdown*/
  /*modais*/
  /* buttons inputs dropdown*/
  /* buttons inputs search*/
  /* Labels*/
  /* Outros estilos*/
  /* underwrite angular material*/
  /* Styles*/
  /* Wizard aba solicitação */
}
html body .numeroInput {
  font-size: 16px;
  text-align: center;
  padding: 0px 0px;
  align-self: center;
  color: #297571;
  background: #fff;
  border-radius: 3px;
}
html body .item-show strong {
  font-weight: 900 !important;
  font-size: 14px;
}
html body .tag-show strong {
  font-weight: 900 !important;
}
html body .form-group {
  margin-bottom: 15px;
}
html body unio-tab-itens {
  width: 100%;
}
html body .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
html body unio-validacao-biometrica iframe iframe {
  width: 100%;
}
html body unio-validacao-biometrica iframe iframe body.block-ui {
  width: 100%;
}
html body unio-validacao-biometrica iframe iframe .navbar-fixed-bottom {
  width: 100%;
}
html body .paciente-geral {
  border-radius: 3px;
  background: #fafafa;
  padding: 15px 0 15px 15px;
  flex-wrap: wrap;
  margin: 10px 0 15px;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  box-shadow: 0px 2px 3px 0 rgba(138, 138, 138, 0.32);
}
html body .paciente-geral .dados-principais {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
@media (max-width: 991px) {
  html body .paciente-geral .dados-principais {
    flex-wrap: wrap;
  }
}
html body .paciente-geral .dados-principais .image {
  margin-right: 15px;
}
html body .paciente-geral .dados-principais .nome-idade {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  html body .paciente-geral .dados-principais .nome-idade {
    margin-left: 0px;
  }
}
html body .paciente-geral .dados-principais .nome-idade h2 {
  color: #0a5f55;
  font-size: 14px;
  font-weight: 700;
  margin: 0px;
}
html body .paciente-geral .dados-principais .nome-idade h3 {
  color: #0a5f55;
  font-size: 18px;
  font-weight: 700;
  margin: 0px;
}
html body .paciente-geral .dados-secundarios {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 5px;
}
@media (max-width: 991px) {
  html body .paciente-geral .dados-secundarios {
    width: 100%;
  }
}
html body .paciente-geral h4 {
  color: #5b5c65;
  font-size: 14px;
  margin: 3px 20px 0px 0;
  pointer-events: none;
}
@media (min-width: 992px) {
  html body .super-lg .modal-lg {
    max-width: 1300px;
  }
  html body .srpm-lg .modal-lg {
    max-width: 1020px;
  }
  html body .local-atendimento-lg .modal-lg {
    max-width: 1090px;
  }
  html body .agendamento-lg .modal-lg {
    max-width: 770px;
  }
  html body .biometria-lg .modal-lg {
    max-width: 648px;
  }
  html body .biometria-lg .modal-lg .modal-body {
    padding-left: 6px;
  }
  html body .special-lg .modal-lg {
    max-width: 505px;
  }
  html body .special-lgbanner .modal-lg {
    max-width: 542px;
  }
  html body .medio-lg .modal-lg {
    max-width: 680px;
  }
  html body .envio-guias-lg .modal-lg {
    max-width: 1100px;
  }
}
@media (min-width: 576px) {
  html body .modal-dialog {
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  html body .modal-lg {
    max-width: 820px;
  }
}
@media screen and (max-width: 991px) {
  html body .modal-dialog {
    max-width: 645px;
    margin: 1.75rem auto;
  }
}
html body .modal-header {
  border: none;
  padding: 0;
  margin-bottom: 15px;
}
html body .modal-header .close {
  padding: 11px 0px;
  font-size: 21px;
  color: #9394a3;
}
html body .modal-header .close i:before {
  margin-right: 0;
  margin-left: 0;
}
html body .modal-header .close i:focus {
  outline: none;
}
html body .modal-header .modal-title {
  font-size: 22px;
  font-weight: 600;
  color: #5b5c65;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
html body .modal-body {
  padding: 0;
}
html body .modal-footer {
  border: none;
  padding: 0;
}
html body unio-modal-dialog .modal-body {
  padding: 15px;
  margin-top: 10px;
}
html body unio-modal-dialog .modal-footer {
  padding: 15px;
}
html body .modal-content .content-sol {
  padding: 0 !important;
}
html body .modal-content .content-sol .componente-procedimento {
  padding: 1em;
}
html body .modal-content .modal-sol .modal-header {
  padding: 1em;
  background-color: #00985c;
}
html body .modal-content .modal-sol .modal-header .modal-title {
  color: #fff;
  text-transform: uppercase;
}
html body .modal-content .modal-sol .modal-header .close {
  padding: 0;
  font-size: 21px;
  color: #fff;
  opacity: 1;
}
html body .modal-content .modal-sol .modal-body {
  padding: 1em;
}
html body .modal-content .modal-sol .modal-body .area-procedimento {
  display: flex;
  align-items: end;
  gap: 1em;
}
html body .modal-content .modal-sol .modal-body .area-procedimento > div {
  flex: 1;
}
html body .modal-content .modal-sol .modal-footer {
  padding: 1em;
}
html body .modal-lg .modal-content .content-sol {
  padding: 0 !important;
}
html body .modal-lg .modal-content .content-sol .componente-procedimento {
  padding: 1em;
}
html body .modal-lg .modal-content {
  padding: 20px;
}
html body .modal-lg .modal-content .modal-sol .modal-header {
  padding: 1em;
  background-color: #00985c;
}
html body .modal-lg .modal-content .modal-sol .modal-header .modal-title {
  color: #fff;
  text-transform: uppercase;
}
html body .modal-lg .modal-content .modal-sol .modal-header .close {
  padding: 0;
  font-size: 21px;
  color: #fff;
  opacity: 1;
}
html body .modal-lg .modal-content .modal-sol .modal-body {
  padding: 1em;
}
html body .modal-lg .modal-content .modal-sol .modal-body .area-procedimento {
  display: flex;
  align-items: end;
  gap: 1em;
}
html body .modal-lg .modal-content .modal-sol .modal-body .area-procedimento > div {
  flex: 1;
}
html body .modal-lg .modal-content .modal-sol .modal-footer {
  padding: 1em;
}
html body .dialog .modal-header {
  border: none;
  padding: 15px;
}
html body .dialog .modal-header .close {
  padding: 11px 0px;
  font-size: 21px;
  color: #9394a3;
}
html body .dialog .modal-header .close .icon-cancel::before {
  margin-right: 0.2em;
}
html body .dialog .modal-header .close:focus {
  outline: none;
}
html body .dialog .modal-header .modal-title {
  font-size: 18px;
  font-weight: 600;
  color: #5b5c65;
  line-height: 8px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
html body .mat-dialog-container {
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
}
html body .form-control {
  border: 1px solid #dbdce1;
  border-radius: 5px;
  box-sizing: border-box;
  background: #fff;
  color: #3a3b43;
  box-shadow: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  margin: 0;
  padding: 0px 10px;
  font-size: 14px;
  line-height: 16px;
}
html body .form-control:hover:not([readonly]):not(:disabled):not(:focus-within) {
  border-color: #5b5c65;
  box-shadow: none;
}
html body .form-control:focus,
html body .form-control:focus:hover,
html body .form-control:focus-within,
html body .form-control:focus-within:hover {
  outline: none;
  border-color: #00985c !important;
  box-shadow: 0 0 0 1px #00985c !important;
}
html body .form-control[readonly],
html body .form-control:disabled {
  background: #ebebe4;
  border: 1px solid #dbdce1;
  color: #495057;
  box-shadow: none;
}
html body .form-control[readonly]:hover,
html body .form-control:disabled:hover,
html body .form-control[readonly]:focus,
html body .form-control:disabled:focus {
  border: 1px solid #dbdce1;
  box-shadow: none;
  background: #ebebe4;
}
html body .form-control.field-required {
  border-color: #ed1651;
}
html body .form-control.field-required:focus {
  border-color: #00985c;
  box-shadow: 0 0 0 1px #00985c;
}
html body .form-control select {
  text-transform: none;
  height: auto;
}
html body .form-control select.form-control:not([size]):not([multiple]) {
  height: auto;
}
html body input.form-control {
  height: 38px;
}
html body textarea.form-control {
  padding: 10px 15px;
}
html body .input-dropdown {
  border: none;
}
@media (min-width: 992px) {
  html body .super-lg .modal-lg {
    max-width: 1300px;
  }
  html body .srpm-lg .modal-lg {
    max-width: 1020px;
  }
  html body .special-lg .modal-lg {
    max-width: 505px;
  }
  html body .special-lgbanner .modal-lg {
    max-width: 542px;
  }
  html body .medio-lg .modal-lg {
    max-width: 680px;
  }
  html body .envio-guias-lg .modal-lg {
    max-width: 1100px;
  }
}
@media screen and (max-width: 991px) {
  html body .modal-dialog {
    max-width: 95%;
    margin: 1.75rem auto;
  }
}
html body .modal-header {
  border: none;
  padding: 0px;
}
html body .modal-header .close {
  padding: 0;
  font-size: 21px;
  color: #9394a3;
}
html body .modal-header .close .icon-cancel::before {
  margin-right: 0.2em;
}
html body .modal-header .close:focus {
  outline: none;
}
html body .modal-header .modal-title {
  font-size: 18px;
  font-weight: 900;
  line-height: 0px;
  color: #5b5c65;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
html body .modal-body {
  padding: 0;
}
html body .modal-footer {
  border: none;
  padding: 0;
}
html body .input-dropdown {
  border: none;
}
html body button:focus {
  outline: none;
}
html body .button-search {
  display: table-cell;
}
html body .button-search button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background: #b0d059;
  color: #fff;
}
html body .btn {
  display: inline-block;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 6px 12px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -o-border-image: initial;
     border-image: initial;
  border-radius: 4px;
}
html body .btn.disabled,
html body .btn:disabled {
  opacity: 1;
  background-color: #babbbf;
}
html body label {
  color: #5b5c65;
  font-size: 0.875rem;
  line-height: 18px;
  margin-bottom: 6px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  display: block;
  font-weight: 500;
  letter-spacing: 1px;
}
html body .texto-contador {
  font-size: 12px;
  display: flex;
  justify-content: flex-end;
  margin: 5px 0;
  line-height: 14px;
}
html body unio-combobox {
  width: 100%;
}
html body unio-atestado-component {
  display: block;
  position: relative;
}
html body .footer-botoes button {
  margin-left: 5px !important;
}
html body .botoes-visualiza .button {
  margin-left: 10px;
}
html body .button:disabled {
  cursor: default !important;
}
html body .input-modelo {
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  background: #fff;
  margin: 0;
  width: 100%;
  display: flex;
  transition: all 0.5s ease;
}
html body .input-modelo:hover {
  box-shadow: 0px 0px 10px 0px rgba(117, 117, 117, 0.8);
}
html body hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
html body .modal-paciente unio-button .button span {
  padding: 0 !important;
}
html body .desabilitar-combo {
  width: 100%;
}
html body .desabilitar-combo .autocomplete-component:hover {
  box-shadow: none;
}
html body .disabled-p {
  cursor: not-allowed;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1000;
  position: initial;
  float: left;
}
html body .accordion .card {
  border: none;
  margin-bottom: 10px;
}
html body .accordion .card .card-body {
  padding: 10px 0 10px 18px;
}
html body .accordion .card .card-header {
  padding: 11px 10px;
  margin-bottom: 0;
  display: flex;
  width: 100%;
  border: none;
  justify-content: space-between;
  background-color: #e5e5e5 !important;
}
html body .accordion .card .card-header a {
  color: #0a5f55;
  font-size: 14px;
  text-decoration: none;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
html body .accordion .card .active i {
  transform: rotate(180deg);
}
html body .space {
  margin: 20px 0 0 10px;
  display: flex;
}
html body .hora .field-required {
  width: 77px;
}
html body .field-required {
  border: 1px solid #ed1651 !important;
  border-radius: 3px;
}
html body .field-required:focus,
html body .field-required:focus-within {
  border-color: #00985c !important;
  box-shadow: 0 0 0 1px #00985c;
}
html body .field-required div {
  border: none;
}
html body .field-required .autocomplete-component .component-general {
  border: none !important;
}
html body .field-required .unio-combobox .unio-combobox-input {
  border: none !important;
}
html body .field-required .unio-combobox {
  border: none !important;
  box-shadow: none !important;
}
html body .field-required .autocomplete-field {
  border: none !important;
  box-shadow: none !important;
}
html body .field-required unio-datepicker,
html body .field-required unio-datetime {
  border: none !important;
  box-shadow: none !important;
}
html body .field-required .datetimepicker-genereal .component-general {
  border: none !important;
  overflow: hidden;
}
html body .field-required .form-control {
  border: none !important;
}
html body .field-required .mat-form-field-outline,
html body .field-required .mat-form-field-outline-thick {
  display: none !important;
}
html body .form-control:disabled,
html body .form-control[readonly] {
  background: #ebebe4;
  /* color: #DBDCE1; */
  border: 1px solid #dbdce1;
}
html body .form-control:disabled:focus,
html body .form-control[readonly]:focus {
  box-shadow: none;
  background: #ebebe4;
  border: 1px solid #dbdce1;
}
html body .msg-validacao {
  font-size: 0.625rem;
  color: #ed1651;
  margin-bottom: 0;
}
html body select.form-control:not([size]):not([multiple]) {
  height: 35px;
}
html body a {
  transition: all 0.5s ease;
}
html body .agendamento .lista-subtitle {
  justify-content: flex-start;
}
html body .invalid-feedback {
  /* display: none;
             */
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #eb1c53;
}
html body .date-grid {
  padding: 5px 10px;
}
html body .date-grid h3 {
  font-size: 1rem;
  margin: 10px 0;
  text-transform: capitalize;
}
.sv_q_file_input {
  border: none !important;
}
.lds-ring {
  display: inline-block;
  position: relative;
  width: 35px;
  height: 22px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  margin: 3px;
  border: 1px solid #00995d;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #00995d transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cdk-overlay-pane {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.ngx-tour_backdrop {
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 0px 9999px !important;
}
.clearImg {
  float: right;
  height: 60px;
}
.imgRight {
  float: right;
  margin-top: 5px;
}
.imgleft {
  float: left;
}
#cdk-overlay-0 .ngx-tour_backdrop {
  padding: 16px !important;
  margin: -5px !important;
  min-height: 32px !important;
}
.componente-item-assistencial .corpo-autocomplete .searchTotal {
  margin-left: 34px !important;
}
/*Passos Solicitaçao*/
.tipoSolicitacao {
  max-width: 220px;
  float: left;
}
.linha-tipo-solicitacao {
  float: left;
  max-width: 220px;
}
.clear-both {
  clear: both;
}
.line-steps {
  padding-top: 5px;
}
.StepSolicitacao {
  min-width: 540px;
  float: left;
  margin-left: 15px;
}
.checkmark {
  position: absolute;
  top: 15px;
  border-radius: 3px;
  left: 0px;
  height: 20px;
  z-index: 0;
  width: 20px;
  border: 1px solid #9394a3;
  background-color: #fff;
}
/* TEXTING */
.subtitulo {
  color: #00985c;
  font-size: 16px;
  font-weight: bold;
  font-family: 'unimed_sanssemibold', 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  margin: 0px 0 5px;
  width: 100%;
  text-transform: uppercase;
}
unio-solicitacao-passo-um-alterar {
  width: 100%;
}
/* BUTTONS */
.btn-flex button {
  display: flex;
}
/* / */
/* shortcuts */
.cursor-initial {
  cursor: initial !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.questionario-sol survey form .sd-body {
  max-width: 100%;
}
.questionario-sol survey form .sd-body .sd-page {
  padding: 0;
}
.questionario-sol survey form .sd-body .sd-page .sd-row .sd-question__content fieldset .sd-item label {
  align-items: center;
}
.questionario-sol survey form .sd-body .sd-page .sd-row .sd-question__content fieldset .sd-item label .sd-title,
.questionario-sol survey form .sd-body .sd-page .sd-row .sd-question__content fieldset .sd-item label .sd-element__title,
.questionario-sol survey form .sd-body .sd-page .sd-row .sd-question__content fieldset .sd-item label .sd-question__title,
.questionario-sol survey form .sd-body .sd-page .sd-row .sd-question__content fieldset .sd-item label .sd-question__title--required,
.questionario-sol survey form .sd-body .sd-page .sd-row .sd-question__content fieldset .sd-item label .sd-item__control-label {
  font-size: 12px;
  line-height: 20px;
}
.questionario-sol survey .sd-title.sd-container-modern__title {
  padding: 0;
  box-shadow: none;
}
.questionario-sol survey .sd-input {
  background: #fff;
}
.questionario-sol survey .sd-row {
  margin-top: var(--sd-base-vertical-padding, 32px);
}
.questionario-sol survey .sd-element.sd-panel {
  background: #f6f6f6;
}
.questionario-sol survey .sd-body,
.questionario-sol survey .sd-body.sd-body--responsive {
  padding-left: 0;
  padding-right: 0;
}
.questionario-sol survey .sd-table-wrapper {
  margin: 0 calc(-1 * var(--sd-base-padding, 40px));
  min-width: calc(100% + 2 * var(--sd-base-padding, 40px));
  width: auto;
  background: #fff;
}
.questionario-sol survey .sd-table-wrapper::before,
.questionario-sol survey .sd-table-wrapper::after {
  display: none;
}
.questionario-sol survey .sd-input,
.questionario-sol survey .sd-input[readonly],
.questionario-sol survey .sd-input--disabled,
.questionario-sol survey .sd-question--disabled .sd-input {
  background: #fff;
  opacity: 1;
}
.questionario-sol survey .sd-input[readonly],
.questionario-sol survey .sd-input--disabled,
.questionario-sol survey .sd-question--disabled .sd-input {
  color: #b3b3b3;
}
.questionario-sol survey .sd-input[readonly]::-moz-placeholder, .questionario-sol survey .sd-input--disabled::-moz-placeholder, .questionario-sol survey .sd-question--disabled .sd-input::-moz-placeholder {
  color: #b3b3b3;
}
.questionario-sol survey .sd-input[readonly]::placeholder,
.questionario-sol survey .sd-input--disabled::placeholder,
.questionario-sol survey .sd-question--disabled .sd-input::placeholder {
  color: #b3b3b3;
}
.questionario-sol survey .sv-title-actions .sv-title-actions__title .sd-element__num {
  color: #000;
  font-size: 16px;
}
.questionario-sol survey .sd-element__num {
  color: #000;
  font-size: 16px;
}
.questionario-sol survey .sd-question__content .list {
  padding: 12px 15px 11px 15px;
  margin: 8px 0 0 0;
  list-style-type: none;
  overflow: scroll;
}
.questionario-sol survey .sd-question__content .list .list-items {
  font-size: 13px;
  margin-right: 8px;
  margin-bottom: 9px;
  width: 100%;
  display: block;
  color: #297571;
  font-weight: normal;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
.questionario-sol survey .autocomplete2 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: static;
  width: 100%;
  height: calc(6 * var(--base-unit, 8px));
  box-sizing: border-box;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  font-family: var(--font-family);
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  box-shadow: inset 0px 1px 2px #000000;
  border-radius: 3px;
  text-align: start;
}
.questionario-sol survey .sd-footer {
  background: #fff;
}
.questionario-sol survey .sv-action {
  width: 100%;
}
.questionario-sol survey .sv-action .sv-action__content {
  justify-content: end;
}
.questionario-sol survey .sv-action .sv-action__content .sd-btn {
  font-size: 16px;
  min-height: 35px;
  border-radius: 30px;
  padding: 5px 18px;
  background-color: #006f43 !important;
  border: 1px solid #006f43;
}
.questionario-sol survey .sv-action .sv-action__content .sd-btn:hover {
  color: #fff;
}
.modal-size-sol {
  max-width: 85% !important;
}
unio-datepicker {
  width: 100%;
  display: block;
}
unio-datepicker .mat-form-field {
  width: 100%;
}
unio-datepicker .mat-form-field-appearance-outline {
  width: 100%;
}
.field-custom-required {
  border: 1px solid #ed1651 !important;
  border-radius: 3px;
}
.field-custom-required:focus,
.field-custom-required:focus-within {
  border-color: #00985c !important;
  box-shadow: 0 0 0 1px #00985c;
}
.field-custom-required .mat-form-field-outline,
.field-custom-required .mat-form-field-outline-thick {
  color: #ed1651 !important;
}
.field-custom-required-datepicker {
  border: none !important;
}
.field-custom-required-datepicker .mat-form-field-outline,
.field-custom-required-datepicker .mat-form-field-outline-thick {
  color: #ed1651 !important;
}
.field-custom-required-datepicker .mat-form-field-outline-start,
.field-custom-required-datepicker .mat-form-field-outline-gap,
.field-custom-required-datepicker .mat-form-field-outline-end {
  border-color: #ed1651 !important;
}
.field-custom-required-datepicker .mat-form-field-outline {
  opacity: 1 !important;
}
.field-custom-required-datepicker .mat-form-field-outline-thick {
  opacity: 0 !important;
}
.field-custom-required-datepicker unio-datepicker {
  border-color: #ed1651 !important;
  box-shadow: none !important;
}
/* Radios nativos / Bootstrap: cinza do sistema no lugar do azul do browser */
input[type='radio'],
.form-check-input[type='radio'] {
  accent-color: #5b5c65;
}
.form-check-input[type='radio']:focus {
  box-shadow: none;
  outline: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #5b5c65 !important;
  border-color: #5b5c65 !important;
}
.custom-control-input:focus ~ .custom-control-label::before {
  border-color: #5b5c65 !important;
  box-shadow: 0 0 0 0.2rem rgba(91, 92, 101, 0.25) !important;
}



/*!
 * surveyjs - Survey JavaScript library v1.9.133
 * Copyright (c) 2015-2024 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sjs-transition-duration: 150ms}
.sv-action-bar{display:flex;box-sizing:content-box;position:relative;align-items:center;margin-left:auto;overflow:hidden;white-space:nowrap}
.sv-action-bar-separator{display:inline-block;width:1px;height:24px;vertical-align:middle;margin-right:16px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sv-action-bar--default-size-mode .sv-action-bar-separator{margin:0 var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-action-bar--small-size-mode .sv-action-bar-separator{margin:0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-action-bar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:var(--sjs-base-unit, var(--base-unit, 8px));box-sizing:border-box;border:none;border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)));background-color:rgba(0,0,0,0);color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:pointer;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));overflow-x:hidden;white-space:nowrap}
button.sv-action-bar-item{overflow:hidden}
.sv-action-bar--default-size-mode .sv-action-bar-item{height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));margin:0 var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-action-bar--small-size-mode .sv-action-bar-item{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);margin:0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-action:first-of-type .sv-action-bar-item{margin-inline-start:0}
.sv-action:last-of-type .sv-action-bar-item{margin-inline-end:0}
.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-action-bar-item__icon svg{display:block}
.sv-action-bar-item__icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-action-bar-item:not(.sv-action-bar-item--pressed):hover:enabled,.sv-action-bar-item:not(.sv-action-bar-item--pressed):focus:enabled{outline:none;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sv-action-bar-item--active.sv-action-bar-item--pressed:focus,.sv-action-bar-item--active.sv-action-bar-item--pressed:focus-visible{outline:none}
.sv-action-bar-item:not(.sv-action-bar-item--pressed):active:enabled{opacity:.5}
.sv-action-bar-item:disabled{opacity:.25;cursor:default}
.sv-action-bar-item__title{color:inherit;vertical-align:middle;white-space:nowrap}
.sv-action-bar-item--secondary .sv-action-bar-item__icon use{fill:var(--sjs-secondary-backcolor, var(--secondary, #ff9814))}
.sv-action-bar-item--active .sv-action-bar-item__icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-action-bar-item-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:var(--sjs-base-unit, var(--base-unit, 8px));box-sizing:border-box;border:none;border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)));background-color:rgba(0,0,0,0);cursor:pointer;line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)))}
.sv-expand-action:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;height:10px;width:12px;margin:auto 8px}
.sv-expand-action--expanded:before{transform:rotate(180deg)}
.sv-dots{width:48px}
.sv-dots__item{width:100%}
.sv-dots__item .sv-action-bar-item__icon{margin:auto}
.sv-action--hidden{width:0px;height:0px;overflow:hidden;visibility:hidden}
.sv-action--hidden .sv-action__content{min-width:-moz-fit-content;min-width:fit-content}
.sv-action__content{display:flex;flex-direction:row;align-items:center}
.sv-action__content>*{flex:0 0 auto}
.sv-action--space{margin-left:auto}
.sv-action-bar-item--pressed:not(.sv-action-bar-item--active){background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));opacity:50%}
:root{--sjs-transition-duration: 150ms}
.sv-dragged-element-shortcut{height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-backcolor, var(--background, #fff));padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));cursor:grabbing;position:absolute;z-index:10000;box-shadow:0px 8px 16px rgba(0,0,0,.1);font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px);padding-left:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)))}
.sv-matrixdynamic__drag-icon{padding-top:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-matrixdynamic__drag-icon:after{content:" ";display:block;height:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border:1px solid #e7e7e7;box-sizing:border-box;border-radius:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));cursor:move;margin-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-matrix-row--drag-drop-ghost-mod td{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sv-matrix-row--drag-drop-ghost-mod td>*{visibility:hidden}
:root{--sjs-transition-duration: 150ms}
sv-popup{display:block;position:absolute}
.sv-popup{position:fixed;left:0;top:0;width:100vw;outline:none;z-index:2000;height:100vh}
.sv-dropdown-popup{height:0}
.sv-popup__container{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));border-radius:var(--sjs-corner-radius, 4px);position:absolute;padding:0}
.sv-popup__shadow{width:100%;height:100%;border-radius:var(--sjs-corner-radius, 4px)}
.sv-popup__body-content{background-color:var(--sjs-general-backcolor, var(--background, #fff));border-radius:var(--sjs-corner-radius, 4px);width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:100vw}
.sv-popup--modal{display:flex;align-items:center;justify-content:center;background-color:var(--background-semitransparent, rgba(144, 144, 144, 0.5));padding:calc(11*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box}
.sv-popup--modal>.sv-popup__container{position:static;display:flex}
.sv-popup--modal>.sv-popup__container>.sv-popup__shadow>.sv-popup__body-content{box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));padding:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));height:auto}
.sv-popup--modal>.sv-popup__container>.sv-popup__shadow>.sv-popup__body-content .sv-popup__body-footer{padding-bottom:2px}
.sv-popup--confirm-delete .sv-popup__shadow{height:initial}
.sv-popup--confirm-delete .sv-popup__container{border-radius:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-popup--confirm-delete .sv-popup__body-content{border-radius:var(--sjs-base-unit, var(--base-unit, 8px));max-width:-moz-min-content;max-width:min-content;align-items:flex-end;min-width:452px}
.sv-popup--confirm-delete .sv-popup__body-header{color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));margin-bottom:0;align-self:self-start;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px);font-style:normal;font-weight:400;line-height:calc(1.5*(var(--sjs-font-size, 16px)))}
.sv-popup--confirm-delete .sv-popup__scrolling-content{display:none}
.sv-popup--confirm-delete .sv-popup__body-footer{padding-bottom:0;max-width:-moz-max-content;max-width:max-content}
.sv-popup--confirm-delete .sv-popup__body-footer .sv-action-bar{gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--overlay{width:100%;height:var(--sv-popup-overlay-height, 100vh)}
.sv-popup--overlay .sv-popup__container{background:var(--background-semitransparent, rgba(144, 144, 144, 0.5));max-width:100vw;max-height:calc(var(--sv-popup-overlay-height, 100vh) - 1*var(--sjs-base-unit, var(--base-unit, 8px)));height:calc(var(--sv-popup-overlay-height, 100vh) - 1*var(--sjs-base-unit, var(--base-unit, 8px)));width:100%;padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border:unset}
.sv-popup--overlay .sv-popup__body-content{max-height:var(--sv-popup-overlay-height, 100vh);max-width:100vw;border-radius:calc(4*(var(--sjs-corner-radius, 4px))) calc(4*(var(--sjs-corner-radius, 4px))) 0px 0px;background:var(--sjs-general-backcolor, var(--background, #fff));box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(100% - 1*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sv-popup--overlay .sv-popup__scrolling-content{height:calc(100% - 10*var(--base-unit, 8px))}
.sv-popup--overlay .sv-popup__body-footer{margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--overlay .sv-popup__body-footer .sv-action-bar{width:100%}
.sv-popup--overlay .sv-popup__body-footer-item{width:100%}
.sv-popup--overlay .sv-popup__button.sv-popup__button{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sv-popup--overlay .sv-popup__body-footer .sv-action{flex:1 0 0}
.sv-popup--modal .sv-popup__scrolling-content{padding:2px;margin:-2px}
.sv-popup__scrolling-content{height:100%;overflow:auto;display:flex;flex-direction:column}
.sv-popup__scrolling-content::-webkit-scrollbar,.sv-popup__scrolling-content *::-webkit-scrollbar{height:6px;width:6px;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sv-popup__scrolling-content::-webkit-scrollbar-thumb,.sv-popup__scrolling-content *::-webkit-scrollbar-thumb{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}
.sv-popup__content{min-width:100%;height:100%;display:flex;flex-direction:column;min-height:0}
.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer{transform:translate(calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px))))) rotate(180deg)}
.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer{transform:translate(calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px)))), calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px)))))}
.sv-popup--show-pointer.sv-popup--right .sv-popup__container{transform:translate(var(--sjs-base-unit, var(--base-unit, 8px)))}
.sv-popup--show-pointer.sv-popup--right .sv-popup__container .sv-popup__pointer{transform:translate(-12px, -4px) rotate(-90deg)}
.sv-popup--show-pointer.sv-popup--left .sv-popup__container{transform:translate(calc(-1 * (var(--sjs-base-unit, var(--base-unit, 8px)))))}
.sv-popup--show-pointer.sv-popup--left .sv-popup__container .sv-popup__pointer{transform:translate(-4px, -4px) rotate(90deg)}
.sv-popup__pointer{display:block;position:absolute}
.sv-popup__pointer:after{content:" ";display:block;width:0;height:0;border-left:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-right:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid var(--sjs-general-backcolor, var(--background, #fff));align-self:center}
.sv-popup__body-header{font-family:Open Sans;font-size:calc(1.5*(var(--sjs-font-size, 16px)));line-height:calc(2*(var(--sjs-font-size, 16px)));font-style:normal;font-weight:700;margin-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-general-forecolor, var(--foreground, #161616))}
.sv-popup__body-footer{display:flex;margin-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup__body-footer .sv-action-bar{gap:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup__button{margin:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--modal .sv-list__filter,.sv-popup--overlay .sv-list__filter{padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-popup--modal .sv-list__filter-icon,.sv-popup--overlay .sv-list__filter-icon{top:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--dropdown .sv-list__filter{margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-popup--dropdown .sv-popup__shadow{box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1))}
.sv-popup--dropdown .sv-popup__body-content{background-color:var(--sjs-general-backcolor, var(--background, #fff));padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0;height:100%}
.sv-popup--dropdown>.sv-popup__container>.sv-popup__shadow>.sv-popup__body-content .sv-list{background-color:rgba(0,0,0,0)}
.sv-dropdown-popup .sv-popup__body-content{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sv-dropdown-popup .sv-list__filter{margin-bottom:0}
.sv-popup--overlay .sv-popup__body-content{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sv-popup--dropdown-overlay{z-index:2001;padding:0}
.sv-popup--dropdown-overlay .sv-popup__body-content{padding:0;border-radius:0}
.sv-popup--dropdown-overlay .sv-popup__body-footer .sv-action-bar .sv-action{flex:0 0 auto}
.sv-popup--dropdown-overlay .sv-popup__button.sv-popup__button{background-color:rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:none;box-shadow:none;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:0}
.sv-popup--dropdown-overlay .sv-popup__container{max-height:calc(var(--sv-popup-overlay-height, 100vh));height:calc(var(--sv-popup-overlay-height, 100vh));padding-top:0}
.sv-popup--dropdown-overlay .sv-popup__body-content{height:calc(var(--sv-popup-overlay-height, 100vh))}
.sv-popup--dropdown-overlay .sv-popup__body-footer{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));margin-top:0;padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));border-top:1px solid var(--sjs-border-light, var(--border-light, #eaeaea))}
.sv-popup--dropdown-overlay .sv-popup__scrolling-content{height:calc(100% - 6*var(--base-unit, 8px))}
.sv-popup--dropdown-overlay .sv-list__filter-icon .sv-svg-icon{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--dropdown-overlay .sv-list__container{padding:0}
.sv-popup--dropdown-overlay .sv-list{flex-grow:1;padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0}
.sv-popup--dropdown-overlay .sv-list__filter{display:flex;align-items:center;margin-bottom:0;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--dropdown-overlay .sv-list__filter-icon{position:static;height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--dropdown-overlay .sv-list__empty-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sv-popup--dropdown-overlay .sv-popup__button:disabled{pointer-events:none;color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}
.sv-popup--dropdown-overlay .sv-list__filter-clear-button{height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100%;background-color:rgba(0,0,0,0)}
.sv-popup--dropdown-overlay .sv-list__filter-clear-button svg{height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--dropdown-overlay .sv-list__filter-clear-button svg use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-popup--dropdown-overlay .sv-list__input{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));font-size:max(16px,var(--sjs-font-size, 16px));line-height:max(24px,1.5*(var(--sjs-font-size, 16px)));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-popup--dropdown-overlay .sv-list__item:hover .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:focus .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item--focused .sv-list__item-body{background:var(--sjs-general-backcolor, var(--background, #fff))}
.sv-popup--dropdown-overlay .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600}
.sv-popup--dropdown-overlay .sv-popup__body-footer .sv-action-bar{justify-content:flex-start}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px)) calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-popup__button.sv-popup__button{padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-popup__body-footer{padding-top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter-icon .sv-svg-icon{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter-icon{height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__input{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-general-forecolor, var(--foreground, #161616));font-weight:400}
.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__body-content{--sv-popup-overlay-max-height: calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px)) * 8);--sv-popup-overlay-max-width: calc(100% - var(--sjs-base-unit, var(--base-unit, 8px)) * 8);position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;max-height:var(--sv-popup-overlay-max-height);min-height:min(var(--sv-popup-overlay-max-height),30*(var(--sjs-base-unit, var(--base-unit, 8px))));height:auto;width:auto;min-width:min(40*(var(--sjs-base-unit, var(--base-unit, 8px))),var(--sv-popup-overlay-max-width));max-width:var(--sv-popup-overlay-max-width);border-radius:var(--sjs-corner-radius, 4px);overflow:hidden;margin:0}
.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__content,.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__scrolling-content,.sv-popup--dropdown-overlay.sv-popup--tablet .sv-list__container{flex-grow:1}
:root{--sjs-transition-duration: 150ms}
.sv-button-group{display:flex;align-items:center;flex-direction:row;font-size:var(--sjs-font-size, 16px);overflow:auto;border:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}
.sv-button-group:focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394));border-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-button-group__item{display:flex;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:11px calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)));outline:none;font-size:var(--sjs-font-size, 16px);font-weight:400;background:var(--sjs-general-backcolor, var(--background, #fff));cursor:pointer;overflow:hidden;color:var(--sjs-general-forecolor, var(--foreground, #161616));position:relative}
.sv-button-group__item:not(:last-of-type){border-right:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}
.sv-button-group__item--hover:hover{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sv-button-group__item-icon{display:block;height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-button-group__item-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-button-group__item--selected{font-weight:600;color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-button-group__item--selected .sv-button-group__item-icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-button-group__item--selected:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sv-button-group__item-decorator{display:flex;align-items:center;max-width:100%}
.sv-button-group__item-caption{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sv-button-group__item-icon+.sv-button-group__item-caption{margin-left:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-button-group__item--disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:default}
.sv-button-group__item--disabled .sv-button-group__item-decorator{opacity:.25;font-weight:normal}
.sv-button-group__item--disabled .sv-button-group__item-icon use{fill:var(--sjs-general-forecolor, var(--foreground, #161616))}
.sv-button-group__item--disabled:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sv-button-group:focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394));border-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.sv-hidden{display:none !important}
.sv-title-actions{display:flex;align-items:center;width:100%}
.sv-title-actions__title{flex-wrap:wrap;max-width:90%;min-width:50%;white-space:initial}
.sv-action-title-bar{min-width:56px}
.sv-title-actions .sv-title-actions__title{flex-wrap:wrap;flex:0 1 auto;max-width:unset;min-width:unset}
.sv-title-actions .sv-action-title-bar{flex:1 1 auto;justify-content:flex-end;min-width:unset}
:root{--sjs-transition-duration: 150ms}
.sv_window{position:fixed;bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));border:1px solid var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));background-clip:padding-box;z-index:100;max-height:50vh;overflow:auto;box-sizing:border-box;background:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));width:calc(100% - 4*(var(--sjs-base-unit, var(--base-unit, 8px)))) !important}
@-moz-document url-prefix(){.sv_window,.sv_window *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default, var(--border, #d6d6d6)) rgba(0,0,0,0)}}
.sv_window::-webkit-scrollbar,.sv_window *::-webkit-scrollbar{width:12px;height:12px;background-color:rgba(0,0,0,0)}
.sv_window::-webkit-scrollbar-thumb,.sv_window *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sv_window::-webkit-scrollbar-track,.sv_window *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.sv_window::-webkit-scrollbar-thumb:hover,.sv_window *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv_window_root-content{height:100%}
.sv_window--full-screen{top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));max-height:100%;width:initial !important;max-width:initial !important}
.sv_window_header{display:flex;justify-content:flex-end}
.sv_window_content{overflow:hidden}
.sv_window--collapsed{height:initial}
.sv_window--collapsed .sv_window_header{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:var(--sjs-base-unit, var(--base-unit, 8px)) var(--sjs-base-unit, var(--base-unit, 8px)) var(--sjs-base-unit, var(--base-unit, 8px)) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sv_window--collapsed .sv_window_content{display:none}
.sv_window--collapsed .sv_window_buttons_container{margin-top:0;margin-right:0}
.sv_window_header_title_collapsed{color:var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));flex:1;display:flex;justify-content:flex-start;align-items:center}
.sv_window_header_description{color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-feature-settings:"salt" on;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sv_window_buttons_container{position:fixed;margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-right:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;gap:var(--sjs-base-unit, var(--base-unit, 8px));z-index:10000}
.sv_window_button{display:flex;padding:var(--sjs-base-unit, var(--base-unit, 8px));justify-content:center;align-items:center;border-radius:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));cursor:pointer}
.sv_window_button:hover,.sv_window_button:active{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}
.sv_window_button:hover svg use,.sv_window_button:hover svg path,.sv_window_button:active svg use,.sv_window_button:active svg path{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv_window_button:active{opacity:.5}
.sv_window_button svg use,.sv_window_button svg path{fill:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45))}
sv-brand-info,.sv-brand-info{z-index:1;position:relative;margin-top:1px}
.sv-brand-info{width:100%;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));text-align:center;color:#161616;background:#fff;padding:32px 0;box-shadow:0px -1px 0px #d6d6d6}
.sv-brand-info a{color:#161616;-webkit-text-decoration-line:underline;text-decoration-line:underline}
.sv-brand-info__text{font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));color:#161616}
.sv-brand-info__logo{display:inline-block}
.sv-brand-info__logo img{width:118px}
.sv-brand-info__terms{font-weight:400;font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}
.sv-brand-info__terms a{color:#909090}
:root{--sjs-transition-duration: 150ms}
.sv-ranking{outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}
.sv-ranking-item{cursor:pointer;position:relative}
.sv-ranking-item:focus .sv-ranking-item__icon--hover{visibility:hidden}
.sv-ranking-item:hover:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}
.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover{visibility:hidden}
.sv-ranking-item:focus{outline:none}
.sv-ranking-item:focus .sv-ranking-item__icon--focus{visibility:visible;top:calc(0.6*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-item:focus .sv-ranking-item__index{background:var(--sjs-general-backcolor, var(--background, #fff));outline:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-ranking-item__content.sv-ranking-item__content{display:flex;align-items:center;line-height:1em;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0px;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-item__icon-container{position:relative;left:0;top:0;bottom:0;flex-shrink:0;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-item--disabled.sv-ranking-item--disabled{cursor:initial}
.sv-ranking-item--disabled.sv-ranking-item--disabled .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden}
.sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden;fill:var(--sjs-primary-backcolor, var(--primary, #19b394));position:absolute;top:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-item__index.sv-ranking-item__index{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-internal-font-editorfont-size);border-radius:100%;border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)));box-sizing:border-box;font-weight:600;margin-left:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));transition:outline var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms);outline:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0)}
.sv-ranking-item__index.sv-ranking-item__index svg{fill:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size)}
.sv-ranking-item__text{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));margin:0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-ranking--disabled .sv-ranking-item__text{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));opacity:.25}
.sv-ranking-item--disabled .sv-ranking-item__text{color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));opacity:.25}
.sv-ranking-item__ghost.sv-ranking-item__ghost{display:none;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(31*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));z-index:1;position:absolute;left:0;top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
[dir=rtl] .sv-ranking-item__ghost{left:initilal;right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-item--ghost .sv-ranking-item__ghost{display:block}
.sv-ranking-item--ghost .sv-ranking-item__content{visibility:hidden}
.sv-ranking-item--drag .sv-ranking-item__content{box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}
.sv-ranking-item--drag .sv-ranking-item__icon--hover{visibility:visible}
.sv-ranking--mobile .sv-ranking-item__icon--hover{visibility:visible;fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover{visibility:hidden}
.sv-ranking--mobile.sv-ranking-shortcut{max-width:80%}
.sv-ranking--mobile .sv-ranking-item__index.sv-ranking-item__index{margin-left:0}
.sv-ranking--mobile .sd-element--with-frame .sv-ranking-item__icon{margin-left:0}
.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}
.sv-ranking--disabled{opacity:.8}
.sv-ranking-shortcut[hidden]{display:none}
.sv-ranking-shortcut .sv-ranking-item__icon{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-ranking-shortcut .sv-ranking-item__text{margin-right:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-shortcut .sv-ranking-item__icon--hover{visibility:visible}
.sv-ranking-shortcut .sv-ranking-item__icon{width:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-ranking-shortcut .sv-ranking-item__content{padding-left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking-shortcut .sv-ranking-item__icon-container{margin-left:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-ranking--select-to-rank{display:flex}
.sv-ranking--select-to-rank-vertical{flex-direction:column-reverse}
.sv-ranking--select-to-rank-vertical .sv-ranking__containers-divider{margin:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;height:1px}
.sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;justify-content:center;align-items:center}
.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:calc(50% - 1px)}
.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{width:1px}
.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}
.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-ranking__container-placeholder{color:var(--sjs-font-questiondescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));white-space:normal;display:flex;justify-content:center;align-items:center;height:100%;padding-top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box}
.sv-ranking__container{flex:1}
.sv-ranking__container--empty{box-sizing:border-box;text-align:center}
.sv-ranking__containers-divider{background:var(--sjs-border-default, var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16))))}
.sv-ranking__container--from .sv-ranking-item__icon--focus{display:none}
:root{--sjs-transition-duration: 150ms}
.sv-list{padding:0;margin:0;overflow-y:auto;background:var(--sjs-general-backcolor, var(--background, #fff));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));list-style-type:none}
.sv-list__empty-container{width:100%;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));box-sizing:border-box;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-list__empty-text{line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);font-weight:400;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__item{width:100%;align-items:center;box-sizing:border-box;color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sv-list__item-body{width:100%;align-items:center;box-sizing:border-box;padding-block:var(--sjs-base-unit, var(--base-unit, 8px));padding-inline-end:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-weight:normal;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));cursor:pointer;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--sjs-transition-duration, 150ms),color var(--sjs-transition-duration, 150ms)}
.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected){outline:none}
.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-border-light, var(--border-light, #eaeaea));border-radius:var(--sjs-corner-radius, 4px);padding-block:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-end:calc(7.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-string-viewer{margin-inline-start:calc(-0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-list__item:hover,.sv-list__item:focus{outline:none}
.sv-list__item:hover .sv-list__item-body,.sv-list__item:focus .sv-list__item-body{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sv-list__item--with-icon.sv-list__item--with-icon{padding:0}
.sv-list__item--with-icon.sv-list__item--with-icon .sv-list__item-body{padding-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex}
.sv-list__item-icon{float:left;flex-shrink:0;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-list__item-icon svg{display:block}
.sv-list__item-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
[dir=rtl] .sv-list__item-icon,[style*="direction:rtl"] .sv-list__item-icon,[style*="direction: rtl"] .sv-list__item-icon{float:right}
.sv-list__item-separator{margin:var(--sjs-base-unit, var(--base-unit, 8px)) 0;height:1px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sv-list--filtering .sv-list__item-separator{display:none}
.sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-list__item.sv-list__item--selected:hover .sv-list__item-body,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-body,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-body{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600}
.sv-list__item.sv-list__item--selected .sv-list__item-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list__item-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-icon use{fill:var(--sjs-general-backcolor, var(--background, #fff))}
.sv-multi-select-list .sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected:hover .sv-list__item-body{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-weight:400}
.sv-list__item.sv-list__item--disabled .sv-list__item-body{cursor:default;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__item span{white-space:nowrap}
.sv-list__container{position:relative;height:100%;flex-direction:column;display:flex;min-height:0}
.sv-list__filter{border-bottom:1px solid var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));background:var(--sjs-general-backcolor, var(--background, #fff));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-list__filter-icon{display:block;position:absolute;top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));inset-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-list__filter-icon .sv-svg-icon{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-list__filter-icon .sv-svg-icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:var(--sjs-general-backcolor, var(--background, #fff));box-sizing:border-box;width:100%;outline:none;font-size:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor, var(--foreground, #161616));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(7*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-font-size, 16px)));border:none}
.sv-list__input::-moz-placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__input::placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__input:disabled::-moz-placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__input:disabled,.sv-list__input:disabled::placeholder{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sv-list__loading-indicator{pointer-events:none}
.sv-list__loading-indicator .sv-list__item-body{background-color:rgba(0,0,0,0)}
:root{--sjs-transition-duration: 150ms}
.sv-save-data_root{position:fixed;left:50%;bottom:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-general-backcolor, var(--background, #fff));opacity:0;padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));border-radius:calc(2*(var(--sjs-corner-radius, 4px)));color:var(--sjs-general-forecolor, var(--foreground, #161616));min-width:calc(30*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;z-index:1600;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));display:flex;flex-direction:row;justify-content:center;align-items:center;transform:translateX(-50%) translateY(calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px)))));transition-timing-function:ease-in;transition-property:transform,opacity;transition-delay:.25s;transition:.5s}
.sv-save-data_root.sv-save-data_root--shown{transition-timing-function:ease-out;transition-property:transform,opacity;transform:translateX(-50%) translateY(0);transition-delay:.25s;opacity:.75}
.sv-save-data_root span{display:flex;flex-grow:1}
.sv-save-data_root .sv-action-bar{display:flex;flex-grow:0;flex-shrink:0}
.sv-save-data_root--shown.sv-save-data_success,.sv-save-data_root--shown.sv-save-data_error{opacity:1}
.sv-save-data_root.sv-save-data_root--with-buttons{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-save-data_root.sv-save-data_error{background-color:var(--sjs-special-red, var(--red, #e60a3e));color:var(--sjs-general-backcolor, var(--background, #fff));font-weight:600;gap:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-save-data_root.sv-save-data_error .sv-save-data_button{font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));height:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));color:#fff;background-color:var(--sjs-special-red, var(--red, #e60a3e));border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid #fff;border-radius:calc(1.5*(var(--sjs-corner-radius, 4px)));padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;align-items:center}
.sv-save-data_root.sv-save-data_error .sv-save-data_button:hover,.sv-save-data_root.sv-save-data_error .sv-save-data_button:focus{color:var(--sjs-special-red, var(--red, #e60a3e));background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sv-save-data_root.sv-save-data_success{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:#fff;font-weight:600}
.sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}
.sd-element{padding-left:var(--sv-element-add-padding-left, 0px);padding-right:var(--sv-element-add-padding-right, 0px)}
.sd-element__title{outline:none}
.sd-element__title.sd-element__title--disabled{opacity:.25}
.sd-root--readonly .sd-element__title.sd-element__title--disabled{opacity:1}
.sd-element--invisible{opacity:.35}
.sd-title.sd-element__title{font-family:var(--sjs-font-questiontitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiontitle-weight, 600);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}
.sd-element__header .sv-string-editor{max-width:100%;white-space:normal}
.sd-element__title{font-size:0;line-height:0;position:static;margin:0}
.sd-element__title .sd-element__num{font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-element__title span{font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))}
.sd-element__title .sv-title-actions__title{font-size:0;line-height:0;white-space:nowrap}
.sd-element__title .sv-string-viewer{white-space:normal}
.sd-element__num{float:left;padding-top:calc(0.625*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(0.375*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:0;padding-inline-end:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));margin-inline-start:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:end;box-sizing:border-box;white-space:nowrap;flex-shrink:0}
.sd-element__num+span{float:left;width:0}
[dir=rtl] .sd-element__num,[style*="direction:rtl"] .sd-element__num,[style*="direction: rtl"] .sd-element__num{float:right}
.sd-element__title--num-inline .sd-element__num{float:none;margin-inline-start:0;width:auto;padding-inline-start:0;padding-inline-end:0}
.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}
.sd-element__title--expandable.sd-element__title--expandable{position:relative;display:block}
.sd-element__title--expandable:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14L5 13L10 8L5 3L6 2L12 8L6 14Z' fill='%23909090'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));position:absolute;left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-element__title--expandable.sd-element__title--expanded:before{transform:rotate(90deg)}
.sd-element--with-frame{border-radius:var(--sjs-questionpanel-cornerRadius, var(--sjs-corner-radius, 4px));box-sizing:border-box;padding-top:var(--sd-base-padding);padding-left:calc(var(--sd-base-padding) + var(--sv-element-add-padding-left, 0px));padding-right:calc(var(--sd-base-padding) + var(--sv-element-add-padding-right, 0px));padding-bottom:var(--sd-base-padding);background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15));display:flex;flex-direction:column}
.sd-element--with-frame.sd-element--compact{border:1px solid var(--sjs-border-default, var(--border, #d6d6d6));border-radius:var(--sjs-questionpanel-cornerRadius, var(--sjs-corner-radius, 4px));box-shadow:none;background-color:rgba(0,0,0,0)}
.sd-question{position:relative}
.sd-element__erbox--above-element{margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-question__erbox--below-question{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-question__content--support-container-queries{container-type:inline-size}
.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(.5*var(--sd-base-vertical-padding))}
.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(.25*var(--sd-base-vertical-padding) + .5*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-element--with-frame>.sd-element__erbox--above-element{margin-bottom:var(--sd-base-padding);border-radius:var(--sjs-corner-radius, 4px) var(--sjs-corner-radius, 4px) 0 0}
.sd-question--left>.sd-element__erbox--above-element{margin-bottom:0}
.sd-element--with-frame.sd-question--left>.sd-element__erbox--above-element{margin-bottom:calc(1*var(--sd-base-vertical-padding))}
.sd-element--with-frame>.sd-question__erbox--below-question{margin-top:auto;border-radius:0 0 var(--sjs-corner-radius, 4px) var(--sjs-corner-radius, 4px)}
.sd-element--with-frame.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-element--with-frame.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-element--with-frame.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-question__header{width:100%}
.sd-question__header--location-top{padding-bottom:calc(.5*var(--sd-base-vertical-padding))}
.sd-question__header--location--bottom{padding-top:calc(.375*var(--sd-base-vertical-padding))}
.sd-element--with-frame.sd-question--title-top{padding-top:var(--sd-base-vertical-padding)}
.sd-element--with-frame.sd-question--error-top{padding-top:0}
.sd-element--with-frame.sd-question--error-bottom{padding-bottom:0}
.sd-element--with-frame.sd-question--error-bottom>.sd-question__content{margin-bottom:var(--sd-base-padding)}
.sd-element--with-frame>.sd-element__erbox{margin-left:calc(-1*var(--sd-base-padding));margin-right:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}
.sd-scrollable .sd-question__content{overflow-x:auto;padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-question__header--location--left{display:inline-block;width:auto;vertical-align:top;margin-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-question--left{display:flex;flex-wrap:wrap;flex-direction:row;-moz-column-gap:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));column-gap:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));row-gap:calc(.25*var(--sd-base-vertical-padding))}
.sd-question__content--left{display:inline-block;flex:1;margin-top:calc(.25*var(--sd-base-vertical-padding)) 0}
.sd-element--with-frame>.sd-question__content--left{margin:0}
.sd-question__required-text{color:var(--sjs-special-red, var(--red, #e60a3e));vertical-align:top}
.sd-question__comment-area{font-size:var(--sjs-font-size, 16px);margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;flex-direction:column;gap:var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-general-forecolor, var(--foreground, #161616));white-space:normal}
.sd-question__placeholder{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:center;min-height:calc(24*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}
.sd-question__placeholder>div .sv-string-viewer,.sd-question__placeholder>span .sv-string-viewer{white-space:pre-line}
.sd-scrollable-container:not(.sd-scrollable-container--compact){width:-moz-max-content;width:max-content;overflow:visible;max-width:100%}
.sd-question__title--empty .sv-string-viewer{display:inline-block;height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))}
.sd-error{display:block;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-corner-radius, 4px);line-height:var(--sjs-font-size, 16px);font-size:calc(0.75*(var(--sjs-font-size, 16px)));font-weight:600;text-align:left;color:var(--sjs-special-red, var(--red, #e60a3e));white-space:normal;width:100%;background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));box-sizing:border-box}
.sd-element--expanded>.sd-element__header,.sd-element--collapsed>.sd-element__header{cursor:pointer}
.sd-element--collapsed>.sd-element__header{padding:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sd-base-padding);box-sizing:border-box;background-color:var(--sjs-general-backcolor, var(--background, #fff));margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}
.sd-element--collapsed.sd-element--with-frame{padding-top:0;padding-bottom:0}
.sd-element--collapsed.sd-element--with-frame>.sd-element__header{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-questionpanel-cornerRadius, var(--sjs-corner-radius, 4px))}
.sd-element--collapsed>.sd-element__header:focus-within,.sd-element--collapsed>.sd-element__header:hover{background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}
.sd-element--collapsed.sd-element--nested>.sd-element__header:hover,.sd-element--collapsed.sd-element--nested>.sd-element__header:focus-within{box-shadow:0 calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 0 var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9)),0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0 var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}
.sd-element--complex.sd-element--with-frame{padding-top:0}
.sd-element--complex.sd-element--nested-with-borders>.sd-element__erbox,.sd-element--complex.sd-element--with-frame>.sd-element__erbox{margin-top:0;margin-bottom:0}
.sd-element--complex>.sd-element__header:after{content:" ";display:block;position:relative;height:1px;background:var(--sjs-border-light, var(--border-light, #eaeaea));bottom:0}
.sd-element--complex.sd-element--with-frame>.sd-element__header{padding-top:var(--sd-base-vertical-padding);padding-bottom:var(--sd-base-vertical-padding)}
.sd-element--collapsed.sd-element--complex>.sd-element__header{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-element--nested.sd-element--complex>.sd-element__header--location-top:after{bottom:calc(-0.5*var(--sd-base-vertical-padding))}
.sd-element--nested-with-borders{border:1px solid var(--sjs-border-light, var(--border-light, #eaeaea));border-radius:calc(var(--sjs-corner-radius, 4px) - 4px);box-sizing:border-box;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}
.sd-element--nested-with-borders>.sd-element__header--location-top{padding-top:calc(.5*var(--sd-base-vertical-padding));padding-bottom:calc(.5*var(--sd-base-vertical-padding))}
.sd-element--nested-with-borders>.sd-element__erbox{margin-left:calc(-1*var(--sd-base-padding));margin-right:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}
.sd-element--nested-with-borders>.sd-question__erbox--below-question{bottom:0;margin-top:0}
.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:hover,.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:focus-within{box-shadow:none}
.sd-element--nested-with-borders>.sd-element__header--location-top:after,.sd-element--complex.sd-element--with-frame>.sd-element__header--location-top:after{bottom:calc(-1*var(--sd-base-vertical-padding));left:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding))}
.sd-element--collapsed.sd-element--complex>.sd-element__header--location-top:after{display:none}
.sd-question--empty.sd-question--complex>.sd-question__content{padding-top:0;padding-bottom:0}
.sd-question--empty.sd-question--complex>.sd-question__content:first-of-type{padding-top:var(--sd-base-padding)}
.sd-question--empty.sd-question--complex>.sd-question__header--location-top{padding-bottom:calc(.5*var(--sd-base-vertical-padding))}
.sd-question--empty.sd-question--complex>.sd-question__header--location-top:after{display:none}
.sd-input{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));-webkit-appearance:none;-moz-appearance:none;appearance:none;position:static;width:100%;box-sizing:border-box;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));font-size:var(--sjs-internal-font-editorfont-size);background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));border:none;border-radius:var(--sjs-editorpanel-cornerRadius, var(--sjs-corner-radius, 4px));text-align:start;box-shadow:var(--sjs-shadow-inner, inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}
.sd-input:focus{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-input.sd-input:focus{outline:none}
input.sd-input:disabled:not(.sd-input--disabled),textarea.sd-input:disabled:not(.sd-input--disabled){opacity:1}
.sd-input--disabled{background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));-webkit-user-select:none;-moz-user-select:none;user-select:none}
.sd-input::-moz-placeholder{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));-webkit-user-select:none;-moz-user-select:none;user-select:none}
.sd-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));-webkit-user-select:none;-moz-user-select:none;user-select:none}
.sd-input.sd-input--disabled::-moz-placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}
.sd-input.sd-input--disabled,.sd-input.sd-input--disabled::placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}
.sd-root--readonly .sd-input--disabled::-moz-placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}
.sd-root--readonly .sd-input--disabled,.sd-root--readonly .sd-input--disabled::placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616))}
.sd-input--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-text__content{position:relative}
.sd-text__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sd-text__character-counter:focus-within{padding-inline-end:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-text__character-counter.sd-text__character-counter--big:focus-within{padding-inline-end:calc(11*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-remaining-character-counter{display:none;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0px;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));position:absolute;inset-inline-end:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));inset-block-end:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-question__content:focus-within .sd-remaining-character-counter{display:flex}
.sd-input[type=time],.sd-input[type=date],.sd-input[type=datetime-local],.sd-input[type=week],.sd-input[type=month],.sd-input[type=tel],.sd-input[type=password],.sd-input[type=url],.sd-input[type=email],.sd-input[type=color],.sd-input[type=range]{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));box-sizing:content-box;width:calc(100% - 4*var(--sjs-base-unit, var(--base-unit, 8px)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}
.sd-input[type=range]::-webkit-slider-runnable-track{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));height:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:100%;border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));box-shadow:inset 0 0 0 2px var(--background, #fff);background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-input[type=range]::-moz-range-track{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:var(--sjs-base-unit, var(--base-unit, 8px));height:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc(-0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:100%;border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));box-shadow:inset 0 0 0 2px var(--background, #fff);background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-comment{display:block;height:auto;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));max-width:100%}
.sd-comment__content{position:relative}
.sd-panel{position:relative}
.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header{padding-top:0;padding-bottom:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header:after{content:none}
.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title{--page-title-font-size: var(--sjs-font-pagetitle-size, calc(1.5 * (var(--sjs-font-size, 16px))));font-family:var(--sjs-font-pagetitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight, 700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)));position:static;line-height:calc(1.33*(var(--page-title-font-size)));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0px}
.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}
.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__description{font-family:var(--sjs-font-pagedescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagedescription-weight, 400);font-size:var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px));color:var(--sjs-font-pagedescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));position:static;line-height:calc(1.5*(var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px))));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__required-text{display:none}
.sd-panel.sd-panel--as-page>.sd-panel__errbox{margin:0 0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;padding:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}
.sd-panel.sd-panel--as-page>.sd-panel__content{padding-top:0}
.sd-root--compact .sd-panel--as-page>.sd-panel__errbox{margin:0 0 var(--sd-base-vertical-padding) 0}
.sd-row~.sd-row .sd-panel--as-page{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel__required-text{color:var(--sjs-special-red, var(--red, #e60a3e))}
.sd-panel__footer{box-sizing:border-box;padding-left:calc(var(--sd-base-padding) - 3*var(--sjs-base-unit, var(--base-unit, 8px)));margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + 2*var(--sd-base-padding));margin-bottom:calc(-1*var(--sd-base-padding) + .5*var(--sd-base-vertical-padding));margin-top:calc(.5*var(--sd-base-vertical-padding));border-top:1px solid var(--sjs-border-light, var(--border-light, #eaeaea));padding-top:calc(.5*var(--sd-base-vertical-padding))}
.sd-panel__content{padding-top:var(--sd-base-padding)}
.sd-panel.sd-element--nested>.sd-panel__content{padding-bottom:var(--sd-base-padding)}
.sjs_sp_placeholder{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}
.sjs_sp_container{border:1px dashed var(--sjs-border-default, var(--border, #d6d6d6))}
.sjs_sp_controls.sd-signaturepad__controls{right:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px));left:auto;bottom:auto}
.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-signaturepad__background-image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.sd-signaturepad__loading-indicator{width:100%;height:100%;position:absolute;left:0;top:0}
.sd-signaturepad__loading-indicator .sd-loading-indicator{position:absolute;right:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-checkbox__decorator{border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)))}
.sd-checkbox__svg{display:block;width:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-checkbox__svg use{fill:rgba(0,0,0,0);transition:fill var(--sjs-transition-duration, 150ms)}
.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn{position:sticky;left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));z-index:12}
.sd-matrixdynamic__footer:first-child{padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdynamic__footer{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-action.sd-matrixdynamic__remove-btn{opacity:.5}
.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}
.sd-matrixdynamic__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;line-height:calc(1.5*(var(--sjs-font-size, 16px)));font-size:var(--sjs-font-size, 16px);font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:600;padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0}
.sd-matrixdynamic__drag-element{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdynamic__drag-element:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sd-matrixdynamic__drag-element:after{content:" ";display:block;height:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border:1px solid var(--sjs-border-default, var(--border, #d6d6d6));box-sizing:border-box;border-radius:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}
.sd-drag-element__svg{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:block}
.sd-drag-element__svg use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-table{width:100%;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));border-collapse:separate;border-spacing:0;white-space:normal}
.sd-table>thead>tr>th{border-top:0;border-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0)}
.sd-table__cell{border-top:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);background-clip:padding-box}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--action):not(.sd-table__cell--empty.sd-table__cell--error){width:10000px}
.sd-table__row:first-of-type>.sd-table__cell{border-top:0}
.sd-table__row:last-of-type>.sd-table__cell{border-bottom:0}
.sd-table--align-top .sd-table__cell{vertical-align:top}
.sd-table--no-header{padding-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-table--no-header{padding-top:0}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table .sd-question__content{padding-bottom:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(-0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-top:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table--no-header{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:0}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows{margin-left:var(--sjs-base-unit, var(--base-unit, 8px));margin-right:var(--sjs-base-unit, var(--base-unit, 8px));width:calc(100% - 2*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__cell:not(.sd-table__cell--header):first-of-type{padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__cell:last-of-type{padding-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:first-of-type>.sd-table__cell{border-top:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0)}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:last-of-type>.sd-table__cell{border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0)}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions),.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type{border-top-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));border-bottom-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions).sd-matrix__text--checked,.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-input,.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-input{background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error) .sd-item__decorator,.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error) .sd-item__decorator{background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after,.sd-root-modern:not(.sd-root-modern--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after{background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-table__cell{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-weight:normal;font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:0 var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-general-forecolor, var(--foreground, #161616));text-align:center}
.sd-table__cell:not(.sd-table__cell--empty):not(.sd-table__cell--actions):not(:empty){min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-table__cell .sd-item{text-align:initial}
.sd-table__cell--error{border:none;padding:0 var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__cell--error .sd-question__erbox{margin:0}
.sd-table__cell--error-top{vertical-align:bottom;padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__cell--error-bottom{vertical-align:top;padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__cell--item .sd-selectbase__item{text-align:center}
.sd-table__cell--item .sd-selectbase__label{justify-content:center}
.sd-question--disabled .sd-table__cell{opacity:.25}
.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}
.sd-table__cell--header .sv-vue-title-additional-div,.sd-table__cell--header{font-size:0;line-height:0}
.sd-table__cell--header span{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-weight:var(--sjs-font-questiontitle-weight, 600)}
.sd-table__cell--header{font-weight:600;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));vertical-align:top;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty{min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--action{min-width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating{min-width:calc(22*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean{min-width:calc(18*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-table__cell--footer{text-align:right;padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__cell--footer-total{font-weight:600;text-align:left}
.sd-table__cell--detail-panel{border-top:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0);padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px)) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));border-bottom:var(--sjs-base-unit, var(--base-unit, 8px)) solid rgba(0,0,0,0)}
.sd-table__cell--actions .sv-action-bar,.sd-matrixdynamic__add-btn .sv-action-bar{overflow:visible}
.sd-table__cell--actions:not(.sd-table__cell--vertical){width:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__cell--actions:not(.sd-table__cell--vertical):not(.sd-table__cell--drag):first-of-type{padding-left:0;width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-table__cell--detail-button{border:none;background:rgba(0,0,0,0);border-radius:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:var(--sjs-base-unit, var(--base-unit, 8px));transition:background var(--sjs-transition-duration, 150ms)}
.sd-table__cell--detail-button svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size);fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));transition:fill var(--sjs-transition-duration, 150ms)}
.sd-table__cell--detail-button:hover,.sd-table__cell--detail-button:focus{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));outline:none}
.sd-table__cell--detail-button:hover svg,.sd-table__cell--detail-button:focus svg{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-table__cell--actions{white-space:nowrap}
.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar{justify-content:center}
.sd-table__cell--row-text{font-weight:var(--sjs-font-questiontitle-weight, 600);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));text-align:left;min-width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-matrixdynamic__content .sd-table__question-wrapper{position:relative}
.sd-table__question-wrapper:not(:focus-within):hover{position:relative}
.sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-table__cell--empty,.sd-table__cell--row-text,.sd-table__cell--footer-total,.sd-matrix__cell:first-of-type,.sd-matrix tr>td:first-of-type{position:sticky;background-color:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));z-index:12}
.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--row-text:first-of-type,.sd-table__cell--footer-total:first-of-type,.sd-matrix__cell:first-of-type:first-of-type,.sd-matrix tr>td:first-of-type:first-of-type{left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--row-text:last-of-type,.sd-table__cell--footer-total:last-of-type,.sd-matrix__cell:first-of-type:last-of-type,.sd-matrix tr>td:first-of-type:last-of-type{right:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{margin-right:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:flex-end;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))))}
.sd-question.sd-question--table{position:relative;overflow-x:auto}
.sd-question--table.sd-element--nested{overflow-x:visible}
.sd-table-wrapper{display:flex;margin:0 calc(-1*var(--sd-base-padding));width:-moz-fit-content;width:fit-content;min-width:calc(100% + 2*var(--sd-base-padding))}
.sd-table-wrapper:before,.sd-table-wrapper:after{content:"";display:block;position:sticky;min-height:100%;width:calc(var(--sd-base-padding) - var(--sjs-base-unit, var(--base-unit, 8px)));flex-shrink:0;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));z-index:11}
.sd-table-wrapper::before{left:calc(-1*var(--sd-base-padding))}
.sd-table-wrapper:after{right:calc(-1*var(--sd-base-padding))}
.sd-table-wrapper>*{flex-basis:100%}
.sd-question--table>.sd-question__header,.sd-question--table .sd-question__description--under-input .sv-string-viewer{position:sticky;left:0}
.sd-question--table>.sd-question__content{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:-moz-min-content;min-width:min-content}
.sd-question--table.sd-element--nested>.sd-question__content{min-width:auto;overflow-x:auto}
.sd-question--table.sd-element--nested>.sd-question__content,.sd-question--table:not(.sd-element--with-frame):not(.sd-element--nested){padding-right:var(--sd-base-padding);margin-right:calc(-1*var(--sd-base-padding));padding-left:var(--sd-base-padding);margin-left:calc(-1*var(--sd-base-padding));box-sizing:content-box}
.sd-question--scroll{overflow-x:scroll}
.sd-table__row-disabled>.sd-table__cell{opacity:.25}
.sd-table__cell--detail-panel .sd-panel__content{padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-table__question-wrapper .sd-boolean-root{margin:auto}
.sd-root-modern--mobile .sd-table__question-wrapper .sd-boolean-root{margin:initial}
.sd-table__cell--footer .sd-table__question-wrapper--expression .sd-expression{padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-bottom:1px solid var(--sjs-border-light, var(--border-light, #eaeaea));font-size:var(--sjs-font-size, 16px);font-weight:600;line-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-table__cell--footer .sd-table__question-wrapper--left{text-align:start}
.sd-table__cell--footer .sd-table__question-wrapper--center{text-align:center}
.sd-table__cell--footer .sd-table__question-wrapper--right{text-align:end}
.sd-table.sd-matrixdynamic{table-layout:auto}
.sd-page{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;box-sizing:border-box}
.sd-root-modern--mobile .sd-page{padding:0}
.sd-page .sd-page__title{--page-title-font-size: var(--sjs-font-pagetitle-size, calc(1.5 * (var(--sjs-font-size, 16px))));font-family:var(--sjs-font-pagetitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight, 700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)));position:static;line-height:calc(1.33*(var(--page-title-font-size)));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0px}
.sd-page .sd-page__description{font-family:var(--sjs-font-pagedescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagedescription-weight, 400);font-size:var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px));color:var(--sjs-font-pagedescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)));position:static;line-height:calc(1.5*(var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px))));margin:0 0 calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-page__errbox{padding:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}
.sd-page__title~.sd-page__errbox,.sd-page__description~.sd-page__errbox{margin-top:calc(.5*var(--sd-base-vertical-padding) + var(--sjs-base-unit, var(--base-unit, 8px)));margin-bottom:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root--compact .sd-page__title~.sd-page__errbox,.sd-root--compact .sd-page__description~.sd-page__errbox{margin-bottom:0}
.sd-row{display:flex;flex-direction:row;width:100%;box-sizing:border-box;margin-top:var(--sd-base-vertical-padding)}
.sd-row.sd-page__row{margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}
.sd-row:first-of-type{margin-top:0}
.sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact),.sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-page__title~.sd-page__row.sd-row--compact,.sd-page__description~.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}
.sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-row--multiple{row-gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + var(--sd-base-padding));flex-wrap:wrap}
.sd-row--multiple>div{box-sizing:border-box;padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;align-items:stretch}
.sd-panel:not(.sd-panel--as-page) .sd-row--multiple{row-gap:var(--sd-base-vertical-padding)}
.sd-panel:not(.sd-panel--as-page) .sd-row--multiple>div{padding-left:var(--sd-base-padding)}
.sd-row--multiple.sd-row--compact>div{padding-left:var(--sd-base-padding)}
.sd-page__row.sd-row--multiple{margin-left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 2*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-page__row.sd-row--multiple.sd-row--compact{padding:0;row-gap:var(--sd-base-vertical-padding);margin-left:calc(-1*var(--sd-base-padding));width:calc(100% + var(--sd-base-padding))}
.sd-row__panel{box-sizing:border-box;width:100%}
.sd-row__question{box-sizing:border-box;width:100%;white-space:nowrap}
.sd-title{display:block;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;color:var(--sjs-general-forecolor, var(--foreground, #161616));flex-direction:row;white-space:normal}
.sd-title.sd-container-modern__title{display:flex;align-items:center;padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);overflow:auto;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));box-shadow:0px 2px 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-title.sd-container-modern__title .sd-logo.sv-logo--right{margin-left:auto}
.sd-title.sd-container-modern__title .sd-logo__image{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-header__text{display:flex;flex-direction:column;gap:var(--sjs-base-unit, var(--base-unit, 8px));flex-grow:1}
.sd-header__text .sd-title{--survey-title-font-size: var(--sjs-font-surveytitle-size, calc(2 * (var(--sjs-font-size, 16px))));font-size:var(--survey-title-font-size);line-height:calc(1.25*(var(--survey-title-font-size)));color:var(--sjs-font-surveytitle-color, var(--sjs-primary-backcolor, var(--primary, #19b394)));font-family:var(--sjs-font-surveytitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-surveytitle-weight, 700)}
.sd-header__text h3{line-height:calc(2.5*(var(--sjs-font-size, 16px)))}
.sd-header__text h5{font-size:var(--sjs-font-size, 16px);font-weight:400;line-height:calc(1.5*(var(--sjs-font-size, 16px)))}
.sd-header__text .sd-description{--survey-description-font-size: var(--sjs-font-surveydescription-size, var(--sjs-font-size, 16px));font-size:var(--survey-description-font-size);line-height:calc(1.5*(var(--survey-description-font-size)));color:var(--sjs-font-surveydescription-color, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));font-family:var(--sjs-font-surveydescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-surveydescription-weight, 400)}
.sd-title .sv-title-actions{width:100%;justify-content:space-between}
.sd-root-modern .sd-container-modern__title{background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sd-root-modern .sd-container-modern__title .sd-header__text h3{margin:0}
.sd-root-modern .sd-container-modern__title .sd-description{margin:0;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-title .sv-title-actions{align-items:flex-start;width:calc(100% + 3*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-title .sv-title-actions .sv-title-actions__title{flex-wrap:wrap;flex:0 1 auto;max-width:calc(100% - 3*var(--sjs-base-unit, var(--base-unit, 8px)));white-space:initial;min-width:unset}
.sd-action-title-bar{flex:1 9 auto;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:flex-end;margin:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-action-title-bar .sv-action{flex:0 0 auto}
.sd-action-title-bar.sd-action-bar--empty{min-width:0}
.sd-description{font-style:normal;font-family:var(--sjs-font-questiondescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiondescription-weight, 400);color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--sjs-font-questiondescription-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiondescription-size, var(--sjs-font-size, 16px))));white-space:normal}
.sd-description.sd-question__description--under-input{padding-top:calc(.375*var(--sd-base-vertical-padding))}
.sd-element__header .sd-description{margin-top:calc(.25*var(--sd-base-vertical-padding) - .5*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-item{padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-item--disabled.sd-item--disabled .sd-item__decorator,.sd-item__decorator{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:flex;align-items:center;justify-content:center;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));border:none;flex-shrink:0;margin-top:calc((1.5*(var(--sjs-internal-font-editorfont-size)) - 3*(var(--sjs-base-unit, var(--base-unit, 8px))))/2);box-shadow:var(--sjs-shadow-inner, inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms)}
.sd-item--checked .sd-item__decorator{box-shadow:none}
.sd-item__control:focus+.sd-item__decorator{background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));outline:none;box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-item--allowhover .sd-selectbase__label:hover .sd-item__decorator{background:var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)));outline:none}
.sd-item--checked .sd-item__decorator{background:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-item__control-label{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-style:normal;font-weight:var(--sjs-font-editorfont-weight, 400);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-size:var(--sjs-internal-font-editorfont-size);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));white-space:normal;width:100%;text-align:left;min-width:0}
.sd-item__control-label .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}
.sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));opacity:.25}
.sd-root--readonly .sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}
.sd-item--error .sd-item__decorator{background:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-selectbase{border:none;margin:0;padding:0;min-inline-size:0;min-width:0}
.sd-selectbase--row{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;-moz-column-gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));column-gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-selectbase--multi-column{display:flex;flex:1 1 0px}
.sd-selectbase__label{display:inline-flex;position:relative;gap:var(--sjs-base-unit, var(--base-unit, 8px));vertical-align:top;max-width:100%}
.sd-selectbase__column{vertical-align:top;display:block;box-sizing:border-box;flex:1 1 0px;min-width:0}
.sd-selectbase__column:not(:last-child){padding-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-selectbase__column.sv-q-column-1{width:100%}
.sd-checkbox__decorator{border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)))}
.sd-checkbox__svg{display:block;width:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-checkbox__svg use{fill:rgba(0,0,0,0);transition:fill var(--sjs-transition-duration, 150ms)}
.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-radio__decorator{border-radius:50%}
.sd-radio__decorator:after{content:" ";display:block;width:var(--sjs-base-unit, var(--base-unit, 8px));height:var(--sjs-base-unit, var(--base-unit, 8px));border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color var(--sjs-transition-duration, 150ms)}
.sd-radio--checked .sd-radio__decorator:after{content:" ";display:block;width:var(--sjs-base-unit, var(--base-unit, 8px));height:var(--sjs-base-unit, var(--base-unit, 8px));border-radius:50%;background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after{background-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-radio__svg{display:none}
.sd-visuallyhidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}
.sd-matrix fieldset{border:none;padding:0;margin:0}
.sd-matrix__label{display:flex;position:relative;justify-content:center}
.sd-matrix__text{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-matrix__cell:first-of-type{font-weight:var(--sjs-font-questiontitle-weight, 600);text-align:left}
:root{--sd-rating-bad-color: var(--sjs-special-red, var(--red, #e60a3e));--sd-rating-normal-color: var(--sjs-special-yellow, var(--yellow, #ff9814));--sd-rating-good-color: var(--sjs-special-green, var(--green, #19b394));--sd-rating-bad-color-light: var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));--sd-rating-normal-color-light: var(--sjs-special-yellow-light, var(--yellow-light, rgba(255, 152, 20, 0.1)));--sd-rating-good-color-light: var(--sjs-special-green-light, var(--green-light, rgba(25, 179, 148, 0.1)))}
.sd-rating{overflow-x:auto;min-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating fieldset{display:flex;border:none;padding:0 0 2px 0;flex-wrap:nowrap;gap:var(--sjs-base-unit, var(--base-unit, 8px));margin-inline-start:0;align-items:center}
.sd-rating.sd-rating--wrappable fieldset{flex-wrap:wrap;min-width:0}
.sd-rating.sd-rating--labels-top fieldset{padding-top:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative}
.sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text{position:absolute;margin:0;left:0;top:0;border:0}
.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{position:absolute;margin:0;right:0;top:0;border:0}
.sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative}
.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text{position:absolute;margin:0;left:0;bottom:0;border:0}
.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{position:absolute;margin:0;right:0;bottom:0;border:0}
.sd-rating.sd-rating--labels-diagonal fieldset{padding-top:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(4.5*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative}
.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{position:absolute;margin:0;left:0;top:0;border:0}
.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{position:absolute;margin:0;right:0;bottom:0;border:0}
.sd-rating--small{min-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:auto}
.sd-rating--small fieldset{padding:0;gap:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-rating__item{position:relative;background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));white-space:nowrap;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;border:0px solid rgba(0,0,0,0);color:var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-general-forecolor, var(--foreground, #161616));font-size:var(--sjs-font-size, 16px);box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 0px var(--sjs-general-backcolor, var(--background, #fff));transition:border var(--sjs-transition-duration, 150ms),box-shadow var(--sjs-transition-duration, 150ms),background-color var(--sjs-transition-duration, 150ms)}
.sd-rating__item--fixed-size{width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:0}
legend+.sd-rating__item,legend+sv-ng-rating-item-smiley+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item{margin-inline-start:2px}
.sd-rating__item--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));box-shadow:0px 1px 2px rgba(0,0,0,0);border:none}
.sd-rating__item.sd-rating__item--disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-general-forecolor, var(--foreground, #161616))}
.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));fill:var(--sjs-general-forecolor, var(--foreground, #161616));background-color:var(--background-semitransparent, rgba(144, 144, 144, 0.5));border:none}
.sd-question--disabled .sd-rating__item-text{opacity:.25}
.sd-rating__item--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sd-rating__item:focus-within{border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-rating__item--selected{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:2px solid var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600;box-shadow:0px 1px 2px rgba(0,0,0,0)}
.sd-rating__item--selected:focus-within{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 2px var(--sjs-general-backcolor, var(--background, #fff))}
.sd-rating__item-smiley{position:relative;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));white-space:nowrap;padding:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;min-width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;border:2px solid var(--sjs-border-default, var(--border, #d6d6d6));color:var(--sjs-general-forecolor, var(--foreground, #161616));fill:var(--sjs-border-default, var(--border, #d6d6d6));box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 0px var(--sjs-general-backcolor, var(--background, #fff));transition:border var(--sjs-transition-duration, 150ms),box-shadow var(--sjs-transition-duration, 150ms),background-color var(--sjs-transition-duration, 150ms)}
.sd-rating__item-smiley svg{display:block;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-smiley--small{padding:calc(0.625*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));border-width:1px}
.sd-rating__item-smiley--small svg{width:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-smiley--small.sd-rating__item-smiley--selected:focus-within{box-shadow:inset 0 0 0 1px var(--sjs-general-backcolor, var(--background, #fff))}
legend+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item-smiley{margin-inline-start:2px}
.sd-rating__item-smiley--scale-colored{transition:border var(--sjs-transition-duration, 150ms),box-shadow var(--sjs-transition-duration, 150ms),opacity var(--sjs-transition-duration, 150ms),background-color var(--sjs-transition-duration, 150ms)}
.sd-rating__item-smiley--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));border-color:rgba(0,0,0,0);fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:initial}
.sd-rating__item-smiley.sd-rating__item-smiley--disabled{opacity:.5}
.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--disabled{opacity:initial;fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-rating__item-smiley--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));border-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-rating__item-smiley:focus-within{border-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-rating__item-smiley--selected{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-color:var(--sjs-primary-backcolor, var(--primary, #19b394));fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:600}
.sd-rating__item-smiley--selected:focus-within{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),inset 0 0 0 2px var(--sjs-general-backcolor, var(--background, #fff))}
.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:.25}
.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}
.sd-rating__item-smiley--rate-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}
.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected):focus-within{opacity:1}
.sd-rating__item-star{position:relative;width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-star:not(:first-of-type){padding-left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-star:not(:last-of-type){padding-right:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-right:calc(-0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-star svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:rgba(0,0,0,0);width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));display:block;position:absolute;transition:stroke var(--sjs-transition-duration, 150ms),opacity var(--sjs-transition-duration, 150ms),fill var(--sjs-transition-duration, 150ms)}
.sd-rating__item-star .sv-star{opacity:1}
.sd-rating__item-star .sv-star-2{opacity:0}
.sd-rating__item-star--small{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-star--small svg{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating__item-star--selected svg{stroke:rgba(0,0,0,0);fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-rating__item-star--error svg{stroke:none;fill:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-rating__item-star--disabled{opacity:.5}
.sd-rating__item-star--disabled svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:none}
.sd-rating__item-star--selected.sd-rating__item-star--disabled svg{stroke:none;fill:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-rating__item-star:focus-within svg{stroke:var(--sjs-primary-backcolor, var(--primary, #19b394));fill:rgba(0,0,0,0)}
.sd-rating__item-star--unhighlighted svg{stroke:rgba(0,0,0,0);fill:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-rating__item-star--highlighted svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sd-rating__item-star--selected.sd-rating__item-star--unhighlighted:focus-within svg{stroke:var(--sjs-border-default, var(--border, #d6d6d6));fill:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-rating__item-star--selected:focus-within svg{stroke:var(--sjs-primary-backcolor, var(--primary, #19b394));fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-rating__item-star--selected:focus-within .sv-star{opacity:0}
.sd-rating__item-star--selected:focus-within .sv-star-2{opacity:1}
.sd-rating__item-text.sd-rating__item-text{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));display:inline-block;border:2px solid rgba(0,0,0,0);box-sizing:border-box;transition:color var(--sjs-transition-duration, 150ms)}
.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text,.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-top:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}
.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{margin-right:var(--sjs-base-unit, var(--base-unit, 8px));border-left:0px}
.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-rating__item-text.sd-rating__item-text .sv-string-editor{white-space:nowrap}
.sd-rating__item-text.sd-rating__item-text.sd-rating__item--fixed-size{min-width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating--wrappable .sd-rating__item-text{max-width:100%}
.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block}
.sd-rating__item:focus-within .sd-rating__item-text.sd-rating__item-text{border:none}
.sd-rating__item--selected .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));font-weight:inherit;border:none}
.sd-rating-dropdown-item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-rating-dropdown-item_description{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-weight:normal;font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}
.sv-list__item.sv-list__item--selected .sd-rating-dropdown-item_description{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sv-ranking-item--error .sv-ranking-item__index{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));box-shadow:0px 1px 2px rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.sd-element--with-frame .sv-ranking-item{left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
@container (max-width: 496px){.sv-ranking--select-to-rank-horizontal{flex-direction:column-reverse}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{margin:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;height:1px;width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));display:flex;justify-content:center;align-items:center}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-right:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:initial}}
@container (max-width: 176px){.sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{margin-left:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-right:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))))}}
.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item{left:0}
.sv-ranking-item__content.sd-ranking-item__content{line-height:calc(1.5*(var(--sjs-font-size, 16px)))}
.sv-dragdrop-movedown{transform:translate(0, 0);animation:svdragdropmovedown .1s;animation-timing-function:ease-in-out}
@keyframes svdragdropmovedown{0%{transform:translate(0, -50px)}100%{transform:translate(0, 0)}}
.sv-dragdrop-moveup{transform:translate(0, 0);animation:svdragdropmoveup .1s;animation-timing-function:ease-in-out}
@keyframes svdragdropmoveup{0%{transform:translate(0, 50px)}100%{transform:translate(0, 0)}}
.sv-dropdown_select-wrapper{position:relative}
.sv-dropdown_select-wrapper use{fill:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));opacity:1;display:flex;justify-content:space-between;word-spacing:normal}
.sd-dropdown[disabled]{pointer-events:none}
.sd-dropdown--empty:not(.sd-input--disabled),.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-dropdown__input-field-component{height:auto}
.sd-dropdown option{color:var(--sjs-general-forecolor, var(--foreground, #161616));font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-size, 16px)}
.sd-dropdown input[readonly]{pointer-events:none}
.sd-dropdown__value{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));width:100%;min-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));font-size:var(--sjs-internal-font-editorfont-size);position:relative}
.sd-dropdown_clean-button{display:flex;justify-content:center;align-items:center;padding:0 var(--sjs-base-unit, var(--base-unit, 8px));margin:auto 0}
.sd-dropdown_chevron-button{position:absolute;width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));top:0;bottom:0;inset-inline-end:0;display:flex;justify-content:center;align-items:center;padding-inline-end:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-dropdown_chevron-button-svg,.sd-dropdown_clean-button-svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}
.sd-input.sd-dropdown:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-input.sd-dropdown:focus-within .sd-dropdown__filter-string-input{z-index:2000}
.sd-dropdown__filter-string-input{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));position:absolute;left:0;top:0;bottom:0;width:100%;max-width:100%;border:none;outline:none;padding:0;font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);color:var(--sjs-font-editorfont-color, var(--sjs-general-forecolor, rgba(0, 0, 0, 0.91)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));background-color:rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::-moz-placeholder{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-dropdown__filter-string-input::-moz-placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616));width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;-moz-appearance:none;appearance:none}
.sd-dropdown__filter-string-input::placeholder{color:var(--sjs-general-forecolor, var(--foreground, #161616));width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.sd-dropdown__hint-prefix{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-dropdown__hint-prefix span{white-space:pre}
.sd-dropdown__hint-suffix{display:flex;color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-dropdown__hint-suffix span{white-space:pre}
.sd-input--disabled .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis}
.sv-dropdown-popup .sd-list__item-body{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));font-size:var(--sjs-internal-font-editorfont-size);font-weight:var(--sjs-font-editorfont-weight, 400);font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));padding-inline-end:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-block:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);border-radius:var(--sjs-corner-radius, 4px);transition:border-color var(--sjs-transition-duration, 150ms)}
.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-border-light, var(--border-light, #eaeaea));padding-inline-end:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-block:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(1.75*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-dropdown-popup .sv-list__item span{margin-inline-start:calc(-0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}
[dir=rtl] .sd-dropdown,[style*="direction:rtl"] .sd-dropdown,[style*="direction: rtl"] .sd-dropdown{background-position:left calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) top 50%,0 0}
.sd-input.sd-tagbox:not(.sd-tagbox--empty):not(.sd-input--disabled){height:auto;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-end:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-start:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-tagbox.sd-input--disabled{white-space:normal}
.sd-tagbox_clean-button{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:calc(0.5*(var(--sjs-internal-font-editorfont-size)));margin:auto 0}
.sd-input.sd-tagbox:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sv-tagbox__item{position:relative;display:flex;align-items:center;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:calc(0.5*(var(--sjs-corner-radius, 4px)))}
.sv-tagbox__item-text{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));min-width:calc(5.5*(var(--sjs-base-unit, var(--base-unit, 8px))));text-align:center;font-weight:600}
.sv-tagbox__item:hover .sd-tagbox-item_clean-button,.sv-tagbox__item:focus .sd-tagbox-item_clean-button,.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button{align-self:center;opacity:1}
.sd-tagbox-item_clean-button{display:flex;position:absolute;inset-inline-end:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:0;padding-inline-start:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));background:linear-gradient(270deg, var(--sjs-primary-backcolor, var(--primary, #19b394)) 53.12%, rgba(25, 179, 148, 0) 100%);opacity:0;transition:opacity var(--sjs-transition-duration, 150ms)}
.sd-tagbox-item_clean-button-svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;padding:calc(0.25*(var(--sjs-internal-font-editorfont-size)));width:var(--sjs-internal-font-editorfont-size);height:var(--sjs-internal-font-editorfont-size)}
.sd-tagbox-item_clean-button-svg:hover{border-radius:100px;background:var(--sjs-primary-forecolor-light, var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25)))}
.sd-tagbox-item_clean-button-svg use{fill:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-tagbox__value.sd-dropdown__value{position:relative;gap:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;flex-wrap:wrap;flex-grow:1;padding-inline:unset;margin-inline:unset;margin-block:unset}
.sd-tagbox__filter-string-input{width:100%;display:flex;flex-grow:1}
.sd-tagbox__placeholder{position:absolute;top:0;left:0;max-width:100%;width:auto;height:100%;text-align:left;cursor:text;pointer-events:none;color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
[dir=rtl] .sd-tagbox-item_clean-button,[style*="direction:rtl"] .sd-tagbox-item_clean-button,[style*="direction: rtl"] .sd-tagbox-item_clean-button{background:linear-gradient(90deg, var(--sjs-primary-backcolor, var(--primary, #19b394)) 53.12%, rgba(25, 179, 148, 0) 100%)}
.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint-suffix-wrapper,.sd-tagbox.sd-tagbox--empty .sd-tagbox__filter-string-input{width:100%}
.sd-tagbox__hint{display:flex;flex-grow:1}
.sd-tagbox__hint-suffix-wrapper{position:relative;width:100%}
.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:100%;display:flex;align-items:center}
.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:100%;display:flex;align-items:center}
.sd-imagepicker{display:flex;flex-wrap:wrap;padding:0;border:none;gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;margin:0}
.sd-imagepicker--column{align-items:flex-start;flex-direction:column}
@supports not (aspect-ratio: 1/1){.sd-imagepicker>div{margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}}
.sd-imagepicker__item img,.sd-imagepicker__item .sd-imagepicker__image-container>div{border-radius:var(--sjs-corner-radius, 4px);background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}
.sd-imagepicker__item-decorator{position:relative;display:flex;flex-direction:column;align-items:center}
.sd-imagepicker__label{position:relative}
.sd-imagepicker__label .sd-visuallyhidden{height:100%;margin:0}
.sd-imagepicker__image-container{position:relative}
.sd-imagepicker__check-decorator{display:block;opacity:0;position:absolute;top:var(--sjs-base-unit, var(--base-unit, 8px));right:var(--sjs-base-unit, var(--base-unit, 8px));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;border-radius:100%;background-color:var(--sjs-general-backcolor, var(--background, #fff));z-index:1;transition:opacity var(--sjs-transition-duration, 150ms)}
.sd-imagepicker__check-icon{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}
.sd-imagepicker__item--error .sd-imagepicker__image-container::before{display:block;position:absolute;content:" ";left:0;top:0;width:100%;height:100%;background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));border-radius:var(--sjs-corner-radius, 4px);background:linear-gradient(0deg, var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1))), var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1))))}
.sd-imagepicker__item:focus-within .sd-imagepicker__image,.sd-imagepicker__item--allowhover .sd-imagepicker__image:hover{opacity:.5}
.sd-imagepicker__image{display:block;box-sizing:border-box;max-width:100%;transition:opacity var(--sjs-transition-duration, 150ms)}
.sd-imagepicker__text{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));margin-top:var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)))}
.sd-imagepicker__no-image{display:flex;background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));inset-block-start:0}
.sd-imagepicker__no-image-svg{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:auto}
.sd-imagepicker__no-image-svg use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-imagepicker__column{display:flex;flex-direction:column;gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));align-items:flex-start;padding-right:0}
.sd-selectbase__column.sd-imagepicker__column:not(:last-child){padding-right:0}
.sd-image__image{display:block;max-width:100%;border-radius:var(--sjs-corner-radius, 4px)}
.sd-image__image--adaptive{width:100%;height:auto;max-width:calc(80*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-image__no-image{background:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));min-width:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(27.5*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}
.sd-image__no-image use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
:root{--sjs-transition-duration: 150ms}
.sd-html{white-space:initial;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}
.sd-html h1{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-xx-large-fontSize, calc(4 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}
.sd-html h2{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-x-large-fontSize, calc(3 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}
.sd-html h3{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-large-fontSize, calc(2 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration, "none");text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}
.sd-html h4,.sd-html h5,.sd-html h6{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-medium-fontSize, calc(1.5 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration, "none");text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}
.sd-html td,.sd-html span,.sd-html div,.sd-html p{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}
.sd-html a{color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-html button{display:flex;align-items:center;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor, var(--background, #fff));border:none;border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:solid calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;font-style:normal;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}
.sd-html button:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sd-html button:focus{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-html button span{display:flex;align-items:center;flex-grow:1;justify-content:center}
.sd-expression{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-font-size, 16px)}
.sd-question__content--left .sd-expression{line-height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-progress{height:2px;background-color:var(--sjs-border-light, var(--border-light, #eaeaea));position:relative}
.sd-progress__bar{position:relative;height:100%;background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));overflow:hidden}
.sd-progress__text{position:absolute;margin-top:var(--sjs-base-unit, var(--base-unit, 8px));right:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px);font-weight:600}
@media only screen and (min-width: calc(125 * (var(--sjs-base-unit, var(--base-unit, 8px))))){.sd-progress__text{margin-left:5%}}
@media only screen and (max-width: calc(125 * (var(--sjs-base-unit, var(--base-unit, 8px))))){.sd-progress__text{margin-left:10px}}
.sd-body__progress--top{margin-bottom:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));position:sticky;top:0;z-index:50}
.sd-body__progress--bottom .sd-progress__text{margin-top:calc(-3.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-boolean{display:flex;width:-moz-max-content;width:max-content;position:relative;gap:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-editorpanel-backcolor, var(--sjs-editor-background, var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-shadow:var(--sjs-shadow-inner, inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}
.sd-boolean.sd-boolean--allowhover:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-boolean__thumb,.sd-boolean__label{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;font-family:var(--sjs-font-editorfont-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight, 400);font-size:var(--sjs-internal-font-editorfont-size);color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)));line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-boolean__switch{display:flex;padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:rgba(0,0,0,0);transition-duration:.15s;transition-property:color;transition-timing-function:linear}
.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch{display:none}
.sd-boolean--indeterminate .sd-boolean__thumb{display:none}
.sd-boolean__thumb{background-color:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));transition-duration:.2s;transition-property:margin-left,transform;transition-timing-function:linear;color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;margin-left:0%;transform:translateX(0);z-index:2}
.sd-boolean__thumb .sv-string-viewer.sv-string-viewer--multiline{white-space:nowrap}
.sd-boolean--checked .sd-boolean__thumb{margin-left:100%;transform:translateX(-100%)}
.sd-boolean--exchanged .sd-boolean__thumb{margin-left:100%;transform:translateX(-100%)}
.sd-boolean--exchanged.sd-boolean--checked .sd-boolean__thumb{margin-left:0%;transform:translateX(0)}
.sd-boolean--exchanged.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false,.sd-boolean--exchanged.sd-boolean.sd-boolean--checked .sd-boolean__label--true{color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-boolean--disabled{pointer-events:none}
.sd-boolean--disabled .sd-boolean__thumb,.sd-boolean--disabled .sd-boolean__label{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25}
.sd-boolean__thumb-ghost{z-index:1;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:rgba(0,0,0,0);transition:background-color var(--sjs-transition-duration, 150ms)}
.sd-boolean.sd-boolean--allowhover .sd-boolean__thumb-ghost:hover{background-color:var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)))}
.sd-boolean--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-paneldynamic .sd-progress{position:absolute;left:0;right:0;height:2px;z-index:2;transform:translateY(-1px)}
.sd-paneldynamic>.sd-panel{padding-top:1px;padding-bottom:calc(.5*var(--sd-base-vertical-padding))}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header{padding-bottom:0;padding-top:var(--sd-base-vertical-padding)}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header:after{display:none}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header>.sd-panel__title{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-paneldynamic__separator{display:block;position:absolute;left:0;right:0;margin:0;border-color:var(--sjs-border-light, var(--border-light, #eaeaea));background:var(--sjs-border-light, var(--border-light, #eaeaea));height:1px;border:none}
.sd-paneldynamic__separator:only-child{display:none}
.sd-paneldynamic__panel-wrapper{padding-bottom:calc(1*var(--sd-base-padding))}
.sd-paneldynamic__panel-wrapper:after{display:table;clear:both;content:" "}
.sd-paneldynamic__panel-wrapper--in-row{display:flex;flex-direction:row;align-items:center}
.sd-paneldynamic__footer{clear:both}
.sd-paneldynamic__footer .sd-paneldynamic__prev-btn,.sd-paneldynamic__footer .sd-paneldynamic__next-btn{display:block}
.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg,.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-paneldynamic__footer .sd-paneldynamic__add-btn,.sd-paneldynamic__footer .sd-paneldynamic__progress-text,.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom{display:initial}
.sd-paneldynamic__buttons-container{display:flex;align-items:center;padding:calc(var(--sd-base-vertical-padding) - var(--sjs-base-unit, var(--base-unit, 8px))) 0}
.sd-paneldynamic__progress-container{display:flex;align-items:center;margin-left:auto;margin-right:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-paneldynamic__progress-text{font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));margin:0;margin-right:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-paneldynamic__prev-btn,.sd-paneldynamic__next-btn{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-paneldynamic__prev-btn .sv-svg-icon,.sd-paneldynamic__next-btn .sv-svg-icon{display:block}
.sd-paneldynamic__prev-btn{margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-paneldynamic__next-btn{margin-left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));transform:rotate(180deg)}
.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn{display:initial;margin-left:0}
.sd-question--empty.sd-question--paneldynamic>.sd-question__content{padding-bottom:var(--sd-base-padding)}
.sd-question--paneldynamic:not(.sd-question--empty)>.sd-question__content>.sd-question__comment-area{padding-bottom:var(--sd-base-padding)}
.sd-paneldynamic__buttons-container .sd-action-bar{width:100%;margin:0 calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 6*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-paneldynamic__panel-footer{border-top:none;position:relative;top:calc(.5*var(--sd-base-vertical-padding));margin-right:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));justify-content:flex-end}
.sd-paneldynamic__panel-footer .sv-action:not(.sv-action--hidden){margin-bottom:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-tabs-toolbar.sv-action-bar{align-items:flex-start;margin:var(--sjs-base-unit, var(--base-unit, 8px)) 0 -1px calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 4*var(--sjs-base-unit, var(--base-unit, 8px)));z-index:1}
.sd-tabs-toolbar.sd-tabs-toolbar--left{justify-content:flex-start}
.sd-tabs-toolbar.sd-tabs-toolbar--right{justify-content:flex-end}
.sd-tabs-toolbar.sd-tabs-toolbar--center{justify-content:center}
.sd-tab-item{margin:0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;box-sizing:border-box;border:none;background-color:rgba(0,0,0,0);cursor:pointer;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));overflow-x:hidden;white-space:nowrap;box-shadow:inset 0px 0px 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}
.sd-tab-item:hover,.sd-tab-item:focus-visible{outline:none;box-shadow:inset 0px -2px 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-tab-item.sd-tab-item--pressed{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));box-shadow:inset 0px -2px 0px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-tab-item--icon{padding:var(--sjs-base-unit, var(--base-unit, 8px));width:auto;border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-tab-item--icon use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));opacity:.5}
.sd-tab-item--icon:hover,.sd-tab-item--icon.sd-tab-item--pressed{background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));box-shadow:none}
.sd-tab-item--icon:hover use,.sd-tab-item--icon.sd-tab-item--pressed use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-tab-item--icon:hover use{opacity:1}
.sd-tabs-toolbar .sv-dots{width:auto}
.sd-tabs-toolbar .sv-dots.sv-action--hidden{width:0}
.sd-tab-item__title{line-height:calc(1.5*(var(--sjs-font-size, 16px)));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;align-items:center}
.sd-question__title~.sd-tabs-toolbar{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:0}
.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab::after{bottom:0}
.sd-question--paneldynamic.sd-element--with-frame{padding-bottom:0}
:root{--sjs-transition-duration: 150ms}
.sd-file{position:relative;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));min-height:calc(36*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;padding:0 calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-file .sv-action-bar{padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0;justify-content:center;position:absolute;width:100%;left:0;bottom:0}
.sd-file .sv-action-bar .sv-action-bar-item{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));border-radius:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item{padding:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;font-weight:600}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:hover{background-color:var(--sjs-general-backcolor, var(--background, #fff))}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:disabled{opacity:initial}
.sd-file__decorator{display:flex;flex-direction:column;position:absolute;left:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%;height:100%;box-sizing:border-box;justify-content:center;align-items:center;border:1px dashed var(--sjs-border-default, var(--border, #d6d6d6));container-type:inline-size}
.sd-file--answered .sd-file__decorator{container-type:unset}
.sd-file__decorator--drag{z-index:1;border:1px solid var(--sjs-primary-backcolor, var(--primary, #19b394));background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));box-shadow:inset 0 0 0 1px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-file__no-file-chosen{display:none}
.sd-file__drag-area-placeholder{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));text-align:center;white-space:normal;color:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)));padding:0 calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}
@container (max-width: 496px){.sd-file__drag-area-placeholder{padding:0 var(--sjs-base-unit, var(--base-unit, 8px))}}
@container (max-width: 176px){.sd-file__drag-area-placeholder{display:none}.sd-file__decorator .sd-action{padding:var(--sjs-base-unit, var(--base-unit, 8px))}.sd-file__decorator .sd-action .sv-svg-icon{margin-left:0}.sd-file__decorator .sd-file__actions-container{flex-direction:column}.sd-file__decorator .sd-file__actions-container span{display:none}}
.sd-root-modern--mobile .sd-file__decorator{padding:0 calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-file__choose-btn--text{display:block;font-weight:600;color:var(--sjs-primary-backcolor, var(--primary, #19b394));cursor:pointer}
.sd-file__choose-btn--text .sv-svg-icon{margin-left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))));width:24px;height:24px;fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-file__choose-btn--icon>span{display:none}
.sd-file__wrapper{width:-moz-max-content;width:max-content;max-width:100%}
.sd-question--answered .sd-file__drag-area-placeholder{display:none}
.sd-file__actions-container{margin-top:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-wrap:wrap;justify-content:center}
.sd-file__actions-container .sv-action--hidden{display:none}
.sd-file--answered .sd-file__actions-container{z-index:2;margin-top:0;gap:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px));right:var(--sjs-base-unit, var(--base-unit, 8px));position:absolute}
.sd-file--chose-btn--as .sd-file--answered .sd-file__actions-container{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));inset-inline-end:calc(1.5*(var(--sjs-internal-font-editorfont-size)) + 5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-file__list{display:flex;gap:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:content-box;flex-direction:row;align-items:stretch;justify-content:center;padding:calc(10.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;min-height:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))));max-height:calc(15*(var(--sjs-base-unit, var(--base-unit, 8px))));width:100%}
.sd-file__preview{position:relative;display:flex;align-items:stretch;flex-direction:column;min-height:100%;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:0}
.sd-file__preview .sd-file__default-image{width:calc(7*(var(--sjs-base-unit, var(--base-unit, 8px))));height:90px}
.sd-file__preview img:hover+.sd-file__remove-file-button,.sd-file__preview svg:hover+.sd-file__remove-file-button,.sd-file__preview .sd-file__remove-file-button:hover{opacity:1}
.sd-file__sign{margin-top:var(--sjs-base-unit, var(--base-unit, 8px));text-align:center;font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}
.sd-file__sign a{display:block;text-decoration:none;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));white-space:normal;word-break:break-all;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));min-width:100%;max-width:100%;overflow:hidden;max-height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));text-overflow:ellipsis;line-height:var(--sjs-font-size, 16px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.sd-file__remove-file-button{display:block;opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:opacity var(--sjs-transition-duration, 150ms)}
.sd-file__decorator--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-file__image-wrapper{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));min-height:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sd-file__image-wrapper img:not(.sd-file__default-image){display:block;max-width:100%;max-height:100%;width:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(12*(var(--sjs-base-unit, var(--base-unit, 8px))));-o-object-fit:contain;object-fit:contain}
.sd-file__image-wrapper--default-image{background:rgba(0,0,0,0)}
.sd-file--single img:hover+.sd-file__remove-file-button{display:none}
.sd-file--single-image{height:calc(36*var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-file--single-image .sd-file__preview{width:100%;margin:0}
.sd-file--single-image .sd-file__list{position:absolute;left:0;padding:0;height:100%;max-height:100%;width:100%}
.sd-file--single-image .sd-file__image-wrapper{background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9));min-height:100%;min-width:100%}
.sd-file--single-image .sd-file__image-wrapper img{width:100%;height:100%}
.sd-file--single-image .sd-file__sign{position:absolute;margin:0;width:100%;min-height:100%}
.sd-file--single-image .sd-file__sign a{color:rgba(0,0,0,0);width:100%;min-width:100%;max-width:100%;height:100%;outline:none}
.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:rgba(0,0,0,0)}
.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon){background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)))}
.sd-file__drag-area{position:static;width:100%}
.sd-file__change-camera-button{position:absolute;z-index:2;left:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-file__close-camera-button{position:absolute;z-index:2;right:var(--sjs-base-unit, var(--base-unit, 8px));top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-context-btn.sd-file__take-picture-button{background-color:var(--sjs-special-red, var(--red, #e60a3e));position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-context-btn.sd-file__take-picture-button .sv-svg-icon{height:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-context-btn.sd-file__take-picture-button .sv-svg-icon use{fill:var(--sjs-general-backcolor, var(--background, #fff))}
.sd-context-btn.sd-file__take-picture-button:hover,.sd-context-btn.sd-file__take-picture-button:focus{box-shadow:0 0 0 2px var(--sjs-special-red, var(--red, #e60a3e))}
.sd-file__video-container{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));position:absolute;top:0;left:0;width:100%;height:100%}
.sd-file__loading-indicator{width:100%;height:100%;box-sizing:border-box;position:absolute;border:1px dashed var(--sjs-border-default, var(--border, #d6d6d6));left:0}
.sd-file__loading-indicator .sd-loading-indicator{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.sd-hidden{display:none !important}
.sd-body__navigation .sd-btn{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))}
.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action){background-color:var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))}
.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action):hover{background-color:var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)))}
.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden),.sd-root-modern--mobile .sd-body__navigation .sd-btn{flex-grow:1}
.sd-root-modern--mobile .sd-body__navigation .sd-btn{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body__navigation .sv-action--hidden{display:none}
:root{--sjs-transition-duration: 150ms}
.sd-btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-weight:600;font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)));text-align:center;color:var(--sjs-primary-backcolor, var(--primary, #19b394));border:none;outline:none;box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms)}
.sd-btn--small{flex-grow:1;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-btn:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sd-btn:focus-visible{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-btn:disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));opacity:.25;pointer-events:none}
.sd-btn--action{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-btn--action:hover{color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));background-color:var(--sjs-primary-backcolor-dark, rgb(20, 164, 139))}
.sd-btn--action:disabled{color:var(--sjs-primary-forecolor-light, var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25)));pointer-events:none}
.sd-btn--danger{background-color:var(--sjs-special-red, var(--red, #e60a3e));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-btn--danger:hover{background-color:var(--sjs-special-red, var(--red, #e60a3e));color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-btn--danger:disabled{color:var(--sjs-special-red-forecolor, #ffffff);pointer-events:none}
:root{--sjs-transition-duration: 150ms}
.sd-body{width:100%;box-sizing:border-box}
.sd-body .sd-body__page{min-width:min(100%,300px)}
.sd-body .sd-body__timer{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0;box-sizing:border-box}
.sd-body.sd-body--static{max-width:calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:auto;margin-right:auto;padding-top:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(10*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body.sd-body--static .sd-body__timer,.sd-body.sd-body--static .sd-body__navigation,.sd-body.sd-body--static .sd-body__page{margin-left:0;margin-right:0}
.sd-body.sd-body--static .sd-body__navigation{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body.sd-body--static .sd-body__navigation.sd-action-bar{padding-left:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-right:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body.sd-body--responsive{max-width:initial;padding:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box}
.sd-body.sd-body--responsive .sd-page{padding:0}
.sd-body.sd-body--responsive .sd-body__timer,.sd-body.sd-body--responsive .sd-body__navigation{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) 0}
.sd-body.sd-body--responsive .sd-body__navigation{padding-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body.sd-body--responsive.sd-body--with-timer{max-width:calc(100% + var(--sd-timer-size)*-1.4444444444 + 6*var(--sjs-base-unit, var(--base-unit, 8px)));margin-left:auto;margin-right:auto}
.sd-root-modern--mobile .sd-body.sd-body--with-timer.sd-body--responsive{max-width:initial;margin-left:0;margin-right:0}
.sd-root-modern--mobile .sd-body.sd-body--responsive,.sd-root-modern--mobile .sd-body.sd-body--static{padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern--mobile .sd-body.sd-body--responsive .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sd-body__navigation{padding-left:0;padding-right:0;padding-bottom:0}
.sd-root--compact .sd-body.sd-body--responsive .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sd-body__navigation{padding-top:calc(7*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body__navigation.sd-action-bar{box-sizing:border-box;padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-wrap:wrap;gap:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-body--empty{min-height:400px;text-align:center;padding-top:180px;box-sizing:border-box}
.sd-body--empty,.sd-body--loading{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}
.sd-body--empty h1,.sd-body--loading h1{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-xx-large-fontSize, calc(4 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}
.sd-body--empty h2,.sd-body--loading h2{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-x-large-fontSize, calc(3 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}
.sd-body--empty h3,.sd-body--loading h3{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-large-fontSize, calc(2 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration, "none");text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}
.sd-body--empty h4,.sd-body--empty h5,.sd-body--empty h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-medium-fontSize, calc(1.5 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration, "none");text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}
.sd-body--empty td,.sd-body--empty span,.sd-body--empty div,.sd-body--empty p,.sd-body--loading td,.sd-body--loading span,.sd-body--loading div,.sd-body--loading p{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}
.sd-body--empty a,.sd-body--loading a{color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-body--empty button,.sd-body--loading button{display:flex;align-items:center;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor, var(--background, #fff));border:none;border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:solid calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;font-style:normal;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}
.sd-body--empty button:hover,.sd-body--loading button:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sd-body--empty button:focus,.sd-body--loading button:focus{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-body--empty button span,.sd-body--loading button span{display:flex;align-items:center;flex-grow:1;justify-content:center}
.sd-root_background-image{background-position-x:center;position:absolute;top:0;bottom:0;left:0;right:0}
:root{--sjs-transition-duration: 150ms}
.sd-multipletext{width:100%;table-layout:fixed;border-spacing:0;height:1px}
.sd-multipletext__cell{height:100%}
.sd-multipletext__cell:not(:first-of-type){padding-left:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-multipletext__item-container.sd-input:focus-within{box-shadow:var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-multipletext__item-container{display:flex;align-items:flex-start;height:100%;padding-top:0;padding-bottom:0}
.sd-multipletext__item-container .sd-input{padding-top:0;padding-right:0;padding-bottom:0;border:none;box-shadow:none}
.sd-multipletext__item-container .sd-input,.sd-multipletext__item-title{margin-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-multipletext__item-title{font-size:0;line-height:0}
.sd-multipletext__item-title span{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}
.sd-multipletext__item-title{height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*3);max-width:30%;padding-right:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-right:1px solid var(--sjs-border-default, var(--border, #d6d6d6));white-space:normal;color:var(--sjs-font-editorfont-placeholdercolor, var(--sjs-general-forecolor-light, var(--foreground-light, #909090)))}
.sd-multipletext__item{flex-grow:1}
.sd-multipletext__content .sd-multipletext__item-container{position:relative}
.sd-multipletext__item-container--error{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-multipletext__item-container--error .sd-input--error{background-color:rgba(0,0,0,0)}
.sd-multipletext-item__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sd-question__content:focus-within .sd-multipletext-item__character-counter{padding-inline-end:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-multipletext__cell{padding-left:0;padding-right:0;padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-multipletext__cell--error-bottom,.sd-multipletext__row:first-of-type .sd-multipletext__cell{padding-top:0}
.sd-multipletext__cell--error-top,.sd-multipletext__row:last-of-type .sd-multipletext__cell{padding-bottom:0}
.sd-multipletext__cell--error .sd-question__erbox{margin:0}
.sd-multipletext .sd-input .sd-input{background:rgba(0,0,0,0)}
.sd-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;align-items:center;gap:var(--sjs-base-unit, var(--base-unit, 8px));background:rgba(0,0,0,0);padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));color:var(--sjs-primary-backcolor, var(--primary, #19b394));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));font-weight:600;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));outline:none;transition:background-color var(--sjs-transition-duration, 150ms)}
.sd-action--negative{color:var(--sjs-special-red, var(--red, #e60a3e))}
.sd-action--icon{padding:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-action__icon{margin-left:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-action__icon use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-action--icon .sd-action__icon{margin-left:0}
.sd-action--icon use{fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));transition:fill var(--sjs-transition-duration, 150ms)}
svg.sd-action--icon{fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}
.sd-action:disabled,.sd-action--disabled{color:var(--sjs-general-forecolor, var(--foreground, #161616));cursor:default;opacity:.25;pointer-events:none}
.sd-action:disabled use,.sd-action--disabled use{fill:var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)))}
.sd-action:not(.sd-action--pressed):hover,.sd-action:not(.sd-action--pressed):focus{outline:none;background-color:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));cursor:pointer;opacity:1}
.sd-action:not(.sd-action--pressed):hover.sd-action--icon,.sd-action:not(.sd-action--pressed):focus.sd-action--icon{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sd-action:not(.sd-action--pressed):hover.sd-action--negative,.sd-action:not(.sd-action--pressed):focus.sd-action--negative{background-color:var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)))}
.sd-action:not(.sd-action--pressed):hover.sd-action--negative.sd-action--icon use,.sd-action:not(.sd-action--pressed):focus.sd-action--negative.sd-action--icon use{fill:var(--sjs-special-red, var(--red, #e60a3e))}
.sd-action:not(.sd-action--pressed):hover:active,.sd-action:not(.sd-action--pressed):focus:active{opacity:.5}
.sd-action__icon{display:block;width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-action--pressed:not(.sd-action--active){background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));opacity:.5}
.sd-action-bar{display:flex;align-items:center}
.sd-action-bar .sv-action:not(:last-child) .sv-action__content{padding-right:0}
.sd-context-btn{background-color:var(--sjs-general-backcolor, var(--background, #fff));padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:calc(12.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border:none;outline:none;cursor:pointer}
.sd-context-btn .sv-svg-icon{margin:0}
.sd-context-btn svg{--sjs-internal-font-editorfont-size: var(--sjs-mobile-font-editorfont-size, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)));display:block;width:calc(1.5*(var(--sjs-internal-font-editorfont-size)));height:calc(1.5*(var(--sjs-internal-font-editorfont-size)))}
.sd-context-btn use{fill:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));transition:fill var(--sjs-transition-duration, 150ms)}
.sd-context-btn:hover use,.sd-context-btn:focus use{fill:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-context-btn:hover.sd-context-btn--negative use,.sd-context-btn:focus.sd-context-btn--negative use{fill:var(--sjs-special-red, var(--red, #e60a3e))}
.sd-context-btn:disabled{opacity:.25}
:root{--sjs-transition-duration: 150ms}
.sd-completedpage,.sd-completed-before-page{align-items:center;font-weight:bold;box-sizing:border-box;text-align:center;height:auto;color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}
.sd-completedpage h1,.sd-completed-before-page h1{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-xx-large-fontSize, calc(4 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}
.sd-completedpage h2,.sd-completed-before-page h2{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-x-large-fontSize, calc(3 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}
.sd-completedpage h3,.sd-completed-before-page h3{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-large-fontSize, calc(2 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration, "none");text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}
.sd-completedpage h4,.sd-completedpage h5,.sd-completedpage h6,.sd-completed-before-page h4,.sd-completed-before-page h5,.sd-completed-before-page h6{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-medium-fontSize, calc(1.5 * (var(--sjs-font-size, 16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration, "none");text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}
.sd-completedpage td,.sd-completedpage span,.sd-completedpage div,.sd-completedpage p,.sd-completed-before-page td,.sd-completed-before-page span,.sd-completed-before-page div,.sd-completed-before-page p{color:var(--sjs-font-questiontitle-color, var(--sjs-general-forecolor, var(--foreground, #161616)));font-size:var(--sjs-article-font-default-fontSize, var(--sjs-font-size, 16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration, "none");text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}
.sd-completedpage a,.sd-completed-before-page a{color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-completedpage button,.sd-completed-before-page button{display:flex;align-items:center;padding:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor, var(--background, #fff));border:none;border-radius:var(--sjs-corner-radius, 4px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:solid calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px)))) rgba(0,0,0,0);color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:600;font-style:normal;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));line-height:calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))));box-shadow:var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));transition:box-shadow var(--sjs-transition-duration, 150ms)}
.sd-completedpage button:hover,.sd-completed-before-page button:hover{background-color:var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)))}
.sd-completedpage button:focus,.sd-completed-before-page button:focus{box-shadow:var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-completedpage button span,.sd-completed-before-page button span{display:flex;align-items:center;flex-grow:1;justify-content:center}
.sd-completedpage:before,.sd-completedpage:after{display:block;width:calc(9*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(50% - 4.5*var(--sjs-base-unit, var(--base-unit, 8px)));content:""}
.sd-completedpage:before{height:calc(13*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-completedpage:after{height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-progress-buttons__image-button-left{display:none}
.sd-progress-buttons__image-button-right{display:none}
.sd-progress-buttons__image-button--hidden{visibility:hidden}
.sd-progress-buttons__page-description{display:none}
.sd-progress-buttons{padding:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));display:flex;flex-direction:column}
.sd-progress-buttons__list-container{display:flex;overflow:hidden}
.sd-progress-buttons__connector{display:none}
.sd-progress-buttons__list{display:inline-flex;flex-direction:row;flex-grow:1;margin:0 auto;padding:0}
.sd-progress-buttons__list li{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;position:relative;flex-wrap:nowrap;text-align:center;flex-direction:column;cursor:pointer}
.sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{display:block;content:"";height:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));background-color:var(--sjs-navigation-default, #bcbcbc);position:absolute;bottom:calc(1.125*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(50% + 4px);width:calc(100% - 4px);pointer-events:none}
.sd-progress-buttons__list li:after{display:flex;content:attr(data-page-number);width:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid rgba(0,0,0,0);background-color:var(--sjs-navigation-default, #bcbcbc);border-radius:50%;align-self:center;z-index:1;font-size:calc(0.75*(var(--sjs-font-size, 16px)));font-weight:600;line-height:var(--sjs-font-size, 16px);justify-content:center;color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sd-progress-buttons__list li:hover:after{color:var(--sjs-primary-backcolor, var(--primary, #19b394));padding:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));border:calc(0.75*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394));background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff))}
.sd-progress-buttons__list .sd-progress-buttons__list-element--passed:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-progress-buttons__list .sd-progress-buttons__list-element--passed:after{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-progress-buttons__list .sd-progress-buttons__list-element--current:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor, var(--primary, #19b394))}
.sd-progress-buttons__list .sd-progress-buttons__list-element--current:after{border:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px)))) solid var(--sjs-primary-backcolor, var(--primary, #19b394));background-color:var(--sjs-primary-forecolor, var(--primary-foreground, #fff));color:var(--sjs-primary-backcolor, var(--primary, #19b394));padding:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))));margin:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-progress-buttons__page-title{display:flex;justify-content:center;align-items:center;font-size:calc(0.75*(var(--sjs-font-size, 16px)));font-weight:600;line-height:var(--sjs-font-size, 16px);flex-grow:1;text-align:center;padding:0 calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:0;justify-content:flex-end;padding:0;color:var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45))}
.sd-progress-buttons--bottom{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));flex-direction:column-reverse}
.sd-progress-buttons--bottom .sd-progress-buttons__list li{flex-direction:column-reverse}
.sd-progress-buttons--bottom .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc(1.125*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-progress-buttons--bottom .sd-progress-buttons__page-title{margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:0}
.sd-progress-buttons--bottom .sd-progress-buttons__header .sd-progress-buttons__page-title{margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:0}
.sd-progress-buttons--bottom .sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-top:0;margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{bottom:calc(2.175*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(50% + 8px);width:calc(100% - 8px)}
.sd-progress-buttons--numbered .sd-progress-buttons__list li:after{width:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-progress-buttons--numbered .sd-progress-buttons__list li:hover:after{padding:calc(0.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern--mobile .sd-progress-buttons__list,.sd-progress-buttons--no-titles .sd-progress-buttons__list{justify-content:space-between;width:100%}
.sd-root-modern--mobile .sd-progress-buttons__list li,.sd-progress-buttons--no-titles .sd-progress-buttons__list li{flex-grow:0}
.sd-progress-buttons--bottom.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc(2.175*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern--mobile .sd-progress-buttons{padding:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-progress-buttons--fit-survey-width{max-width:calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;width:100%;margin:auto}
.sv_progress-toc{padding:var(--sjs-base-unit, var(--base-unit, 8px));max-width:calc(42*(var(--sjs-base-unit, var(--base-unit, 8px))));height:100%;background:var(--sjs-general-backcolor, var(--background, #fff));box-sizing:border-box;min-width:calc(32*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));color:var(--sjs-general-forecolor, var(--foreground, #161616));font-weight:400}
.sv_progress-toc .sv-list__item span{white-space:break-spaces}
.sv_progress-toc .sv-list__item-body{padding-inline-start:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-inline-end:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-corner-radius, 4px);padding-top:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv_progress-toc--left{border-right:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}
.sv_progress-toc--right{border-left:1px solid var(--sjs-border-default, var(--border, #d6d6d6))}
.sv_progress-toc--mobile{position:fixed;top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));right:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));width:auto;min-width:auto;height:auto;background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));z-index:15;border-radius:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv_progress-toc--mobile>div{width:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));height:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv_progress-toc--mobile:hover{background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3))}
.sd-list{padding-right:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-left:calc(0.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-list__item{padding:0}
.sd-list__item-body{padding-block:calc(1.5*(var(--sjs-base-unit, var(--base-unit, 8px))));border-radius:var(--sjs-corner-radius, 4px);font-size:var(--sjs-font-size, 16px);line-height:calc(1.5*(var(--sjs-font-size, 16px)))}
.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected){outline:none}
.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected) .sd-list__item-body{padding-block:calc(1.25*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-timer{z-index:2;position:fixed;bottom:calc(var(--sd-timer-size)/144*32);right:var(--sjs-base-unit, var(--base-unit, 8px));background:#fff;width:var(--sd-timer-size);height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size)/144*32);display:flex;border-radius:100%;padding:calc(var(--sd-timer-size)/144*8);box-shadow:var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)),var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));box-sizing:border-box}
.sd-timer--top{top:calc(var(--sd-timer-size)/144*32);margin-top:calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(-1*var(--sd-timer-size))}
.sd-timer--bottom{bottom:calc(var(--sd-timer-size)/144*32);margin-top:calc(var(--sd-timer-size)*-1.2222222222)}
.sd-timer__progress{--sd-timer-stroke-background-color: var(--background-dim, #f3f3f3);--sd-timer-stroke-background-width: 2px;stroke-linecap:round;height:100%;width:100%;transform:rotate(-90deg);stroke:var(--sjs-primary-backcolor, var(--primary, #19b394));stroke-dashoffset:0;fill:none;stroke-width:4px}
.sd-timer__progress--animation{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}
.sd-timer__text-container{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:var(--sjs-base-unit, var(--base-unit, 8px));color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:700;font-size:calc(var(--sd-timer-size)/144*32)}
.sd-timer__text--major{color:var(--sjs-primary-backcolor, var(--primary, #19b394));font-weight:700;font-size:calc(var(--sd-timer-size)/144*32)}
.sd-timer__text--minor{color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090));font-weight:600;font-size:calc(0.75*(var(--sjs-font-size, 16px)))}
.sv-header{position:relative;background-color:var(--sjs-header-backcolor, var(--sjs-primary-backcolor, var(--primary, #19b394)))}
.sv-header__overlap{margin-bottom:calc(-14*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(8*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-header__overlap.sv-header__without-background{margin-bottom:0;padding-bottom:0}
.sv-header__without-background .sv-header--mobile,.sv-header__without-background .sv-header__content{padding-bottom:0}
.sd-root-modern--mobile .sv-header__overlap{margin-bottom:calc(-5*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-header__content{padding:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))));box-sizing:border-box;height:100%;position:relative;display:grid;gap:0;grid-auto-columns:1fr 1fr 1fr;grid-auto-rows:1fr 1fr 1fr}
.sv-header__content--static{max-width:calc(88*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:auto;margin-right:auto}
.sv-header__background-image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;border:0;background-position-x:center}
.sv-header__background-image--contain{background-repeat:no-repeat}
.sv-header__cell{position:relative}
.sv-header__cell-content{display:flex;flex-direction:column;position:absolute;width:-moz-max-content;width:max-content;top:0;bottom:0}
.sv-header__cell--left .sv-header__cell-content{left:0}
.sv-header__cell--center .sv-header__cell-content{min-width:100%;left:50%;transform:translateX(-50%)}
.sv-header__cell--right .sv-header__cell-content{right:0}
.sv-header__logo{display:flex}
.sv-header__logo img{display:block}
.sv-header__title{display:flex}
.sv-header__title .sd-title{--header-title-font-size: var(--sjs-font-headertitle-size, calc(2 * (var(--sjs-font-size, 16px))));font-size:var(--header-title-font-size);line-height:calc(1.25*(var(--header-title-font-size)));color:var(--sjs-font-headertitle-color, var(--sjs-primary-forecolor, var(--primary-foreground, #fff)));font-family:var(--sjs-font-headertitle-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-headertitle-weight, 700);margin:0}
.sv-header__logo~.sv-header__title{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-header__logo~.sv-header__description{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sv-header__title~.sv-header__description{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sv-header__description{display:flex}
.sv-header__description .sd-description{--header-description-font-size: var(--sjs-font-headerdescription-size, var(--sjs-font-size, 16px));font-size:var(--header-description-font-size);line-height:calc(1.5*(var(--header-description-font-size)));color:var(--sjs-font-headerdescription-color, var(--sjs-primary-forecolor, var(--primary-foreground, #fff)));font-family:var(--sjs-font-headerdescription-family, var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family))));font-weight:var(--sjs-font-headerdescription-weight, 600);margin:0}
.sv-header__content .sd-header__text h3{margin:0}
.sv-header--mobile{padding:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));position:relative;z-index:1}
.sv-header--mobile .sv-header__logo img{max-width:100%}
.sv-header__background-color--none .sv-header__title .sd-title,.sv-header__background-color--custom .sv-header__title .sd-title{color:var(--sjs-font-pagetitle-color, var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91)))}
.sv-header__background-color--none .sv-header__description .sd-description,.sv-header__background-color--custom .sv-header__description .sd-description{--header-description-font-size: var(--sjs-font-headerdescription-size, var(--sjs-font-size, 16px));font-size:var(--header-description-font-size);line-height:calc(1.5*(var(--header-description-font-size)));color:var(--sjs-font-pagedescription-color, var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45)))}
@keyframes rotationAnimation{from{rotate:0deg}to{rotate:360deg}}
.sd-loading-indicator{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-loading-indicator .sv-svg-icon{height:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));animation-name:rotationAnimation;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:1s}
sv-components-container,.sd-components-container{display:flex}
.sv-components-row{display:flex;flex-direction:row;width:100%}
.sv-components-column{display:flex;flex-direction:column}
.sv-components-column--expandable{flex-grow:1}
.sv-components-row>.sv-components-column--expandable{width:1px}
.sjs_sp_container{position:relative;max-width:100%}
.sjs_sp_controls{position:absolute;left:0;bottom:0}
.sjs_sp_controls>button{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.sjs_sp_container>div>canvas:focus{outline:none}
.sjs_sp_placeholder{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}
.sjs_sp_canvas{position:relative;max-width:100%;display:block}
.sjs_sp__background-image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%}
.sd-root-modern{--sd-base-padding: calc(5 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-base-vertical-padding: calc(4 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-page-vertical-padding: calc(3 * var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-root-modern.sd-root-modern--mobile{--sd-base-padding: calc(3 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-base-vertical-padding: calc(2 * var(--sjs-base-unit, var(--base-unit, 8px)));--sd-page-vertical-padding: calc(2 * var(--sjs-base-unit, var(--base-unit, 8px)));--sjs-mobile-font-editorfont-size: Max(16px, var(--sjs-font-editorfont-size, var(--sjs-font-size, 16px)))}
.sd-root-modern.sd-root-modern--mobile .sd-element__num{float:none;margin-inline-start:0;width:auto;padding-inline-start:0;padding-inline-end:0}
.sd-root-modern.sd-root-modern--mobile .sd-element__num+span{float:none;width:auto}
.sd-root-modern.sd-root-modern--mobile .sd-element__title--expandable:before{left:calc(-2.5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title{flex-direction:column}
.sd-root-modern.sd-root-modern--mobile .sd-header__text{min-width:100%}
.sd-root-modern.sd-root-modern--mobile .sd-question.sd-question--table>.sd-question__content{padding-top:0}
.sd-root-modern.sd-root-modern--mobile .sd-question--table,.sd-root-modern.sd-root-modern--mobile .sd-question--scroll{overflow-x:visible}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell{display:flex;align-items:flex-start;border-top:none;border-bottom:none}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title{margin-left:var(--sjs-base-unit, var(--base-unit, 8px));text-align:left}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell:first-of-type{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-root-modern.sd-root-modern--mobile .sd-table thead{display:none}
.sd-root-modern.sd-root-modern--mobile .sd-table tr{display:flex;flex-direction:column}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__table .sd-table__row{padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-root-modern.sd-root-modern--mobile .sd-table__row{padding-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table__row--expanded .sd-table__cell-action--show-detail-mobile{display:none}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) .sd-table__row{padding-bottom:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) .sd-table__row.sd-table__row--has-end-actions{padding-bottom:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions){padding-bottom:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type){padding-bottom:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type)::after{bottom:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tfoot tr::before,.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded)::after{content:" ";display:block;position:relative;height:1px;background-color:var(--sjs-border-light, var(--border-light, #eaeaea));left:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))));width:calc(100% + 4*var(--sjs-base-unit, var(--base-unit, 8px)));z-index:12}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded)::after{bottom:0}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tfoot tr{padding-top:calc(5*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tfoot tr::before{top:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--show-detail-mobile,.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--remove-row{margin-bottom:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__label{justify-content:flex-start}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell{border-top:none;border-bottom:none;display:block;padding-top:0;padding-bottom:0;text-align:left;margin-top:calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--error{margin-top:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--error.sd-table__cell--error-bottom .sd-question__erbox{margin-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell:first-of-type,.sd-root-modern.sd-root-modern--mobile .sd-matrix__cell{margin-top:0}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell::before{padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px));content:attr(data-responsive-title);font-weight:600;display:block;text-align:left}
.sd-root-modern.sd-root-modern--mobile .sd-table--no-header{padding-top:0}
.sd-root-modern.sd-root-modern--mobile .sd-table--no-header .sd-table__cell::before{content:none}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__cell::before,.sd-root-modern.sd-root-modern--mobile .sd-table__cell--actions::before,.sd-root-modern.sd-root-modern--mobile .sd-table__cell--row-text::before,.sd-root-modern.sd-root-modern--mobile .sd-table__cell--footer-total::before,.sd-root-modern.sd-root-modern--mobile .sd-table__cell--error::before{content:none}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--detail-panel{padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--detail-panel .sd-panel__content{padding-top:0}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions{width:auto;margin-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar{margin-right:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-left:calc(-3*(var(--sjs-base-unit, var(--base-unit, 8px))));background:var(--sjs-general-backcolor, var(--background, #fff))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions #show-detail-mobile{flex-grow:1}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn{opacity:1;padding:var(--sjs-base-unit, var(--base-unit, 8px)) calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{display:none}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after{content:attr(title)}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdynamic__footer{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));margin-bottom:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--footer-total:not(.sd-matrix__cell),.sd-root-modern.sd-root-modern--mobile .sd-table__cell--row-text:not(.sd-matrix__cell){color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr::after{bottom:calc(-2*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr:last-child:after{content:none}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--error-top{margin-top:0}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--error-top:first-of-type~.sd-table__cell:nth-of-type(2){margin-top:0}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--error-top .sd-question__erbox{margin-top:calc(3*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:calc(-1*(var(--sjs-base-unit, var(--base-unit, 8px))))}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--error-top:first-of-type .sd-question__erbox{margin-top:calc(0*(var(--sjs-base-unit, var(--base-unit, 8px))));margin-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:0}
.sd-multipletext--mobile .sd-multipletext__cell{display:block}
.sd-multipletext--mobile .sd-multipletext__cell:not(:first-of-type){padding-left:0;padding-top:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-multipletext--mobile .sd-multipletext__cell :not(:last-of-type){padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-multipletext--mobile .sd-multipletext__item-container{padding-top:var(--sjs-base-unit, var(--base-unit, 8px));padding-bottom:var(--sjs-base-unit, var(--base-unit, 8px))}
.sd-multipletext--mobile .sd-multipletext__item-title{max-width:none;border-right:none;width:100%;padding:var(--sjs-base-unit, var(--base-unit, 8px)) 0;margin:0}
.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}
.sd-multipletext--mobile .sd-multipletext__item .sd-input{padding:0;margin:0}
.sd-multipletext--mobile .sd-multipletext__item-container--answered,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within{flex-direction:column}
.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title{padding:0}
.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title span,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title span{font-size:calc(0.75*(var(--sjs-font-size, 16px)));line-height:var(--sjs-font-size, 16px)}
.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item{flex-basis:auto;min-width:auto;width:100%}
.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item .sd-input,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item .sd-input{width:100%}
.sd-selectbase--mobile .sd-selectbase--multi-column{flex-direction:column}
.sd-selectbase--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child){padding-right:0}
body{--sv-defaultV2-mark: true}
.sd-root-modern{-webkit-font-smoothing:antialiased;--sd-mobile-width: 600px;--sd-timer-size: calc(18 * var(--sjs-base-unit, var(--base-unit, 8px)));width:100%;font-family:var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));background-color:var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));position:relative}
@-moz-document url-prefix(){.sd-root-modern,.sd-root-modern *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default, var(--border, #d6d6d6)) rgba(0,0,0,0)}}
.sd-root-modern::-webkit-scrollbar,.sd-root-modern *::-webkit-scrollbar{width:12px;height:12px;background-color:rgba(0,0,0,0)}
.sd-root-modern::-webkit-scrollbar-thumb,.sd-root-modern *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sd-root-modern::-webkit-scrollbar-track,.sd-root-modern *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.sd-root-modern::-webkit-scrollbar-thumb:hover,.sd-root-modern *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}
.sd-root-modern form{position:relative}
.sd-root-modern--animation-disabled *{transition:none !important}
.sd-root-modern.sd-root-modern--full-container{width:100%;height:100%;overflow:auto;position:relative}
.sd-root-modern--mobile{--sd-timer-size: calc(9 * var(--sjs-base-unit, var(--base-unit, 8px)))}
.sd-root-modern__wrapper{position:relative;min-height:100%}
.sd-root-modern--full-container .sd-root-modern__wrapper--fixed{position:static;width:100%;height:100%}
.sd-root-modern--full-container .sd-root-modern__wrapper--fixed form{overflow:auto;width:100%;max-height:100%}
@-moz-document url-prefix(){.sv-popup .sv-popup__scrolling-content,.sv-popup .sv-popup__scrolling-content *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default, var(--border, #d6d6d6)) rgba(0,0,0,0)}}
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar{width:12px;height:12px;background-color:rgba(0,0,0,0)}
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs-border-default, var(--border, #d6d6d6))}
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs-general-forecolor-light, var(--foreground-light, #909090))}

/* Estilos do Survey*/
html body {
  --sjs-primary-backcolor: #19b394;
  --sjs-primary-backcolor-dark: #0a5f55;
  --sjs-primary-backcolor-light: rgba(25, 179, 148, 0.1);
  --sjs-primary-forecolor: #ffffff;
}
html body .questionario-header {
  display: block;
  height: 24px;
}
html body .modal-body {
  padding: 0px;
}
html body .modal-body .sd-body.sd-body--static {
  padding-top: 0 !important;
  padding-bottom: 20px !important;
}
html body .modal-body .sv-components-column {
  min-height: 0 !important;
}
html body .modal-body .sd-body__navigation {
  padding-top: 16px !important;
}
html body .modal-body .sd-title.sd-container-modern__title {
  box-shadow: none !important;
  overflow: hidden !important;
  min-height: 0 !important;
}
html body .modal-body .sd-body__progress--top,
html body .modal-body .sd-body__progress--bottom {
  display: none !important;
}
html body .modal-body .sd-page,
html body .modal-body .sd-body__page {
  background-color: #f6f6f6 !important;
  box-shadow: none !important;
}
html body .modal-body .sd-body,
html body .modal-body .sv-components-column,
html body .modal-body .sv-components-row {
  background-color: #fff !important;
  box-shadow: none !important;
}
html body .modal-body .sd-page > .sd-row:first-of-type,
html body .modal-body .sd-body__page > .sd-row:first-of-type,
html body .modal-body .sd-panel__content > .sd-row:first-of-type {
  margin-top: 0 !important;
}
html body .modal-body .sd-body.sd-body--static .sd-body__navigation.sd-action-bar {
  padding-right: 10px !important;
}
html body .modal-body .sv_container .panel-body {
  margin-top: 0!important;
}
html body .modal-body .sv_container h5 {
  font-size: 16px;
  color: #5b5c65;
  font-weight: 700;
  margin-bottom: 12px;
  margin-top: 10px;
}
html body .modal-body .sv_container .progress {
  width: 100%;
  height: 20px;
}
html body .modal-body .sv_container .progress .progress-bar {
  background-color: #00995d;
}
html body .modal-body .sv_container h4 {
  font-size: 16px;
  color: #5b5c65;
  font-weight: 700;
  margin-bottom: 12px;
  padding: 0;
}
html body .modal-body .sv_container .sv_p_title_expandable {
  color: #00995d;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 19px;
}
html body .modal-body .sv_container .sv_p_title .sv_panel_icon {
  margin-right: 15px;
  float: left;
  font-size: 16px;
  margin-top: 5px;
}
html body .modal-body .sv_container .sv_row {
  margin-bottom: 15px;
}
html body .modal-body .sv_qstn {
  padding: 5px 0 !important;
}
html body .svd_container .modal {
  top: 39px;
  z-index: 3500!important;
}
html body .svd_container .btn-danger {
  padding: 6px 17px;
  height: 34px;
}
html body .svd_container .svd-dark-border-color {
  color: #000;
  padding: 10px;
}
html body #surveyquestioneditorwindow .modal-content {
  padding: 20px 0;
}
html body #surveyquestioneditorwindow .modal-header {
  padding: 0px 20px;
}
html body #surveyquestioneditorwindow .modal-body {
  padding: 20px;
  margin-top: 0;
}
html body #surveyquestioneditorwindow .modal-footer {
  border: none;
  padding: 10px 20px 0;
}
html body .survey-container h3 {
  font-size: 18px;
  text-transform: capitalize;
  position: absolute;
  top: -36px;
}
html body survey .sv_main {
  background-color: transparent;
}
html body survey .sv_main .card-header {
  background-color: transparent;
  border-bottom: 0;
  padding: 0px 0 12px;
}
html body survey .sv_main .sv_custom_header {
  background-color: transparent;
}
html body survey .sv_main .card-footer {
  background-color: transparent;
  justify-content: flex-end;
  display: flex;
  padding: 0.75rem 0;
}
html body .sv_main input[type="button"],
html body .sv_main button {
  color: white;
  background-color: #00985c;
  margin-left: 5px;
}
html body .sv_next_btn {
  padding: 17px 15px 21px !important;
  display: flex !important;
  min-width: auto !important;
  font-size: 16px !important;
  line-height: 0 !important;
  margin-left: 10px;
  border-radius: 30px !important;
  justify-content: center !important;
  margin: 0;
  background-color: #00985c !important;
}
html body .sv_complete_btn {
  padding: 18px 17px !important;
  display: flex !important;
  min-width: auto !important;
  font-size: 16px !important;
  line-height: 0 !important;
  margin-left: 10px;
  width: auto !important;
  font-weight: 400 !important;
  border-radius: 30px !important;
  justify-content: center !important;
  margin: 0;
  background-color: #00985c !important;
}
html body .sv_prev_btn,
html body .sv_next_btn {
  visibility: hidden !important;
}
html body .corpo-aba .svd_container .btn-primary {
  background-color: #00985c !important;
  border: 1px solid #00985c;
  border-radius: 30px;
  padding: 9px 15px;
}
html body .corpo-aba .svd_container .btn-secondary {
  background-color: #00985c !important;
  border: 1px solid #00985c;
  border-radius: 30px;
  padding: 9px 15px;
}
html body .corpo-aba .svd_container .svd_toolbar {
  margin-bottom: 1.17em;
  position: absolute;
  bottom: 0;
  right: 0;
}
html body .corpo-aba survey {
  width: 100%;
}
html body .corpo-aba .svd_container.svd_container.sv_bootstrap_css .nav-tabs > li.active > a {
  color: #00985c !important;
}
html body .corpo-aba .btn-primary.focus,
html body .btn-primary:focus {
  box-shadow: none;
  border: none;
}
html body .corpo-aba .svd_container .svd_properties .svd_object_editor {
  height: 95vh;
}
html body .corpo-aba .svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor .empty-message {
  line-height: 40px;
}
html body .svd_container .svd-dark-bg-color {
  background-color: transparent;
}
html body .svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor {
  height: 95vh;
  background-color: transparent;
}
html body .corpo-aba .svd_container .btn-primary:hover {
  background-color: #b1d249 !important;
  border: 1px solid #b1d249;
  color: #fff !important;
}
html body .sjs-sortablejs-item {
  background-color: #00985c !important;
}
html body .corpo-aba .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  border-radius: 30px;
  padding: 9px 15px;
}
html body #surveyEditorContainer {
  font-family: "unimed_sansregular" !important;
}
html body .corpo-aba .nav-tabs {
  font-family: "unimed_sansregular" !important;
}
html body .corpo-aba .svd_container.svd_container.sv_bootstrap_css .svd_custom_select::before {
  background-color: #00985c !important;
  z-index: 3;
}
html body .corpo-aba .svd_custom_select select {
  border-radius: 3px;
  height: 33px;
}
html body .corpo-aba .sv_main input[type="button"],
html body .sv_main button {
  color: white;
  background-color: #00985c !important;
  padding: 9px 15px;
  border-radius: 30px;
}
html body .corpo-aba .svd_container .svd-main-background-color {
  background-color: #00985c !important;
}
html body .svd_container.svd_container.sv_bootstrap_css .svd-secondary-icon .svd-svg-icon {
  fill: #00985c !important;
}
html body .svd_container.svd_container.sv_bootstrap_css .svd-main-color {
  color: #00985c !important;
}
html body .corpo-aba #surveyquestioneditorwindow .modal-header {
  display: block;
}
html body .corpo-aba #surveyquestioneditorwindow .modal-header .close {
  line-height: 21px;
  margin: 0;
  padding: 0;
  display: block;
}
html body .corpo-aba #surveyquestioneditorwindow .modal-header.modal-title {
  margin-bottom: 0;
  float: left;
  display: block;
}
html body .corpo-aba .survey-container input {
  width: auto;
}
html body .corpo-aba .svd_container input {
  width: auto;
}
html body .corpo-aba .sv_main {
  background-color: transparent;
}
html body .corpo-aba .sv_main .sv_custom_header {
  background-color: transparent;
}
html body .corpo-aba .svd_container .svd_toolbox {
  font-family: "unimed_sansregular" !important;
}
html body .corpo-aba .svd_container .modal .modal-dialog {
  max-width: 820px;
}
html body .corpo-aba img {
  max-width: 100%;
}
html body .corpo-aba .svd_container.svd_container.sv_bootstrap_css .svd-primary-icon .svd-svg-icon {
  fill: #00985c !important;
}

html body {
  /*  Prescricao Medica */
  /* GRID AGENDA*/
  /* Grid filtro*/
  /* GRID GENERAL*/
  /* GRID GENERAL*/
  /* GRID Obstetricia*/
  /* GRID Alerta*/
  /* GRID PACIENTE*/
  /* GRID SOLICITACAO*/
  /* underwrite angular material pagination and grid*/
}
html body .grid-prescricao-medica {
  position: relative;
  height: 100%;
  width: 100%;
}
html body .grid-prescricao-medica .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-prescricao-medica table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-prescricao-medica table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-prescricao-medica table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-prescricao-medica table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-prescricao-medica table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-prescricao-medica table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-prescricao-medica table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-prescricao-medica table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-prescricao-medica .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-prescricao-medica table.td-data-table {
  width: 100% !important;
}
@media screen and (max-width: 578px) {
  html body .grid-prescricao-medica table.td-data-table {
    left: 0px !important;
  }
}
html body .grid-prescricao-medica .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-prescricao-medica .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 56px);
}
html body .grid-prescricao-medica .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-column-row .td-data-table-column:first-child {
  justify-content: left;
  text-align: left;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-column-row .td-data-table-column:nth-child(2) {
  justify-content: left;
  text-align: left;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-column-row .td-data-table-column:nth-child(4) {
  justify-content: left;
  text-align: left;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  word-wrap: normal;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row .td-data-table-cell:nth-child(2) {
  text-align: left;
  justify-content: flex-start;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row .td-data-table-cell:first-child {
  justify-content: left;
  text-align: left;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 0 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-prescricao-medica .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-prescricao-medica :first-child .td-data-table-cell-content-wrapper {
  padding: 11px 10px;
}
html body .grid-prescricao-medica .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-prescricao-medica .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-agenda {
  position: relative;
  height: 100%;
}
html body .grid-agenda .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-agenda table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-agenda table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-agenda table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-agenda table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-agenda table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-agenda table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-agenda table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-agenda table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-agenda .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-agenda table.td-data-table {
  width: 100% !important;
}
html body .grid-agenda .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-agenda .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-agenda .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  height: calc(100% - 56px);
}
html body .grid-agenda .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-agenda .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-agenda .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
html body .grid-agenda .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
html body .grid-agenda .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-agenda .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
html body .grid-agenda .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 0 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-agenda .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-agenda .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-agenda .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-agenda .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-filtro {
  width: 100%;
}
html body .grid-filtro .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-filtro table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-filtro table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-filtro table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-filtro table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-filtro table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-filtro table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-filtro table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-filtro table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-filtro .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-filtro table.td-data-table {
  width: 100% !important;
}
html body .grid-filtro .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-filtro .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-filtro .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  height: calc(100% - 56px);
}
html body .grid-filtro .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 0;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-filtro .table-calendar .td-data-table-column-row .mat-numeric .td-data-table-heading {
  justify-content: center !important;
}
html body .grid-filtro .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-filtro .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
html body .grid-filtro .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
html body .grid-filtro .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-filtro .table-calendar .td-data-table-row .mat-numeric {
  justify-content: center !important;
  text-align: center !important;
}
html body .grid-filtro .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
html body .grid-filtro .table-calendar .td-data-table-row .td-data-table-cell .item-assistencial-tag {
  font-size: 12px;
}
html body .grid-filtro .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-filtro .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-filtro .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-filtro .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-filtro .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-general .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-general table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-general table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-general table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-general table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-general table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-general table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-general table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-general table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-general .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-general table.td-data-table {
  width: 100% !important;
}
html body .grid-general .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-general .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-general .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: auto;
  overflow-x: auto;
  height: calc(100% - 56px);
}
html body .grid-general .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-general .table-calendar .td-data-table-column-row .mat-numeric .td-data-table-heading {
  justify-content: center !important;
}
html body .grid-general .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-general .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
html body .grid-general .table-calendar .td-data-table-row {
  overflow: overlay;
  border: none;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  display: flex;
  align-items: flex-start;
  padding-top: 1rem;
}
html body .grid-general .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-general .table-calendar .td-data-table-row .mat-numeric {
  justify-content: center !important;
  text-align: center !important;
}
html body .grid-general .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
html body .grid-general .table-calendar .td-data-table-row .td-data-table-cell .item-assistencial-tag {
  font-size: 12px;
}
html body .grid-general .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
}
html body .grid-general .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-general .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-general .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-general .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-glosa .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-glosa table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-glosa table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-glosa table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-glosa table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-glosa table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-glosa table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-glosa table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-glosa table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-glosa .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-glosa table.td-data-table {
  width: 100% !important;
}
html body .grid-glosa .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-glosa .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-glosa .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: auto;
  overflow-x: auto;
  height: calc(100% - 56px);
}
html body .grid-glosa .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-glosa .table-calendar .td-data-table-column-row .mat-numeric .td-data-table-heading {
  justify-content: center !important;
}
html body .grid-glosa .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-glosa .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
html body .grid-glosa .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
html body .grid-glosa .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-glosa .table-calendar .td-data-table-row .mat-numeric {
  justify-content: center !important;
  text-align: center !important;
}
html body .grid-glosa .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
html body .grid-glosa .table-calendar .td-data-table-row .td-data-table-cell .item-assistencial-tag {
  font-size: 12px;
}
html body .grid-glosa .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-glosa .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-glosa .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-glosa .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-glosa .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-obstetricia {
  position: relative;
  height: 100%;
}
html body .grid-obstetricia .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-obstetricia table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-obstetricia table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-obstetricia table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-obstetricia table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-obstetricia table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-obstetricia table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-obstetricia table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-obstetricia table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-obstetricia .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-obstetricia table.td-data-table {
  width: 100% !important;
}
html body .grid-obstetricia .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-obstetricia .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-obstetricia .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: auto;
  overflow-x: auto;
  height: calc(100% - 56px);
}
html body .grid-obstetricia .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
@media (max-width: 991px) {
  html body .grid-obstetricia .table-calendar .td-data-table-column-row {
    max-height: 100%;
  }
}
html body .grid-obstetricia .table-calendar .td-data-table-column-row .td-data-table-column {
  display: flex;
  padding: 0;
  border: none;
  color: #5b5c65;
  justify-content: center;
  text-align: center;
}
html body .grid-obstetricia .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  align-items: center;
  justify-content: center;
}
html body .grid-obstetricia .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
@media (max-width: 576px) {
  html body .grid-obstetricia .table-calendar .td-data-table-row {
    max-height: 100%;
  }
}
html body .grid-obstetricia .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-obstetricia .table-calendar .td-data-table-row .td-data-table-cell {
  display: flex;
  text-align: center;
  justify-content: center;
  word-break: break-all !important;
}
@media (max-width: 991px) {
  html body .grid-obstetricia .table-calendar .td-data-table-row .td-data-table-cell {
    width: 100% !important;
    max-width: initial !important;
  }
}
html body .grid-obstetricia .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: center;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-obstetricia .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
@media (max-width: 991px) {
  html body .grid-obstetricia .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
    word-break: normal;
  }
}
html body .grid-obstetricia .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-obstetricia :first-child .td-data-table-cell-content-wrapper {
  padding: 11px 10px;
}
html body .grid-obstetricia .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-obstetricia .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-alerta {
  width: 100%;
}
html body .grid-alerta .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-alerta table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-alerta table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-alerta table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-alerta table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-alerta table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-alerta table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-alerta table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-alerta table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-alerta .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-alerta table.td-data-table {
  width: 100% !important;
}
@media screen and (max-width: 578px) {
  html body .grid-alerta table.td-data-table {
    left: 0px !important;
  }
}
html body .grid-alerta .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-alerta .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-alerta .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 56px);
}
html body .grid-alerta .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-alerta .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: center;
  display: flex;
  text-align: center;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-alerta .table-calendar .td-data-table-column-row .td-data-table-column:first-child {
  justify-content: left;
  text-align: left;
}
html body .grid-alerta .table-calendar .td-data-table-column-row .td-data-table-column:nth-child(2) {
  justify-content: left;
  text-align: left;
}
html body .grid-alerta .table-calendar .td-data-table-column-row .td-data-table-column:nth-child(4) {
  justify-content: left;
  text-align: left;
}
html body .grid-alerta .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: block;
  position: relative;
  word-wrap: normal;
  white-space: normal;
}
html body .grid-alerta .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
html body .grid-alerta .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-alerta .table-calendar .td-data-table-row .td-data-table-cell {
  display: flex;
  text-align: center;
  justify-content: center;
  word-break: break-all !important;
}
html body .grid-alerta .table-calendar .td-data-table-row .td-data-table-cell:nth-child(2) {
  text-align: left;
  justify-content: flex-start;
}
html body .grid-alerta .table-calendar .td-data-table-row .td-data-table-cell:first-child {
  justify-content: left;
  text-align: left;
}
html body .grid-alerta .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-alerta .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-alerta .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-alerta :first-child .td-data-table-cell-content-wrapper {
  padding: 11px 10px;
}
html body .grid-alerta .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-alerta .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-paciente {
  position: relative;
  height: 100%;
}
html body .grid-paciente .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
html body .grid-paciente table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
html body .grid-paciente table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
html body .grid-paciente table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
html body .grid-paciente table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
html body .grid-paciente table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-paciente table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-paciente table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
html body .grid-paciente table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
html body .grid-paciente .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
html body .grid-paciente table.td-data-table {
  width: 100% !important;
}
html body .grid-paciente .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
html body .grid-paciente .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-paciente .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  height: calc(100% - 56px);
}
html body .grid-paciente .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-paciente .table-calendar .td-data-table-column-row .mat-numeric {
  text-align: center !important;
}
html body .grid-paciente .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-paciente .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
html body .grid-paciente .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
html body .grid-paciente .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-paciente .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
html body .grid-paciente .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-paciente .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-paciente .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
html body .grid-paciente .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-paciente .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .grid-solicitacao .table-solicitacao {
  width: 100%;
}
html body .grid-solicitacao .table-solicitacao .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
html body .grid-solicitacao .table-solicitacao .td-data-table-column-row .selecione {
  justify-content: center !important;
  text-align: center !important;
}
html body .grid-solicitacao .table-solicitacao .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
html body .grid-solicitacao .table-solicitacao .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: block;
  position: relative;
  word-wrap: normal;
  white-space: normal;
}
html body .grid-solicitacao .table-solicitacao table.td-data-table {
  width: 100% !important;
}
@media screen and (max-width: 578px) {
  html body .grid-solicitacao .table-solicitacao table.td-data-table {
    left: 0px !important;
  }
}
html body .grid-solicitacao .table-solicitacao .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  html body .grid-solicitacao .table-solicitacao .td-data-table-row {
    max-height: 100%;
  }
}
html body .grid-solicitacao .table-solicitacao .td-data-table-row:hover {
  background: #dedede;
}
html body .grid-solicitacao .table-solicitacao .td-data-table-row .td-data-table-cell {
  display: flex;
  text-align: left;
  justify-content: left;
  word-break: break-all !important;
}
@media (max-width: 991px) {
  html body .grid-solicitacao .table-solicitacao .td-data-table-row .td-data-table-cell {
    width: 100% !important;
    max-width: initial !important;
  }
}
html body .grid-solicitacao .table-solicitacao .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 13px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  cursor: pointer;
  word-break: break-word;
}
html body .grid-solicitacao .table-solicitacao .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
html body .grid-solicitacao .table-solicitacao tr:nth-child(even) {
  background-color: #f5f5f5;
}
html body .grid-solicitacao .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
html body .grid-solicitacao .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}
html body .agenda-lista .table-calendar .td-data-table-row .td-data-table-cell:nth-child(5) {
  text-align: left;
  justify-content: flex-start;
}
html body .paginator-general {
  position: relative;
}
html body .paginator-general .td-paging-bar-navigation {
  margin: 0px auto !important;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
}
html body .paginator-general .mat-button.mat-accent,
html body .paginator-general .mat-icon-button.mat-accent,
html body .paginator-general .mat-stroked-button.mat-accent {
  color: #fff;
  background: #8c8d9b;
  border-radius: 50%;
}
html body .paginator-general .mat-button,
html body .paginator-general .mat-icon-button,
html body .paginator-general .mat-stroked-button {
  color: #333;
  font-size: 13px;
}
html body .paginator-general .td-paging-bar-last-page {
  display: none !important;
}
html body .paginator-general .td-paging-bar-last-page::before {
  content: "\e87d";
  font-family: "fontello";
  color: rgba(0, 0, 0, 0.26);
  display: block !important;
}
html body .paginator-general .td-paging-bar-first-page {
  display: none !important;
}
html body .paginator-general .td-paging-bar-first-page::after {
  content: "\e87c";
  font-family: "fontello";
  color: rgba(0, 0, 0, 0.26);
  display: block !important;
}
html body .paginator-general .mat-icon-button {
  width: 30px;
  height: 30px;
  border: none;
  background-color: #f2f2f2;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body .paginator-general .mat-icon-button .mat-icon,
html body .paginator-general .mat-icon-button i {
  line-height: 1;
}
html body .paginator-general .mat-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.grid-itens {
  position: relative;
  height: 100%;
  width: 100%;
}
.grid-itens .mat-pseudo-checkbox-checked::after {
  opacity: 0 !important;
}
.grid-itens table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox,
.grid-itens table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin: 0px auto;
  border: 1px #9394a3 solid;
}
.grid-itens table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox:hover,
.grid-itens table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox:hover {
  box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.21);
}
.grid-itens table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
.grid-itens table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after,
.grid-itens table.td-data-table td.mat-checkbox-cell mat-pseudo-checkbox mat-pseudo-checkbox::after,
.grid-itens table.td-data-table th.mat-checkbox-column mat-pseudo-checkbox mat-pseudo-checkbox::after {
  color: transparent;
}
.grid-itens .mat-pseudo-checkbox-checked {
  background: transparent;
  border: 4px solid #5b5c65 !important;
}
.grid-itens table.td-data-table {
  width: 100% !important;
}
.grid-itens .table-calendar {
  /* Cabecalho*/
  /* corpo*/
}
.grid-itens .table-calendar tr:nth-child(even) {
  background-color: #f5f5f5;
}
.grid-itens .table-calendar .td-data-table-scrollable {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  height: calc(100% - 56px);
}
.grid-itens .table-calendar .td-data-table-column-row {
  border: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 45px;
  background-color: #c4cbcf;
  font-size: 0.875rem;
  font-weight: 400;
  height: auto;
}
.grid-itens .table-calendar .td-data-table-column-row .td-data-table-column {
  justify-content: left;
  display: flex;
  text-align: left;
  padding: 0;
  border: none;
  color: #5b5c65;
}
.grid-itens .table-calendar .td-data-table-column-row .td-data-table-column .td-data-table-heading {
  padding: 10px 6px;
  width: 100%;
  display: flex;
  position: relative;
  white-space: normal;
  justify-content: left;
  text-align: left;
  align-items: center;
}
.grid-itens .table-calendar .td-data-table-row {
  border: none;
  min-height: 40px;
  display: flex;
  height: auto;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
}
.grid-itens .table-calendar .td-data-table-row:hover {
  background: #dedede;
}
.grid-itens .table-calendar .td-data-table-row .td-data-table-cell {
  justify-content: left;
  display: flex;
  text-align: left;
  word-break: break-all !important;
}
.grid-itens .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper {
  display: flex;
  font-weight: 400;
  padding-left: 0;
  font-size: 14px;
  padding: 5px 8px;
  position: relative;
  color: #10263c;
  line-height: 19px;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
.grid-itens .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper:hover {
  background: transparent;
}
.grid-itens .table-calendar .td-data-table-row .td-data-table-cell .td-data-table-cell-content-wrapper .lista-tab-subtitle {
  display: flex;
  width: 100%;
  align-items: center;
}
.grid-itens .mat-icon.td-data-table-sort-icon {
  right: 0px;
  margin-left: 0px;
  opacity: 1;
  color: transparent;
  position: relative;
}
.grid-itens .mat-icon.td-data-table-sort-icon:before {
  content: "\ea52";
  font-family: "fontello";
  color: #666;
}

@font-face {
  font-family: 'fontello';
  src: url('fontello.9a988be42d7e5e181ddb.eot?67132925');
  src: url('fontello.9a988be42d7e5e181ddb.eot?67132925#iefix') format('embedded-opentype'),
       url('fontello.79db0d8879875d102483.woff2?67132925') format('woff2'),
       url('fontello.0d8a771a4cdac8157fe3.woff?67132925') format('woff'),
       url('fontello.8058eee798d6ff3c2a9e.ttf?67132925') format('truetype'),
       url('fontello.f0655f39dbfcd65c6a4c.svg?67132925#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?67132925#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-emo-happy:before { content: '\e800'; }
/* '' */
.icon-emo-wink:before { content: '\e801'; }
/* '' */
.icon-emo-unhappy:before { content: '\e802'; }
/* '' */
.icon-emo-sleep:before { content: '\e803'; }
/* '' */
.icon-emo-thumbsup:before { content: '\e804'; }
/* '' */
.icon-emo-devil:before { content: '\e805'; }
/* '' */
.icon-emo-surprised:before { content: '\e806'; }
/* '' */
.icon-emo-tongue:before { content: '\e807'; }
/* '' */
.icon-emo-coffee:before { content: '\e808'; }
/* '' */
.icon-emo-sunglasses:before { content: '\e809'; }
/* '' */
.icon-emo-displeased:before { content: '\e80a'; }
/* '' */
.icon-emo-beer:before { content: '\e80b'; }
/* '' */
.icon-emo-grin:before { content: '\e80c'; }
/* '' */
.icon-emo-angry:before { content: '\e80d'; }
/* '' */
.icon-emo-saint:before { content: '\e80e'; }
/* '' */
.icon-emo-cry:before { content: '\e80f'; }
/* '' */
.icon-emo-shoot:before { content: '\e810'; }
/* '' */
.icon-emo-squint:before { content: '\e811'; }
/* '' */
.icon-emo-laugh:before { content: '\e812'; }
/* '' */
.icon-emo-wink2:before { content: '\e813'; }
/* '' */
.icon-glass:before { content: '\e814'; }
/* '' */
.icon-music:before { content: '\e815'; }
/* '' */
.icon-search:before { content: '\e816'; }
/* '' */
.icon-mail:before { content: '\e817'; }
/* '' */
.icon-heart:before { content: '\e818'; }
/* '' */
.icon-heart-empty:before { content: '\e819'; }
/* '' */
.icon-star:before { content: '\e81a'; }
/* '' */
.icon-star-empty:before { content: '\e81b'; }
/* '' */
.icon-star-half:before { content: '\e81c'; }
/* '' */
.icon-user:before { content: '\e81d'; }
/* '' */
.icon-users:before { content: '\e81e'; }
/* '' */
.icon-video:before { content: '\e81f'; }
/* '' */
.icon-videocam:before { content: '\e820'; }
/* '' */
.icon-picture:before { content: '\e821'; }
/* '' */
.icon-camera:before { content: '\e822'; }
/* '' */
.icon-camera-alt:before { content: '\e823'; }
/* '' */
.icon-th-large:before { content: '\e824'; }
/* '' */
.icon-th:before { content: '\e825'; }
/* '' */
.icon-th-list:before { content: '\e826'; }
/* '' */
.icon-ok:before { content: '\e827'; }
/* '' */
.icon-ok-circled:before { content: '\e828'; }
/* '' */
.icon-ok-circled2:before { content: '\e829'; }
/* '' */
.icon-cancel:before { content: '\e82a'; }
/* '' */
.icon-cancel-circled:before { content: '\e82b'; }
/* '' */
.icon-cancel-circled2:before { content: '\e82c'; }
/* '' */
.icon-plus:before { content: '\e82d'; }
/* '' */
.icon-plus-circled:before { content: '\e82e'; }
/* '' */
.icon-minus:before { content: '\e82f'; }
/* '' */
.icon-spin1:before { content: '\e830'; }
/* '' */
.icon-spin2:before { content: '\e831'; }
/* '' */
.icon-spin3:before { content: '\e832'; }
/* '' */
.icon-minus-circled:before { content: '\e833'; }
/* '' */
.icon-spin4:before { content: '\e834'; }
/* '' */
.icon-help-circled:before { content: '\e835'; }
/* '' */
.icon-info-circled:before { content: '\e836'; }
/* '' */
.icon-home:before { content: '\e837'; }
/* '' */
.icon-spin5:before { content: '\e838'; }
/* '' */
.icon-spin6:before { content: '\e839'; }
/* '' */
.icon-link:before { content: '\e83a'; }
/* '' */
.icon-attach:before { content: '\e83b'; }
/* '' */
.icon-lock:before { content: '\e83c'; }
/* '' */
.icon-lock-open:before { content: '\e83d'; }
/* '' */
.icon-pin:before { content: '\e83e'; }
/* '' */
.icon-eye:before { content: '\e83f'; }
/* '' */
.icon-firefox:before { content: '\e840'; }
/* '' */
.icon-chrome:before { content: '\e841'; }
/* '' */
.icon-opera:before { content: '\e842'; }
/* '' */
.icon-ie:before { content: '\e843'; }
/* '' */
.icon-crown:before { content: '\e844'; }
/* '' */
.icon-crown-plus:before { content: '\e845'; }
/* '' */
.icon-crown-minus:before { content: '\e846'; }
/* '' */
.icon-marquee:before { content: '\e847'; }
/* '' */
.icon-eye-off:before { content: '\e848'; }
/* '' */
.icon-tag:before { content: '\e849'; }
/* '' */
.icon-tags:before { content: '\e84a'; }
/* '' */
.icon-bookmark:before { content: '\e84b'; }
/* '' */
.icon-flag:before { content: '\e84c'; }
/* '' */
.icon-thumbs-up:before { content: '\e84d'; }
/* '' */
.icon-thumbs-down:before { content: '\e84e'; }
/* '' */
.icon-download:before { content: '\e84f'; }
/* '' */
.icon-upload:before { content: '\e850'; }
/* '' */
.icon-forward:before { content: '\e851'; }
/* '' */
.icon-export:before { content: '\e852'; }
/* '' */
.icon-pencil:before { content: '\e853'; }
/* '' */
.icon-edit:before { content: '\e854'; }
/* '' */
.icon-print:before { content: '\e855'; }
/* '' */
.icon-retweet:before { content: '\e856'; }
/* '' */
.icon-comment:before { content: '\e857'; }
/* '' */
.icon-chat:before { content: '\e858'; }
/* '' */
.icon-bell:before { content: '\e859'; }
/* '' */
.icon-attention:before { content: '\e85a'; }
/* '' */
.icon-attention-circled:before { content: '\e85b'; }
/* '' */
.icon-location:before { content: '\e85c'; }
/* '' */
.icon-trash-empty:before { content: '\e85d'; }
/* '' */
.icon-doc:before { content: '\e85e'; }
/* '' */
.icon-folder:before { content: '\e85f'; }
/* '' */
.icon-folder-open:before { content: '\e860'; }
/* '' */
.icon-phone:before { content: '\e861'; }
/* '' */
.icon-cog:before { content: '\e862'; }
/* '' */
.icon-cog-alt:before { content: '\e863'; }
/* '' */
.icon-wrench:before { content: '\e864'; }
/* '' */
.icon-basket:before { content: '\e865'; }
/* '' */
.icon-calendar:before { content: '\e866'; }
/* '' */
.icon-login:before { content: '\e867'; }
/* '' */
.icon-logout:before { content: '\e868'; }
/* '' */
.icon-volume-off:before { content: '\e869'; }
/* '' */
.icon-volume-down:before { content: '\e86a'; }
/* '' */
.icon-volume-up:before { content: '\e86b'; }
/* '' */
.icon-headphones:before { content: '\e86c'; }
/* '' */
.icon-clock:before { content: '\e86d'; }
/* '' */
.icon-block:before { content: '\e86e'; }
/* '' */
.icon-resize-full:before { content: '\e86f'; }
/* '' */
.icon-resize-small:before { content: '\e870'; }
/* '' */
.icon-resize-vertical:before { content: '\e871'; }
/* '' */
.icon-resize-horizontal:before { content: '\e872'; }
/* '' */
.icon-zoom-in:before { content: '\e873'; }
/* '' */
.icon-zoom-out:before { content: '\e874'; }
/* '' */
.icon-down-circled2:before { content: '\e875'; }
/* '' */
.icon-up-circled2:before { content: '\e876'; }
/* '' */
.icon-down-dir:before { content: '\e877'; }
/* '' */
.icon-up-dir:before { content: '\e878'; }
/* '' */
.icon-left-dir:before { content: '\e879'; }
/* '' */
.icon-right-dir:before { content: '\e87a'; }
/* '' */
.icon-down-open:before { content: '\e87b'; }
/* '' */
.icon-left-open:before { content: '\e87c'; }
/* '' */
.icon-right-open:before { content: '\e87d'; }
/* '' */
.icon-up-open:before { content: '\e87e'; }
/* '' */
.icon-down-big:before { content: '\e87f'; }
/* '' */
.icon-left-big:before { content: '\e880'; }
/* '' */
.icon-right-big:before { content: '\e881'; }
/* '' */
.icon-up-big:before { content: '\e882'; }
/* '' */
.icon-right-hand:before { content: '\e883'; }
/* '' */
.icon-left-hand:before { content: '\e884'; }
/* '' */
.icon-up-hand:before { content: '\e885'; }
/* '' */
.icon-down-hand:before { content: '\e886'; }
/* '' */
.icon-cw:before { content: '\e887'; }
/* '' */
.icon-ccw:before { content: '\e888'; }
/* '' */
.icon-arrows-cw:before { content: '\e889'; }
/* '' */
.icon-shuffle:before { content: '\e88a'; }
/* '' */
.icon-play:before { content: '\e88b'; }
/* '' */
.icon-play-circled2:before { content: '\e88c'; }
/* '' */
.icon-stop:before { content: '\e88d'; }
/* '' */
.icon-pause:before { content: '\e88e'; }
/* '' */
.icon-to-end:before { content: '\e88f'; }
/* '' */
.icon-to-end-alt:before { content: '\e890'; }
/* '' */
.icon-to-start:before { content: '\e891'; }
/* '' */
.icon-to-start-alt:before { content: '\e892'; }
/* '' */
.icon-fast-fw:before { content: '\e893'; }
/* '' */
.icon-fast-bw:before { content: '\e894'; }
/* '' */
.icon-eject:before { content: '\e895'; }
/* '' */
.icon-target:before { content: '\e896'; }
/* '' */
.icon-signal:before { content: '\e897'; }
/* '' */
.icon-award:before { content: '\e898'; }
/* '' */
.icon-inbox:before { content: '\e899'; }
/* '' */
.icon-globe:before { content: '\e89a'; }
/* '' */
.icon-cloud:before { content: '\e89b'; }
/* '' */
.icon-flash:before { content: '\e89c'; }
/* '' */
.icon-umbrella:before { content: '\e89d'; }
/* '' */
.icon-flight:before { content: '\e89e'; }
/* '' */
.icon-leaf:before { content: '\e89f'; }
/* '' */
.icon-font:before { content: '\e8a0'; }
/* '' */
.icon-bold:before { content: '\e8a1'; }
/* '' */
.icon-italic:before { content: '\e8a2'; }
/* '' */
.icon-text-height:before { content: '\e8a3'; }
/* '' */
.icon-text-width:before { content: '\e8a4'; }
/* '' */
.icon-align-left:before { content: '\e8a5'; }
/* '' */
.icon-align-center:before { content: '\e8a6'; }
/* '' */
.icon-align-right:before { content: '\e8a7'; }
/* '' */
.icon-align-justify:before { content: '\e8a8'; }
/* '' */
.icon-list:before { content: '\e8a9'; }
/* '' */
.icon-indent-left:before { content: '\e8aa'; }
/* '' */
.icon-indent-right:before { content: '\e8ab'; }
/* '' */
.icon-scissors:before { content: '\e8ac'; }
/* '' */
.icon-briefcase:before { content: '\e8ad'; }
/* '' */
.icon-off:before { content: '\e8ae'; }
/* '' */
.icon-road:before { content: '\e8af'; }
/* '' */
.icon-list-alt:before { content: '\e8b0'; }
/* '' */
.icon-qrcode:before { content: '\e8b1'; }
/* '' */
.icon-barcode:before { content: '\e8b2'; }
/* '' */
.icon-book:before { content: '\e8b3'; }
/* '' */
.icon-adjust:before { content: '\e8b4'; }
/* '' */
.icon-tint:before { content: '\e8b5'; }
/* '' */
.icon-check:before { content: '\e8b6'; }
/* '' */
.icon-asterisk:before { content: '\e8b7'; }
/* '' */
.icon-gift:before { content: '\e8b8'; }
/* '' */
.icon-fire:before { content: '\e8b9'; }
/* '' */
.icon-magnet:before { content: '\e8ba'; }
/* '' */
.icon-chart-bar:before { content: '\e8bb'; }
/* '' */
.icon-credit-card:before { content: '\e8bc'; }
/* '' */
.icon-floppy:before { content: '\e8bd'; }
/* '' */
.icon-megaphone:before { content: '\e8be'; }
/* '' */
.icon-key:before { content: '\e8bf'; }
/* '' */
.icon-truck:before { content: '\e8c0'; }
/* '' */
.icon-hammer:before { content: '\e8c1'; }
/* '' */
.icon-lemon:before { content: '\e8c2'; }
/* '' */
.icon-note:before { content: '\e8c3'; }
/* '' */
.icon-note-beamed:before { content: '\e8c4'; }
/* '' */
.icon-music-1:before { content: '\e8c5'; }
/* '' */
.icon-search-1:before { content: '\e8c6'; }
/* '' */
.icon-flashlight:before { content: '\e8c7'; }
/* '' */
.icon-mail-1:before { content: '\e8c8'; }
/* '' */
.icon-heart-1:before { content: '\e8c9'; }
/* '' */
.icon-heart-empty-1:before { content: '\e8ca'; }
/* '' */
.icon-star-1:before { content: '\e8cb'; }
/* '' */
.icon-star-empty-1:before { content: '\e8cc'; }
/* '' */
.icon-user-1:before { content: '\e8cd'; }
/* '' */
.icon-users-1:before { content: '\e8ce'; }
/* '' */
.icon-user-add:before { content: '\e8cf'; }
/* '' */
.icon-video-1:before { content: '\e8d0'; }
/* '' */
.icon-picture-1:before { content: '\e8d1'; }
/* '' */
.icon-camera-1:before { content: '\e8d2'; }
/* '' */
.icon-layout:before { content: '\e8d3'; }
/* '' */
.icon-menu-1:before { content: '\e8d4'; }
/* '' */
.icon-check-1:before { content: '\e8d5'; }
/* '' */
.icon-cancel-1:before { content: '\e8d6'; }
/* '' */
.icon-cancel-circled-1:before { content: '\e8d7'; }
/* '' */
.icon-cancel-squared:before { content: '\e8d8'; }
/* '' */
.icon-plus-1:before { content: '\e8d9'; }
/* '' */
.icon-plus-circled-1:before { content: '\e8da'; }
/* '' */
.icon-plus-squared-1:before { content: '\e8db'; }
/* '' */
.icon-minus-1:before { content: '\e8dc'; }
/* '' */
.icon-minus-circled-1:before { content: '\e8dd'; }
/* '' */
.icon-minus-squared-1:before { content: '\e8de'; }
/* '' */
.icon-help-1:before { content: '\e8df'; }
/* '' */
.icon-help-circled-1:before { content: '\e8e0'; }
/* '' */
.icon-info-1:before { content: '\e8e1'; }
/* '' */
.icon-info-circled-1:before { content: '\e8e2'; }
/* '' */
.icon-back:before { content: '\e8e3'; }
/* '' */
.icon-home-1:before { content: '\e8e4'; }
/* '' */
.icon-link-1:before { content: '\e8e5'; }
/* '' */
.icon-attach-1:before { content: '\e8e6'; }
/* '' */
.icon-lock-1:before { content: '\e8e7'; }
/* '' */
.icon-lock-open-1:before { content: '\e8e8'; }
/* '' */
.icon-eye-1:before { content: '\e8e9'; }
/* '' */
.icon-tag-1:before { content: '\e8ea'; }
/* '' */
.icon-bookmark-1:before { content: '\e8eb'; }
/* '' */
.icon-bookmarks:before { content: '\e8ec'; }
/* '' */
.icon-flag-1:before { content: '\e8ed'; }
/* '' */
.icon-thumbs-up-1:before { content: '\e8ee'; }
/* '' */
.icon-thumbs-down-1:before { content: '\e8ef'; }
/* '' */
.icon-download-1:before { content: '\e8f0'; }
/* '' */
.icon-upload-1:before { content: '\e8f1'; }
/* '' */
.icon-upload-cloud-1:before { content: '\e8f2'; }
/* '' */
.icon-reply-1:before { content: '\e8f3'; }
/* '' */
.icon-reply-all-1:before { content: '\e8f4'; }
/* '' */
.icon-forward-1:before { content: '\e8f5'; }
/* '' */
.icon-quote:before { content: '\e8f6'; }
/* '' */
.icon-code-1:before { content: '\e8f7'; }
/* '' */
.icon-export-1:before { content: '\e8f8'; }
/* '' */
.icon-pencil-1:before { content: '\e8f9'; }
/* '' */
.icon-feather:before { content: '\e8fa'; }
/* '' */
.icon-print-1:before { content: '\e8fb'; }
/* '' */
.icon-retweet-1:before { content: '\e8fc'; }
/* '' */
.icon-keyboard-1:before { content: '\e8fd'; }
/* '' */
.icon-comment-1:before { content: '\e8fe'; }
/* '' */
.icon-chat-1:before { content: '\e8ff'; }
/* '' */
.icon-bell-1:before { content: '\e900'; }
/* '' */
.icon-attention-1:before { content: '\e901'; }
/* '' */
.icon-alert:before { content: '\e902'; }
/* '' */
.icon-vcard:before { content: '\e903'; }
/* '' */
.icon-address:before { content: '\e904'; }
/* '' */
.icon-location-1:before { content: '\e905'; }
/* '' */
.icon-map-1:before { content: '\e906'; }
/* '' */
.icon-direction-1:before { content: '\e907'; }
/* '' */
.icon-compass-1:before { content: '\e908'; }
/* '' */
.icon-cup:before { content: '\e909'; }
/* '' */
.icon-trash-1:before { content: '\e90a'; }
/* '' */
.icon-doc-1:before { content: '\e90b'; }
/* '' */
.icon-docs-1:before { content: '\e90c'; }
/* '' */
.icon-doc-landscape:before { content: '\e90d'; }
/* '' */
.icon-doc-text-1:before { content: '\e90e'; }
/* '' */
.icon-doc-text-inv-1:before { content: '\e90f'; }
/* '' */
.icon-newspaper-1:before { content: '\e910'; }
/* '' */
.icon-book-open:before { content: '\e911'; }
/* '' */
.icon-book-1:before { content: '\e912'; }
/* '' */
.icon-folder-1:before { content: '\e913'; }
/* '' */
.icon-archive:before { content: '\e914'; }
/* '' */
.icon-box-1:before { content: '\e915'; }
/* '' */
.icon-rss-1:before { content: '\e916'; }
/* '' */
.icon-phone-1:before { content: '\e917'; }
/* '' */
.icon-cog-1:before { content: '\e918'; }
/* '' */
.icon-tools:before { content: '\e919'; }
/* '' */
.icon-share-1:before { content: '\e91a'; }
/* '' */
.icon-shareable:before { content: '\e91b'; }
/* '' */
.icon-basket-1:before { content: '\e91c'; }
/* '' */
.icon-bag:before { content: '\e91d'; }
/* '' */
.icon-calendar-1:before { content: '\e91e'; }
/* '' */
.icon-login-1:before { content: '\e91f'; }
/* '' */
.icon-logout-1:before { content: '\e920'; }
/* '' */
.icon-mic-1:before { content: '\e921'; }
/* '' */
.icon-mute-1:before { content: '\e922'; }
/* '' */
.icon-sound:before { content: '\e923'; }
/* '' */
.icon-volume:before { content: '\e924'; }
/* '' */
.icon-clock-1:before { content: '\e925'; }
/* '' */
.icon-hourglass-4:before { content: '\e926'; }
/* '' */
.icon-lamp:before { content: '\e927'; }
/* '' */
.icon-light-down:before { content: '\e928'; }
/* '' */
.icon-light-up:before { content: '\e929'; }
/* '' */
.icon-adjust-1:before { content: '\e92a'; }
/* '' */
.icon-block-1:before { content: '\e92b'; }
/* '' */
.icon-resize-full-1:before { content: '\e92c'; }
/* '' */
.icon-resize-small-1:before { content: '\e92d'; }
/* '' */
.icon-popup:before { content: '\e92e'; }
/* '' */
.icon-publish:before { content: '\e92f'; }
/* '' */
.icon-window:before { content: '\e930'; }
/* '' */
.icon-arrow-combo:before { content: '\e931'; }
/* '' */
.icon-down-circled-1:before { content: '\e932'; }
/* '' */
.icon-left-circled-1:before { content: '\e933'; }
/* '' */
.icon-right-circled-1:before { content: '\e934'; }
/* '' */
.icon-up-circled-1:before { content: '\e935'; }
/* '' */
.icon-down-open-1:before { content: '\e936'; }
/* '' */
.icon-left-open-1:before { content: '\e937'; }
/* '' */
.icon-right-open-1:before { content: '\e938'; }
/* '' */
.icon-up-open-1:before { content: '\e939'; }
/* '' */
.icon-down-open-mini:before { content: '\e93a'; }
/* '' */
.icon-left-open-mini:before { content: '\e93b'; }
/* '' */
.icon-right-open-mini:before { content: '\e93c'; }
/* '' */
.icon-up-open-mini:before { content: '\e93d'; }
/* '' */
.icon-down-open-big:before { content: '\e93e'; }
/* '' */
.icon-left-open-big:before { content: '\e93f'; }
/* '' */
.icon-right-open-big:before { content: '\e940'; }
/* '' */
.icon-up-open-big:before { content: '\e941'; }
/* '' */
.icon-down-1:before { content: '\e942'; }
/* '' */
.icon-left-1:before { content: '\e943'; }
/* '' */
.icon-right-1:before { content: '\e944'; }
/* '' */
.icon-up-1:before { content: '\e945'; }
/* '' */
.icon-down-dir-1:before { content: '\e946'; }
/* '' */
.icon-left-dir-1:before { content: '\e947'; }
/* '' */
.icon-right-dir-1:before { content: '\e948'; }
/* '' */
.icon-up-dir-1:before { content: '\e949'; }
/* '' */
.icon-down-bold:before { content: '\e94a'; }
/* '' */
.icon-left-bold:before { content: '\e94b'; }
/* '' */
.icon-right-bold:before { content: '\e94c'; }
/* '' */
.icon-up-bold:before { content: '\e94d'; }
/* '' */
.icon-down-thin:before { content: '\e94e'; }
/* '' */
.icon-left-thin:before { content: '\e94f'; }
/* '' */
.icon-right-thin:before { content: '\e950'; }
/* '' */
.icon-up-thin:before { content: '\e951'; }
/* '' */
.icon-ccw-1:before { content: '\e952'; }
/* '' */
.icon-cw-1:before { content: '\e953'; }
/* '' */
.icon-arrows-ccw:before { content: '\e954'; }
/* '' */
.icon-level-down-1:before { content: '\e955'; }
/* '' */
.icon-level-up-1:before { content: '\e956'; }
/* '' */
.icon-shuffle-1:before { content: '\e957'; }
/* '' */
.icon-loop:before { content: '\e958'; }
/* '' */
.icon-switch:before { content: '\e959'; }
/* '' */
.icon-play-1:before { content: '\e95a'; }
/* '' */
.icon-stop-1:before { content: '\e95b'; }
/* '' */
.icon-pause-1:before { content: '\e95c'; }
/* '' */
.icon-record:before { content: '\e95d'; }
/* '' */
.icon-to-end-1:before { content: '\e95e'; }
/* '' */
.icon-to-start-1:before { content: '\e95f'; }
/* '' */
.icon-fast-forward:before { content: '\e960'; }
/* '' */
.icon-fast-backward:before { content: '\e961'; }
/* '' */
.icon-progress-0:before { content: '\e962'; }
/* '' */
.icon-progress-1:before { content: '\e963'; }
/* '' */
.icon-progress-2:before { content: '\e964'; }
/* '' */
.icon-progress-3:before { content: '\e965'; }
/* '' */
.icon-target-1:before { content: '\e966'; }
/* '' */
.icon-palette:before { content: '\e967'; }
/* '' */
.icon-list-1:before { content: '\e968'; }
/* '' */
.icon-list-add:before { content: '\e969'; }
/* '' */
.icon-signal-1:before { content: '\e96a'; }
/* '' */
.icon-trophy:before { content: '\e96b'; }
/* '' */
.icon-battery:before { content: '\e96c'; }
/* '' */
.icon-back-in-time:before { content: '\e96d'; }
/* '' */
.icon-monitor:before { content: '\e96e'; }
/* '' */
.icon-mobile-1:before { content: '\e96f'; }
/* '' */
.icon-network:before { content: '\e970'; }
/* '' */
.icon-cd:before { content: '\e971'; }
/* '' */
.icon-inbox-1:before { content: '\e972'; }
/* '' */
.icon-install:before { content: '\e973'; }
/* '' */
.icon-globe-1:before { content: '\e974'; }
/* '' */
.icon-cloud-1:before { content: '\e975'; }
/* '' */
.icon-cloud-thunder:before { content: '\e976'; }
/* '' */
.icon-flash-1:before { content: '\e977'; }
/* '' */
.icon-moon-1:before { content: '\e978'; }
/* '' */
.icon-flight-1:before { content: '\e979'; }
/* '' */
.icon-paper-plane-1:before { content: '\e97a'; }
/* '' */
.icon-leaf-1:before { content: '\e97b'; }
/* '' */
.icon-lifebuoy-1:before { content: '\e97c'; }
/* '' */
.icon-mouse:before { content: '\e97d'; }
/* '' */
.icon-briefcase-1:before { content: '\e97e'; }
/* '' */
.icon-suitcase-1:before { content: '\e97f'; }
/* '' */
.icon-dot:before { content: '\e980'; }
/* '' */
.icon-dot-2:before { content: '\e981'; }
/* '' */
.icon-dot-3:before { content: '\e982'; }
/* '' */
.icon-brush-1:before { content: '\e983'; }
/* '' */
.icon-magnet-1:before { content: '\e984'; }
/* '' */
.icon-infinity:before { content: '\e985'; }
/* '' */
.icon-erase:before { content: '\e986'; }
/* '' */
.icon-chart-pie-1:before { content: '\e987'; }
/* '' */
.icon-chart-line-1:before { content: '\e988'; }
/* '' */
.icon-chart-bar-1:before { content: '\e989'; }
/* '' */
.icon-chart-area-1:before { content: '\e98a'; }
/* '' */
.icon-tape:before { content: '\e98b'; }
/* '' */
.icon-graduation-cap-1:before { content: '\e98c'; }
/* '' */
.icon-language-1:before { content: '\e98d'; }
/* '' */
.icon-ticket-1:before { content: '\e98e'; }
/* '' */
.icon-water:before { content: '\e98f'; }
/* '' */
.icon-droplet:before { content: '\e990'; }
/* '' */
.icon-air:before { content: '\e991'; }
/* '' */
.icon-credit-card-1:before { content: '\e992'; }
/* '' */
.icon-floppy-1:before { content: '\e993'; }
/* '' */
.icon-clipboard:before { content: '\e994'; }
/* '' */
.icon-megaphone-1:before { content: '\e995'; }
/* '' */
.icon-database-1:before { content: '\e996'; }
/* '' */
.icon-drive:before { content: '\e997'; }
/* '' */
.icon-bucket:before { content: '\e998'; }
/* '' */
.icon-thermometer-1:before { content: '\e999'; }
/* '' */
.icon-key-1:before { content: '\e99a'; }
/* '' */
.icon-flow-cascade:before { content: '\e99b'; }
/* '' */
.icon-flow-branch:before { content: '\e99c'; }
/* '' */
.icon-flow-tree:before { content: '\e99d'; }
/* '' */
.icon-flow-line:before { content: '\e99e'; }
/* '' */
.icon-flow-parallel:before { content: '\e99f'; }
/* '' */
.icon-rocket-1:before { content: '\e9a0'; }
/* '' */
.icon-gauge-1:before { content: '\e9a1'; }
/* '' */
.icon-traffic-cone:before { content: '\e9a2'; }
/* '' */
.icon-cc-1:before { content: '\e9a3'; }
/* '' */
.icon-cc-by:before { content: '\e9a4'; }
/* '' */
.icon-cc-nc:before { content: '\e9a5'; }
/* '' */
.icon-cc-nc-eu:before { content: '\e9a6'; }
/* '' */
.icon-cc-nc-jp:before { content: '\e9a7'; }
/* '' */
.icon-cc-sa:before { content: '\e9a8'; }
/* '' */
.icon-cc-nd:before { content: '\e9a9'; }
/* '' */
.icon-cc-pd:before { content: '\e9aa'; }
/* '' */
.icon-cc-zero:before { content: '\e9ab'; }
/* '' */
.icon-cc-share:before { content: '\e9ac'; }
/* '' */
.icon-cc-remix:before { content: '\e9ad'; }
/* '' */
.icon-github-1:before { content: '\e9ae'; }
/* '' */
.icon-flickr-circled:before { content: '\e9af'; }
/* '' */
.icon-facebook-1:before { content: '\e9b0'; }
/* '' */
.icon-music-outline:before { content: '\e9b1'; }
/* '' */
.icon-music-2:before { content: '\e9b2'; }
/* '' */
.icon-search-outline:before { content: '\e9b3'; }
/* '' */
.icon-search-2:before { content: '\e9b4'; }
/* '' */
.icon-mail-2:before { content: '\e9b5'; }
/* '' */
.icon-heart-2:before { content: '\e9b6'; }
/* '' */
.icon-heart-filled:before { content: '\e9b7'; }
/* '' */
.icon-star-2:before { content: '\e9b8'; }
/* '' */
.icon-star-filled:before { content: '\e9b9'; }
/* '' */
.icon-user-outline:before { content: '\e9ba'; }
/* '' */
.icon-user-2:before { content: '\e9bb'; }
/* '' */
.icon-users-outline:before { content: '\e9bc'; }
/* '' */
.icon-users-2:before { content: '\e9bd'; }
/* '' */
.icon-user-add-outline:before { content: '\e9be'; }
/* '' */
.icon-user-add-1:before { content: '\e9bf'; }
/* '' */
.icon-user-delete-outline:before { content: '\e9c0'; }
/* '' */
.icon-user-delete:before { content: '\e9c1'; }
/* '' */
.icon-video-2:before { content: '\e9c2'; }
/* '' */
.icon-videocam-outline:before { content: '\e9c3'; }
/* '' */
.icon-videocam-1:before { content: '\e9c4'; }
/* '' */
.icon-picture-outline:before { content: '\e9c5'; }
/* '' */
.icon-picture-2:before { content: '\e9c6'; }
/* '' */
.icon-camera-outline:before { content: '\e9c7'; }
/* '' */
.icon-camera-2:before { content: '\e9c8'; }
/* '' */
.icon-th-outline:before { content: '\e9c9'; }
/* '' */
.icon-th-1:before { content: '\e9ca'; }
/* '' */
.icon-th-large-outline:before { content: '\e9cb'; }
/* '' */
.icon-th-large-1:before { content: '\e9cc'; }
/* '' */
.icon-th-list-outline:before { content: '\e9cd'; }
/* '' */
.icon-th-list-1:before { content: '\e9ce'; }
/* '' */
.icon-ok-outline:before { content: '\e9cf'; }
/* '' */
.icon-ok-1:before { content: '\e9d0'; }
/* '' */
.icon-cancel-outline:before { content: '\e9d1'; }
/* '' */
.icon-cancel-2:before { content: '\e9d2'; }
/* '' */
.icon-cancel-alt:before { content: '\e9d3'; }
/* '' */
.icon-cancel-alt-filled:before { content: '\e9d4'; }
/* '' */
.icon-cancel-circled-outline:before { content: '\e9d5'; }
/* '' */
.icon-cancel-circled-2:before { content: '\e9d6'; }
/* '' */
.icon-plus-outline:before { content: '\e9d7'; }
/* '' */
.icon-plus-2:before { content: '\e9d8'; }
/* '' */
.icon-minus-outline:before { content: '\e9d9'; }
/* '' */
.icon-minus-2:before { content: '\e9da'; }
/* '' */
.icon-divide-outline:before { content: '\e9db'; }
/* '' */
.icon-divide:before { content: '\e9dc'; }
/* '' */
.icon-eq-outline:before { content: '\e9dd'; }
/* '' */
.icon-eq:before { content: '\e9de'; }
/* '' */
.icon-info-outline:before { content: '\e9df'; }
/* '' */
.icon-info-2:before { content: '\e9e0'; }
/* '' */
.icon-home-outline:before { content: '\e9e1'; }
/* '' */
.icon-home-2:before { content: '\e9e2'; }
/* '' */
.icon-link-outline:before { content: '\e9e3'; }
/* '' */
.icon-link-2:before { content: '\e9e4'; }
/* '' */
.icon-attach-outline:before { content: '\e9e5'; }
/* '' */
.icon-attach-2:before { content: '\e9e6'; }
/* '' */
.icon-lock-2:before { content: '\e9e7'; }
/* '' */
.icon-lock-filled:before { content: '\e9e8'; }
/* '' */
.icon-lock-open-2:before { content: '\e9e9'; }
/* '' */
.icon-lock-open-filled:before { content: '\e9ea'; }
/* '' */
.icon-pin-outline:before { content: '\e9eb'; }
/* '' */
.icon-pin-1:before { content: '\e9ec'; }
/* '' */
.icon-eye-outline:before { content: '\e9ed'; }
/* '' */
.icon-eye-2:before { content: '\e9ee'; }
/* '' */
.icon-tag-2:before { content: '\e9ef'; }
/* '' */
.icon-tags-1:before { content: '\e9f0'; }
/* '' */
.icon-bookmark-2:before { content: '\e9f1'; }
/* '' */
.icon-flag-2:before { content: '\e9f2'; }
/* '' */
.icon-flag-filled:before { content: '\e9f3'; }
/* '' */
.icon-thumbs-up-2:before { content: '\e9f4'; }
/* '' */
.icon-thumbs-down-2:before { content: '\e9f5'; }
/* '' */
.icon-download-outline:before { content: '\e9f6'; }
/* '' */
.icon-download-2:before { content: '\e9f7'; }
/* '' */
.icon-upload-outline:before { content: '\e9f8'; }
/* '' */
.icon-upload-2:before { content: '\e9f9'; }
/* '' */
.icon-upload-cloud-outline:before { content: '\e9fa'; }
/* '' */
.icon-upload-cloud-2:before { content: '\e9fb'; }
/* '' */
.icon-reply-outline:before { content: '\e9fc'; }
/* '' */
.icon-reply-2:before { content: '\e9fd'; }
/* '' */
.icon-forward-outline:before { content: '\e9fe'; }
/* '' */
.icon-forward-2:before { content: '\e9ff'; }
/* '' */
.icon-code-outline:before { content: '\ea00'; }
/* '' */
.icon-code-2:before { content: '\ea01'; }
/* '' */
.icon-export-outline:before { content: '\ea02'; }
/* '' */
.icon-export-2:before { content: '\ea03'; }
/* '' */
.icon-pencil-2:before { content: '\ea04'; }
/* '' */
.icon-pen:before { content: '\ea05'; }
/* '' */
.icon-feather-1:before { content: '\ea06'; }
/* '' */
.icon-edit-1:before { content: '\ea07'; }
/* '' */
.icon-print-2:before { content: '\ea08'; }
/* '' */
.icon-comment-2:before { content: '\ea09'; }
/* '' */
.icon-chat-2:before { content: '\ea0a'; }
/* '' */
.icon-chat-alt:before { content: '\ea0b'; }
/* '' */
.icon-bell-2:before { content: '\ea0c'; }
/* '' */
.icon-attention-2:before { content: '\ea0d'; }
/* '' */
.icon-attention-filled:before { content: '\ea0e'; }
/* '' */
.icon-warning-empty:before { content: '\ea0f'; }
/* '' */
.icon-warning:before { content: '\ea10'; }
/* '' */
.icon-contacts:before { content: '\ea11'; }
/* '' */
.icon-vcard-1:before { content: '\ea12'; }
/* '' */
.icon-address-1:before { content: '\ea13'; }
/* '' */
.icon-location-outline:before { content: '\ea14'; }
/* '' */
.icon-location-2:before { content: '\ea15'; }
/* '' */
.icon-map-2:before { content: '\ea16'; }
/* '' */
.icon-direction-outline:before { content: '\ea17'; }
/* '' */
.icon-direction-2:before { content: '\ea18'; }
/* '' */
.icon-compass-2:before { content: '\ea19'; }
/* '' */
.icon-trash-2:before { content: '\ea1a'; }
/* '' */
.icon-doc-2:before { content: '\ea1b'; }
/* '' */
.icon-doc-text-2:before { content: '\ea1c'; }
/* '' */
.icon-doc-add:before { content: '\ea1d'; }
/* '' */
.icon-doc-remove:before { content: '\ea1e'; }
/* '' */
.icon-news:before { content: '\ea1f'; }
/* '' */
.icon-folder-2:before { content: '\ea20'; }
/* '' */
.icon-folder-add:before { content: '\ea21'; }
/* '' */
.icon-folder-delete:before { content: '\ea22'; }
/* '' */
.icon-archive-1:before { content: '\ea23'; }
/* '' */
.icon-box-2:before { content: '\ea24'; }
/* '' */
.icon-rss-outline:before { content: '\ea25'; }
/* '' */
.icon-rss-2:before { content: '\ea26'; }
/* '' */
.icon-phone-outline:before { content: '\ea27'; }
/* '' */
.icon-phone-2:before { content: '\ea28'; }
/* '' */
.icon-menu-outline:before { content: '\ea29'; }
/* '' */
.icon-menu-2:before { content: '\ea2a'; }
/* '' */
.icon-cog-outline:before { content: '\ea2b'; }
/* '' */
.icon-cog-2:before { content: '\ea2c'; }
/* '' */
.icon-wrench-outline:before { content: '\ea2d'; }
/* '' */
.icon-wrench-1:before { content: '\ea2e'; }
/* '' */
.icon-basket-2:before { content: '\ea2f'; }
/* '' */
.icon-calendar-outlilne:before { content: '\ea30'; }
/* '' */
.icon-calendar-2:before { content: '\ea31'; }
/* '' */
.icon-mic-outline:before { content: '\ea32'; }
/* '' */
.icon-mic-2:before { content: '\ea33'; }
/* '' */
.icon-volume-off-1:before { content: '\ea34'; }
/* '' */
.icon-volume-low:before { content: '\ea35'; }
/* '' */
.icon-volume-middle:before { content: '\ea36'; }
/* '' */
.icon-volume-high:before { content: '\ea37'; }
/* '' */
.icon-headphones-1:before { content: '\ea38'; }
/* '' */
.icon-clock-2:before { content: '\ea39'; }
/* '' */
.icon-wristwatch:before { content: '\ea3a'; }
/* '' */
.icon-stopwatch:before { content: '\ea3b'; }
/* '' */
.icon-lightbulb-1:before { content: '\ea3c'; }
/* '' */
.icon-block-outline:before { content: '\ea3d'; }
/* '' */
.icon-block-2:before { content: '\ea3e'; }
/* '' */
.icon-resize-full-outline:before { content: '\ea3f'; }
/* '' */
.icon-resize-full-2:before { content: '\ea40'; }
/* '' */
.icon-resize-normal-outline:before { content: '\ea41'; }
/* '' */
.icon-resize-normal:before { content: '\ea42'; }
/* '' */
.icon-move-outline:before { content: '\ea43'; }
/* '' */
.icon-move-1:before { content: '\ea44'; }
/* '' */
.icon-popup-1:before { content: '\ea45'; }
/* '' */
.icon-zoom-in-outline:before { content: '\ea46'; }
/* '' */
.icon-zoom-in-1:before { content: '\ea47'; }
/* '' */
.icon-zoom-out-outline:before { content: '\ea48'; }
/* '' */
.icon-zoom-out-1:before { content: '\ea49'; }
/* '' */
.icon-popup-2:before { content: '\ea4a'; }
/* '' */
.icon-left-open-outline:before { content: '\ea4b'; }
/* '' */
.icon-left-open-2:before { content: '\ea4c'; }
/* '' */
.icon-right-open-outline:before { content: '\ea4d'; }
/* '' */
.icon-right-open-2:before { content: '\ea4e'; }
/* '' */
.icon-down-2:before { content: '\ea4f'; }
/* '' */
.icon-left-2:before { content: '\ea50'; }
/* '' */
.icon-right-2:before { content: '\ea51'; }
/* '' */
.icon-up-2:before { content: '\ea52'; }
/* '' */
.icon-down-outline:before { content: '\ea53'; }
/* '' */
.icon-left-outline:before { content: '\ea54'; }
/* '' */
.icon-right-outline:before { content: '\ea55'; }
/* '' */
.icon-up-outline:before { content: '\ea56'; }
/* '' */
.icon-down-small:before { content: '\ea57'; }
/* '' */
.icon-left-small:before { content: '\ea58'; }
/* '' */
.icon-right-small:before { content: '\ea59'; }
/* '' */
.icon-up-small:before { content: '\ea5a'; }
/* '' */
.icon-cw-outline:before { content: '\ea5b'; }
/* '' */
.icon-cw-2:before { content: '\ea5c'; }
/* '' */
.icon-arrows-cw-outline:before { content: '\ea5d'; }
/* '' */
.icon-arrows-cw-1:before { content: '\ea5e'; }
/* '' */
.icon-loop-outline:before { content: '\ea5f'; }
/* '' */
.icon-loop-1:before { content: '\ea60'; }
/* '' */
.icon-loop-alt-outline:before { content: '\ea61'; }
/* '' */
.icon-loop-alt:before { content: '\ea62'; }
/* '' */
.icon-shuffle-2:before { content: '\ea63'; }
/* '' */
.icon-play-outline:before { content: '\ea64'; }
/* '' */
.icon-play-2:before { content: '\ea65'; }
/* '' */
.icon-stop-outline:before { content: '\ea66'; }
/* '' */
.icon-stop-2:before { content: '\ea67'; }
/* '' */
.icon-pause-outline:before { content: '\ea68'; }
/* '' */
.icon-pause-2:before { content: '\ea69'; }
/* '' */
.icon-fast-fw-outline:before { content: '\ea6a'; }
/* '' */
.icon-fast-fw-1:before { content: '\ea6b'; }
/* '' */
.icon-rewind-outline:before { content: '\ea6c'; }
/* '' */
.icon-rewind:before { content: '\ea6d'; }
/* '' */
.icon-record-outline:before { content: '\ea6e'; }
/* '' */
.icon-record-1:before { content: '\ea6f'; }
/* '' */
.icon-eject-outline:before { content: '\ea70'; }
/* '' */
.icon-eject-1:before { content: '\ea71'; }
/* '' */
.icon-eject-alt-outline:before { content: '\ea72'; }
/* '' */
.icon-eject-alt:before { content: '\ea73'; }
/* '' */
.icon-bat1:before { content: '\ea74'; }
/* '' */
.icon-bat2:before { content: '\ea75'; }
/* '' */
.icon-bat3:before { content: '\ea76'; }
/* '' */
.icon-bat4:before { content: '\ea77'; }
/* '' */
.icon-bat-charge:before { content: '\ea78'; }
/* '' */
.icon-plug-1:before { content: '\ea79'; }
/* '' */
.icon-target-outline:before { content: '\ea7a'; }
/* '' */
.icon-target-2:before { content: '\ea7b'; }
/* '' */
.icon-wifi-outline:before { content: '\ea7c'; }
/* '' */
.icon-wifi-1:before { content: '\ea7d'; }
/* '' */
.icon-desktop-1:before { content: '\ea7e'; }
/* '' */
.icon-laptop-1:before { content: '\ea7f'; }
/* '' */
.icon-tablet-1:before { content: '\ea80'; }
/* '' */
.icon-mobile-2:before { content: '\ea81'; }
/* '' */
.icon-contrast:before { content: '\ea82'; }
/* '' */
.icon-globe-outline:before { content: '\ea83'; }
/* '' */
.icon-globe-2:before { content: '\ea84'; }
/* '' */
.icon-globe-alt-outline:before { content: '\ea85'; }
/* '' */
.icon-globe-alt:before { content: '\ea86'; }
/* '' */
.icon-sun-1:before { content: '\ea87'; }
/* '' */
.icon-sun-filled:before { content: '\ea88'; }
/* '' */
.icon-cloud-2:before { content: '\ea89'; }
/* '' */
.icon-flash-outline:before { content: '\ea8a'; }
/* '' */
.icon-flash-2:before { content: '\ea8b'; }
/* '' */
.icon-moon-2:before { content: '\ea8c'; }
/* '' */
.icon-waves-outline:before { content: '\ea8d'; }
/* '' */
.icon-waves:before { content: '\ea8e'; }
/* '' */
.icon-rain:before { content: '\ea8f'; }
/* '' */
.icon-cloud-sun:before { content: '\ea90'; }
/* '' */
.icon-drizzle:before { content: '\ea91'; }
/* '' */
.icon-snow:before { content: '\ea92'; }
/* '' */
.icon-cloud-flash:before { content: '\ea93'; }
/* '' */
.icon-cloud-wind:before { content: '\ea94'; }
/* '' */
.icon-wind:before { content: '\ea95'; }
/* '' */
.icon-plane-outline:before { content: '\ea96'; }
/* '' */
.icon-plane:before { content: '\ea97'; }
/* '' */
.icon-leaf-2:before { content: '\ea98'; }
/* '' */
.icon-lifebuoy-2:before { content: '\ea99'; }
/* '' */
.icon-briefcase-2:before { content: '\ea9a'; }
/* '' */
.icon-brush-2:before { content: '\ea9b'; }
/* '' */
.icon-pipette:before { content: '\ea9c'; }
/* '' */
.icon-power-outline:before { content: '\ea9d'; }
/* '' */
.icon-power:before { content: '\ea9e'; }
/* '' */
.icon-check-outline:before { content: '\ea9f'; }
/* '' */
.icon-check-2:before { content: '\eaa0'; }
/* '' */
.icon-gift-1:before { content: '\eaa1'; }
/* '' */
.icon-temperatire:before { content: '\eaa2'; }
/* '' */
.icon-chart-outline:before { content: '\eaa3'; }
/* '' */
.icon-chart:before { content: '\eaa4'; }
/* '' */
.icon-chart-alt-outline:before { content: '\eaa5'; }
/* '' */
.icon-chart-alt:before { content: '\eaa6'; }
/* '' */
.icon-chart-bar-outline:before { content: '\eaa7'; }
/* '' */
.icon-chart-bar-2:before { content: '\eaa8'; }
/* '' */
.icon-chart-pie-outline:before { content: '\eaa9'; }
/* '' */
.icon-chart-pie-2:before { content: '\eaaa'; }
/* '' */
.icon-ticket-2:before { content: '\eaab'; }
/* '' */
.icon-credit-card-2:before { content: '\eaac'; }
/* '' */
.icon-clipboard-1:before { content: '\eaad'; }
/* '' */
.icon-database-2:before { content: '\eaae'; }
/* '' */
.icon-key-outline:before { content: '\eaaf'; }
/* '' */
.icon-key-2:before { content: '\eab0'; }
/* '' */
.icon-flow-split:before { content: '\eab1'; }
/* '' */
.icon-flow-merge:before { content: '\eab2'; }
/* '' */
.icon-flow-parallel-1:before { content: '\eab3'; }
/* '' */
.icon-flow-cross:before { content: '\eab4'; }
/* '' */
.icon-certificate-outline:before { content: '\eab5'; }
/* '' */
.icon-certificate-1:before { content: '\eab6'; }
/* '' */
.icon-scissors-outline:before { content: '\eab7'; }
/* '' */
.icon-scissors-1:before { content: '\eab8'; }
/* '' */
.icon-flask:before { content: '\eab9'; }
/* '' */
.icon-wine:before { content: '\eaba'; }
/* '' */
.icon-coffee-1:before { content: '\eabb'; }
/* '' */
.icon-beer-1:before { content: '\eabc'; }
/* '' */
.icon-anchor-outline:before { content: '\eabd'; }
/* '' */
.icon-anchor-1:before { content: '\eabe'; }
/* '' */
.icon-puzzle-outline:before { content: '\eabf'; }
/* '' */
.icon-puzzle-1:before { content: '\eac0'; }
/* '' */
.icon-tree-1:before { content: '\eac1'; }
/* '' */
.icon-calculator:before { content: '\eac2'; }
/* '' */
.icon-infinity-outline:before { content: '\eac3'; }
/* '' */
.icon-infinity-1:before { content: '\eac4'; }
/* '' */
.icon-pi-outline:before { content: '\eac5'; }
/* '' */
.icon-pi:before { content: '\eac6'; }
/* '' */
.icon-at-1:before { content: '\eac7'; }
/* '' */
.icon-at-circled:before { content: '\eac8'; }
/* '' */
.icon-looped-square-outline:before { content: '\eac9'; }
/* '' */
.icon-looped-square-interest:before { content: '\eaca'; }
/* '' */
.icon-sort-alphabet-outline:before { content: '\eacb'; }
/* '' */
.icon-sort-alphabet:before { content: '\eacc'; }
/* '' */
.icon-sort-numeric-outline:before { content: '\eacd'; }
/* '' */
.icon-sort-numeric:before { content: '\eace'; }
/* '' */
.icon-dribbble-circled-1:before { content: '\eacf'; }
/* '' */
.icon-dribbble-2:before { content: '\ead0'; }
/* '' */
.icon-facebook-circled-1:before { content: '\ead1'; }
/* '' */
.icon-facebook-2:before { content: '\ead2'; }
/* '' */
.icon-flickr-circled-1:before { content: '\ead3'; }
/* '' */
.icon-flickr-2:before { content: '\ead4'; }
/* '' */
.icon-github-circled-2:before { content: '\ead5'; }
/* '' */
.icon-github-2:before { content: '\ead6'; }
/* '' */
.icon-lastfm-circled-1:before { content: '\ead7'; }
/* '' */
.icon-lastfm-2:before { content: '\ead8'; }
/* '' */
.icon-linkedin-circled-1:before { content: '\ead9'; }
/* '' */
.icon-linkedin-2:before { content: '\eada'; }
/* '' */
.icon-pinterest-circled-2:before { content: '\eadb'; }
/* '' */
.icon-pinterest-2:before { content: '\eadc'; }
/* '' */
.icon-skype-outline:before { content: '\eadd'; }
/* '' */
.icon-skype-2:before { content: '\eade'; }
/* '' */
.icon-tumbler-circled:before { content: '\eadf'; }
/* '' */
.icon-tumbler:before { content: '\eae0'; }
/* '' */
.icon-twitter-circled-1:before { content: '\eae1'; }
/* '' */
.icon-twitter-2:before { content: '\eae2'; }
/* '' */
.icon-vimeo-circled-1:before { content: '\eae3'; }
/* '' */
.icon-vimeo-2:before { content: '\eae4'; }
/* '' */
.icon-search-3:before { content: '\eae5'; }
/* '' */
.icon-mail-3:before { content: '\eae6'; }
/* '' */
.icon-heart-3:before { content: '\eae7'; }
/* '' */
.icon-heart-empty-2:before { content: '\eae8'; }
/* '' */
.icon-star-3:before { content: '\eae9'; }
/* '' */
.icon-user-3:before { content: '\eaea'; }
/* '' */
.icon-video-3:before { content: '\eaeb'; }
/* '' */
.icon-picture-3:before { content: '\eaec'; }
/* '' */
.icon-camera-3:before { content: '\eaed'; }
/* '' */
.icon-ok-2:before { content: '\eaee'; }
/* '' */
.icon-ok-circle:before { content: '\eaef'; }
/* '' */
.icon-cancel-3:before { content: '\eaf0'; }
/* '' */
.icon-cancel-circle:before { content: '\eaf1'; }
/* '' */
.icon-plus-3:before { content: '\eaf2'; }
/* '' */
.icon-plus-circle:before { content: '\eaf3'; }
/* '' */
.icon-minus-3:before { content: '\eaf4'; }
/* '' */
.icon-minus-circle:before { content: '\eaf5'; }
/* '' */
.icon-help-2:before { content: '\eaf6'; }
/* '' */
.icon-info-3:before { content: '\eaf7'; }
/* '' */
.icon-home-3:before { content: '\eaf8'; }
/* '' */
.icon-link-3:before { content: '\eaf9'; }
/* '' */
.icon-attach-3:before { content: '\eafa'; }
/* '' */
.icon-lock-3:before { content: '\eafb'; }
/* '' */
.icon-lock-empty:before { content: '\eafc'; }
/* '' */
.icon-lock-open-3:before { content: '\eafd'; }
/* '' */
.icon-lock-open-empty:before { content: '\eafe'; }
/* '' */
.icon-pin-2:before { content: '\eaff'; }
/* '' */
.icon-eye-3:before { content: '\eb00'; }
/* '' */
.icon-tag-3:before { content: '\eb01'; }
/* '' */
.icon-tag-empty:before { content: '\eb02'; }
/* '' */
.icon-download-3:before { content: '\eb03'; }
/* '' */
.icon-upload-3:before { content: '\eb04'; }
/* '' */
.icon-download-cloud-1:before { content: '\eb05'; }
/* '' */
.icon-upload-cloud-3:before { content: '\eb06'; }
/* '' */
.icon-quote-left-1:before { content: '\eb07'; }
/* '' */
.icon-quote-right-1:before { content: '\eb08'; }
/* '' */
.icon-quote-left-alt:before { content: '\eb09'; }
/* '' */
.icon-quote-right-alt:before { content: '\eb0a'; }
/* '' */
.icon-pencil-3:before { content: '\eb0b'; }
/* '' */
.icon-pencil-neg:before { content: '\eb0c'; }
/* '' */
.icon-pencil-alt:before { content: '\eb0d'; }
/* '' */
.icon-undo:before { content: '\eb0e'; }
/* '' */
.icon-comment-3:before { content: '\eb0f'; }
/* '' */
.icon-comment-inv:before { content: '\eb10'; }
/* '' */
.icon-comment-alt:before { content: '\eb11'; }
/* '' */
.icon-comment-inv-alt:before { content: '\eb12'; }
/* '' */
.icon-comment-alt2:before { content: '\eb13'; }
/* '' */
.icon-comment-inv-alt2:before { content: '\eb14'; }
/* '' */
.icon-chat-3:before { content: '\eb15'; }
/* '' */
.icon-chat-inv:before { content: '\eb16'; }
/* '' */
.icon-location-3:before { content: '\eb17'; }
/* '' */
.icon-location-inv:before { content: '\eb18'; }
/* '' */
.icon-location-alt:before { content: '\eb19'; }
/* '' */
.icon-compass-3:before { content: '\eb1a'; }
/* '' */
.icon-trash-3:before { content: '\eb1b'; }
/* '' */
.icon-trash-empty-1:before { content: '\eb1c'; }
/* '' */
.icon-doc-3:before { content: '\eb1d'; }
/* '' */
.icon-doc-inv-1:before { content: '\eb1e'; }
/* '' */
.icon-doc-alt:before { content: '\eb1f'; }
/* '' */
.icon-doc-inv-alt:before { content: '\eb20'; }
/* '' */
.icon-article:before { content: '\eb21'; }
/* '' */
.icon-article-alt:before { content: '\eb22'; }
/* '' */
.icon-book-open-1:before { content: '\eb23'; }
/* '' */
.icon-folder-3:before { content: '\eb24'; }
/* '' */
.icon-folder-empty-1:before { content: '\eb25'; }
/* '' */
.icon-box-3:before { content: '\eb26'; }
/* '' */
.icon-rss-3:before { content: '\eb27'; }
/* '' */
.icon-rss-alt:before { content: '\eb28'; }
/* '' */
.icon-cog-3:before { content: '\eb29'; }
/* '' */
.icon-wrench-2:before { content: '\eb2a'; }
/* '' */
.icon-share-2:before { content: '\eb2b'; }
/* '' */
.icon-calendar-3:before { content: '\eb2c'; }
/* '' */
.icon-calendar-inv:before { content: '\eb2d'; }
/* '' */
.icon-calendar-alt:before { content: '\eb2e'; }
/* '' */
.icon-mic-3:before { content: '\eb2f'; }
/* '' */
.icon-volume-off-2:before { content: '\eb30'; }
/* '' */
.icon-volume-up-1:before { content: '\eb31'; }
/* '' */
.icon-headphones-2:before { content: '\eb32'; }
/* '' */
.icon-clock-3:before { content: '\eb33'; }
/* '' */
.icon-lamp-1:before { content: '\eb34'; }
/* '' */
.icon-block-3:before { content: '\eb35'; }
/* '' */
.icon-resize-full-3:before { content: '\eb36'; }
/* '' */
.icon-resize-full-alt-1:before { content: '\eb37'; }
/* '' */
.icon-resize-small-2:before { content: '\eb38'; }
/* '' */
.icon-resize-small-alt:before { content: '\eb39'; }
/* '' */
.icon-resize-vertical-1:before { content: '\eb3a'; }
/* '' */
.icon-resize-horizontal-1:before { content: '\eb3b'; }
/* '' */
.icon-move-2:before { content: '\eb3c'; }
/* '' */
.icon-popup-3:before { content: '\eb3d'; }
/* '' */
.icon-down-3:before { content: '\eb3e'; }
/* '' */
.icon-left-3:before { content: '\eb3f'; }
/* '' */
.icon-right-3:before { content: '\eb40'; }
/* '' */
.icon-up-3:before { content: '\eb41'; }
/* '' */
.icon-down-circle:before { content: '\eb42'; }
/* '' */
.icon-left-circle:before { content: '\eb43'; }
/* '' */
.icon-right-circle:before { content: '\eb44'; }
/* '' */
.icon-up-circle:before { content: '\eb45'; }
/* '' */
.icon-cw-3:before { content: '\eb46'; }
/* '' */
.icon-loop-2:before { content: '\eb47'; }
/* '' */
.icon-loop-alt-1:before { content: '\eb48'; }
/* '' */
.icon-exchange-1:before { content: '\eb49'; }
/* '' */
.icon-split:before { content: '\eb4a'; }
/* '' */
.icon-arrow-curved:before { content: '\eb4b'; }
/* '' */
.icon-play-3:before { content: '\eb4c'; }
/* '' */
.icon-play-circle2:before { content: '\eb4d'; }
/* '' */
.icon-stop-3:before { content: '\eb4e'; }
/* '' */
.icon-pause-3:before { content: '\eb4f'; }
/* '' */
.icon-to-start-2:before { content: '\eb50'; }
/* '' */
.icon-to-end-2:before { content: '\eb51'; }
/* '' */
.icon-eject-2:before { content: '\eb52'; }
/* '' */
.icon-target-3:before { content: '\eb53'; }
/* '' */
.icon-signal-2:before { content: '\eb54'; }
/* '' */
.icon-award-1:before { content: '\eb55'; }
/* '' */
.icon-award-empty:before { content: '\eb56'; }
/* '' */
.icon-list-2:before { content: '\eb57'; }
/* '' */
.icon-list-nested:before { content: '\eb58'; }
/* '' */
.icon-bat-empty:before { content: '\eb59'; }
/* '' */
.icon-bat-half:before { content: '\eb5a'; }
/* '' */
.icon-bat-full:before { content: '\eb5b'; }
/* '' */
.icon-bat-charge-1:before { content: '\eb5c'; }
/* '' */
.icon-mobile-3:before { content: '\eb5d'; }
/* '' */
.icon-cd-1:before { content: '\eb5e'; }
/* '' */
.icon-equalizer:before { content: '\eb5f'; }
/* '' */
.icon-cursor:before { content: '\eb60'; }
/* '' */
.icon-aperture:before { content: '\eb61'; }
/* '' */
.icon-aperture-alt:before { content: '\eb62'; }
/* '' */
.icon-steering-wheel:before { content: '\eb63'; }
/* '' */
.icon-book-2:before { content: '\eb64'; }
/* '' */
.icon-book-alt:before { content: '\eb65'; }
/* '' */
.icon-brush-3:before { content: '\eb66'; }
/* '' */
.icon-brush-alt:before { content: '\eb67'; }
/* '' */
.icon-eyedropper-1:before { content: '\eb68'; }
/* '' */
.icon-layers:before { content: '\eb69'; }
/* '' */
.icon-layers-alt:before { content: '\eb6a'; }
/* '' */
.icon-sun-2:before { content: '\eb6b'; }
/* '' */
.icon-sun-inv:before { content: '\eb6c'; }
/* '' */
.icon-cloud-3:before { content: '\eb6d'; }
/* '' */
.icon-rain-1:before { content: '\eb6e'; }
/* '' */
.icon-flash-3:before { content: '\eb6f'; }
/* '' */
.icon-moon-3:before { content: '\eb70'; }
/* '' */
.icon-moon-inv:before { content: '\eb71'; }
/* '' */
.icon-umbrella-1:before { content: '\eb72'; }
/* '' */
.icon-chart-bar-3:before { content: '\eb73'; }
/* '' */
.icon-chart-pie-3:before { content: '\eb74'; }
/* '' */
.icon-chart-pie-alt:before { content: '\eb75'; }
/* '' */
.icon-key-3:before { content: '\eb76'; }
/* '' */
.icon-key-inv:before { content: '\eb77'; }
/* '' */
.icon-hash:before { content: '\eb78'; }
/* '' */
.icon-at-2:before { content: '\eb79'; }
/* '' */
.icon-pilcrow:before { content: '\eb7a'; }
/* '' */
.icon-dial:before { content: '\eb7b'; }
/* '' */
.icon-search-4:before { content: '\eb7c'; }
/* '' */
.icon-mail-4:before { content: '\eb7d'; }
/* '' */
.icon-heart-4:before { content: '\eb7e'; }
/* '' */
.icon-star-4:before { content: '\eb7f'; }
/* '' */
.icon-user-4:before { content: '\eb80'; }
/* '' */
.icon-user-woman:before { content: '\eb81'; }
/* '' */
.icon-user-pair:before { content: '\eb82'; }
/* '' */
.icon-video-alt:before { content: '\eb83'; }
/* '' */
.icon-videocam-2:before { content: '\eb84'; }
/* '' */
.icon-videocam-alt:before { content: '\eb85'; }
/* '' */
.icon-camera-4:before { content: '\eb86'; }
/* '' */
.icon-th-2:before { content: '\eb87'; }
/* '' */
.icon-th-list-2:before { content: '\eb88'; }
/* '' */
.icon-ok-3:before { content: '\eb89'; }
/* '' */
.icon-cancel-4:before { content: '\eb8a'; }
/* '' */
.icon-cancel-circle-1:before { content: '\eb8b'; }
/* '' */
.icon-plus-4:before { content: '\eb8c'; }
/* '' */
.icon-home-4:before { content: '\eb8d'; }
/* '' */
.icon-lock-4:before { content: '\eb8e'; }
/* '' */
.icon-lock-open-4:before { content: '\eb8f'; }
/* '' */
.icon-eye-4:before { content: '\eb90'; }
/* '' */
.icon-tag-4:before { content: '\eb91'; }
/* '' */
.icon-thumbs-up-3:before { content: '\eb92'; }
/* '' */
.icon-thumbs-down-3:before { content: '\eb93'; }
/* '' */
.icon-download-4:before { content: '\eb94'; }
/* '' */
.icon-export-3:before { content: '\eb95'; }
/* '' */
.icon-pencil-4:before { content: '\eb96'; }
/* '' */
.icon-pencil-alt-1:before { content: '\eb97'; }
/* '' */
.icon-edit-2:before { content: '\eb98'; }
/* '' */
.icon-chat-4:before { content: '\eb99'; }
/* '' */
.icon-print-3:before { content: '\eb9a'; }
/* '' */
.icon-bell-3:before { content: '\eb9b'; }
/* '' */
.icon-attention-3:before { content: '\eb9c'; }
/* '' */
.icon-info-4:before { content: '\eb9d'; }
/* '' */
.icon-question:before { content: '\eb9e'; }
/* '' */
.icon-location-4:before { content: '\eb9f'; }
/* '' */
.icon-trash-4:before { content: '\eba0'; }
/* '' */
.icon-doc-4:before { content: '\eba1'; }
/* '' */
.icon-article-1:before { content: '\eba2'; }
/* '' */
.icon-article-alt-1:before { content: '\eba3'; }
/* '' */
.icon-rss-4:before { content: '\eba4'; }
/* '' */
.icon-wrench-3:before { content: '\eba5'; }
/* '' */
.icon-basket-3:before { content: '\eba6'; }
/* '' */
.icon-basket-alt:before { content: '\eba7'; }
/* '' */
.icon-calendar-4:before { content: '\eba8'; }
/* '' */
.icon-calendar-alt-1:before { content: '\eba9'; }
/* '' */
.icon-volume-off-3:before { content: '\ebaa'; }
/* '' */
.icon-volume-down-1:before { content: '\ebab'; }
/* '' */
.icon-volume-up-2:before { content: '\ebac'; }
/* '' */
.icon-bullhorn:before { content: '\ebad'; }
/* '' */
.icon-clock-4:before { content: '\ebae'; }
/* '' */
.icon-clock-alt:before { content: '\ebaf'; }
/* '' */
.icon-stop-4:before { content: '\ebb0'; }
/* '' */
.icon-resize-full-4:before { content: '\ebb1'; }
/* '' */
.icon-resize-small-3:before { content: '\ebb2'; }
/* '' */
.icon-zoom-in-2:before { content: '\ebb3'; }
/* '' */
.icon-zoom-out-2:before { content: '\ebb4'; }
/* '' */
.icon-popup-4:before { content: '\ebb5'; }
/* '' */
.icon-down-dir-2:before { content: '\ebb6'; }
/* '' */
.icon-left-dir-2:before { content: '\ebb7'; }
/* '' */
.icon-right-dir-2:before { content: '\ebb8'; }
/* '' */
.icon-up-dir-2:before { content: '\ebb9'; }
/* '' */
.icon-down-4:before { content: '\ebba'; }
/* '' */
.icon-up-4:before { content: '\ebbb'; }
/* '' */
.icon-cw-4:before { content: '\ebbc'; }
/* '' */
.icon-signal-3:before { content: '\ebbd'; }
/* '' */
.icon-award-2:before { content: '\ebbe'; }
/* '' */
.icon-mobile-4:before { content: '\ebbf'; }
/* '' */
.icon-mobile-alt:before { content: '\ebc0'; }
/* '' */
.icon-tablet-2:before { content: '\ebc1'; }
/* '' */
.icon-ipod:before { content: '\ebc2'; }
/* '' */
.icon-cd-2:before { content: '\ebc3'; }
/* '' */
.icon-grid:before { content: '\ebc4'; }
/* '' */
.icon-book-3:before { content: '\ebc5'; }
/* '' */
.icon-easel:before { content: '\ebc6'; }
/* '' */
.icon-globe-3:before { content: '\ebc7'; }
/* '' */
.icon-chart-1:before { content: '\ebc8'; }
/* '' */
.icon-chart-bar-4:before { content: '\ebc9'; }
/* '' */
.icon-chart-pie-4:before { content: '\ebca'; }
/* '' */
.icon-dollar-1:before { content: '\ebcb'; }
/* '' */
.icon-at-3:before { content: '\ebcc'; }
/* '' */
.icon-colon:before { content: '\ebcd'; }
/* '' */
.icon-semicolon:before { content: '\ebce'; }
/* '' */
.icon-squares:before { content: '\ebcf'; }
/* '' */
.icon-money-1:before { content: '\ebd0'; }
/* '' */
.icon-facebook-3:before { content: '\ebd1'; }
/* '' */
.icon-facebook-rect:before { content: '\ebd2'; }
/* '' */
.icon-twitter-bird:before { content: '\ebd3'; }
/* '' */
.icon-youtube-1:before { content: '\ebd4'; }
/* '' */
.icon-windy-rain-inv:before { content: '\ebd5'; }
/* '' */
.icon-snow-inv:before { content: '\ebd6'; }
/* '' */
.icon-snow-heavy-inv:before { content: '\ebd7'; }
/* '' */
.icon-hail-inv:before { content: '\ebd8'; }
/* '' */
.icon-clouds-inv:before { content: '\ebd9'; }
/* '' */
.icon-clouds-flash-inv:before { content: '\ebda'; }
/* '' */
.icon-temperature:before { content: '\ebdb'; }
/* '' */
.icon-compass-4:before { content: '\ebdc'; }
/* '' */
.icon-na:before { content: '\ebdd'; }
/* '' */
.icon-celcius:before { content: '\ebde'; }
/* '' */
.icon-fahrenheit:before { content: '\ebdf'; }
/* '' */
.icon-clouds-flash-alt:before { content: '\ebe0'; }
/* '' */
.icon-sun-inv-1:before { content: '\ebe1'; }
/* '' */
.icon-moon-inv-1:before { content: '\ebe2'; }
/* '' */
.icon-cloud-sun-inv:before { content: '\ebe3'; }
/* '' */
.icon-cloud-moon-inv:before { content: '\ebe4'; }
/* '' */
.icon-cloud-inv:before { content: '\ebe5'; }
/* '' */
.icon-cloud-flash-inv:before { content: '\ebe6'; }
/* '' */
.icon-drizzle-inv:before { content: '\ebe7'; }
/* '' */
.icon-rain-inv:before { content: '\ebe8'; }
/* '' */
.icon-windy-inv:before { content: '\ebe9'; }
/* '' */
.icon-sunrise:before { content: '\ebea'; }
/* '' */
.icon-sun-3:before { content: '\ebeb'; }
/* '' */
.icon-moon-4:before { content: '\ebec'; }
/* '' */
.icon-eclipse:before { content: '\ebed'; }
/* '' */
.icon-mist:before { content: '\ebee'; }
/* '' */
.icon-wind-1:before { content: '\ebef'; }
/* '' */
.icon-snowflake:before { content: '\ebf0'; }
/* '' */
.icon-cloud-sun-1:before { content: '\ebf1'; }
/* '' */
.icon-cloud-moon:before { content: '\ebf2'; }
/* '' */
.icon-fog-sun:before { content: '\ebf3'; }
/* '' */
.icon-fog-moon:before { content: '\ebf4'; }
/* '' */
.icon-fog-cloud:before { content: '\ebf5'; }
/* '' */
.icon-fog:before { content: '\ebf6'; }
/* '' */
.icon-cloud-4:before { content: '\ebf7'; }
/* '' */
.icon-cloud-flash-1:before { content: '\ebf8'; }
/* '' */
.icon-cloud-flash-alt:before { content: '\ebf9'; }
/* '' */
.icon-drizzle-1:before { content: '\ebfa'; }
/* '' */
.icon-rain-2:before { content: '\ebfb'; }
/* '' */
.icon-windy:before { content: '\ebfc'; }
/* '' */
.icon-windy-rain:before { content: '\ebfd'; }
/* '' */
.icon-snow-1:before { content: '\ebfe'; }
/* '' */
.icon-snow-alt:before { content: '\ebff'; }
/* '' */
.icon-snow-heavy:before { content: '\ec00'; }
/* '' */
.icon-hail:before { content: '\ec01'; }
/* '' */
.icon-clouds:before { content: '\ec02'; }
/* '' */
.icon-clouds-flash:before { content: '\ec03'; }
/* '' */
.icon-mail-5:before { content: '\ec04'; }
/* '' */
.icon-heart-5:before { content: '\ec05'; }
/* '' */
.icon-star-5:before { content: '\ec06'; }
/* '' */
.icon-star-empty-2:before { content: '\ec07'; }
/* '' */
.icon-ok-4:before { content: '\ec08'; }
/* '' */
.icon-cancel-5:before { content: '\ec09'; }
/* '' */
.icon-plus-5:before { content: '\ec0a'; }
/* '' */
.icon-help-circled-2:before { content: '\ec0b'; }
/* '' */
.icon-help-circled-alt:before { content: '\ec0c'; }
/* '' */
.icon-home-5:before { content: '\ec0d'; }
/* '' */
.icon-pencil-5:before { content: '\ec0e'; }
/* '' */
.icon-attention-4:before { content: '\ec0f'; }
/* '' */
.icon-attention-alt-1:before { content: '\ec10'; }
/* '' */
.icon-cog-4:before { content: '\ec11'; }
/* '' */
.icon-mic-off:before { content: '\ec12'; }
/* '' */
.icon-clock-5:before { content: '\ec13'; }
/* '' */
.icon-stopwatch-1:before { content: '\ec14'; }
/* '' */
.icon-hourglass-5:before { content: '\ec15'; }
/* '' */
.icon-down-5:before { content: '\ec16'; }
/* '' */
.icon-left-4:before { content: '\ec17'; }
/* '' */
.icon-right-4:before { content: '\ec18'; }
/* '' */
.icon-up-5:before { content: '\ec19'; }
/* '' */
.icon-down-bold-1:before { content: '\ec1a'; }
/* '' */
.icon-left-bold-1:before { content: '\ec1b'; }
/* '' */
.icon-right-bold-1:before { content: '\ec1c'; }
/* '' */
.icon-up-bold-1:before { content: '\ec1d'; }
/* '' */
.icon-down-fat:before { content: '\ec1e'; }
/* '' */
.icon-left-fat:before { content: '\ec1f'; }
/* '' */
.icon-right-fat:before { content: '\ec20'; }
/* '' */
.icon-up-fat:before { content: '\ec21'; }
/* '' */
.icon-flash-4:before { content: '\ec22'; }
/* '' */
.icon-cloud-5:before { content: '\ec23'; }
/* '' */
.icon-vector-pencil:before { content: '\ec24'; }
/* '' */
.icon-at-4:before { content: '\ec25'; }
/* '' */
.icon-female-1:before { content: '\ec26'; }
/* '' */
.icon-male-1:before { content: '\ec27'; }
/* '' */
.icon-king:before { content: '\ec28'; }
/* '' */
.icon-anchor-2:before { content: '\ec29'; }
/* '' */
.icon-aboveground-rail:before { content: '\ec2a'; }
/* '' */
.icon-airfield:before { content: '\ec2b'; }
/* '' */
.icon-airport:before { content: '\ec2c'; }
/* '' */
.icon-art-gallery:before { content: '\ec2d'; }
/* '' */
.icon-bar:before { content: '\ec2e'; }
/* '' */
.icon-baseball:before { content: '\ec2f'; }
/* '' */
.icon-basketball:before { content: '\ec30'; }
/* '' */
.icon-beer-2:before { content: '\ec31'; }
/* '' */
.icon-belowground-rail:before { content: '\ec32'; }
/* '' */
.icon-bicycle-1:before { content: '\ec33'; }
/* '' */
.icon-bus-1:before { content: '\ec34'; }
/* '' */
.icon-cafe:before { content: '\ec35'; }
/* '' */
.icon-campsite:before { content: '\ec36'; }
/* '' */
.icon-cemetery:before { content: '\ec37'; }
/* '' */
.icon-cinema:before { content: '\ec38'; }
/* '' */
.icon-college:before { content: '\ec39'; }
/* '' */
.icon-commerical-building:before { content: '\ec3a'; }
/* '' */
.icon-credit-card-3:before { content: '\ec3b'; }
/* '' */
.icon-cricket:before { content: '\ec3c'; }
/* '' */
.icon-embassy:before { content: '\ec3d'; }
/* '' */
.icon-fast-food:before { content: '\ec3e'; }
/* '' */
.icon-ferry:before { content: '\ec3f'; }
/* '' */
.icon-fire-station:before { content: '\ec40'; }
/* '' */
.icon-football:before { content: '\ec41'; }
/* '' */
.icon-fuel:before { content: '\ec42'; }
/* '' */
.icon-garden:before { content: '\ec43'; }
/* '' */
.icon-giraffe:before { content: '\ec44'; }
/* '' */
.icon-golf:before { content: '\ec45'; }
/* '' */
.icon-grocery-store:before { content: '\ec46'; }
/* '' */
.icon-harbor:before { content: '\ec47'; }
/* '' */
.icon-heliport:before { content: '\ec48'; }
/* '' */
.icon-hospital-1:before { content: '\ec49'; }
/* '' */
.icon-industrial-building:before { content: '\ec4a'; }
/* '' */
.icon-library:before { content: '\ec4b'; }
/* '' */
.icon-lodging:before { content: '\ec4c'; }
/* '' */
.icon-london-underground:before { content: '\ec4d'; }
/* '' */
.icon-minefield:before { content: '\ec4e'; }
/* '' */
.icon-monument:before { content: '\ec4f'; }
/* '' */
.icon-museum:before { content: '\ec50'; }
/* '' */
.icon-pharmacy:before { content: '\ec51'; }
/* '' */
.icon-pitch:before { content: '\ec52'; }
/* '' */
.icon-police:before { content: '\ec53'; }
/* '' */
.icon-post:before { content: '\ec54'; }
/* '' */
.icon-prison:before { content: '\ec55'; }
/* '' */
.icon-rail:before { content: '\ec56'; }
/* '' */
.icon-religious-christian:before { content: '\ec57'; }
/* '' */
.icon-religious-islam:before { content: '\ec58'; }
/* '' */
.icon-religious-jewish:before { content: '\ec59'; }
/* '' */
.icon-restaurant:before { content: '\ec5a'; }
/* '' */
.icon-roadblock:before { content: '\ec5b'; }
/* '' */
.icon-school:before { content: '\ec5c'; }
/* '' */
.icon-shop:before { content: '\ec5d'; }
/* '' */
.icon-skiing:before { content: '\ec5e'; }
/* '' */
.icon-soccer:before { content: '\ec5f'; }
/* '' */
.icon-swimming:before { content: '\ec60'; }
/* '' */
.icon-tennis:before { content: '\ec61'; }
/* '' */
.icon-theatre:before { content: '\ec62'; }
/* '' */
.icon-toilet:before { content: '\ec63'; }
/* '' */
.icon-town-hall:before { content: '\ec64'; }
/* '' */
.icon-trash-6:before { content: '\ec65'; }
/* '' */
.icon-tree-2:before { content: '\ec66'; }
/* '' */
.icon-tree-3:before { content: '\ec67'; }
/* '' */
.icon-warehouse:before { content: '\ec68'; }
/* '' */
.icon-duckduckgo:before { content: '\ec69'; }
/* '' */
.icon-aim:before { content: '\ec6a'; }
/* '' */
.icon-delicious-1:before { content: '\ec6b'; }
/* '' */
.icon-paypal-2:before { content: '\ec6c'; }
/* '' */
.icon-flattr-1:before { content: '\ec6d'; }
/* '' */
.icon-android-1:before { content: '\ec6e'; }
/* '' */
.icon-eventful:before { content: '\ec6f'; }
/* '' */
.icon-smashmag:before { content: '\ec70'; }
/* '' */
.icon-gplus-3:before { content: '\ec71'; }
/* '' */
.icon-wikipedia:before { content: '\ec72'; }
/* '' */
.icon-lanyrd:before { content: '\ec73'; }
/* '' */
.icon-calendar-6:before { content: '\ec74'; }
/* '' */
.icon-stumbleupon-2:before { content: '\ec75'; }
/* '' */
.icon-fivehundredpx:before { content: '\ec76'; }
/* '' */
.icon-pinterest-3:before { content: '\ec77'; }
/* '' */
.icon-bitcoin-1:before { content: '\ec78'; }
/* '' */
.icon-w3c:before { content: '\ec79'; }
/* '' */
.icon-foursquare-1:before { content: '\ec7a'; }
/* '' */
.icon-html5-1:before { content: '\ec7b'; }
/* '' */
.icon-ie-1:before { content: '\ec7c'; }
/* '' */
.icon-call:before { content: '\ec7d'; }
/* '' */
.icon-grooveshark:before { content: '\ec7e'; }
/* '' */
.icon-ninetyninedesigns:before { content: '\ec7f'; }
/* '' */
.icon-forrst:before { content: '\ec80'; }
/* '' */
.icon-digg-1:before { content: '\ec81'; }
/* '' */
.icon-spotify-2:before { content: '\ec82'; }
/* '' */
.icon-reddit-1:before { content: '\ec83'; }
/* '' */
.icon-guest:before { content: '\ec84'; }
/* '' */
.icon-gowalla:before { content: '\ec85'; }
/* '' */
.icon-appstore:before { content: '\ec86'; }
/* '' */
.icon-blogger:before { content: '\ec87'; }
/* '' */
.icon-cc-2:before { content: '\ec88'; }
/* '' */
.icon-dribbble-4:before { content: '\ec89'; }
/* '' */
.icon-evernote-1:before { content: '\ec8a'; }
/* '' */
.icon-flickr-3:before { content: '\ec8b'; }
/* '' */
.icon-google-1:before { content: '\ec8c'; }
/* '' */
.icon-viadeo-1:before { content: '\ec8d'; }
/* '' */
.icon-instapaper:before { content: '\ec8e'; }
/* '' */
.icon-weibo-1:before { content: '\ec8f'; }
/* '' */
.icon-klout:before { content: '\ec90'; }
/* '' */
.icon-linkedin-4:before { content: '\ec91'; }
/* '' */
.icon-meetup-1:before { content: '\ec92'; }
/* '' */
.icon-vk:before { content: '\ec93'; }
/* '' */
.icon-plancast:before { content: '\ec94'; }
/* '' */
.icon-disqus:before { content: '\ec95'; }
/* '' */
.icon-rss-5:before { content: '\ec96'; }
/* '' */
.icon-skype-3:before { content: '\ec97'; }
/* '' */
.icon-twitter-5:before { content: '\ec98'; }
/* '' */
.icon-youtube-2:before { content: '\ec99'; }
/* '' */
.icon-vimeo-3:before { content: '\ec9a'; }
/* '' */
.icon-windows-1:before { content: '\ec9b'; }
/* '' */
.icon-xing-1:before { content: '\ec9c'; }
/* '' */
.icon-yahoo-1:before { content: '\ec9d'; }
/* '' */
.icon-chrome-2:before { content: '\ec9e'; }
/* '' */
.icon-email:before { content: '\ec9f'; }
/* '' */
.icon-macstore:before { content: '\eca0'; }
/* '' */
.icon-myspace:before { content: '\eca1'; }
/* '' */
.icon-podcast-1:before { content: '\eca2'; }
/* '' */
.icon-amazon-1:before { content: '\eca3'; }
/* '' */
.icon-steam-1:before { content: '\eca4'; }
/* '' */
.icon-cloudapp:before { content: '\eca5'; }
/* '' */
.icon-dropbox-2:before { content: '\eca6'; }
/* '' */
.icon-ebay:before { content: '\eca7'; }
/* '' */
.icon-facebook-5:before { content: '\eca8'; }
/* '' */
.icon-github-4:before { content: '\eca9'; }
/* '' */
.icon-github-circled-4:before { content: '\ecaa'; }
/* '' */
.icon-googleplay:before { content: '\ecab'; }
/* '' */
.icon-itunes:before { content: '\ecac'; }
/* '' */
.icon-plurk:before { content: '\ecad'; }
/* '' */
.icon-songkick:before { content: '\ecae'; }
/* '' */
.icon-lastfm-3:before { content: '\ecaf'; }
/* '' */
.icon-gmail:before { content: '\ecb0'; }
/* '' */
.icon-pinboard:before { content: '\ecb1'; }
/* '' */
.icon-openid-1:before { content: '\ecb2'; }
/* '' */
.icon-quora-1:before { content: '\ecb3'; }
/* '' */
.icon-soundcloud-3:before { content: '\ecb4'; }
/* '' */
.icon-tumblr-2:before { content: '\ecb5'; }
/* '' */
.icon-eventasaurus:before { content: '\ecb6'; }
/* '' */
.icon-wordpress-1:before { content: '\ecb7'; }
/* '' */
.icon-yelp-1:before { content: '\ecb8'; }
/* '' */
.icon-intensedebate:before { content: '\ecb9'; }
/* '' */
.icon-eventbrite:before { content: '\ecba'; }
/* '' */
.icon-scribd-1:before { content: '\ecbb'; }
/* '' */
.icon-posterous:before { content: '\ecbc'; }
/* '' */
.icon-stripe:before { content: '\ecbd'; }
/* '' */
.icon-opentable:before { content: '\ecbe'; }
/* '' */
.icon-cart:before { content: '\ecbf'; }
/* '' */
.icon-print-5:before { content: '\ecc0'; }
/* '' */
.icon-angellist-1:before { content: '\ecc1'; }
/* '' */
.icon-instagram-3:before { content: '\ecc2'; }
/* '' */
.icon-dwolla:before { content: '\ecc3'; }
/* '' */
.icon-appnet:before { content: '\ecc4'; }
/* '' */
.icon-statusnet:before { content: '\ecc5'; }
/* '' */
.icon-acrobat:before { content: '\ecc6'; }
/* '' */
.icon-drupal-1:before { content: '\ecc7'; }
/* '' */
.icon-buffer:before { content: '\ecc8'; }
/* '' */
.icon-pocket:before { content: '\ecc9'; }
/* '' */
.icon-bitbucket-1:before { content: '\ecca'; }
/* '' */
.icon-lego:before { content: '\eccb'; }
/* '' */
.icon-login-3:before { content: '\eccc'; }
/* '' */
.icon-stackoverflow-1:before { content: '\eccd'; }
/* '' */
.icon-hackernews:before { content: '\ecce'; }
/* '' */
.icon-lkdto:before { content: '\eccf'; }
/* '' */
.icon-facebook-6:before { content: '\ecd0'; }
/* '' */
.icon-facebook-rect-1:before { content: '\ecd1'; }
/* '' */
.icon-twitter-6:before { content: '\ecd2'; }
/* '' */
.icon-twitter-bird-1:before { content: '\ecd3'; }
/* '' */
.icon-vimeo-4:before { content: '\ecd4'; }
/* '' */
.icon-vimeo-rect:before { content: '\ecd5'; }
/* '' */
.icon-tumblr-rect:before { content: '\ecd6'; }
/* '' */
.icon-googleplus-rect:before { content: '\ecd7'; }
/* '' */
.icon-github-text:before { content: '\ecd8'; }
/* '' */
.icon-github-5:before { content: '\ecd9'; }
/* '' */
.icon-icq:before { content: '\ecda'; }
/* '' */
.icon-yandex-rect:before { content: '\ecdb'; }
/* '' */
.icon-vkontakte-rect:before { content: '\ecdc'; }
/* '' */
.icon-odnoklassniki-1:before { content: '\ecdd'; }
/* '' */
.icon-odnoklassniki-rect:before { content: '\ecde'; }
/* '' */
.icon-friendfeed:before { content: '\ecdf'; }
/* '' */
.icon-friendfeed-rect:before { content: '\ece0'; }
/* '' */
.icon-blogger-1:before { content: '\ece1'; }
/* '' */
.icon-blogger-rect:before { content: '\ece2'; }
/* '' */
.icon-deviantart-1:before { content: '\ece3'; }
/* '' */
.icon-lastfm-4:before { content: '\ece4'; }
/* '' */
.icon-lastfm-rect:before { content: '\ece5'; }
/* '' */
.icon-linkedin-rect:before { content: '\ece6'; }
/* '' */
.icon-picasa-1:before { content: '\ece7'; }
/* '' */
.icon-instagram-4:before { content: '\ece8'; }
/* '' */
.icon-instagram-filled:before { content: '\ece9'; }
/* '' */
.icon-box-4:before { content: '\ecea'; }
/* '' */
.icon-box-rect:before { content: '\eceb'; }
/* '' */
.icon-youku:before { content: '\ecec'; }
/* '' */
.icon-win8:before { content: '\eced'; }
/* '' */
.icon-discover:before { content: '\ecee'; }
/* '' */
.icon-visa:before { content: '\ecef'; }
/* '' */
.icon-houzz-1:before { content: '\ecf0'; }
/* '' */
.icon-glass-1:before { content: '\ecf1'; }
/* '' */
.icon-music-3:before { content: '\ecf2'; }
/* '' */
.icon-search-6:before { content: '\ecf3'; }
/* '' */
.icon-search-circled:before { content: '\ecf4'; }
/* '' */
.icon-mail-6:before { content: '\ecf5'; }
/* '' */
.icon-mail-circled:before { content: '\ecf6'; }
/* '' */
.icon-heart-6:before { content: '\ecf7'; }
/* '' */
.icon-heart-circled:before { content: '\ecf8'; }
/* '' */
.icon-heart-empty-3:before { content: '\ecf9'; }
/* '' */
.icon-star-6:before { content: '\ecfa'; }
/* '' */
.icon-star-circled:before { content: '\ecfb'; }
/* '' */
.icon-star-empty-3:before { content: '\ecfc'; }
/* '' */
.icon-user-6:before { content: '\ecfd'; }
/* '' */
.icon-group:before { content: '\ecfe'; }
/* '' */
.icon-group-circled:before { content: '\ecff'; }
/* '' */
.icon-torso:before { content: '\ed00'; }
/* '' */
.icon-video-4:before { content: '\ed01'; }
/* '' */
.icon-video-circled:before { content: '\ed02'; }
/* '' */
.icon-video-alt-1:before { content: '\ed03'; }
/* '' */
.icon-videocam-4:before { content: '\ed04'; }
/* '' */
.icon-video-chat:before { content: '\ed05'; }
/* '' */
.icon-picture-4:before { content: '\ed06'; }
/* '' */
.icon-camera-6:before { content: '\ed07'; }
/* '' */
.icon-photo:before { content: '\ed08'; }
/* '' */
.icon-photo-circled:before { content: '\ed09'; }
/* '' */
.icon-th-large-2:before { content: '\ed0a'; }
/* '' */
.icon-th-3:before { content: '\ed0b'; }
/* '' */
.icon-th-list-4:before { content: '\ed0c'; }
/* '' */
.icon-view-mode:before { content: '\ed0d'; }
/* '' */
.icon-ok-5:before { content: '\ed0e'; }
/* '' */
.icon-ok-circled-2:before { content: '\ed0f'; }
/* '' */
.icon-ok-circled2-1:before { content: '\ed10'; }
/* '' */
.icon-cancel-6:before { content: '\ed11'; }
/* '' */
.icon-cancel-circled-4:before { content: '\ed12'; }
/* '' */
.icon-cancel-circled2-1:before { content: '\ed13'; }
/* '' */
.icon-plus-6:before { content: '\ed14'; }
/* '' */
.icon-plus-circled-2:before { content: '\ed15'; }
/* '' */
.icon-minus-4:before { content: '\ed16'; }
/* '' */
.icon-minus-circled-2:before { content: '\ed17'; }
/* '' */
.icon-help-3:before { content: '\ed18'; }
/* '' */
.icon-help-circled-3:before { content: '\ed19'; }
/* '' */
.icon-info-circled-3:before { content: '\ed1a'; }
/* '' */
.icon-home-6:before { content: '\ed1b'; }
/* '' */
.icon-home-circled:before { content: '\ed1c'; }
/* '' */
.icon-website:before { content: '\ed1d'; }
/* '' */
.icon-website-circled:before { content: '\ed1e'; }
/* '' */
.icon-attach-5:before { content: '\ed1f'; }
/* '' */
.icon-attach-circled:before { content: '\ed20'; }
/* '' */
.icon-lock-6:before { content: '\ed21'; }
/* '' */
.icon-lock-circled:before { content: '\ed22'; }
/* '' */
.icon-lock-open-6:before { content: '\ed23'; }
/* '' */
.icon-lock-open-alt-2:before { content: '\ed24'; }
/* '' */
.icon-eye-6:before { content: '\ed25'; }
/* '' */
.icon-eye-off-1:before { content: '\ed26'; }
/* '' */
.icon-tag-5:before { content: '\ed27'; }
/* '' */
.icon-tags-2:before { content: '\ed28'; }
/* '' */
.icon-bookmark-3:before { content: '\ed29'; }
/* '' */
.icon-bookmark-empty-1:before { content: '\ed2a'; }
/* '' */
.icon-flag-3:before { content: '\ed2b'; }
/* '' */
.icon-flag-circled:before { content: '\ed2c'; }
/* '' */
.icon-thumbs-up-4:before { content: '\ed2d'; }
/* '' */
.icon-thumbs-down-4:before { content: '\ed2e'; }
/* '' */
.icon-download-6:before { content: '\ed2f'; }
/* '' */
.icon-download-alt:before { content: '\ed30'; }
/* '' */
.icon-upload-5:before { content: '\ed31'; }
/* '' */
.icon-share-3:before { content: '\ed32'; }
/* '' */
.icon-quote-1:before { content: '\ed33'; }
/* '' */
.icon-quote-circled:before { content: '\ed34'; }
/* '' */
.icon-export-5:before { content: '\ed35'; }
/* '' */
.icon-pencil-6:before { content: '\ed36'; }
/* '' */
.icon-pencil-circled:before { content: '\ed37'; }
/* '' */
.icon-edit-3:before { content: '\ed38'; }
/* '' */
.icon-edit-circled:before { content: '\ed39'; }
/* '' */
.icon-edit-alt:before { content: '\ed3a'; }
/* '' */
.icon-print-6:before { content: '\ed3b'; }
/* '' */
.icon-retweet-3:before { content: '\ed3c'; }
/* '' */
.icon-comment-5:before { content: '\ed3d'; }
/* '' */
.icon-comment-alt-1:before { content: '\ed3e'; }
/* '' */
.icon-bell-5:before { content: '\ed3f'; }
/* '' */
.icon-warning-1:before { content: '\ed40'; }
/* '' */
.icon-exclamation:before { content: '\ed41'; }
/* '' */
.icon-error:before { content: '\ed42'; }
/* '' */
.icon-error-alt:before { content: '\ed43'; }
/* '' */
.icon-location-6:before { content: '\ed44'; }
/* '' */
.icon-location-circled:before { content: '\ed45'; }
/* '' */
.icon-compass-5:before { content: '\ed46'; }
/* '' */
.icon-compass-circled:before { content: '\ed47'; }
/* '' */
.icon-trash-7:before { content: '\ed48'; }
/* '' */
.icon-trash-circled:before { content: '\ed49'; }
/* '' */
.icon-doc-6:before { content: '\ed4a'; }
/* '' */
.icon-doc-circled:before { content: '\ed4b'; }
/* '' */
.icon-doc-new:before { content: '\ed4c'; }
/* '' */
.icon-doc-new-circled:before { content: '\ed4d'; }
/* '' */
.icon-folder-5:before { content: '\ed4e'; }
/* '' */
.icon-folder-circled:before { content: '\ed4f'; }
/* '' */
.icon-folder-close:before { content: '\ed50'; }
/* '' */
.icon-folder-open-2:before { content: '\ed51'; }
/* '' */
.icon-rss-6:before { content: '\ed52'; }
/* '' */
.icon-phone-3:before { content: '\ed53'; }
/* '' */
.icon-phone-circled:before { content: '\ed54'; }
/* '' */
.icon-cog-5:before { content: '\ed55'; }
/* '' */
.icon-cog-circled:before { content: '\ed56'; }
/* '' */
.icon-cogs:before { content: '\ed57'; }
/* '' */
.icon-wrench-4:before { content: '\ed58'; }
/* '' */
.icon-wrench-circled:before { content: '\ed59'; }
/* '' */
.icon-basket-4:before { content: '\ed5a'; }
/* '' */
.icon-basket-circled:before { content: '\ed5b'; }
/* '' */
.icon-calendar-7:before { content: '\ed5c'; }
/* '' */
.icon-calendar-circled:before { content: '\ed5d'; }
/* '' */
.icon-mic-5:before { content: '\ed5e'; }
/* '' */
.icon-mic-circled:before { content: '\ed5f'; }
/* '' */
.icon-volume-off-4:before { content: '\ed60'; }
/* '' */
.icon-volume-down-2:before { content: '\ed61'; }
/* '' */
.icon-volume-1:before { content: '\ed62'; }
/* '' */
.icon-volume-up-3:before { content: '\ed63'; }
/* '' */
.icon-headphones-3:before { content: '\ed64'; }
/* '' */
.icon-clock-6:before { content: '\ed65'; }
/* '' */
.icon-clock-circled:before { content: '\ed66'; }
/* '' */
.icon-lightbulb-2:before { content: '\ed67'; }
/* '' */
.icon-lightbulb-alt:before { content: '\ed68'; }
/* '' */
.icon-block-4:before { content: '\ed69'; }
/* '' */
.icon-resize-full-5:before { content: '\ed6a'; }
/* '' */
.icon-resize-full-alt-2:before { content: '\ed6b'; }
/* '' */
.icon-resize-small-4:before { content: '\ed6c'; }
/* '' */
.icon-resize-vertical-2:before { content: '\ed6d'; }
/* '' */
.icon-resize-horizontal-2:before { content: '\ed6e'; }
/* '' */
.icon-move-3:before { content: '\ed6f'; }
/* '' */
.icon-zoom-in-4:before { content: '\ed70'; }
/* '' */
.icon-zoom-out-4:before { content: '\ed71'; }
/* '' */
.icon-down-open-3:before { content: '\ed72'; }
/* '' */
.icon-left-open-4:before { content: '\ed73'; }
/* '' */
.icon-right-open-4:before { content: '\ed74'; }
/* '' */
.icon-up-open-3:before { content: '\ed75'; }
/* '' */
.icon-down-6:before { content: '\ed76'; }
/* '' */
.icon-left-5:before { content: '\ed77'; }
/* '' */
.icon-right-5:before { content: '\ed78'; }
/* '' */
.icon-up-6:before { content: '\ed79'; }
/* '' */
.icon-down-circled-2:before { content: '\ed7a'; }
/* '' */
.icon-left-circled-2:before { content: '\ed7b'; }
/* '' */
.icon-right-circled-2:before { content: '\ed7c'; }
/* '' */
.icon-up-circled-2:before { content: '\ed7d'; }
/* '' */
.icon-down-hand-1:before { content: '\ed7e'; }
/* '' */
.icon-left-hand-1:before { content: '\ed7f'; }
/* '' */
.icon-right-hand-1:before { content: '\ed80'; }
/* '' */
.icon-up-hand-1:before { content: '\ed81'; }
/* '' */
.icon-cw-5:before { content: '\ed82'; }
/* '' */
.icon-cw-circled:before { content: '\ed83'; }
/* '' */
.icon-arrows-cw-2:before { content: '\ed84'; }
/* '' */
.icon-shuffle-4:before { content: '\ed85'; }
/* '' */
.icon-play-5:before { content: '\ed86'; }
/* '' */
.icon-play-circled-1:before { content: '\ed87'; }
/* '' */
.icon-play-circled2-1:before { content: '\ed88'; }
/* '' */
.icon-stop-6:before { content: '\ed89'; }
/* '' */
.icon-stop-circled:before { content: '\ed8a'; }
/* '' */
.icon-pause-5:before { content: '\ed8b'; }
/* '' */
.icon-pause-circled:before { content: '\ed8c'; }
/* '' */
.icon-record-2:before { content: '\ed8d'; }
/* '' */
.icon-eject-3:before { content: '\ed8e'; }
/* '' */
.icon-backward:before { content: '\ed8f'; }
/* '' */
.icon-backward-circled:before { content: '\ed90'; }
/* '' */
.icon-fast-backward-2:before { content: '\ed91'; }
/* '' */
.icon-fast-forward-2:before { content: '\ed92'; }
/* '' */
.icon-forward-3:before { content: '\ed93'; }
/* '' */
.icon-forward-circled:before { content: '\ed94'; }
/* '' */
.icon-step-backward:before { content: '\ed95'; }
/* '' */
.icon-step-forward:before { content: '\ed96'; }
/* '' */
.icon-target-4:before { content: '\ed97'; }
/* '' */
.icon-signal-4:before { content: '\ed98'; }
/* '' */
.icon-desktop-2:before { content: '\ed99'; }
/* '' */
.icon-desktop-circled:before { content: '\ed9a'; }
/* '' */
.icon-laptop-2:before { content: '\ed9b'; }
/* '' */
.icon-laptop-circled:before { content: '\ed9c'; }
/* '' */
.icon-network-1:before { content: '\ed9d'; }
/* '' */
.icon-inbox-3:before { content: '\ed9e'; }
/* '' */
.icon-inbox-circled:before { content: '\ed9f'; }
/* '' */
.icon-inbox-alt:before { content: '\eda0'; }
/* '' */
.icon-globe-5:before { content: '\eda1'; }
/* '' */
.icon-globe-alt-1:before { content: '\eda2'; }
/* '' */
.icon-cloud-6:before { content: '\eda3'; }
/* '' */
.icon-cloud-circled:before { content: '\eda4'; }
/* '' */
.icon-flight-2:before { content: '\eda5'; }
/* '' */
.icon-leaf-3:before { content: '\eda6'; }
/* '' */
.icon-font-1:before { content: '\eda7'; }
/* '' */
.icon-fontsize-1:before { content: '\eda8'; }
/* '' */
.icon-bold-1:before { content: '\eda9'; }
/* '' */
.icon-italic-1:before { content: '\edaa'; }
/* '' */
.icon-text-height-1:before { content: '\edab'; }
/* '' */
.icon-text-width-1:before { content: '\edac'; }
/* '' */
.icon-align-left-1:before { content: '\edad'; }
/* '' */
.icon-align-center-1:before { content: '\edae'; }
/* '' */
.icon-align-right-1:before { content: '\edaf'; }
/* '' */
.icon-align-justify-1:before { content: '\edb0'; }
/* '' */
.icon-list-3:before { content: '\edb1'; }
/* '' */
.icon-indent-left-1:before { content: '\edb2'; }
/* '' */
.icon-indent-right-1:before { content: '\edb3'; }
/* '' */
.icon-briefcase-3:before { content: '\edb4'; }
/* '' */
.icon-off-1:before { content: '\edb5'; }
/* '' */
.icon-road-1:before { content: '\edb6'; }
/* '' */
.icon-qrcode-1:before { content: '\edb7'; }
/* '' */
.icon-barcode-1:before { content: '\edb8'; }
/* '' */
.icon-braille-1:before { content: '\edb9'; }
/* '' */
.icon-book-4:before { content: '\edba'; }
/* '' */
.icon-adjust-2:before { content: '\edbb'; }
/* '' */
.icon-tint-1:before { content: '\edbc'; }
/* '' */
.icon-check-3:before { content: '\edbd'; }
/* '' */
.icon-check-empty-1:before { content: '\edbe'; }
/* '' */
.icon-asterisk-1:before { content: '\edbf'; }
/* '' */
.icon-gift-2:before { content: '\edc0'; }
/* '' */
.icon-fire-2:before { content: '\edc1'; }
/* '' */
.icon-magnet-2:before { content: '\edc2'; }
/* '' */
.icon-chart-2:before { content: '\edc3'; }
/* '' */
.icon-chart-circled:before { content: '\edc4'; }
/* '' */
.icon-credit-card-4:before { content: '\edc5'; }
/* '' */
.icon-megaphone-2:before { content: '\edc6'; }
/* '' */
.icon-clipboard-2:before { content: '\edc7'; }
/* '' */
.icon-hdd-2:before { content: '\edc8'; }
/* '' */
.icon-key-4:before { content: '\edc9'; }
/* '' */
.icon-certificate-2:before { content: '\edca'; }
/* '' */
.icon-tasks-1:before { content: '\edcb'; }
/* '' */
.icon-filter-1:before { content: '\edcc'; }
/* '' */
.icon-gauge-2:before { content: '\edcd'; }
/* '' */
.icon-smiley:before { content: '\edce'; }
/* '' */
.icon-smiley-circled:before { content: '\edcf'; }
/* '' */
.icon-address-book-1:before { content: '\edd0'; }
/* '' */
.icon-address-book-alt:before { content: '\edd1'; }
/* '' */
.icon-asl:before { content: '\edd2'; }
/* '' */
.icon-glasses:before { content: '\edd3'; }
/* '' */
.icon-hearing-impaired:before { content: '\edd4'; }
/* '' */
.icon-iphone-home:before { content: '\edd5'; }
/* '' */
.icon-person:before { content: '\edd6'; }
/* '' */
.icon-adult:before { content: '\edd7'; }
/* '' */
.icon-child-1:before { content: '\edd8'; }
/* '' */
.icon-blind-1:before { content: '\edd9'; }
/* '' */
.icon-guidedog:before { content: '\edda'; }
/* '' */
.icon-accessibility:before { content: '\eddb'; }
/* '' */
.icon-universal-access-1:before { content: '\eddc'; }
/* '' */
.icon-male-2:before { content: '\eddd'; }
/* '' */
.icon-female-2:before { content: '\edde'; }
/* '' */
.icon-behance-2:before { content: '\eddf'; }
/* '' */
.icon-blogger-2:before { content: '\ede0'; }
/* '' */
.icon-cc-3:before { content: '\ede1'; }
/* '' */
.icon-css:before { content: '\ede2'; }
/* '' */
.icon-delicious-2:before { content: '\ede3'; }
/* '' */
.icon-deviantart-2:before { content: '\ede4'; }
/* '' */
.icon-digg-2:before { content: '\ede5'; }
/* '' */
.icon-dribbble-5:before { content: '\ede6'; }
/* '' */
.icon-facebook-7:before { content: '\ede7'; }
/* '' */
.icon-flickr-4:before { content: '\ede8'; }
/* '' */
.icon-foursquare-2:before { content: '\ede9'; }
/* '' */
.icon-friendfeed-1:before { content: '\edea'; }
/* '' */
.icon-friendfeed-rect-1:before { content: '\edeb'; }
/* '' */
.icon-github-6:before { content: '\edec'; }
/* '' */
.icon-github-text-1:before { content: '\eded'; }
/* '' */
.icon-googleplus:before { content: '\edee'; }
/* '' */
.icon-instagram-5:before { content: '\edef'; }
/* '' */
.icon-linkedin-6:before { content: '\edf0'; }
/* '' */
.icon-path:before { content: '\edf1'; }
/* '' */
.icon-picasa-2:before { content: '\edf2'; }
/* '' */
.icon-pinterest-4:before { content: '\edf3'; }
/* '' */
.icon-reddit-2:before { content: '\edf4'; }
/* '' */
.icon-skype-5:before { content: '\edf5'; }
/* '' */
.icon-slideshare-1:before { content: '\edf6'; }
/* '' */
.icon-stackoverflow-2:before { content: '\edf7'; }
/* '' */
.icon-stumbleupon-3:before { content: '\edf8'; }
/* '' */
.icon-twitter-7:before { content: '\edf9'; }
/* '' */
.icon-tumblr-4:before { content: '\edfa'; }
/* '' */
.icon-vimeo-5:before { content: '\edfb'; }
/* '' */
.icon-vkontakte-2:before { content: '\edfc'; }
/* '' */
.icon-w3c-1:before { content: '\edfd'; }
/* '' */
.icon-wordpress-3:before { content: '\edfe'; }
/* '' */
.icon-youtube-3:before { content: '\edff'; }
/* '' */
.icon-music-4:before { content: '\ee00'; }
/* '' */
.icon-search-7:before { content: '\ee01'; }
/* '' */
.icon-mail-7:before { content: '\ee02'; }
/* '' */
.icon-heart-7:before { content: '\ee03'; }
/* '' */
.icon-star-7:before { content: '\ee04'; }
/* '' */
.icon-user-7:before { content: '\ee05'; }
/* '' */
.icon-videocam-5:before { content: '\ee06'; }
/* '' */
.icon-camera-7:before { content: '\ee07'; }
/* '' */
.icon-photo-1:before { content: '\ee08'; }
/* '' */
.icon-attach-6:before { content: '\ee09'; }
/* '' */
.icon-lock-7:before { content: '\ee0a'; }
/* '' */
.icon-eye-7:before { content: '\ee0b'; }
/* '' */
.icon-tag-6:before { content: '\ee0c'; }
/* '' */
.icon-thumbs-up-5:before { content: '\ee0d'; }
/* '' */
.icon-pencil-7:before { content: '\ee0e'; }
/* '' */
.icon-comment-6:before { content: '\ee0f'; }
/* '' */
.icon-location-7:before { content: '\ee10'; }
/* '' */
.icon-cup-1:before { content: '\ee11'; }
/* '' */
.icon-trash-8:before { content: '\ee12'; }
/* '' */
.icon-doc-7:before { content: '\ee13'; }
/* '' */
.icon-note-1:before { content: '\ee14'; }
/* '' */
.icon-cog-6:before { content: '\ee15'; }
/* '' */
.icon-params:before { content: '\ee16'; }
/* '' */
.icon-calendar-8:before { content: '\ee17'; }
/* '' */
.icon-sound-1:before { content: '\ee18'; }
/* '' */
.icon-clock-7:before { content: '\ee19'; }
/* '' */
.icon-lightbulb-3:before { content: '\ee1a'; }
/* '' */
.icon-tv:before { content: '\ee1b'; }
/* '' */
.icon-desktop-3:before { content: '\ee1c'; }
/* '' */
.icon-mobile-6:before { content: '\ee1d'; }
/* '' */
.icon-cd-3:before { content: '\ee1e'; }
/* '' */
.icon-inbox-4:before { content: '\ee1f'; }
/* '' */
.icon-globe-6:before { content: '\ee20'; }
/* '' */
.icon-cloud-7:before { content: '\ee21'; }
/* '' */
.icon-paper-plane-3:before { content: '\ee22'; }
/* '' */
.icon-fire-3:before { content: '\ee23'; }
/* '' */
.icon-graduation-cap-2:before { content: '\ee24'; }
/* '' */
.icon-megaphone-3:before { content: '\ee25'; }
/* '' */
.icon-database-3:before { content: '\ee26'; }
/* '' */
.icon-key-5:before { content: '\ee27'; }
/* '' */
.icon-beaker-1:before { content: '\ee28'; }
/* '' */
.icon-truck-1:before { content: '\ee29'; }
/* '' */
.icon-money-2:before { content: '\ee2a'; }
/* '' */
.icon-food-1:before { content: '\ee2b'; }
/* '' */
.icon-shop-1:before { content: '\ee2c'; }
/* '' */
.icon-diamond-1:before { content: '\ee2d'; }
/* '' */
.icon-t-shirt:before { content: '\ee2e'; }
/* '' */
.icon-wallet:before { content: '\ee2f'; }
/* '' */
.icon-search-8:before { content: '\ee30'; }
/* '' */
.icon-mail-8:before { content: '\ee31'; }
/* '' */
.icon-heart-8:before { content: '\ee32'; }
/* '' */
.icon-heart-empty-4:before { content: '\ee33'; }
/* '' */
.icon-star-8:before { content: '\ee34'; }
/* '' */
.icon-user-8:before { content: '\ee35'; }
/* '' */
.icon-video-5:before { content: '\ee36'; }
/* '' */
.icon-picture-5:before { content: '\ee37'; }
/* '' */
.icon-th-large-3:before { content: '\ee38'; }
/* '' */
.icon-th-4:before { content: '\ee39'; }
/* '' */
.icon-th-list-5:before { content: '\ee3a'; }
/* '' */
.icon-ok-6:before { content: '\ee3b'; }
/* '' */
.icon-ok-circle-1:before { content: '\ee3c'; }
/* '' */
.icon-cancel-7:before { content: '\ee3d'; }
/* '' */
.icon-cancel-circle-2:before { content: '\ee3e'; }
/* '' */
.icon-plus-circle-1:before { content: '\ee3f'; }
/* '' */
.icon-minus-circle-1:before { content: '\ee40'; }
/* '' */
.icon-link-5:before { content: '\ee41'; }
/* '' */
.icon-attach-7:before { content: '\ee42'; }
/* '' */
.icon-lock-8:before { content: '\ee43'; }
/* '' */
.icon-lock-open-7:before { content: '\ee44'; }
/* '' */
.icon-tag-7:before { content: '\ee45'; }
/* '' */
.icon-reply-4:before { content: '\ee46'; }
/* '' */
.icon-reply-all-2:before { content: '\ee47'; }
/* '' */
.icon-forward-4:before { content: '\ee48'; }
/* '' */
.icon-code-3:before { content: '\ee49'; }
/* '' */
.icon-retweet-4:before { content: '\ee4a'; }
/* '' */
.icon-comment-7:before { content: '\ee4b'; }
/* '' */
.icon-comment-alt-2:before { content: '\ee4c'; }
/* '' */
.icon-chat-6:before { content: '\ee4d'; }
/* '' */
.icon-attention-5:before { content: '\ee4e'; }
/* '' */
.icon-location-8:before { content: '\ee4f'; }
/* '' */
.icon-doc-8:before { content: '\ee50'; }
/* '' */
.icon-docs-landscape:before { content: '\ee51'; }
/* '' */
.icon-folder-6:before { content: '\ee52'; }
/* '' */
.icon-archive-2:before { content: '\ee53'; }
/* '' */
.icon-rss-7:before { content: '\ee54'; }
/* '' */
.icon-rss-alt-1:before { content: '\ee55'; }
/* '' */
.icon-cog-7:before { content: '\ee56'; }
/* '' */
.icon-logout-3:before { content: '\ee57'; }
/* '' */
.icon-clock-8:before { content: '\ee58'; }
/* '' */
.icon-block-5:before { content: '\ee59'; }
/* '' */
.icon-resize-full-6:before { content: '\ee5a'; }
/* '' */
.icon-resize-full-circle:before { content: '\ee5b'; }
/* '' */
.icon-popup-5:before { content: '\ee5c'; }
/* '' */
.icon-left-open-5:before { content: '\ee5d'; }
/* '' */
.icon-right-open-5:before { content: '\ee5e'; }
/* '' */
.icon-down-circle-1:before { content: '\ee5f'; }
/* '' */
.icon-left-circle-1:before { content: '\ee60'; }
/* '' */
.icon-right-circle-1:before { content: '\ee61'; }
/* '' */
.icon-up-circle-1:before { content: '\ee62'; }
/* '' */
.icon-down-dir-3:before { content: '\ee63'; }
/* '' */
.icon-right-dir-3:before { content: '\ee64'; }
/* '' */
.icon-down-micro:before { content: '\ee65'; }
/* '' */
.icon-up-micro:before { content: '\ee66'; }
/* '' */
.icon-cw-circle:before { content: '\ee67'; }
/* '' */
.icon-arrows-cw-3:before { content: '\ee68'; }
/* '' */
.icon-updown-circle:before { content: '\ee69'; }
/* '' */
.icon-target-5:before { content: '\ee6a'; }
/* '' */
.icon-signal-5:before { content: '\ee6b'; }
/* '' */
.icon-progress-4:before { content: '\ee6c'; }
/* '' */
.icon-progress-5:before { content: '\ee6d'; }
/* '' */
.icon-progress-6:before { content: '\ee6e'; }
/* '' */
.icon-progress-7:before { content: '\ee6f'; }
/* '' */
.icon-progress-8:before { content: '\ee70'; }
/* '' */
.icon-progress-9:before { content: '\ee71'; }
/* '' */
.icon-progress-10:before { content: '\ee72'; }
/* '' */
.icon-progress-11:before { content: '\ee73'; }
/* '' */
.icon-font-2:before { content: '\ee74'; }
/* '' */
.icon-list-4:before { content: '\ee75'; }
/* '' */
.icon-list-numbered-1:before { content: '\ee76'; }
/* '' */
.icon-indent-left-2:before { content: '\ee77'; }
/* '' */
.icon-indent-right-2:before { content: '\ee78'; }
/* '' */
.icon-cloud-8:before { content: '\ee79'; }
/* '' */
.icon-terminal-1:before { content: '\ee7a'; }
/* '' */
.icon-facebook-rect-2:before { content: '\ee7b'; }
/* '' */
.icon-twitter-bird-2:before { content: '\ee7c'; }
/* '' */
.icon-vimeo-rect-1:before { content: '\ee7d'; }
/* '' */
.icon-tumblr-rect-1:before { content: '\ee7e'; }
/* '' */
.icon-googleplus-rect-1:before { content: '\ee7f'; }
/* '' */
.icon-linkedin-rect-1:before { content: '\ee80'; }
/* '' */
.icon-skype-6:before { content: '\ee81'; }
/* '' */
.icon-vkontakte-rect-1:before { content: '\ee82'; }
/* '' */
.icon-youtube-4:before { content: '\ee83'; }
/* '' */
.icon-odnoklassniki-rect-1:before { content: '\ee84'; }
/* '' */
.icon-down-open-2:before { content: '\f004'; }
/* '' */
.icon-up-open-2:before { content: '\f005'; }
/* '' */
.icon-right-open-3:before { content: '\f006'; }
/* '' */
.icon-left-open-3:before { content: '\f007'; }
/* '' */
.icon-menu-3:before { content: '\f008'; }
/* '' */
.icon-th-list-3:before { content: '\f009'; }
/* '' */
.icon-th-thumb:before { content: '\f00a'; }
/* '' */
.icon-th-thumb-empty:before { content: '\f00b'; }
/* '' */
.icon-coverflow:before { content: '\f00c'; }
/* '' */
.icon-coverflow-empty:before { content: '\f00d'; }
/* '' */
.icon-pause-4:before { content: '\f00e'; }
/* '' */
.icon-play-4:before { content: '\f00f'; }
/* '' */
.icon-to-end-3:before { content: '\f010'; }
/* '' */
.icon-to-start-3:before { content: '\f011'; }
/* '' */
.icon-fast-forward-1:before { content: '\f012'; }
/* '' */
.icon-fast-backward-1:before { content: '\f013'; }
/* '' */
.icon-upload-cloud-4:before { content: '\f014'; }
/* '' */
.icon-download-cloud-2:before { content: '\f015'; }
/* '' */
.icon-data-science:before { content: '\f016'; }
/* '' */
.icon-data-science-inv:before { content: '\f017'; }
/* '' */
.icon-globe-4:before { content: '\f018'; }
/* '' */
.icon-globe-inv:before { content: '\f019'; }
/* '' */
.icon-math:before { content: '\f01a'; }
/* '' */
.icon-math-circled-empty:before { content: '\f01b'; }
/* '' */
.icon-math-circled:before { content: '\f01c'; }
/* '' */
.icon-paper-plane-2:before { content: '\f01d'; }
/* '' */
.icon-paper-plane-alt2:before { content: '\f01e'; }
/* '' */
.icon-paper-plane-alt:before { content: '\f01f'; }
/* '' */
.icon-color-adjust:before { content: '\f020'; }
/* '' */
.icon-star-half-1:before { content: '\f022'; }
/* '' */
.icon-star-half_empty:before { content: '\f024'; }
/* '' */
.icon-ccw-2:before { content: '\f025'; }
/* '' */
.icon-heart-broken:before { content: '\f028'; }
/* '' */
.icon-hash-1:before { content: '\f029'; }
/* '' */
.icon-reply-3:before { content: '\f02a'; }
/* '' */
.icon-retweet-2:before { content: '\f02b'; }
/* '' */
.icon-login-2:before { content: '\f02c'; }
/* '' */
.icon-logout-2:before { content: '\f02d'; }
/* '' */
.icon-download-5:before { content: '\f02e'; }
/* '' */
.icon-upload-4:before { content: '\f02f'; }
/* '' */
.icon-location-5:before { content: '\f031'; }
/* '' */
.icon-monitor-1:before { content: '\f032'; }
/* '' */
.icon-tablet-3:before { content: '\f033'; }
/* '' */
.icon-mobile-5:before { content: '\f034'; }
/* '' */
.icon-connected-object:before { content: '\f035'; }
/* '' */
.icon-isight:before { content: '\f039'; }
/* '' */
.icon-videocam-3:before { content: '\f03a'; }
/* '' */
.icon-shuffle-3:before { content: '\f03b'; }
/* '' */
.icon-chat-5:before { content: '\f03d'; }
/* '' */
.icon-bell-4:before { content: '\f03f'; }
/* '' */
.icon-movie:before { content: '\f040'; }
/* '' */
.icon-ruler:before { content: '\f044'; }
/* '' */
.icon-vector:before { content: '\f045'; }
/* '' */
.icon-move:before { content: '\f047'; }
/* '' */
.icon-mic-4:before { content: '\f048'; }
/* '' */
.icon-doc-5:before { content: '\f04a'; }
/* '' */
.icon-dribbble-circled-2:before { content: '\f04f'; }
/* '' */
.icon-dribbble-3:before { content: '\f050'; }
/* '' */
.icon-facebook-circled-2:before { content: '\f051'; }
/* '' */
.icon-facebook-4:before { content: '\f052'; }
/* '' */
.icon-github-circled-alt:before { content: '\f053'; }
/* '' */
.icon-github-circled-3:before { content: '\f054'; }
/* '' */
.icon-github-3:before { content: '\f055'; }
/* '' */
.icon-github-circled-alt2:before { content: '\f056'; }
/* '' */
.icon-twitter-circled-2:before { content: '\f057'; }
/* '' */
.icon-twitter-4:before { content: '\f058'; }
/* '' */
.icon-gplus-circled-1:before { content: '\f059'; }
/* '' */
.icon-gplus-2:before { content: '\f05a'; }
/* '' */
.icon-linkedin-circled-2:before { content: '\f05b'; }
/* '' */
.icon-linkedin-3:before { content: '\f05c'; }
/* '' */
.icon-instagram-2:before { content: '\f05d'; }
/* '' */
.icon-instagram-circled:before { content: '\f05e'; }
/* '' */
.icon-mfg-logo:before { content: '\f05f'; }
/* '' */
.icon-mfg-logo-circled:before { content: '\f060'; }
/* '' */
.icon-user-5:before { content: '\f061'; }
/* '' */
.icon-user-male:before { content: '\f062'; }
/* '' */
.icon-user-female:before { content: '\f063'; }
/* '' */
.icon-users-3:before { content: '\f064'; }
/* '' */
.icon-folder-4:before { content: '\f067'; }
/* '' */
.icon-folder-open-1:before { content: '\f068'; }
/* '' */
.icon-folder-empty-2:before { content: '\f069'; }
/* '' */
.icon-attach-4:before { content: '\f06a'; }
/* '' */
.icon-ok-circled-1:before { content: '\f06d'; }
/* '' */
.icon-cancel-circled-3:before { content: '\f06e'; }
/* '' */
.icon-inbox-2:before { content: '\f070'; }
/* '' */
.icon-trophy-1:before { content: '\f074'; }
/* '' */
.icon-lock-open-alt-1:before { content: '\f075'; }
/* '' */
.icon-link-4:before { content: '\f07b'; }
/* '' */
.icon-zoom-in-3:before { content: '\f07e'; }
/* '' */
.icon-zoom-out-3:before { content: '\f07f'; }
/* '' */
.icon-stop-5:before { content: '\f080'; }
/* '' */
.icon-export-4:before { content: '\f081'; }
/* '' */
.icon-eye-5:before { content: '\f082'; }
/* '' */
.icon-trash-5:before { content: '\f083'; }
/* '' */
.icon-hdd-1:before { content: '\f084'; }
/* '' */
.icon-info-circled-2:before { content: '\f085'; }
/* '' */
.icon-info-circled-alt:before { content: '\f086'; }
/* '' */
.icon-print-4:before { content: '\f087'; }
/* '' */
.icon-fontsize:before { content: '\f088'; }
/* '' */
.icon-soundcloud-2:before { content: '\f089'; }
/* '' */
.icon-soundcloud-circled:before { content: '\f08a'; }
/* '' */
.icon-link-ext:before { content: '\f08e'; }
/* '' */
.icon-check-empty:before { content: '\f096'; }
/* '' */
.icon-bookmark-empty:before { content: '\f097'; }
/* '' */
.icon-phone-squared:before { content: '\f098'; }
/* '' */
.icon-twitter:before { content: '\f099'; }
/* '' */
.icon-facebook:before { content: '\f09a'; }
/* '' */
.icon-github-circled:before { content: '\f09b'; }
/* '' */
.icon-rss:before { content: '\f09e'; }
/* '' */
.icon-hdd:before { content: '\f0a0'; }
/* '' */
.icon-certificate:before { content: '\f0a3'; }
/* '' */
.icon-left-circled:before { content: '\f0a8'; }
/* '' */
.icon-right-circled:before { content: '\f0a9'; }
/* '' */
.icon-up-circled:before { content: '\f0aa'; }
/* '' */
.icon-down-circled:before { content: '\f0ab'; }
/* '' */
.icon-tasks:before { content: '\f0ae'; }
/* '' */
.icon-filter:before { content: '\f0b0'; }
/* '' */
.icon-resize-full-alt:before { content: '\f0b2'; }
/* '' */
.icon-beaker:before { content: '\f0c3'; }
/* '' */
.icon-docs:before { content: '\f0c5'; }
/* '' */
.icon-blank:before { content: '\f0c8'; }
/* '' */
.icon-menu:before { content: '\f0c9'; }
/* '' */
.icon-list-bullet:before { content: '\f0ca'; }
/* '' */
.icon-list-numbered:before { content: '\f0cb'; }
/* '' */
.icon-strike:before { content: '\f0cc'; }
/* '' */
.icon-underline:before { content: '\f0cd'; }
/* '' */
.icon-table:before { content: '\f0ce'; }
/* '' */
.icon-magic:before { content: '\f0d0'; }
/* '' */
.icon-pinterest-circled:before { content: '\f0d2'; }
/* '' */
.icon-pinterest-squared:before { content: '\f0d3'; }
/* '' */
.icon-gplus-squared:before { content: '\f0d4'; }
/* '' */
.icon-gplus:before { content: '\f0d5'; }
/* '' */
.icon-money:before { content: '\f0d6'; }
/* '' */
.icon-columns:before { content: '\f0db'; }
/* '' */
.icon-sort:before { content: '\f0dc'; }
/* '' */
.icon-sort-down:before { content: '\f0dd'; }
/* '' */
.icon-sort-up:before { content: '\f0de'; }
/* '' */
.icon-mail-alt:before { content: '\f0e0'; }
/* '' */
.icon-linkedin:before { content: '\f0e1'; }
/* '' */
.icon-gauge:before { content: '\f0e4'; }
/* '' */
.icon-comment-empty:before { content: '\f0e5'; }
/* '' */
.icon-chat-empty:before { content: '\f0e6'; }
/* '' */
.icon-sitemap:before { content: '\f0e8'; }
/* '' */
.icon-paste:before { content: '\f0ea'; }
/* '' */
.icon-lightbulb:before { content: '\f0eb'; }
/* '' */
.icon-exchange:before { content: '\f0ec'; }
/* '' */
.icon-download-cloud:before { content: '\f0ed'; }
/* '' */
.icon-upload-cloud:before { content: '\f0ee'; }
/* '' */
.icon-user-md:before { content: '\f0f0'; }
/* '' */
.icon-stethoscope:before { content: '\f0f1'; }
/* '' */
.icon-suitcase:before { content: '\f0f2'; }
/* '' */
.icon-bell-alt:before { content: '\f0f3'; }
/* '' */
.icon-coffee:before { content: '\f0f4'; }
/* '' */
.icon-food:before { content: '\f0f5'; }
/* '' */
.icon-doc-text:before { content: '\f0f6'; }
/* '' */
.icon-building:before { content: '\f0f7'; }
/* '' */
.icon-hospital:before { content: '\f0f8'; }
/* '' */
.icon-ambulance:before { content: '\f0f9'; }
/* '' */
.icon-medkit:before { content: '\f0fa'; }
/* '' */
.icon-fighter-jet:before { content: '\f0fb'; }
/* '' */
.icon-beer:before { content: '\f0fc'; }
/* '' */
.icon-h-sigh:before { content: '\f0fd'; }
/* '' */
.icon-plus-squared:before { content: '\f0fe'; }
/* '' */
.icon-angle-double-left:before { content: '\f100'; }
/* '' */
.icon-angle-double-right:before { content: '\f101'; }
/* '' */
.icon-angle-double-up:before { content: '\f102'; }
/* '' */
.icon-angle-double-down:before { content: '\f103'; }
/* '' */
.icon-angle-left:before { content: '\f104'; }
/* '' */
.icon-angle-right:before { content: '\f105'; }
/* '' */
.icon-angle-up:before { content: '\f106'; }
/* '' */
.icon-angle-down:before { content: '\f107'; }
/* '' */
.icon-desktop:before { content: '\f108'; }
/* '' */
.icon-laptop:before { content: '\f109'; }
/* '' */
.icon-tablet:before { content: '\f10a'; }
/* '' */
.icon-mobile:before { content: '\f10b'; }
/* '' */
.icon-circle-empty:before { content: '\f10c'; }
/* '' */
.icon-quote-left:before { content: '\f10d'; }
/* '' */
.icon-quote-right:before { content: '\f10e'; }
/* '' */
.icon-spinner:before { content: '\f110'; }
/* '' */
.icon-circle:before { content: '\f111'; }
/* '' */
.icon-reply:before { content: '\f112'; }
/* '' */
.icon-github:before { content: '\f113'; }
/* '' */
.icon-folder-empty:before { content: '\f114'; }
/* '' */
.icon-folder-open-empty:before { content: '\f115'; }
/* '' */
.icon-smile:before { content: '\f118'; }
/* '' */
.icon-frown:before { content: '\f119'; }
/* '' */
.icon-meh:before { content: '\f11a'; }
/* '' */
.icon-gamepad:before { content: '\f11b'; }
/* '' */
.icon-keyboard:before { content: '\f11c'; }
/* '' */
.icon-flag-empty:before { content: '\f11d'; }
/* '' */
.icon-flag-checkered:before { content: '\f11e'; }
/* '' */
.icon-terminal:before { content: '\f120'; }
/* '' */
.icon-code:before { content: '\f121'; }
/* '' */
.icon-reply-all:before { content: '\f122'; }
/* '' */
.icon-star-half-alt:before { content: '\f123'; }
/* '' */
.icon-direction:before { content: '\f124'; }
/* '' */
.icon-crop:before { content: '\f125'; }
/* '' */
.icon-fork:before { content: '\f126'; }
/* '' */
.icon-unlink:before { content: '\f127'; }
/* '' */
.icon-help:before { content: '\f128'; }
/* '' */
.icon-info:before { content: '\f129'; }
/* '' */
.icon-attention-alt:before { content: '\f12a'; }
/* '' */
.icon-superscript:before { content: '\f12b'; }
/* '' */
.icon-subscript:before { content: '\f12c'; }
/* '' */
.icon-eraser:before { content: '\f12d'; }
/* '' */
.icon-puzzle:before { content: '\f12e'; }
/* '' */
.icon-mic:before { content: '\f130'; }
/* '' */
.icon-mute:before { content: '\f131'; }
/* '' */
.icon-shield:before { content: '\f132'; }
/* '' */
.icon-calendar-empty:before { content: '\f133'; }
/* '' */
.icon-extinguisher:before { content: '\f134'; }
/* '' */
.icon-rocket:before { content: '\f135'; }
/* '' */
.icon-maxcdn:before { content: '\f136'; }
/* '' */
.icon-angle-circled-left:before { content: '\f137'; }
/* '' */
.icon-angle-circled-right:before { content: '\f138'; }
/* '' */
.icon-angle-circled-up:before { content: '\f139'; }
/* '' */
.icon-angle-circled-down:before { content: '\f13a'; }
/* '' */
.icon-html5:before { content: '\f13b'; }
/* '' */
.icon-css3:before { content: '\f13c'; }
/* '' */
.icon-anchor:before { content: '\f13d'; }
/* '' */
.icon-lock-open-alt:before { content: '\f13e'; }
/* '' */
.icon-bullseye:before { content: '\f140'; }
/* '' */
.icon-ellipsis:before { content: '\f141'; }
/* '' */
.icon-ellipsis-vert:before { content: '\f142'; }
/* '' */
.icon-rss-squared:before { content: '\f143'; }
/* '' */
.icon-play-circled:before { content: '\f144'; }
/* '' */
.icon-ticket:before { content: '\f145'; }
/* '' */
.icon-minus-squared:before { content: '\f146'; }
/* '' */
.icon-minus-squared-alt:before { content: '\f147'; }
/* '' */
.icon-level-up:before { content: '\f148'; }
/* '' */
.icon-level-down:before { content: '\f149'; }
/* '' */
.icon-ok-squared:before { content: '\f14a'; }
/* '' */
.icon-pencil-squared:before { content: '\f14b'; }
/* '' */
.icon-link-ext-alt:before { content: '\f14c'; }
/* '' */
.icon-export-alt:before { content: '\f14d'; }
/* '' */
.icon-compass:before { content: '\f14e'; }
/* '' */
.icon-expand:before { content: '\f150'; }
/* '' */
.icon-collapse:before { content: '\f151'; }
/* '' */
.icon-expand-right:before { content: '\f152'; }
/* '' */
.icon-euro:before { content: '\f153'; }
/* '' */
.icon-pound:before { content: '\f154'; }
/* '' */
.icon-dollar:before { content: '\f155'; }
/* '' */
.icon-rupee:before { content: '\f156'; }
/* '' */
.icon-yen:before { content: '\f157'; }
/* '' */
.icon-rouble:before { content: '\f158'; }
/* '' */
.icon-won:before { content: '\f159'; }
/* '' */
.icon-bitcoin:before { content: '\f15a'; }
/* '' */
.icon-doc-inv:before { content: '\f15b'; }
/* '' */
.icon-doc-text-inv:before { content: '\f15c'; }
/* '' */
.icon-sort-name-up:before { content: '\f15d'; }
/* '' */
.icon-sort-name-down:before { content: '\f15e'; }
/* '' */
.icon-sort-alt-up:before { content: '\f160'; }
/* '' */
.icon-sort-alt-down:before { content: '\f161'; }
/* '' */
.icon-sort-number-up:before { content: '\f162'; }
/* '' */
.icon-sort-number-down:before { content: '\f163'; }
/* '' */
.icon-thumbs-up-alt:before { content: '\f164'; }
/* '' */
.icon-thumbs-down-alt:before { content: '\f165'; }
/* '' */
.icon-youtube-squared:before { content: '\f166'; }
/* '' */
.icon-youtube:before { content: '\f167'; }
/* '' */
.icon-xing:before { content: '\f168'; }
/* '' */
.icon-xing-squared:before { content: '\f169'; }
/* '' */
.icon-youtube-play:before { content: '\f16a'; }
/* '' */
.icon-dropbox:before { content: '\f16b'; }
/* '' */
.icon-stackoverflow:before { content: '\f16c'; }
/* '' */
.icon-instagram:before { content: '\f16d'; }
/* '' */
.icon-flickr:before { content: '\f16e'; }
/* '' */
.icon-adn:before { content: '\f170'; }
/* '' */
.icon-bitbucket:before { content: '\f171'; }
/* '' */
.icon-bitbucket-squared:before { content: '\f172'; }
/* '' */
.icon-tumblr:before { content: '\f173'; }
/* '' */
.icon-tumblr-squared:before { content: '\f174'; }
/* '' */
.icon-down:before { content: '\f175'; }
/* '' */
.icon-up:before { content: '\f176'; }
/* '' */
.icon-left:before { content: '\f177'; }
/* '' */
.icon-right:before { content: '\f178'; }
/* '' */
.icon-apple:before { content: '\f179'; }
/* '' */
.icon-windows:before { content: '\f17a'; }
/* '' */
.icon-android:before { content: '\f17b'; }
/* '' */
.icon-linux:before { content: '\f17c'; }
/* '' */
.icon-dribbble:before { content: '\f17d'; }
/* '' */
.icon-skype:before { content: '\f17e'; }
/* '' */
.icon-foursquare:before { content: '\f180'; }
/* '' */
.icon-trello:before { content: '\f181'; }
/* '' */
.icon-female:before { content: '\f182'; }
/* '' */
.icon-male:before { content: '\f183'; }
/* '' */
.icon-gittip:before { content: '\f184'; }
/* '' */
.icon-sun:before { content: '\f185'; }
/* '' */
.icon-moon:before { content: '\f186'; }
/* '' */
.icon-box:before { content: '\f187'; }
/* '' */
.icon-bug:before { content: '\f188'; }
/* '' */
.icon-vkontakte:before { content: '\f189'; }
/* '' */
.icon-weibo:before { content: '\f18a'; }
/* '' */
.icon-renren:before { content: '\f18b'; }
/* '' */
.icon-pagelines:before { content: '\f18c'; }
/* '' */
.icon-stackexchange:before { content: '\f18d'; }
/* '' */
.icon-right-circled2:before { content: '\f18e'; }
/* '' */
.icon-left-circled2:before { content: '\f190'; }
/* '' */
.icon-collapse-left:before { content: '\f191'; }
/* '' */
.icon-dot-circled:before { content: '\f192'; }
/* '' */
.icon-wheelchair:before { content: '\f193'; }
/* '' */
.icon-vimeo-squared:before { content: '\f194'; }
/* '' */
.icon-try:before { content: '\f195'; }
/* '' */
.icon-plus-squared-alt:before { content: '\f196'; }
/* '' */
.icon-space-shuttle:before { content: '\f197'; }
/* '' */
.icon-slack:before { content: '\f198'; }
/* '' */
.icon-mail-squared:before { content: '\f199'; }
/* '' */
.icon-wordpress:before { content: '\f19a'; }
/* '' */
.icon-openid:before { content: '\f19b'; }
/* '' */
.icon-bank:before { content: '\f19c'; }
/* '' */
.icon-graduation-cap:before { content: '\f19d'; }
/* '' */
.icon-yahoo:before { content: '\f19e'; }
/* '' */
.icon-google:before { content: '\f1a0'; }
/* '' */
.icon-reddit:before { content: '\f1a1'; }
/* '' */
.icon-reddit-squared:before { content: '\f1a2'; }
/* '' */
.icon-stumbleupon-circled:before { content: '\f1a3'; }
/* '' */
.icon-stumbleupon:before { content: '\f1a4'; }
/* '' */
.icon-delicious:before { content: '\f1a5'; }
/* '' */
.icon-digg:before { content: '\f1a6'; }
/* '' */
.icon-pied-piper-squared:before { content: '\f1a7'; }
/* '' */
.icon-pied-piper-alt:before { content: '\f1a8'; }
/* '' */
.icon-drupal:before { content: '\f1a9'; }
/* '' */
.icon-joomla:before { content: '\f1aa'; }
/* '' */
.icon-language:before { content: '\f1ab'; }
/* '' */
.icon-fax:before { content: '\f1ac'; }
/* '' */
.icon-building-filled:before { content: '\f1ad'; }
/* '' */
.icon-child:before { content: '\f1ae'; }
/* '' */
.icon-paw:before { content: '\f1b0'; }
/* '' */
.icon-spoon:before { content: '\f1b1'; }
/* '' */
.icon-cube:before { content: '\f1b2'; }
/* '' */
.icon-cubes:before { content: '\f1b3'; }
/* '' */
.icon-behance:before { content: '\f1b4'; }
/* '' */
.icon-behance-squared:before { content: '\f1b5'; }
/* '' */
.icon-steam:before { content: '\f1b6'; }
/* '' */
.icon-steam-squared:before { content: '\f1b7'; }
/* '' */
.icon-recycle:before { content: '\f1b8'; }
/* '' */
.icon-cab:before { content: '\f1b9'; }
/* '' */
.icon-taxi:before { content: '\f1ba'; }
/* '' */
.icon-tree:before { content: '\f1bb'; }
/* '' */
.icon-spotify:before { content: '\f1bc'; }
/* '' */
.icon-deviantart:before { content: '\f1bd'; }
/* '' */
.icon-soundcloud:before { content: '\f1be'; }
/* '' */
.icon-database:before { content: '\f1c0'; }
/* '' */
.icon-file-pdf:before { content: '\f1c1'; }
/* '' */
.icon-file-word:before { content: '\f1c2'; }
/* '' */
.icon-file-excel:before { content: '\f1c3'; }
/* '' */
.icon-file-powerpoint:before { content: '\f1c4'; }
/* '' */
.icon-file-image:before { content: '\f1c5'; }
/* '' */
.icon-file-archive:before { content: '\f1c6'; }
/* '' */
.icon-file-audio:before { content: '\f1c7'; }
/* '' */
.icon-file-video:before { content: '\f1c8'; }
/* '' */
.icon-file-code:before { content: '\f1c9'; }
/* '' */
.icon-vine:before { content: '\f1ca'; }
/* '' */
.icon-codeopen:before { content: '\f1cb'; }
/* '' */
.icon-jsfiddle:before { content: '\f1cc'; }
/* '' */
.icon-lifebuoy:before { content: '\f1cd'; }
/* '' */
.icon-circle-notch:before { content: '\f1ce'; }
/* '' */
.icon-rebel:before { content: '\f1d0'; }
/* '' */
.icon-empire:before { content: '\f1d1'; }
/* '' */
.icon-git-squared:before { content: '\f1d2'; }
/* '' */
.icon-git:before { content: '\f1d3'; }
/* '' */
.icon-hacker-news:before { content: '\f1d4'; }
/* '' */
.icon-tencent-weibo:before { content: '\f1d5'; }
/* '' */
.icon-qq:before { content: '\f1d6'; }
/* '' */
.icon-wechat:before { content: '\f1d7'; }
/* '' */
.icon-paper-plane:before { content: '\f1d8'; }
/* '' */
.icon-paper-plane-empty:before { content: '\f1d9'; }
/* '' */
.icon-history:before { content: '\f1da'; }
/* '' */
.icon-circle-thin:before { content: '\f1db'; }
/* '' */
.icon-header:before { content: '\f1dc'; }
/* '' */
.icon-paragraph:before { content: '\f1dd'; }
/* '' */
.icon-sliders:before { content: '\f1de'; }
/* '' */
.icon-share:before { content: '\f1e0'; }
/* '' */
.icon-share-squared:before { content: '\f1e1'; }
/* '' */
.icon-bomb:before { content: '\f1e2'; }
/* '' */
.icon-soccer-ball:before { content: '\f1e3'; }
/* '' */
.icon-tty:before { content: '\f1e4'; }
/* '' */
.icon-binoculars:before { content: '\f1e5'; }
/* '' */
.icon-plug:before { content: '\f1e6'; }
/* '' */
.icon-slideshare:before { content: '\f1e7'; }
/* '' */
.icon-twitch:before { content: '\f1e8'; }
/* '' */
.icon-yelp:before { content: '\f1e9'; }
/* '' */
.icon-newspaper:before { content: '\f1ea'; }
/* '' */
.icon-wifi:before { content: '\f1eb'; }
/* '' */
.icon-calc:before { content: '\f1ec'; }
/* '' */
.icon-paypal:before { content: '\f1ed'; }
/* '' */
.icon-gwallet:before { content: '\f1ee'; }
/* '' */
.icon-cc-visa:before { content: '\f1f0'; }
/* '' */
.icon-cc-mastercard:before { content: '\f1f1'; }
/* '' */
.icon-cc-discover:before { content: '\f1f2'; }
/* '' */
.icon-cc-amex:before { content: '\f1f3'; }
/* '' */
.icon-cc-paypal:before { content: '\f1f4'; }
/* '' */
.icon-cc-stripe:before { content: '\f1f5'; }
/* '' */
.icon-bell-off:before { content: '\f1f6'; }
/* '' */
.icon-bell-off-empty:before { content: '\f1f7'; }
/* '' */
.icon-trash:before { content: '\f1f8'; }
/* '' */
.icon-copyright:before { content: '\f1f9'; }
/* '' */
.icon-at:before { content: '\f1fa'; }
/* '' */
.icon-eyedropper:before { content: '\f1fb'; }
/* '' */
.icon-brush:before { content: '\f1fc'; }
/* '' */
.icon-birthday:before { content: '\f1fd'; }
/* '' */
.icon-chart-area:before { content: '\f1fe'; }
/* '' */
.icon-chart-pie:before { content: '\f200'; }
/* '' */
.icon-chart-line:before { content: '\f201'; }
/* '' */
.icon-lastfm:before { content: '\f202'; }
/* '' */
.icon-lastfm-squared:before { content: '\f203'; }
/* '' */
.icon-toggle-off:before { content: '\f204'; }
/* '' */
.icon-toggle-on:before { content: '\f205'; }
/* '' */
.icon-bicycle:before { content: '\f206'; }
/* '' */
.icon-bus:before { content: '\f207'; }
/* '' */
.icon-ioxhost:before { content: '\f208'; }
/* '' */
.icon-angellist:before { content: '\f209'; }
/* '' */
.icon-cc:before { content: '\f20a'; }
/* '' */
.icon-shekel:before { content: '\f20b'; }
/* '' */
.icon-meanpath:before { content: '\f20c'; }
/* '' */
.icon-buysellads:before { content: '\f20d'; }
/* '' */
.icon-connectdevelop:before { content: '\f20e'; }
/* '' */
.icon-dashcube:before { content: '\f210'; }
/* '' */
.icon-forumbee:before { content: '\f211'; }
/* '' */
.icon-leanpub:before { content: '\f212'; }
/* '' */
.icon-sellsy:before { content: '\f213'; }
/* '' */
.icon-shirtsinbulk:before { content: '\f214'; }
/* '' */
.icon-simplybuilt:before { content: '\f215'; }
/* '' */
.icon-skyatlas:before { content: '\f216'; }
/* '' */
.icon-cart-plus:before { content: '\f217'; }
/* '' */
.icon-cart-arrow-down:before { content: '\f218'; }
/* '' */
.icon-diamond:before { content: '\f219'; }
/* '' */
.icon-ship:before { content: '\f21a'; }
/* '' */
.icon-user-secret:before { content: '\f21b'; }
/* '' */
.icon-motorcycle:before { content: '\f21c'; }
/* '' */
.icon-street-view:before { content: '\f21d'; }
/* '' */
.icon-heartbeat:before { content: '\f21e'; }
/* '' */
.icon-venus:before { content: '\f221'; }
/* '' */
.icon-mars:before { content: '\f222'; }
/* '' */
.icon-mercury:before { content: '\f223'; }
/* '' */
.icon-transgender:before { content: '\f224'; }
/* '' */
.icon-transgender-alt:before { content: '\f225'; }
/* '' */
.icon-venus-double:before { content: '\f226'; }
/* '' */
.icon-mars-double:before { content: '\f227'; }
/* '' */
.icon-venus-mars:before { content: '\f228'; }
/* '' */
.icon-mars-stroke:before { content: '\f229'; }
/* '' */
.icon-mars-stroke-v:before { content: '\f22a'; }
/* '' */
.icon-mars-stroke-h:before { content: '\f22b'; }
/* '' */
.icon-neuter:before { content: '\f22c'; }
/* '' */
.icon-genderless:before { content: '\f22d'; }
/* '' */
.icon-facebook-official:before { content: '\f230'; }
/* '' */
.icon-pinterest:before { content: '\f231'; }
/* '' */
.icon-whatsapp:before { content: '\f232'; }
/* '' */
.icon-server:before { content: '\f233'; }
/* '' */
.icon-user-plus:before { content: '\f234'; }
/* '' */
.icon-user-times:before { content: '\f235'; }
/* '' */
.icon-bed:before { content: '\f236'; }
/* '' */
.icon-viacoin:before { content: '\f237'; }
/* '' */
.icon-train:before { content: '\f238'; }
/* '' */
.icon-subway:before { content: '\f239'; }
/* '' */
.icon-medium:before { content: '\f23a'; }
/* '' */
.icon-y-combinator:before { content: '\f23b'; }
/* '' */
.icon-optin-monster:before { content: '\f23c'; }
/* '' */
.icon-opencart:before { content: '\f23d'; }
/* '' */
.icon-expeditedssl:before { content: '\f23e'; }
/* '' */
.icon-battery-4:before { content: '\f240'; }
/* '' */
.icon-battery-3:before { content: '\f241'; }
/* '' */
.icon-battery-2:before { content: '\f242'; }
/* '' */
.icon-battery-1:before { content: '\f243'; }
/* '' */
.icon-battery-0:before { content: '\f244'; }
/* '' */
.icon-mouse-pointer:before { content: '\f245'; }
/* '' */
.icon-i-cursor:before { content: '\f246'; }
/* '' */
.icon-object-group:before { content: '\f247'; }
/* '' */
.icon-object-ungroup:before { content: '\f248'; }
/* '' */
.icon-sticky-note:before { content: '\f249'; }
/* '' */
.icon-sticky-note-o:before { content: '\f24a'; }
/* '' */
.icon-cc-jcb:before { content: '\f24b'; }
/* '' */
.icon-cc-diners-club:before { content: '\f24c'; }
/* '' */
.icon-clone:before { content: '\f24d'; }
/* '' */
.icon-balance-scale:before { content: '\f24e'; }
/* '' */
.icon-hourglass-o:before { content: '\f250'; }
/* '' */
.icon-hourglass-1:before { content: '\f251'; }
/* '' */
.icon-hourglass-2:before { content: '\f252'; }
/* '' */
.icon-hourglass-3:before { content: '\f253'; }
/* '' */
.icon-hourglass:before { content: '\f254'; }
/* '' */
.icon-hand-grab-o:before { content: '\f255'; }
/* '' */
.icon-hand-paper-o:before { content: '\f256'; }
/* '' */
.icon-hand-scissors-o:before { content: '\f257'; }
/* '' */
.icon-hand-lizard-o:before { content: '\f258'; }
/* '' */
.icon-hand-spock-o:before { content: '\f259'; }
/* '' */
.icon-hand-pointer-o:before { content: '\f25a'; }
/* '' */
.icon-hand-peace-o:before { content: '\f25b'; }
/* '' */
.icon-trademark:before { content: '\f25c'; }
/* '' */
.icon-registered:before { content: '\f25d'; }
/* '' */
.icon-creative-commons:before { content: '\f25e'; }
/* '' */
.icon-gg:before { content: '\f260'; }
/* '' */
.icon-gg-circle:before { content: '\f261'; }
/* '' */
.icon-tripadvisor:before { content: '\f262'; }
/* '' */
.icon-odnoklassniki:before { content: '\f263'; }
/* '' */
.icon-odnoklassniki-square:before { content: '\f264'; }
/* '' */
.icon-get-pocket:before { content: '\f265'; }
/* '' */
.icon-wikipedia-w:before { content: '\f266'; }
/* '' */
.icon-safari:before { content: '\f267'; }
/* '' */
.icon-chrome-1:before { content: '\f268'; }
/* '' */
.icon-firefox-1:before { content: '\f269'; }
/* '' */
.icon-opera-1:before { content: '\f26a'; }
/* '' */
.icon-internet-explorer:before { content: '\f26b'; }
/* '' */
.icon-television:before { content: '\f26c'; }
/* '' */
.icon-contao:before { content: '\f26d'; }
/* '' */
.icon-500px:before { content: '\f26e'; }
/* '' */
.icon-amazon:before { content: '\f270'; }
/* '' */
.icon-calendar-plus-o:before { content: '\f271'; }
/* '' */
.icon-calendar-minus-o:before { content: '\f272'; }
/* '' */
.icon-calendar-times-o:before { content: '\f273'; }
/* '' */
.icon-calendar-check-o:before { content: '\f274'; }
/* '' */
.icon-industry:before { content: '\f275'; }
/* '' */
.icon-map-pin:before { content: '\f276'; }
/* '' */
.icon-map-signs:before { content: '\f277'; }
/* '' */
.icon-map-o:before { content: '\f278'; }
/* '' */
.icon-map:before { content: '\f279'; }
/* '' */
.icon-commenting:before { content: '\f27a'; }
/* '' */
.icon-commenting-o:before { content: '\f27b'; }
/* '' */
.icon-houzz:before { content: '\f27c'; }
/* '' */
.icon-vimeo:before { content: '\f27d'; }
/* '' */
.icon-black-tie:before { content: '\f27e'; }
/* '' */
.icon-fonticons:before { content: '\f280'; }
/* '' */
.icon-reddit-alien:before { content: '\f281'; }
/* '' */
.icon-edge:before { content: '\f282'; }
/* '' */
.icon-credit-card-alt:before { content: '\f283'; }
/* '' */
.icon-codiepie:before { content: '\f284'; }
/* '' */
.icon-modx:before { content: '\f285'; }
/* '' */
.icon-fort-awesome:before { content: '\f286'; }
/* '' */
.icon-usb:before { content: '\f287'; }
/* '' */
.icon-product-hunt:before { content: '\f288'; }
/* '' */
.icon-mixcloud:before { content: '\f289'; }
/* '' */
.icon-scribd:before { content: '\f28a'; }
/* '' */
.icon-pause-circle:before { content: '\f28b'; }
/* '' */
.icon-pause-circle-o:before { content: '\f28c'; }
/* '' */
.icon-stop-circle:before { content: '\f28d'; }
/* '' */
.icon-stop-circle-o:before { content: '\f28e'; }
/* '' */
.icon-shopping-bag:before { content: '\f290'; }
/* '' */
.icon-shopping-basket:before { content: '\f291'; }
/* '' */
.icon-hashtag:before { content: '\f292'; }
/* '' */
.icon-bluetooth:before { content: '\f293'; }
/* '' */
.icon-bluetooth-b:before { content: '\f294'; }
/* '' */
.icon-percent:before { content: '\f295'; }
/* '' */
.icon-gitlab:before { content: '\f296'; }
/* '' */
.icon-wpbeginner:before { content: '\f297'; }
/* '' */
.icon-wpforms:before { content: '\f298'; }
/* '' */
.icon-envira:before { content: '\f299'; }
/* '' */
.icon-universal-access:before { content: '\f29a'; }
/* '' */
.icon-wheelchair-alt:before { content: '\f29b'; }
/* '' */
.icon-question-circle-o:before { content: '\f29c'; }
/* '' */
.icon-blind:before { content: '\f29d'; }
/* '' */
.icon-audio-description:before { content: '\f29e'; }
/* '' */
.icon-volume-control-phone:before { content: '\f2a0'; }
/* '' */
.icon-braille:before { content: '\f2a1'; }
/* '' */
.icon-assistive-listening-systems:before { content: '\f2a2'; }
/* '' */
.icon-american-sign-language-interpreting:before { content: '\f2a3'; }
/* '' */
.icon-asl-interpreting:before { content: '\f2a4'; }
/* '' */
.icon-glide:before { content: '\f2a5'; }
/* '' */
.icon-glide-g:before { content: '\f2a6'; }
/* '' */
.icon-sign-language:before { content: '\f2a7'; }
/* '' */
.icon-low-vision:before { content: '\f2a8'; }
/* '' */
.icon-viadeo:before { content: '\f2a9'; }
/* '' */
.icon-viadeo-square:before { content: '\f2aa'; }
/* '' */
.icon-snapchat:before { content: '\f2ab'; }
/* '' */
.icon-snapchat-ghost:before { content: '\f2ac'; }
/* '' */
.icon-snapchat-square:before { content: '\f2ad'; }
/* '' */
.icon-pied-piper:before { content: '\f2ae'; }
/* '' */
.icon-first-order:before { content: '\f2b0'; }
/* '' */
.icon-yoast:before { content: '\f2b1'; }
/* '' */
.icon-themeisle:before { content: '\f2b2'; }
/* '' */
.icon-google-plus-circle:before { content: '\f2b3'; }
/* '' */
.icon-font-awesome:before { content: '\f2b4'; }
/* '' */
.icon-handshake-o:before { content: '\f2b5'; }
/* '' */
.icon-envelope-open:before { content: '\f2b6'; }
/* '' */
.icon-envelope-open-o:before { content: '\f2b7'; }
/* '' */
.icon-linode:before { content: '\f2b8'; }
/* '' */
.icon-address-book:before { content: '\f2b9'; }
/* '' */
.icon-address-book-o:before { content: '\f2ba'; }
/* '' */
.icon-address-card:before { content: '\f2bb'; }
/* '' */
.icon-address-card-o:before { content: '\f2bc'; }
/* '' */
.icon-user-circle:before { content: '\f2bd'; }
/* '' */
.icon-user-circle-o:before { content: '\f2be'; }
/* '' */
.icon-user-o:before { content: '\f2c0'; }
/* '' */
.icon-id-badge:before { content: '\f2c1'; }
/* '' */
.icon-id-card:before { content: '\f2c2'; }
/* '' */
.icon-id-card-o:before { content: '\f2c3'; }
/* '' */
.icon-quora:before { content: '\f2c4'; }
/* '' */
.icon-free-code-camp:before { content: '\f2c5'; }
/* '' */
.icon-telegram:before { content: '\f2c6'; }
/* '' */
.icon-thermometer:before { content: '\f2c7'; }
/* '' */
.icon-thermometer-3:before { content: '\f2c8'; }
/* '' */
.icon-thermometer-2:before { content: '\f2c9'; }
/* '' */
.icon-thermometer-quarter:before { content: '\f2ca'; }
/* '' */
.icon-thermometer-0:before { content: '\f2cb'; }
/* '' */
.icon-shower:before { content: '\f2cc'; }
/* '' */
.icon-bath:before { content: '\f2cd'; }
/* '' */
.icon-podcast:before { content: '\f2ce'; }
/* '' */
.icon-window-maximize:before { content: '\f2d0'; }
/* '' */
.icon-window-minimize:before { content: '\f2d1'; }
/* '' */
.icon-window-restore:before { content: '\f2d2'; }
/* '' */
.icon-window-close:before { content: '\f2d3'; }
/* '' */
.icon-window-close-o:before { content: '\f2d4'; }
/* '' */
.icon-bandcamp:before { content: '\f2d5'; }
/* '' */
.icon-grav:before { content: '\f2d6'; }
/* '' */
.icon-etsy:before { content: '\f2d7'; }
/* '' */
.icon-imdb:before { content: '\f2d8'; }
/* '' */
.icon-ravelry:before { content: '\f2d9'; }
/* '' */
.icon-eercast:before { content: '\f2da'; }
/* '' */
.icon-microchip:before { content: '\f2db'; }
/* '' */
.icon-snowflake-o:before { content: '\f2dc'; }
/* '' */
.icon-superpowers:before { content: '\f2dd'; }
/* '' */
.icon-wpexplorer:before { content: '\f2de'; }
/* '' */
.icon-meetup:before { content: '\f2e0'; }
/* '' */
.icon-github-squared:before { content: '\f300'; }
/* '' */
.icon-github-circled-1:before { content: '\f301'; }
/* '' */
.icon-twitter-3:before { content: '\f302'; }
/* '' */
.icon-flickr-1:before { content: '\f303'; }
/* '' */
.icon-twitter-squared:before { content: '\f304'; }
/* '' */
.icon-yandex:before { content: '\f305'; }
/* '' */
.icon-vimeo-1:before { content: '\f306'; }
/* '' */
.icon-vimeo-circled:before { content: '\f307'; }
/* '' */
.icon-facebook-squared:before { content: '\f308'; }
/* '' */
.icon-twitter-1:before { content: '\f309'; }
/* '' */
.icon-twitter-circled:before { content: '\f30a'; }
/* '' */
.icon-skype-4:before { content: '\f30b'; }
/* '' */
.icon-linkedin-squared:before { content: '\f30c'; }
/* '' */
.icon-facebook-circled:before { content: '\f30d'; }
/* '' */
.icon-facebook-squared-1:before { content: '\f30e'; }
/* '' */
.icon-gplus-1:before { content: '\f30f'; }
/* '' */
.icon-gplus-circled:before { content: '\f310'; }
/* '' */
.icon-tumblr-3:before { content: '\f311'; }
/* '' */
.icon-pinterest-1:before { content: '\f312'; }
/* '' */
.icon-pinterest-circled-1:before { content: '\f313'; }
/* '' */
.icon-twitter-rect:before { content: '\f314'; }
/* '' */
.icon-tumblr-1:before { content: '\f315'; }
/* '' */
.icon-tumblr-circled:before { content: '\f316'; }
/* '' */
.icon-jabber:before { content: '\f317'; }
/* '' */
.icon-linkedin-1:before { content: '\f318'; }
/* '' */
.icon-linkedin-circled:before { content: '\f319'; }
/* '' */
.icon-linkedin-5:before { content: '\f31a'; }
/* '' */
.icon-dribbble-1:before { content: '\f31b'; }
/* '' */
.icon-dribbble-circled:before { content: '\f31c'; }
/* '' */
.icon-wordpress-2:before { content: '\f31d'; }
/* '' */
.icon-stumbleupon-1:before { content: '\f31e'; }
/* '' */
.icon-stumbleupon-circled-1:before { content: '\f31f'; }
/* '' */
.icon-diigo:before { content: '\f320'; }
/* '' */
.icon-lastfm-1:before { content: '\f321'; }
/* '' */
.icon-lastfm-circled:before { content: '\f322'; }
/* '' */
.icon-tudou:before { content: '\f323'; }
/* '' */
.icon-rdio:before { content: '\f324'; }
/* '' */
.icon-rdio-circled:before { content: '\f325'; }
/* '' */
.icon-amex:before { content: '\f326'; }
/* '' */
.icon-spotify-1:before { content: '\f327'; }
/* '' */
.icon-spotify-circled:before { content: '\f328'; }
/* '' */
.icon-mastercard:before { content: '\f329'; }
/* '' */
.icon-qq-1:before { content: '\f32a'; }
/* '' */
.icon-bandcamp-1:before { content: '\f32b'; }
/* '' */
.icon-codepen:before { content: '\f32c'; }
/* '' */
.icon-instagram-1:before { content: '\f32d'; }
/* '' */
.icon-dropbox-1:before { content: '\f330'; }
/* '' */
.icon-evernote:before { content: '\f333'; }
/* '' */
.icon-flattr:before { content: '\f336'; }
/* '' */
.icon-skype-1:before { content: '\f339'; }
/* '' */
.icon-skype-circled:before { content: '\f33a'; }
/* '' */
.icon-renren-1:before { content: '\f33c'; }
/* '' */
.icon-sina-weibo:before { content: '\f33f'; }
/* '' */
.icon-paypal-1:before { content: '\f342'; }
/* '' */
.icon-picasa:before { content: '\f345'; }
/* '' */
.icon-soundcloud-1:before { content: '\f348'; }
/* '' */
.icon-mixi:before { content: '\f34b'; }
/* '' */
.icon-behance-1:before { content: '\f34e'; }
/* '' */
.icon-google-circles:before { content: '\f351'; }
/* '' */
.icon-vkontakte-1:before { content: '\f354'; }
/* '' */
.icon-smashing:before { content: '\f357'; }
/* '' */
.icon-comment-4:before { content: '\f4ac'; }
/* '' */
.icon-folder-open-empty-1:before { content: '\f4c2'; }
/* '' */
.icon-calendar-5:before { content: '\f4c5'; }
/* '' */
.icon-newspaper-2:before { content: '\f4f0'; }
/* '' */
.icon-camera-5:before { content: '\f4f7'; }
/* '' */
.icon-search-5:before { content: '\f50d'; }
/* '' */
.icon-lock-alt:before { content: '\f510'; }
/* '' */
.icon-lock-5:before { content: '\f512'; }
/* '' */
.icon-lock-open-5:before { content: '\f513'; }
/* '' */
.icon-joystick:before { content: '\f514'; }
/* '' */
.icon-fire-1:before { content: '\f525'; }
/* '' */
.icon-chart-bar-5:before { content: '\f526'; }
/* '' */
.icon-spread:before { content: '\f527'; }
/* '' */
.icon-spinner1:before { content: '\f528'; }
/* '' */
.icon-spinner2:before { content: '\f529'; }
/* '' */
.icon-db-shape:before { content: '\f600'; }
/* '' */
.icon-sweden:before { content: '\f601'; }
/* '' */
.icon-logo-db:before { content: '\f603'; }
/* '' */
@font-face {
  font-family: 'Material Icons';
  src: url('MaterialIcons-Regular-v48.12a47ed5fd5585f0f422.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Material Icons';
  src: url('/assets/fontes-sistema/MaterialIcons-Regular-v48.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansbook_italic';
  src: url('unimedsans-bookitalic-webfont.aaf596cfc5af270717b9.woff2') format('woff2'), url('unimedsans-bookitalic-webfont.b108ee4c3d882b00b73c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold';
  src: url('unimedsans-extrabold-webfont.a8d28122742f0a0c4f9e.woff2') format('woff2'), url('unimedsans-extrabold-webfont.e6793da5a46fbcaa4b61.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold_italic';
  src: url('unimedsans-extrabolditalic-webfont.ac90dbc204355f49a494.woff2') format('woff2'),
    url('unimedsans-extrabolditalic-webfont.e9bc5d69c84b37420bfa.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight';
  src: url('unimedsans-light-webfont.32cc31d09cbd7467fea9.woff2') format('woff2'), url('unimedsans-light-webfont.8feddc206918f230b600.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight_italic';
  src: url('unimedsans-lightitalic-webfont.c8e6bde440faec0650e7.woff2') format('woff2'), url('unimedsans-lightitalic-webfont.a1fe30383d48d5220b8e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansregular';
  src: url('unimedsans-regular-webfont.39f1d31aee4dd84a5d3f.woff2') format('woff2'), url('unimedsans-regular-webfont.b6da15911e66468cf3a1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansitalic';
  src: url('unimedsans-regularitalic-webfont.fc384786f20895d299d5.woff2') format('woff2'), url('unimedsans-regularitalic-webfont.6823b50ecb2917c52991.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold';
  src: url('unimedsans-semibold-webfont.d7865069eab57c50e486.woff2') format('woff2'), url('unimedsans-semibold-webfont.c673ee3e6af9c0d6c693.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack_italic';
  src: url('unimedslab-blackitalic-webfont.d53fc6ffa00cc46d087f.woff2') format('woff2'), url('unimedslab-blackitalic-webfont.b9f0440c4baab711c3af.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold';
  src: url('unimedslab-bold-webfont.0df0963c06cd5b5acb6c.woff2') format('woff2'), url('unimedslab-bold-webfont.125782c6bd06af64723f.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold_italic';
  src: url('unimedslab-bolditalic-webfont.bc699ba8859b2fe8d9fe.woff2') format('woff2'), url('unimedslab-bolditalic-webfont.b05cfd1a2917742d79ae.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight_italic';
  src: url('unimedslab-lightitalic-webfont.1b644cc3a0b0d26bee61.woff2') format('woff2'), url('unimedslab-lightitalic-webfont.d801b02b7bcf25235be7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabregular';
  src: url('unimedslab-regular-webfont.02e2b56395e4ef73cac7.woff2') format('woff2'), url('unimedslab-regular-webfont.a5206693d5e90ac29fc3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabitalic';
  src: url('unimedslab-regularitalic-webfont.2d3325eb39d7e5d133a3.woff2') format('woff2'), url('unimedslab-regularitalic-webfont.0b8682c1091007e48d8c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold';
  src: url('unimedslab-semibold-webfont.22b3bff74f77cba75fa9.woff2') format('woff2'), url('unimedslab-semibold-webfont.b371938bf92b6666df40.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold_italic';
  src: url('unimedslab-semibolditalic-webfont.19ca8862f4641ad2c23e.woff2') format('woff2'),
    url('unimedslab-semibolditalic-webfont.1288e74f0b0369a9065e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook';
  src: url('unimedslab-book-webfont.2cb0e198bfe78d4ebca3.woff2') format('woff2'), url('unimedslab-book-webfont.c07d3ec2b5d71c148580.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook_italic';
  src: url('unimedslab-bookitalic-webfont.1fefd75af38527450668.woff2') format('woff2'), url('unimedslab-bookitalic-webfont.0c2e42d420467a87f1a4.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold';
  src: url('unimedslab-extrabold-webfont.c9ba1b2339f02b012cd2.woff2') format('woff2'), url('unimedslab-extrabold-webfont.042441eec0c6eb4a2c36.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold_italic';
  src: url('unimedslab-extrabolditalic-webfont.2b9eab79cd5940b44483.woff2') format('woff2'),
    url('unimedslab-extrabolditalic-webfont.a44dc6a3ef875e836378.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight';
  src: url('unimedslab-light-webfont.aa6f31c25820a11e9d29.woff2') format('woff2'), url('unimedslab-light-webfont.070b027b5fe1c70cdce0.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Trebuchet*/
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Bold.f6ad32b2004a292891f9.woff2') format('woff2'), url('TrebuchetMS-Bold.ed76e98b5ec0933d740e.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Italic.f4fb4ee8c2bc4ab2ea0f.woff2') format('woff2'), url('TrebuchetMS-Italic.6fafbb390cbb20149b65.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS.7c6c69b8990f2f5ece07.woff2') format('woff2'), url('TrebuchetMS.af3cbb0e7a5aaa5aad48.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('Trebuchet-BoldItalic.2c552f899b5644057c2a.woff2') format('woff2'), url('Trebuchet-BoldItalic.52d1cf8ce54762700334.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Material Icons';
  src: url('MaterialIcons-Regular-v48.12a47ed5fd5585f0f422.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Material Icons';
  src: url('/assets/fontes-sistema/MaterialIcons-Regular-v48.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansbook_italic';
  src: url('unimedsans-bookitalic-webfont.aaf596cfc5af270717b9.woff2') format('woff2'), url('unimedsans-bookitalic-webfont.b108ee4c3d882b00b73c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold';
  src: url('unimedsans-extrabold-webfont.a8d28122742f0a0c4f9e.woff2') format('woff2'), url('unimedsans-extrabold-webfont.e6793da5a46fbcaa4b61.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold_italic';
  src: url('unimedsans-extrabolditalic-webfont.ac90dbc204355f49a494.woff2') format('woff2'),
    url('unimedsans-extrabolditalic-webfont.e9bc5d69c84b37420bfa.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight';
  src: url('unimedsans-light-webfont.32cc31d09cbd7467fea9.woff2') format('woff2'), url('unimedsans-light-webfont.8feddc206918f230b600.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight_italic';
  src: url('unimedsans-lightitalic-webfont.c8e6bde440faec0650e7.woff2') format('woff2'), url('unimedsans-lightitalic-webfont.a1fe30383d48d5220b8e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansregular';
  src: url('unimedsans-regular-webfont.39f1d31aee4dd84a5d3f.woff2') format('woff2'), url('unimedsans-regular-webfont.b6da15911e66468cf3a1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansitalic';
  src: url('unimedsans-regularitalic-webfont.fc384786f20895d299d5.woff2') format('woff2'), url('unimedsans-regularitalic-webfont.6823b50ecb2917c52991.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold';
  src: url('unimedsans-semibold-webfont.d7865069eab57c50e486.woff2') format('woff2'), url('unimedsans-semibold-webfont.c673ee3e6af9c0d6c693.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack_italic';
  src: url('unimedslab-blackitalic-webfont.d53fc6ffa00cc46d087f.woff2') format('woff2'), url('unimedslab-blackitalic-webfont.b9f0440c4baab711c3af.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold';
  src: url('unimedslab-bold-webfont.0df0963c06cd5b5acb6c.woff2') format('woff2'), url('unimedslab-bold-webfont.125782c6bd06af64723f.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold_italic';
  src: url('unimedslab-bolditalic-webfont.bc699ba8859b2fe8d9fe.woff2') format('woff2'), url('unimedslab-bolditalic-webfont.b05cfd1a2917742d79ae.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight_italic';
  src: url('unimedslab-lightitalic-webfont.1b644cc3a0b0d26bee61.woff2') format('woff2'), url('unimedslab-lightitalic-webfont.d801b02b7bcf25235be7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabregular';
  src: url('unimedslab-regular-webfont.02e2b56395e4ef73cac7.woff2') format('woff2'), url('unimedslab-regular-webfont.a5206693d5e90ac29fc3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabitalic';
  src: url('unimedslab-regularitalic-webfont.2d3325eb39d7e5d133a3.woff2') format('woff2'), url('unimedslab-regularitalic-webfont.0b8682c1091007e48d8c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold';
  src: url('unimedslab-semibold-webfont.22b3bff74f77cba75fa9.woff2') format('woff2'), url('unimedslab-semibold-webfont.b371938bf92b6666df40.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold_italic';
  src: url('unimedslab-semibolditalic-webfont.19ca8862f4641ad2c23e.woff2') format('woff2'),
    url('unimedslab-semibolditalic-webfont.1288e74f0b0369a9065e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook';
  src: url('unimedslab-book-webfont.2cb0e198bfe78d4ebca3.woff2') format('woff2'), url('unimedslab-book-webfont.c07d3ec2b5d71c148580.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook_italic';
  src: url('unimedslab-bookitalic-webfont.1fefd75af38527450668.woff2') format('woff2'), url('unimedslab-bookitalic-webfont.0c2e42d420467a87f1a4.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold';
  src: url('unimedslab-extrabold-webfont.c9ba1b2339f02b012cd2.woff2') format('woff2'), url('unimedslab-extrabold-webfont.042441eec0c6eb4a2c36.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold_italic';
  src: url('unimedslab-extrabolditalic-webfont.2b9eab79cd5940b44483.woff2') format('woff2'),
    url('unimedslab-extrabolditalic-webfont.a44dc6a3ef875e836378.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight';
  src: url('unimedslab-light-webfont.aa6f31c25820a11e9d29.woff2') format('woff2'), url('unimedslab-light-webfont.070b027b5fe1c70cdce0.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Trebuchet*/
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Bold.f6ad32b2004a292891f9.woff2') format('woff2'), url('TrebuchetMS-Bold.ed76e98b5ec0933d740e.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Italic.f4fb4ee8c2bc4ab2ea0f.woff2') format('woff2'), url('TrebuchetMS-Italic.6fafbb390cbb20149b65.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS.7c6c69b8990f2f5ece07.woff2') format('woff2'), url('TrebuchetMS.af3cbb0e7a5aaa5aad48.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('Trebuchet-BoldItalic.2c552f899b5644057c2a.woff2') format('woff2'), url('Trebuchet-BoldItalic.52d1cf8ce54762700334.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
/* TIMELINE */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}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,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;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}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.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:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.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)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.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:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.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)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;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:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{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{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .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}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .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}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .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;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.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}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.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}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.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}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@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}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.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:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.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-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;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:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */

.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */

.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}

.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */

.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */

.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */

.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */

.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}

.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

/* Responsive Design */

@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!
 * surveyjs - Survey JavaScript library v1.9.133
 * Copyright (c) 2015-2024 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
:root {
  --sjs-default-font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --sjs-transition-duration: 150ms;
}
.sv_progress-buttons__container-center {
  text-align: center;
}
.sv_progress-buttons__container {
  display: inline-block;
  font-size: 0;
  width: 100%;
  max-width: 1100px;
  white-space: nowrap;
  overflow: hidden;
}
.sv_progress-buttons__image-button-left {
  display: inline-block;
  vertical-align: top;
  margin-top: 22px;
  font-size: calc(0.875 * (var(--sjs-font-size, 16px)));
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIHBvaW50cz0iMTEsMTIgOSwxNCAzLDggOSwyIDExLDQgNyw4ICIvPg0KPC9zdmc+DQo=);
}
.sv_progress-buttons__image-button-right {
  display: inline-block;
  vertical-align: top;
  margin-top: 22px;
  font-size: calc(0.875 * (var(--sjs-font-size, 16px)));
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIHBvaW50cz0iNSw0IDcsMiAxMyw4IDcsMTQgNSwxMiA5LDggIi8+DQo8L3N2Zz4NCg==);
}
.sv_progress-buttons__image-button--hidden {
  visibility: hidden;
}
.sv_progress-buttons__list-container {
  max-width: calc(100% - 36px);
  display: inline-block;
  overflow: hidden;
}
.sv_progress-buttons__list {
  display: inline-block;
  width: -moz-max-content;
  width: max-content;
  padding-left: 28px;
  padding-right: 28px;
  margin-top: 14px;
  margin-bottom: 14px;
}
.sv_progress-buttons__list li {
  width: 138px;
  font-size: calc(0.875 * (var(--sjs-font-size, 16px)));
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  position: relative;
  text-align: center;
  vertical-align: top;
  display: inline-block;
}
.sv_progress-buttons__list li:before {
  width: 24px;
  height: 24px;
  content: "";
  line-height: 30px;
  display: block;
  margin: 0 auto 10px auto;
  border: 3px solid;
  border-radius: 50%;
  box-sizing: content-box;
  cursor: pointer;
}
.sv_progress-buttons__list li:after {
  width: 73%;
  height: 3px;
  content: "";
  position: absolute;
  top: 15px;
  left: -36.5%;
}
.sv_progress-buttons__list li:first-child:after {
  content: none;
}
.sv_progress-buttons__list .sv_progress-buttons__page-title {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
}
.sv_progress-buttons__list .sv_progress-buttons__page-description {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv_progress-buttons__list li.sv_progress-buttons__list-element--nonclickable:before {
  cursor: not-allowed;
}
:root {
  --sjs-transition-duration: 150ms;
}
.sv_progress-toc {
  padding: var(--sjs-base-unit, var(--base-unit, 8px));
  max-width: 336px;
  height: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  min-width: calc(32 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body {
  background: rgba(25, 179, 148, 0.1);
  color: #161616;
  font-weight: 400;
}
.sv_progress-toc .sv-list__item span {
  white-space: break-spaces;
}
.sv_progress-toc .sv-list__item-body {
  padding-inline-start: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  padding-inline-end: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  border-radius: var(--sjs-corner-radius, 4px);
  padding-top: calc(1.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  padding-bottom: calc(1.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv_progress-toc--left {
  border-right: 1px solid #D6D6D6;
}
.sv_progress-toc--right {
  border-left: 1px solid #D6D6D6;
}
.sv_progress-toc--mobile {
  position: fixed;
  top: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  right: calc(4 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  width: auto;
  min-width: auto;
  height: auto;
  background-color: var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));
  z-index: 15;
  border-radius: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv_progress-toc--mobile > div {
  width: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  height: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv_progress-toc--mobile:hover {
  background-color: var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));
}
:root {
  --sjs-transition-duration: 150ms;
}
.sv_window {
  position: fixed;
  bottom: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  right: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  border-radius: var(--sjs-base-unit, var(--base-unit, 8px));
  border: 1px solid var(--sjs-border-inside, var(--border-inside, rgba(0, 0, 0, 0.16)));
  box-shadow: var(--sjs-shadow-large, 0px 8px 16px 0px rgba(0, 0, 0, 0.1)), var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));
  background-clip: padding-box;
  z-index: 100;
  max-height: 50vh;
  overflow: auto;
  box-sizing: border-box;
  background: var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));
  width: calc(100% - 4 * (var(--sjs-base-unit, var(--base-unit, 8px)))) !important;
}
@-moz-document url-prefix() {
  .sv_window,
  .sv_window * {
    scrollbar-width: thin;
    scrollbar-color: var(--sjs-border-default, var(--border, #d6d6d6)) transparent;
  }
}
.sv_window::-webkit-scrollbar,
.sv_window *::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: transparent;
}
.sv_window::-webkit-scrollbar-thumb,
.sv_window *::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 32px;
  background-color: var(--sjs-border-default, var(--border, #d6d6d6));
}
.sv_window::-webkit-scrollbar-track,
.sv_window *::-webkit-scrollbar-track {
  background: transparent;
}
.sv_window::-webkit-scrollbar-thumb:hover,
.sv_window *::-webkit-scrollbar-thumb:hover {
  border: 2px solid rgba(0, 0, 0, 0);
  background-color: var(--sjs-general-forecolor-light, var(--foreground-light, #909090));
}
.sv_window_root-content {
  height: 100%;
}
.sv_window--full-screen {
  top: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  left: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  right: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  bottom: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  max-height: 100%;
  width: initial !important;
  max-width: initial !important;
}
.sv_window_header {
  display: flex;
  justify-content: flex-end;
}
.sv_window_content {
  overflow: hidden;
}
.sv_window--collapsed {
  height: initial;
}
.sv_window--collapsed .sv_window_header {
  height: calc(4 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  padding: var(--sjs-base-unit, var(--base-unit, 8px)) var(--sjs-base-unit, var(--base-unit, 8px)) var(--sjs-base-unit, var(--base-unit, 8px)) calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  border-radius: var(--sjs-base-unit, var(--base-unit, 8px));
  display: flex;
  background-color: var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));
}
.sv_window--collapsed .sv_window_content {
  display: none;
}
.sv_window--collapsed .sv_window_buttons_container {
  margin-top: 0;
  margin-right: 0;
}
.sv_window_header_title_collapsed {
  color: var(--sjs-general-dim-forecolor, rgba(0, 0, 0, 0.91));
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  font-style: normal;
  font-weight: 600;
  font-size: var(--sjs-font-size, 16px);
  line-height: calc(1.5 * (var(--sjs-font-size, 16px)));
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sv_window_header_description {
  color: var(--sjs-font-questiondescription-color, var(--sjs-general-forecolor-light, rgba(0, 0, 0, 0.45)));
  font-feature-settings: "salt" on;
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  font-style: normal;
  font-size: var(--sjs-font-size, 16px);
  line-height: calc(1.5 * (var(--sjs-font-size, 16px)));
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sv_window_buttons_container {
  position: fixed;
  margin-top: var(--sjs-base-unit, var(--base-unit, 8px));
  margin-right: var(--sjs-base-unit, var(--base-unit, 8px));
  display: flex;
  gap: var(--sjs-base-unit, var(--base-unit, 8px));
  z-index: 10000;
}
.sv_window_button {
  display: flex;
  padding: var(--sjs-base-unit, var(--base-unit, 8px));
  justify-content: center;
  align-items: center;
  border-radius: calc(0.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  cursor: pointer;
}
.sv_window_button:hover, .sv_window_button:active {
  background-color: var(--sjs-primary-backcolor-light, var(--primary-light, rgba(25, 179, 148, 0.1)));
}
.sv_window_button:hover svg use,
.sv_window_button:hover svg path, .sv_window_button:active svg use,
.sv_window_button:active svg path {
  fill: var(--sjs-primary-backcolor, var(--primary, #19b394));
}
.sv_window_button:active {
  opacity: 0.5;
}
.sv_window_button svg use,
.sv_window_button svg path {
  fill: var(--sjs-general-dim-forecolor-light, rgba(0, 0, 0, 0.45));
}
sv-brand-info, .sv-brand-info {
  z-index: 1;
  position: relative;
  margin-top: 1px;
}
.sv-brand-info {
  width: 100%;
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  text-align: center;
  color: #161616;
  background: white;
  padding: 32px 0;
  box-shadow: 0px -1px 0px #D6D6D6;
}
.sv-brand-info a {
  color: #161616;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.sv-brand-info__text {
  font-weight: 600;
  font-size: var(--sjs-font-size, 16px);
  line-height: calc(1.5 * (var(--sjs-font-size, 16px)));
  color: #161616;
}
.sv-brand-info__logo {
  display: inline-block;
}
.sv-brand-info__logo img {
  width: 118px;
}
.sv-brand-info__terms {
  font-weight: 400;
  font-size: calc(0.75 * (var(--sjs-font-size, 16px)));
  line-height: var(--sjs-font-size, 16px);
}
.sv-brand-info__terms a {
  color: #909090;
}
:root {
  --sjs-transition-duration: 150ms;
}
.sv-dragged-element-shortcut {
  height: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  min-width: calc(12.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  border-radius: calc(4.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  background-color: var(--sjs-general-backcolor, var(--background, #fff));
  padding: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  cursor: grabbing;
  position: absolute;
  z-index: 10000;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  font-size: var(--sjs-font-size, 16px);
  padding-left: calc(2.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  line-height: calc(1.5 * (var(--sjs-font-size, 16px)));
}
.sv-matrixdynamic__drag-icon {
  padding-top: calc(1.75 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv-matrixdynamic__drag-icon:after {
  content: " ";
  display: block;
  height: calc(0.75 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  width: calc(2.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: calc(1.25 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  cursor: move;
  margin-top: calc(1.5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv-matrix-row--drag-drop-ghost-mod td {
  background-color: var(--sjs-general-backcolor-dim, var(--background-dim, #f3f3f3));
}
.sv-matrix-row--drag-drop-ghost-mod td > * {
  visibility: hidden;
}
:root {
  --sjs-transition-duration: 150ms;
}
.sv-save-data_root {
  position: fixed;
  left: 50%;
  bottom: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  background: var(--sjs-general-backcolor, var(--background, #fff));
  opacity: 0;
  padding: calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  box-shadow: var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, 0.1));
  border-radius: calc(2 * (var(--sjs-corner-radius, 4px)));
  color: var(--sjs-general-forecolor, var(--foreground, #161616));
  min-width: calc(30 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  text-align: center;
  z-index: 1600;
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  font-size: var(--sjs-font-size, 16px);
  line-height: calc(1.5 * (var(--sjs-font-size, 16px)));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%) translateY(calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px)))));
  transition-timing-function: ease-in;
  transition-property: transform, opacity;
  transition-delay: 0.25s;
  transition: 0.5s;
}
.sv-save-data_root.sv-save-data_root--shown {
  transition-timing-function: ease-out;
  transition-property: transform, opacity;
  transform: translateX(-50%) translateY(0);
  transition-delay: 0.25s;
  opacity: 0.75;
}
.sv-save-data_root span {
  display: flex;
  flex-grow: 1;
}
.sv-save-data_root .sv-action-bar {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}
.sv-save-data_root--shown.sv-save-data_success,
.sv-save-data_root--shown.sv-save-data_error {
  opacity: 1;
}
.sv-save-data_root.sv-save-data_root--with-buttons {
  padding: calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2 * (var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv-save-data_root.sv-save-data_error {
  background-color: var(--sjs-special-red, var(--red, #e60a3e));
  color: var(--sjs-general-backcolor, var(--background, #fff));
  font-weight: 600;
  gap: calc(6 * (var(--sjs-base-unit, var(--base-unit, 8px))));
}
.sv-save-data_root.sv-save-data_error .sv-save-data_button {
  font-weight: 600;
  font-size: var(--sjs-font-size, 16px);
  line-height: calc(1.5 * (var(--sjs-font-size, 16px)));
  height: calc(5 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  color: #ffffff;
  background-color: var(--sjs-special-red, var(--red, #e60a3e));
  border: calc(0.25 * (var(--sjs-base-unit, var(--base-unit, 8px)))) solid #ffffff;
  border-radius: calc(1.5 * (var(--sjs-corner-radius, 4px)));
  padding: var(--sjs-base-unit, var(--base-unit, 8px)) calc(3 * (var(--sjs-base-unit, var(--base-unit, 8px))));
  display: flex;
  align-items: center;
}
.sv-save-data_root.sv-save-data_error .sv-save-data_button:hover,
.sv-save-data_root.sv-save-data_error .sv-save-data_button:focus {
  color: var(--sjs-special-red, var(--red, #e60a3e));
  background-color: var(--sjs-general-backcolor, var(--background, #fff));
}
.sv-save-data_root.sv-save-data_success {
  background-color: var(--sjs-primary-backcolor, var(--primary, #19b394));
  color: #ffffff;
  font-weight: 600;
}
body {
  --sv-default-mark: true;
}
.sv_main.sv_frame .sv_container {
  max-width: 80%;
  margin: auto;
  padding: 0 1em;
}
.sv_main.sv_frame .sv_container .sv_header {
  padding-top: 5em;
  padding-bottom: 1em;
}
.sv_main {
  --sv-mobile-width: 600px;
  background-color: var(--body-container-background-color, #f4f4f4);
}
.sv_main hr {
  border-bottom: 1px solid var(--border-color, #e7e7e7);
}
.sv_main input[type=button],
.sv_main button {
  color: var(--body-background-color, white);
  background-color: var(--main-color, #1ab394);
}
.sv_main input[type=button]:hover,
.sv_main button:hover {
  background-color: var(--main-hover-color, #179d82);
}
.sv_main .sv_q_other input,
.sv_main .sv_q_text_root,
.sv_main .sv_q_dropdown_control,
.sv_main input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.sv_main select,
.sv_main textarea {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid var(--border-color, #e7e7e7);
  color: var(--text-color, #6d7072);
  background-color: var(--inputs-background-color, white);
  opacity: 1;
}
.sv_main .sv_q_other input:focus,
.sv_main .sv_q_text_root:focus,
.sv_main .sv_q_dropdown_control:focus,
.sv_main input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus,
.sv_main select:focus,
.sv_main textarea:focus {
  border: 1px solid var(--main-color, #1ab394);
}
.sv_main .sv_q_dropdown_control {
  display: flex;
  justify-content: space-between;
  padding-inline-end: 1em;
}
.sv_main .sv_q_dropdown__value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  position: relative;
}
.sv_main .sv_q_dropdown__hint-prefix {
  opacity: 0.5;
}
.sv_main .sv_q_dropdown__hint-prefix span {
  word-break: unset;
}
.sv_main .sv_q_dropdown__hint-suffix {
  display: flex;
  opacity: 0.5;
}
.sv_main .sv_q_dropdown__hint-suffix span {
  word-break: unset;
}
.sv_main .sv_q_dropdown_control__input-field-component {
  height: auto;
}
.sv_main .sv_q_dropdown_clean-button {
  margin: auto 2em;
}
.sv_main .sv_q_dropdown_clean-button-svg {
  width: 1em;
  height: 1em;
}
.sv_main .sv_q_dropdown__filter-string-input {
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 100%;
  border: none;
  outline: none;
  padding: 0px;
  width: auto;
  display: flex;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  background-color: transparent;
}
.sv_main .sv_q_tagbox__filter-string-input {
  position: initial;
}
.sv_main .sv_q_tagbox__placeholder {
  position: absolute;
  top: 0;
  left: 1em;
  max-width: 100%;
  width: auto;
  height: 100%;
  text-align: left;
  cursor: text;
  pointer-events: none;
}
.sv_main .sv_q_input.sv_q_input.sv_q_input.sv_q_tagbox.sv_q_tagbox.sv_q_tagbox {
  height: auto;
}
.sv_main .sv_q_tagbox__value.sv_q_dropdown__value {
  display: flex;
  flex-wrap: wrap;
  padding-inline: unset;
  margin-inline: unset;
  margin-block: unset;
  gap: 4px;
}
.sv_main .sv-tagbox__item {
  position: relative;
  display: flex;
  border-radius: 2px;
  color: var(--body-background-color, white);
  background-color: var(--main-color, #1ab394);
}
.sv_main .sv_q_tagbox-item_clean-button-svg {
  fill: var(--body-background-color, white);
  width: 16px;
  height: 16px;
}
.sv_main .sv_select_wrapper {
  background-color: var(--body-background-color, white);
}
.sv_main .sv_select_wrapper:before {
  background-color: var(--main-color, #1ab394);
}
.sv_main .sv_header {
  color: var(--header-color, #6d7072);
}
.sv_main .sv_custom_header {
  background-color: var(--header-background-color, #e7e7e7);
}
.sv_main .sv_container {
  color: var(--text-color, #6d7072);
}
.sv_main .sv_body {
  background-color: var(--body-background-color, white);
  border-top: 2px solid var(--main-color, #1ab394);
}
.sv_main .sv_progress {
  background-color: var(--border-color, #e7e7e7);
  margin-bottom: 2em;
}
.sv_main .sv_progress_bar {
  background-color: var(--main-color, #1ab394);
}
.sv_main .sv_p_root > .sv_row {
  border-bottom: 1px solid var(--border-color, #e7e7e7);
}
.sv_main .sv_p_root > .sv_row:nth-child(odd) {
  background-color: var(--body-background-color, white);
}
.sv_main .sv_p_root > .sv_row:nth-child(even) {
  background-color: var(--body-container-background-color, #f4f4f4);
}
.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) {
  border: 1px solid var(--error-color, #ed5565);
  background-color: var(--error-background-color, #fcdfe2);
  color: var(--error-color, #ed5565);
}
.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + input, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + textarea, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + .sv_select_wrapper select {
  border: 1px solid var(--error-color, #ed5565);
}
.sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + input:focus, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + textarea:focus, .sv_main .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) + .sv_select_wrapper select:focus {
  outline: var(--error-color, #ed5565) auto 5px;
}
.sv_main table.sv_q_matrix tr,
.sv_main table.sv_q_matrix_dropdown tr,
.sv_main table.sv_q_matrix_dynamic tr {
  border-bottom: 1px solid var(--border-color, #e7e7e7);
}
.sv_main .sv_matrix_cell {
  vertical-align: top;
}
.sv_main .sv_matrix_cell_detail {
  vertical-align: middle;
  text-align: center;
  width: 32px;
}
.sv_main .sv-table__cell--choice {
  text-align: center;
}
.sv_main .sv_matrix_cell_detail_button {
  width: 29px;
  height: 29px;
  min-width: 0px;
  padding: 0;
  outline: none;
}
.sv_main .sv_matrix_cell_detail_button_expanded {
  background-color: lightgray;
}
.sv_main .sv_matrix_cell_detail_button_expanded:hover {
  background-color: darkgray;
}
.sv_main .sv_matrix_cell_detail_rowtext {
  vertical-align: middle;
}
.sv_main .sv_q_m_cell_selected {
  color: var(--body-background-color, white);
  background-color: var(--main-hover-color, #179d82);
}
.sv_main .sv_q_rating_item.active .sv_q_rating_item_text {
  background-color: var(--main-hover-color, #179d82);
  border-color: var(--main-hover-color, #179d82);
  color: var(--body-background-color, white);
}
.sv_main .sv_q_rating_item .sv_q_rating_item_text {
  border: 1px solid var(--border-color, #e7e7e7);
}
.sv_main .sv_q_rating_item .sv_q_rating_item_text:hover {
  border: 1px solid var(--main-hover-color, #179d82);
}
.sv_main .sv_q_rating__item-star > svg {
  height: 32px;
  width: 32px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid transparent;
  fill: var(--text-color, #6d7072);
}
.sv_main .sv_q_rating__item-star > svg.sv-star-2 {
  display: none;
}
.sv_main .sv_q_rating__item-star > svg:hover {
  border: 1px solid var(--main-hover-color, #179d82);
}
.sv_main .sv_q_rating__item-star--selected > svg {
  fill: var(--main-color, #1ab394);
}
.sv_main .sv_q_rating__item-smiley > svg {
  height: 24px;
  width: 24px;
  padding: 4px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid var(--border-color, #e7e7e7);
  fill: var(--text-color, #6d7072);
}
.sv_main .sv_q_rating__item-smiley > svg > use {
  display: block;
}
.sv_main .sv_q_rating__item-smiley > svg:hover {
  border: 1px solid var(--main-hover-color, #179d82);
}
.sv_main .sv_q_rating__item-smiley--selected > svg {
  background-color: var(--main-hover-color, #179d82);
  fill: var(--body-background-color, white);
}
.sv_main .sv_q_imgsel.checked label > div {
  background-color: var(--main-color, #1ab394);
}
.sv_main .sv_q_file_remove:hover {
  color: var(--main-color, #1ab394);
}
.sv_main .sv-boolean__switch {
  background-color: var(--main-color, #1ab394);
  outline-color: var(--main-color, #1ab394);
}
.sv_main .sv-boolean__slider {
  background-color: var(--slider-color, white);
}
.sv_main .sv-boolean__label--disabled {
  color: var(--label-disabled-color, rgba(64, 64, 64, 0.5));
}
.sv_main {
  width: 100%;
  font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
  font-size: var(--font-size, 14px);
}
.sv_main hr {
  border: none;
}
.sv_main input[type=button],
.sv_main button {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 0.85em;
  font-weight: bold;
  line-height: var(--base-line-height, 2em);
  border: none;
  min-width: 100px;
  cursor: pointer;
  padding: 0.3em 2em;
  border-radius: 2px;
}
.sv_main .sv_custom_header {
  width: 100%;
  height: var(--header-height, 74%);
  max-height: 275px;
}
.sv_main .sv_container {
  position: relative;
}
.sv_main .sv_header {
  padding: 1em;
}
.sv_main .sv_header h3 {
  font-size: 2em;
  font-weight: 300;
  margin: 0;
}
.sv_main .sv_body.sv_completed_page {
  text-align: center;
  padding: 5em 1em;
}
.sv_main .sv_body.sv_completed_page > h3 {
  margin: 0;
  font-size: 30px;
  font-weight: 300;
}
.sv_main .sv_body {
  padding: 1em 1em 1.6428em 1em;
}
.sv_main .sv_progress {
  height: 0.3em;
}
.sv_main .sv_progress .sv_progress_bar {
  height: 100%;
  min-width: 100px;
  position: relative;
  margin-top: 2em;
}
.sv_main .sv_progress .sv_progress_bar > span {
  position: absolute;
  top: -1.5em;
  display: inline-block;
  white-space: nowrap;
}
.sv_main .sv_p_root .sv_page_title {
  font-size: 1em;
  margin-top: 0.1em;
  font-weight: normal;
}
.sv_main .sv_p_root .sv_p_title {
  font-weight: bold;
  font-size: 1.15em;
  margin: 1.5em 0 0 0;
}
.sv_main .sv_p_root .sv_p_panel {
  margin: 0 0 1.5em 0;
}
.sv_main .sv_p_root > .sv_row {
  padding: 0;
}
.sv_main .sv_p_root .sv_q_title {
  font-weight: bold;
  font-size: 1em;
  margin: 0.5em 0;
}
.sv_main .sv_p_root .sv_q--disabled .sv_q_title {
  color: var(--label-disabled-color, rgba(64, 64, 64, 0.5));
}
.sv_main .sv_p_root .sv_q--disabled .sv_q_file .sv_q_file_choose_button {
  display: none;
}
.sv_main .sv_p_root .sv_q_description {
  margin-top: -0.6em;
  min-height: 0.6em;
}
.sv_main .sv_p_root .sv_q_flow .sv_q_checkbox_inline,
.sv_main .sv_p_root .sv_q_flow .sv_q_radiogroup_inline,
.sv_main .sv_p_root .sv_q_flow .sv_q_imagepicker_inline {
  line-height: var(--base-line-height, 2em);
  display: inline-block;
}
.sv_main .sv_p_root .sv_q {
  padding: 0.5em var(--sv-element-add-padding-right, 1em) 1.5em var(--sv-element-add-padding-left, 1em);
  box-sizing: border-box;
  overflow: auto;
}
.sv_main .sv_p_root .sv_q .sv_panel_dynamic .sv_q_title {
  font-weight: normal;
}
.sv_main .sv_p_root .sv_q .sv_panel_dynamic .sv-paneldynamic__progress-container {
  position: relative;
  display: inline-block;
  width: calc(100% - 250px);
  margin-left: 40px;
  margin-top: 10px;
}
.sv_main .sv_p_root .sv_q .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) {
  margin: 1em 0;
  padding: 1em;
}
.sv_main .sv_p_root .sv_q .sv_q_other input,
.sv_main .sv_p_root .sv_q .sv_q_text_root,
.sv_main .sv_p_root .sv_q .sv_q_dropdown_control,
.sv_main .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.sv_main .sv_p_root .sv_q select,
.sv_main .sv_p_root .sv_q textarea {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  font-size: 1em;
  line-height: var(--base-line-height, 2em);
  padding-inline-start: 1em;
}
.sv_main .sv_p_root .sv_q .sv_q_other input:focus,
.sv_main .sv_p_root .sv_q .sv_q_text_root:focus,
.sv_main .sv_p_root .sv_q .sv_q_dropdown_control:focus,
.sv_main .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus,
.sv_main .sv_p_root .sv_q select:focus,
.sv_main .sv_p_root .sv_q textarea:focus {
  outline: none;
}
.sv_main .sv_p_root .sv_q .sv_q_other input,
.sv_main .sv_p_root .sv_q .sv_q_dropdown_control,
.sv_main .sv_p_root .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.sv_main .sv_p_root .sv_q select {
  height: calc(2em + 1px);
}
.sv_main .sv_p_root .sv_q .sv_q_dropdown_control__input-field-component {
  height: auto;
}
.sv_main .sv_p_root .sv_q div.sv_q_text_root,
.sv_main .sv_p_root .sv_q div.sv_q_dropdown_control {
  min-height: 2em;
  min-width: 7em;
}
.sv_main .sv_p_root .sv_q .sv_select_wrapper {
  width: 100%;
  position: relative;
  display: inline-block;
}
.sv_main .sv_p_root .sv_q .sv_select_wrapper select {
  display: block;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 2.5em;
}
.sv_main .sv_p_root .sv_q .sv_select_wrapper select::-ms-expand {
  display: none;
}
.sv_main .sv_p_root .sv_q .sv_select_wrapper:before {
  padding: 1em;
  position: absolute;
  inset-inline-end: 0;
  top: 1px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCXZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCQkuc3QwIHsNCgkJCWZpbGw6ICNGRkZGRkY7DQoJCX0NCgk8L3N0eWxlPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTIsMTYgMTQsMTQgMTcsMTcgMjAsMTQgMjIsMTYgMTcsMjEgIiAvPg0KPC9zdmc+");
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
  pointer-events: none;
}
.sv_main .sv_p_root .sv_q .sv_select_wrapper.sv_q_tagbox_wrapper::before {
  height: 100%;
  padding: 0 1em;
}
.sv_main .sv_p_root .sv_q input[type=color] {
  min-height: var(--base-line-height, 2em);
  padding: 0;
}
.sv_main .sv_p_root .sv_q input[type=radio],
.sv_main .sv_p_root .sv_q input[type=checkbox] {
  margin: 0;
  margin-right: 0.55em;
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
  font-size: 1em;
  margin-top: -0.1em;
}
.sv_main .sv_p_root .sv_q input[type=radio]:focus,
.sv_main .sv_p_root .sv_q input[type=checkbox]:focus {
  outline: 1px dotted var(--main-color, #1ab394);
}
.sv_main .sv_p_root .sv_q .sv_q_radiogroup.sv_q_radiogroup_inline:not(:last-child),
.sv_main .sv_p_root .sv_q .sv_q_checkbox.sv_q_checkbox_inline:not(:last-child),
.sv_main .sv_p_root .sv_q .sv_q_imgsel.sv_q_imagepicker_inline:not(:last-child) {
  margin-right: 1.5em;
}
.sv_main .sv_p_root .sv_q .sv_q_imgsel label > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 4px;
  border: 1px solid lightgray;
  border-radius: 4px;
}
.sv_main .sv_p_root .sv_q .sv_q_imgsel label > div > img {
  display: block;
  pointer-events: none;
  position: relative;
}
.sv_main .sv_p_root .sv_q .sv_q_radiogroup_clear {
  margin-top: 0.5em;
}
.sv_main .sv_p_root .sv_q .sv_q_checkbox_inline,
.sv_main .sv_p_root .sv_q .sv_q_radiogroup_inline,
.sv_main .sv_p_root .sv_q .sv_q_imagepicker_inline {
  line-height: var(--base-line-height, 2em);
  display: inline-block;
}
.sv_main .sv_p_root .sv_q .sv_q_footer {
  padding: 1em 0;
}
.sv_main .sv_p_root table {
  width: 100%;
  border-collapse: collapse;
}
.sv_main .sv_p_root table.sv_q_matrix .sv_matrix_dynamic_button, .sv_main .sv_p_root table.sv_q_matrix_dropdown .sv_matrix_dynamic_button, .sv_main .sv_p_root table.sv_q_matrix_dynamic .sv_matrix_dynamic_button {
  padding: 0.3em 2em;
}
.sv_main .sv_p_root table.sv_q_matrix td,
.sv_main .sv_p_root table.sv_q_matrix th {
  padding: 0.5em 1em;
  text-align: center;
}
@media (min-width: 768px) {
  .sv_main .sv_p_root table.sv_q_matrix td {
    min-width: 10em;
  }
}
.sv_main .sv_p_root table.sv_q_matrix td .sv_q_m_label {
  position: static;
  display: block;
  width: 100%;
}
.sv_main .sv_p_root table.sv_q_matrix td:first-child {
  text-align: left;
}
.sv_main .sv_p_root table.sv_q_matrix_dropdown .sv_qcbc .sv_q_checkbox_control_label {
  margin-right: 1.5em;
}
.sv_main .sv_p_root table td,
.sv_main .sv_p_root table th {
  padding: 0 1em;
}
.sv_main .sv_p_root table td {
  padding: 0.5em;
}
.sv_main .sv_p_root table th {
  line-height: 1.3em;
  padding: 0.5em;
  vertical-align: bottom;
  font-weight: bold;
}
.sv_main .sv_p_root fieldset.sv_qcbc {
  line-height: var(--base-line-height, 2em);
  padding-top: 0.1em;
}
.sv_main .sv_p_root .sv_q_checkbox_label,
.sv_main .sv_p_root .sv_q_radiogroup_label {
  display: block;
}
.sv_main .sv_p_root .sv_q_other {
  margin-left: 1em;
}
.sv_main .sv_p_root .sv_q_select_column {
  display: inline-block;
  vertical-align: top;
  min-width: 10%;
}
.sv_main .sv_p_root .sv_q_rating {
  line-height: var(--base-line-height, 2em);
}
.sv_main .sv_p_root .sv_q_rating .sv_q_rating_item {
  cursor: pointer;
  word-spacing: -0.3em;
  font-weight: normal;
  display: inline;
}
.sv_main .sv_p_root .sv_q_rating .sv_q_rating_item > * {
  word-spacing: initial;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .sv_main .sv_p_root .sv_q_rating .sv_q_rating_item > * {
    word-spacing: normal;
  }
}
.sv_main .sv_p_root .sv_q_rating .sv_q_rating_item .sv_q_rating_item_text {
  display: inline-block;
  min-width: var(--base-line-height, 2em);
  padding: 0 0.3em;
  margin-left: -1px;
  text-align: center;
}
.sv_main .sv_p_root .sv_q_rating .sv_q_rating_item:not(:nth-child(2)) .sv_q_rating_item_text:not(:hover) {
  border-left-color: transparent;
}
.sv_main .sv_p_root .sv_q_rating .sv_q_rating_min_text {
  margin-right: 0.5em;
}
.sv_main .sv_p_root .sv_q_rating .sv_q_rating_max_text {
  margin-left: 0.5em;
}
.sv_main .sv_nav {
  display: block;
  padding-top: 1em;
  min-height: var(--base-line-height, 2em);
}
.sv_main .sv_nav .sv_nav_btn {
  float: right;
  margin: 0 16px;
}
.sv_main .sv_nav .sv-action {
  display: block;
}
.sv_main .sv_nav .sv-action:not(:last-child) .sv-action__content {
  padding: 0;
}
.sv_main .sv_nav .sv-action__content {
  display: block;
}
.sv_main .sv_nav .sv_start_btn,
.sv_main .sv_nav .sv_next_btn,
.sv_main .sv_nav .sv_complete_btn {
  float: right;
}
.sv_main .sv_nav .sv_preview_btn {
  float: right;
}
.sv_main .sv_nav .sv_prev_btn {
  float: left;
}
.sv_main .sv_q_image {
  display: inline-block;
}
.sv_main.sv_main .sv-action-bar-item.sv_edit_btn {
  color: var(--body-background-color, white);
  background-color: var(--main-color, #1ab394);
  float: left;
  margin-bottom: 7px;
}
.sv_main.sv_main .sv-action-bar-item.sv_edit_btn:hover {
  background-color: var(--main-hover-color, #179d82);
}
.sv_main .sv_p_root .sv_row .sv_q.sv_qstn:first-child:last-child {
  flex: none !important;
}
.sv_q_dropdown_control input[readonly] {
  pointer-events: none;
}
[dir=rtl] .sv_main input, [style*="direction:rtl"] .sv_main input {
  text-align: right;
}
[dir=rtl] .sv_main th, [style*="direction:rtl"] .sv_main th {
  text-align: right;
}
[dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_start_btn,
[dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_next_btn,
[dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn, [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_start_btn,
[style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_next_btn,
[style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn {
  float: left;
}
[dir=rtl] .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn, [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn {
  float: right;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn {
  display: block;
  width: 100% !important;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .title-left,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .title-left {
  float: none;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_inline,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_checkbox_inline,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_imagepicker_inline,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_radiogroup_inline,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_checkbox_inline,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_imagepicker_inline {
  display: block;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic {
  display: block;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix thead,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown thead,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic thead,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix thead,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown thead,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic thead {
  display: none;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td.sv-table__cell--choice,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td.sv-table__cell--choice,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td.sv-table__cell--choice,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td.sv-table__cell--choice,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td.sv-table__cell--choice,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td.sv-table__cell--choice {
  text-align: initial;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tbody,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tr,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tbody,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tr,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tbody,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tr,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tbody,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tr,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tbody,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tr,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tbody,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tr,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td {
  display: block;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td:before,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td:before,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td:before,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td:before {
  content: attr(data-responsive-title);
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown .sv-table__cell--row-text::before,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic .sv-table__cell--row-text::before,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown .sv-table__cell--row-text::before,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic .sv-table__cell--row-text::before {
  content: none;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td label.sv_q_m_label,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td label.sv_q_m_label {
  display: inline;
}
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix .sv_q_m_cell,
.sv_m600 .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix .sv_q_m_cell {
  text-align: initial;
}
@media (max-width: 600px) {
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn {
    display: block;
    width: 100% !important;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .title-left,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .title-left {
    float: none;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_radiogroup_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_checkbox_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .sv_q_imagepicker_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_radiogroup_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_checkbox_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .sv_q_imagepicker_inline {
    display: block;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic {
    display: block;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix thead,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown thead,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic thead,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix thead,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown thead,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic thead {
    display: none;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td.sv-table__cell--choice,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td.sv-table__cell--choice,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td.sv-table__cell--choice,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td.sv-table__cell--choice,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td.sv-table__cell--choice,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td.sv-table__cell--choice {
    text-align: initial;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tbody,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix tr,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tbody,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown tr,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tbody,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic tr,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tbody,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix tr,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tbody,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown tr,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tbody,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic tr,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td {
    display: block;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown td:before,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic td:before,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown td:before,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic td:before {
    content: attr(data-responsive-title);
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dropdown .sv-table__cell--row-text::before,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix_dynamic .sv-table__cell--row-text::before,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dropdown .sv-table__cell--row-text::before,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix_dynamic .sv-table__cell--row-text::before {
    content: none;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix td label.sv_q_m_label,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix td label.sv_q_m_label {
    display: inline;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix .sv_q_m_cell,
  .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn table.sv_q_matrix .sv_q_m_cell {
    text-align: initial;
  }
}
.sv_main .sv_qstn .sv_q_file .sv-visuallyhidden {
  position: absolute !important;
  opacity: 0;
}
.sv_main .sv_qstn .sv_q_file .sv_q_file_choose_button {
  display: inline-block;
  box-sizing: border-box;
  min-width: 100px;
  line-height: 2em;
  padding: 0.25em 2em;
  font-size: 0.85em;
  font-weight: bold;
  border: none;
  border-radius: 2px;
  cursor: pointer;
}
.sv_main .sv_qstn .sv_q_file .sv_q_file_remove_button {
  padding: 0.25em 2em;
}
.sv_main .sv_qstn .sv_q_file .sv-file__decorator {
  display: inline-block;
  min-width: 250px;
}
.sv_main .sv_qstn .sv_q_file .sv-file__decorator .sv_q_file_placeholder {
  margin-left: 1em;
  display: inline-block;
}
.sv-visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.sjs_sp_container {
  position: relative;
  max-width: 100%;
}
.sjs_sp_controls {
  position: absolute;
  left: 0;
  bottom: 0;
}
.sjs_sp_controls > button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.sjs_sp_container > div > canvas:focus {
  outline: none;
}
.sjs_sp_placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.sjs_sp_canvas {
  position: relative;
  max-width: 100%;
  display: block;
}
.sjs_sp__background-image {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
:root {
  --sjs-default-font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sv-boolean__decorator {
  border-radius: 2px;
}
.sv_main .sv-boolean__decorator + .sv-boolean__label {
  float: none;
  vertical-align: top;
  margin-left: 0.5em;
}
.sv-boolean__svg {
  border: none;
  border-radius: 2px;
  background-color: #1ab394;
  fill: white;
  width: 24px;
  height: 24px;
}
.sv-boolean--allowhover:hover .sv-boolean__checked-path {
  display: inline-block;
}
.sv-boolean--allowhover:hover .sv-boolean__svg {
  background-color: #9f9f9f;
  fill: white;
}
.sv-boolean--allowhover:hover .sv-boolean__unchecked-path,
.sv-boolean--allowhover:hover .sv-boolean__indeterminate-path {
  display: none;
}
.sv-boolean__checked-path,
.sv-boolean__indeterminate-path {
  display: none;
}
.sv-boolean--indeterminate .sv-boolean__svg {
  background-color: inherit;
  fill: #1ab394;
}
.sv-boolean--indeterminate .sv-boolean__indeterminate-path {
  display: inline-block;
}
.sv-boolean--indeterminate .sv-boolean__unchecked-path,
.sv-boolean--checked .sv-boolean__unchecked-path {
  display: none;
}
.sv-boolean--checked .sv-boolean__checked-path {
  display: inline-block;
}
.sv-boolean--disabled.sv-boolean--indeterminate .sv-boolean__svg {
  background-color: inherit;
  fill: #dbdbdb;
}
.sv-boolean--disabled .sv-boolean__svg {
  background-color: #dbdbdb;
}
td.sv_matrix_cell .sv_qbln,
td.td.sv_matrix_cell .sv_qbln {
  text-align: center;
}
td.sv_matrix_cell .sv_qbln .sv-boolean,
td.td.sv_matrix_cell .sv_qbln .sv-boolean {
  text-align: initial;
}
sv-components-container,
.sd-components-container {
  display: flex;
}
.sv-components-row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.sv-components-column {
  display: flex;
  flex-direction: column;
}
.sv-components-column--expandable {
  flex-grow: 1;
}
.sv-components-row > .sv-components-column--expandable {
  width: 1px;
}
.sv-dragdrop-movedown {
  transform: translate(0, 0);
  animation: svdragdropmovedown 0.1s;
  animation-timing-function: ease-in-out;
}
@keyframes svdragdropmovedown {
  0% {
    transform: translate(0, -50px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.sv-dragdrop-moveup {
  transform: translate(0, 0);
  animation: svdragdropmoveup 0.1s;
  animation-timing-function: ease-in-out;
}
@keyframes svdragdropmoveup {
  0% {
    transform: translate(0, 50px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.sv_main.sv_default_css {
  background-color: var(--body-container-background-color, #f4f4f4);
}
.sv_main.sv_default_css hr {
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css input[type=button],
.sv_main.sv_default_css button {
  color: var(--body-background-color, white);
  background-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css input[type=button]:hover,
.sv_main.sv_default_css button:hover {
  background-color: var(--main-hover-color, #9f9f9f);
}
.sv_main.sv_default_css .sv_header {
  color: var(--header-color, #6d7072);
}
.sv_main.sv_default_css .sv_custom_header {
  background-color: var(--header-background-color, #e7e7e7);
}
.sv_main.sv_default_css .sv_container {
  color: var(--text-color, #404040);
}
.sv_main.sv_default_css .sv_body {
  background-color: var(--body-background-color, white);
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_progress {
  background-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css .sv_progress_bar {
  background-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_progress-buttons__list li:before {
  border-color: var(--progress-buttons-color, #8dd9ca);
  background-color: var(--progress-buttons-color, #8dd9ca);
}
.sv_main.sv_default_css .sv_progress-buttons__list li:after {
  background-color: var(--progress-buttons-line-color, #d4d4d4);
}
.sv_main.sv_default_css .sv_progress-buttons__list .sv_progress-buttons__page-title {
  color: var(--text-color, #404040);
}
.sv_main.sv_default_css .sv_progress-buttons__list .sv_progress-buttons__page-description {
  color: var(--text-color, #404040);
}
.sv_main.sv_default_css .sv_progress-buttons__list li.sv_progress-buttons__list-element--passed:before {
  border-color: var(--main-color, #1ab394);
  background-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_progress-buttons__list li.sv_progress-buttons__list-element--passed + li:after {
  background-color: var(--progress-buttons-color, #8dd9ca);
}
.sv_main.sv_default_css .sv_progress-buttons__list li.sv_progress-buttons__list-element--current:before {
  border-color: var(--main-color, #1ab394);
  background-color: white;
}
.sv_main.sv_default_css .sv_progress-buttons__list li.sv_progress-buttons__list-element--passed.sv_progress-buttons__list-element--current:before {
  border-color: var(--main-color, #1ab394);
  background-color: white;
}
.sv_main.sv_default_css .sv_p_root > .sv_row {
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css .sv_p_root > .sv_row:nth-child(odd) {
  background-color: var(--body-background-color, white);
}
.sv_main.sv_default_css .sv_p_root > .sv_row:nth-child(even) {
  background-color: var(--body-container-background-color, #f4f4f4);
}
.sv_main.sv_default_css .sv_q_other input {
  color: var(--text-color, #404040);
  -webkit-text-fill-color: var(--text-color, #404040);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css .sv_q_text_root {
  color: var(--text-color, #404040);
  -webkit-text-fill-color: var(--text-color, #404040);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css .sv_q_dropdown_control {
  color: var(--text-input-color, #6d7072);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css .sv_q_dropdown_control__input-field-component {
  height: auto;
}
.sv_main.sv_default_css input[type=text] {
  color: var(--text-color, #404040);
  -webkit-text-fill-color: var(--text-color, #404040);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css select {
  color: var(--text-color, #404040);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css textarea {
  color: var(--text-input-color, #6d7072);
  -webkit-text-fill-color: var(--text-input-color, #6d7072);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]) {
  border: 1px solid var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
  color: var(--text-input-color, #6d7072);
  -webkit-text-fill-color: var(--text-input-color, #6d7072);
}
.sv_main.sv_default_css input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]):focus {
  border: 1px solid var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .sv_q_dropdown_control {
  background-color: var(--inputs-background-color, white);
}
.sv_main.sv_default_css .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper .sv_q_dropdown_control:focus-within {
  border: 1px solid var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_q_other input:focus {
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_q_text_root:focus {
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_q_dropdown_control:focus {
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control .sv_q_dropdown__value .sv_q_dropdown__filter-string-input[type=text] {
  border: none;
  outline: none;
  padding: 0px;
  padding-top: 1px;
  width: 100%;
  display: flex;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  position: absolute;
  inset-inline-start: 0;
  top: 0;
  height: 100%;
  background-color: transparent;
}
.sv_main.sv_default_css .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control .sv_q_dropdown__value.sv_q_tagbox__value .sv_q_dropdown__filter-string-input.sv_q_tagbox__filter-string-input {
  position: initial;
}
.sv_main.sv_default_css input[type=text]:focus {
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_container .sv_body .sv_p_root .sv_q input[type=radio]:focus,
.sv_main.sv_default_css .sv_container .sv_body .sv_p_root .sv_q input[type=checkbox]:focus {
  outline: 1px dotted var(--main-color, #1ab394);
}
.sv_main.sv_default_css select:focus {
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css textarea:focus {
  border-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_q_input.sv_q_input.sv_q_input.sv_q_tagbox.sv_q_tagbox.sv_q_tagbox:not(.sv_q_tagbox--empty) {
  height: auto;
}
.sv_main.sv_default_css .sv_select_wrapper.sv_q_tagbox_wrapper::before {
  height: 100%;
  padding: 0 1em;
}
.sv_main.sv_default_css .sv_select_wrapper {
  background-color: var(--body-background-color, white);
}
.sv_main.sv_default_css .sv_select_wrapper::before {
  background-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_q_rating_item.active .sv_q_rating_item_text {
  background-color: var(--main-hover-color, #9f9f9f);
  border-color: var(--main-hover-color, #9f9f9f);
  color: var(--body-background-color, white);
}
.sv_main.sv_default_css .sv_q_rating_item .sv_q_rating_item_text {
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css .sv_q_rating_item .sv_q_rating_item_text:hover {
  border-color: var(--main-hover-color, #9f9f9f);
}
.sv_main.sv_default_css table.sv_q_matrix tr {
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css table.sv_q_matrix_dropdown tr {
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css table.sv_q_matrix_dynamic tr {
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main.sv_default_css .sv_q_m_cell_selected {
  color: var(--body-background-color, white);
  background-color: var(--main-hover-color, #9f9f9f);
}
.sv_main .sv_q_file_remove:hover {
  color: var(--main-color, #1ab394);
}
.sv_main .sv_q_file_choose_button {
  color: var(--body-background-color, white);
  background-color: var(--main-color, #1ab394);
}
.sv_main .sv_q_file_choose_button:hover {
  background-color: var(--main-hover-color, #9f9f9f);
}
.sv_main .sv_q_imgsel.checked label > div {
  background-color: var(--main-color, #1ab394);
}
.sv_main.sv_default_css .sv_p_description {
  padding-left: 1.29em;
}
.sv_main .sv-progress {
  background-color: var(--header-background-color, #e7e7e7);
}
.sv_main .sv-progress__bar {
  background-color: var(--main-color, #1ab394);
}
.sv_main .sv-paneldynamic__prev-btn.sv-paneldynamic__prev-btn--disabled,
.sv_main .sv-paneldynamic__next-btn.sv-paneldynamic__next-btn--disabled {
  fill: var(--disable-color, #dbdbdb);
}
.sv_main .sv-paneldynamic__progress-text {
  color: var(--progress-text-color, #9d9d9d);
}
.sv_main .sv-paneldynamic__prev-btn,
.sv_main .sv-paneldynamic__next-btn {
  fill: var(--text-color, #404040);
}
.sv_main .sv-boolean__switch {
  background-color: var(--main-color, #1ab394);
  outline-color: var(--main-color, #1ab394);
}
.sv_main .sv-boolean__slider {
  background-color: var(--slider-color, #fff);
}
.sv_main .sv-boolean__label--disabled {
  color: var(--disabled-label-color, rgba(64, 64, 64, 0.5));
}
.sv_main .sv-boolean--disabled .sv-boolean__switch {
  background-color: var(--disabled-switch-color, #9f9f9f);
}
.sv_main .sv-boolean--disabled .sv-boolean__slider {
  background-color: var(--disabled-slider-color, #cfcfcf);
}
.sv_main .sjs_sp_container {
  border: 1px dashed var(--disable-color, #dbdbdb);
}
.sv_main .sjs_sp_placeholder {
  color: var(--foreground-light, #909090);
}
.sv_main .sv_matrix_detail_row {
  background-color: #ededed;
  border-top: 1px solid var(--header-background-color, #e7e7e7);
  border-bottom: 1px solid var(--header-background-color, #e7e7e7);
}
.sv_main .sv-action-bar-item {
  color: var(--text-color, #404040);
}
.sv_main .sv-action-bar-item__icon use {
  fill: var(--foreground-light, #909090);
}
.sv_main .sv-action-bar-item:hover {
  background-color: var(--background-dim, #f3f3f3);
}
.sv_main .sv-button-group__item--hover:hover {
  background-color: var(--background-dim, #f3f3f3);
}
.sv_main .sv-button-group__item-icon use {
  fill: var(--foreground-light, #909090);
}
.sv_main .sv-button-group__item--selected {
  color: var(--main-color, #1ab394);
}
.sv_main .sv-button-group__item--selected .sv-button-group__item-icon use {
  fill: var(--main-color, #1ab394);
}
.sv_main .sv-button-group__item--disabled {
  color: var(--foreground-disabled, #161616);
}
.sv_main .sv-button-group__item--disabled .sv-button-group__item-icon use {
  fill: var(--foreground-disabled, #161616);
}
.sv_main .sv-button-group__item {
  background: var(--body-background-color, white);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
}
.sv_main .sv_qstn textarea {
  max-width: 100%;
}
body .sv-list__input {
  color: var(--text-input-color, #6d7072);
  border-color: var(--border-color, rgba(64, 64, 64, 0.5));
  background-color: var(--inputs-background-color, white);
}
body .sv-list__input::-moz-placeholder {
  color: var(--foreground-light, #909090);
}
body .sv-list__input::placeholder {
  color: var(--foreground-light, #909090);
}
body .sv-list__input:disabled {
  color: var(--foreground-disabled, #161616);
}
body .sv-list__input:disabled::-moz-placeholder {
  color: var(--foreground-disabled, #161616);
}
body .sv-list__input:disabled::placeholder {
  color: var(--foreground-disabled, #161616);
}
body .sv-list__item--selected,
body .sv-list__item--selected:hover,
body .sv-list__item--selected.sv-list__item--focused,
body .sv-list__item--selected:focus {
  background-color: var(--main-color, #1ab394);
  color: var(--inputs-background-color, white);
  font-weight: 600;
}
body .sv-multi-select-list .sv-list__item--selected,
body .sv-multi-select-list .sv-list__item--selected:hover {
  background: rgba(25, 179, 148, 0.1);
  color: var(--foreground-disabled, #161616);
  font-weight: 400;
}
.sv-skeleton-element {
  background-color: var(--background-dim, #f3f3f3);
}
.sv_main .sv-ranking-item:focus .sv-ranking-item__index {
  border: 2px solid var(--main-color, #1ab394);
}
.sv_main .sv-ranking-item__icon {
  fill: var(--main-color, #1ab394);
}
body .sv-ranking-shortcut .sv-ranking-item__icon {
  fill: var(--main-color, #1ab394);
}
.sv_main span {
  word-break: break-word;
}
.sv_main legend {
  border: none;
  margin: 0;
}
.sv_row {
  display: flex;
  flex-wrap: wrap;
  clear: both;
  min-width: 300px;
}
.sv_row .sv_qstn {
  float: left;
}
.sv_row .sv_qstn:last-child {
  float: none;
}
.sv_qstn {
  vertical-align: top;
  overflow: auto;
  min-width: 300px;
}
.sv_p_container {
  vertical-align: top;
  min-width: 300px;
}
.sv_q_title .sv_question_icon {
  float: right;
  margin-right: 1em;
}
.sv_q_title .sv_question_icon::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  padding: 0.5em;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAgMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM2RDcwNzI7fQ0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMiwyIDAsNCA1LDkgMTAsNCA4LDIgNSw1ICIvPg0KPC9zdmc+DQo=");
}
.sv_q_title .sv_question_icon.sv_expanded::before {
  transform: rotate(180deg);
}
.sv_qbln .checkbox-material {
  margin-right: 3px;
}
.sv_qcbx .checkbox-material {
  margin-right: 5px;
}
.sv_qcbx .checkbox label {
  justify-content: left;
  display: inline-block;
}
.sv_qstn .radio label {
  justify-content: left;
  display: inline-block;
}
.sv_qstn .sv_q_imgsel > label img {
  pointer-events: none;
}
.sv_qstn .sv_q_imgsel.sv_q_imagepicker_inline {
  display: inline-block;
}
.sv_qstn label.sv_q_m_label {
  position: absolute;
  margin: 0;
  display: block;
  width: 100%;
}
.sv_qstn td {
  position: relative;
}
.sv_q_mt {
  table-layout: fixed;
}
.sv_q_mt_label {
  display: flex;
  align-items: center;
  font-weight: inherit;
}
.sv_q_mt_title {
  margin-right: 0.5em;
  width: 33%;
}
.sv_q_mt_item {
  flex: 1;
}
.sv_q_mt_item_value {
  float: left;
}
[dir=rtl] .sv_q_mt_item_value {
  float: right;
}
.sv_qstn.sv_qstn_left {
  margin-top: 0.75em;
}
.sv_qstn .title-left {
  float: left;
  margin-right: 1em;
  max-width: 50%;
}
[dir=rtl] .sv_qstn .title-left {
  float: right;
  margin-left: 1em;
}
.sv_qstn .content-left {
  overflow: hidden;
}
.sv_q_radiogroup_inline .sv_q_radiogroup_other {
  display: inline-block;
}
.sv_q_checkbox_inline .sv_q_checkbox_other {
  display: inline-block;
}
.sv_q_checkbox_inline,
.sv_q_radiogroup_inline,
.sv_q_imagepicker_inline {
  line-height: 2.5em;
}
.form-inline .sv_q_checkbox_inline:not(:last-child) {
  margin-right: 1em;
}
.form-inline .sv_q_radiogroup_inline:not(:last-child) {
  margin-right: 1em;
}
.sv_imgsel .sv_q_imagepicker_inline:not(:last-child) {
  margin-right: 1em;
}
.sv_qstn fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.sv_qstn .sv_q_file_placeholder {
  display: none;
}
.sv_p_title {
  padding-left: 1em;
  padding-bottom: 0.3em;
}
.sv_p_title_expandable,
.sv_q_title_expandable {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 24px;
}
.sv_p_title_expandable::after,
.sv_q_title_expandable::after {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,<?xml version='1.0' encoding='utf-8'?>\3c !-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'>\3c style type='text/css'> .st0{fill:#404040;}\3c /style><polygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px 12px;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
}
.sv_p_title_expanded::after,
.sv_q_title_expanded::after {
  transform: rotate(180deg);
}
.sv_p_title .sv_panel_icon {
  float: right;
  margin-right: 1em;
}
.sv_p_title .sv_panel_icon::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  padding: 0.5em;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAgMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM2RDcwNzI7fQ0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMiwyIDAsNCA1LDkgMTAsNCA4LDIgNSw1ICIvPg0KPC9zdmc+DQo=");
}
.sv_p_title .sv_panel_icon.sv_expanded::before {
  transform: rotate(180deg);
}
.sv_p_footer {
  padding-left: 1em;
  padding-bottom: 1em;
  padding-top: 1em;
}
.sv_matrix_cell_detail_button {
  position: relative;
}
.sv_detail_panel_icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
}
.sv_detail_panel_icon::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 14px;
  display: block;
  transform: rotate(270deg);
  background-image: url("data:image/svg+xml,<?xml version='1.0' encoding='utf-8'?>\3c !-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'>\3c style type='text/css'> .st0{fill:#FFFFFF;}\3c /style><polygon class='st0' points='14,5.5 12.6,4.1 7.5,9.1 2.4,4.1 1,5.5 7.5,12 '/></svg>");
}
.sv_detail_panel_icon.sv_detail_expanded::before {
  transform: rotate(0deg);
}
.sv_matrix_empty_rows_section {
  text-align: center;
  vertical-align: middle;
}
.sv_matrix_empty_rows_text {
  padding: 20px;
}
.sv_q_file > input[type=file],
.sv_q_file > button {
  display: inline-block;
}
.sv_q_file_preview {
  display: inline-block;
  vertical-align: top;
  border: 1px solid lightgray;
  padding: 5px;
  margin-top: 10px;
}
.sv_q_file_preview > a {
  display: block;
  overflow: hidden;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sv_q_file_remove_button {
  line-height: normal;
}
.sv_q_file_remove {
  display: block;
  cursor: pointer;
}
.sv_q_m_cell_text {
  cursor: pointer;
}
.sv_q_dd_other {
  margin-top: 1em;
}
.sv_q_dd_other input {
  width: 100%;
}
.sv_q_dd_clean-button {
  margin: 0.15em 3em;
}
.sv_q_dd_clean-button-svg {
  width: 1em;
  height: 1em;
}
.sv_q_dd_control {
  display: flex;
  justify-content: space-between;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.sv_q_dd_value {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.sv_q_dd_root {
  position: relative;
}
.sv_q_dd_select_wrapper::after {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,<?xml version='1.0' encoding='utf-8'?>\3c !-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'>\3c style type='text/css'> .st0{fill:#404040;}\3c /style><polygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px 12px;
  width: 34px;
  height: 100%;
  position: absolute;
  inset-inline-end: 0;
  top: 0;
}
.sv_q_dd_filter-string-input {
  outline: none;
  border: none;
  background-color: transparent;
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
}
.sv_q_dropdown_clean-button {
  margin: auto 2em;
}
.sv_q_tagbox__placeholder {
  position: absolute;
  top: 0;
  inset-inline-start: 1em;
  max-width: 100%;
  width: auto;
  height: 100%;
  text-align: start;
  cursor: text;
  pointer-events: none;
}
.sv_qstn .sv-q-col-1,
.sv-question .sv-q-col-1 {
  width: 100%;
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-col-2,
.sv-question .sv-q-col-2 {
  width: calc(50% - 1em);
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-col-3,
.sv-question .sv-q-col-3 {
  width: calc(33.33333% - 1em);
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-col-4,
.sv-question .sv-q-col-4 {
  width: calc(25% - 1em);
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-col-5,
.sv-question .sv-q-col-5 {
  width: calc(20% - 1em);
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-column-1 {
  width: 100%;
  max-width: 100%;
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-column-2 {
  max-width: 50%;
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-column-3 {
  max-width: 33.33333%;
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-column-4 {
  max-width: 25%;
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv-q-column-5 {
  max-width: 20%;
  display: inline-block;
  padding-right: 1em;
  box-sizing: border-box;
  word-break: break-word;
}
.sv_qstn .sv_q_file_input {
  color: transparent;
}
.sv_qstn .sv_q_imgsel label > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 4px;
  border: 1px solid lightgray;
  border-radius: 4px;
}
.sv_qstn .sv_q_imgsel label > div > img,
.sv_qstn .sv_q_imgsel label > div > embed {
  display: block;
}
.sv_qstn table tr td .sv_q_m_cell_label {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
f-panel {
  padding: 0.5em 1em;
  display: inline-block;
  line-height: 2em;
}
.sv_progress_bar > span {
  white-space: nowrap;
}
.sv-ranking {
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.sv-ranking-item {
  cursor: pointer;
  position: relative;
}
.sv-ranking-item:focus .sv-ranking-item__icon--hover {
  visibility: hidden;
}
.sv-ranking-item:hove:not(:focus) .sv-ranking-item__icon--hover {
  visibility: visible;
}
.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover {
  visibility: hidden;
}
.sv-ranking-item:focus {
  outline: none;
}
.sv-ranking-item:focus .sv-ranking-item__icon--focus {
  visibility: visible;
}
.sv-ranking-item:focus .sv-ranking-item__index {
  background: white;
  box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sv-ranking-item__content {
  display: flex;
  align-items: center;
  line-height: 1em;
  padding: 5px 0px;
  border-radius: 100px;
}
.sv-ranking-item__icon-container {
  left: 0;
  top: 0;
  bottom: 0;
  width: calc(3 * var(--base-unit, 8px));
  flex-shrink: 0;
}
.sv-ranking-item__icon-container svg:nth-of-type(1) {
  height: 16px;
  width: 10px;
}
.sv-ranking-item__icon-container svg:nth-of-type(2) {
  height: 24px;
  width: 10px;
}
.sv-ranking-item__icon {
  visibility: hidden;
  top: 20px;
  fill: var(--primary, #19b394);
  position: absolute;
}
.sv-ranking-item__index {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  background: var(--primary-light, rgba(25, 179, 148, 0.1));
  color: var(--foreground);
  border-radius: 100%;
  border: 2px solid transparent;
  width: 40px;
  height: 40px;
  line-height: 1em;
}
.sv-ranking-item__index svg {
  fill: var(--foreground);
  width: 16px;
  height: 16px;
}
.sv-ranking-item__text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 calc(2 * var(--base-unit, 8px));
}
.sv-ranking-item__ghost {
  display: none;
  background-color: var(--background-dim, #f3f3f3);
  border-radius: 100px;
  width: 200px;
  height: 55px;
  z-index: 1;
  position: absolute;
  left: 25px;
}
[dir=rtl] .sv-ranking-item__ghost {
  left: initilal;
  right: 25px;
}
.sv-ranking-item--ghost .sv-ranking-item__ghost {
  display: block;
}
.sv-ranking-item--ghost .sv-ranking-item__content {
  visibility: hidden;
}
.sv-ranking-item--drag .sv-ranking-item__content {
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  border-radius: 100px;
}
.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon {
  visibility: hidden;
}
.sv-ranking-item--drag .sv-ranking-item__icon--hover {
  visibility: visible;
}
.sv-ranking--mobile .sv-ranking-item__icon--hover {
  visibility: visible;
  fill: #9f9f9f;
}
.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover {
  visibility: hidden;
}
.sv-ranking--mobile.sv-ranking-shortcut {
  max-width: 80%;
}
.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon {
  visibility: hidden;
}
.sv-ranking--disabled {
  opacity: 0.8;
}
.sv-ranking-shortcut .sv-ranking-item__icon {
  fill: var(--primary, #19b394);
}
.sv_qstn .sv_q_select_column {
  display: inline-block;
  vertical-align: top;
  min-width: 10%;
}
.sv_qstn .sv_q_select_column > *:not(.sv_technical) {
  display: block;
}
.sv_main .sv_container .sv_body .sv_p_root .sv_qstn .sv_q_select_column textarea {
  margin-left: 0;
  padding-left: 0;
  line-height: initial;
}
.sv_main .sv-hidden {
  display: none !important;
}
.sv_main .sv-visuallyhidden {
  position: absolute;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.sv_main .sv-progress {
  height: 0.19em;
  background-color: var(--header-background-color, #e7e7e7);
  position: relative;
}
.sv_main .sv-progress__bar {
  background-color: var(--main-color, #1ab394);
  height: 100%;
  position: relative;
}
.sv_main .sv-paneldynamic__progress-container {
  position: relative;
  display: inline-block;
  width: calc(100% - 250px);
  margin-top: 20px;
}
.sv_main .sv-paneldynamic__add-btn {
  float: right;
}
.sv_main .sv-paneldynamic__add-btn--list-mode {
  float: none;
  margin-top: 0;
}
.sv_main .sv-paneldynamic__remove-btn {
  margin-top: 1.25em;
}
.sv_main .sv-paneldynamic__remove-btn--right {
  margin-top: 0;
  margin-left: 1.25em;
}
.sv_main .sv-paneldynamic__prev-btn,
.sv_main .sv-paneldynamic__next-btn {
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  width: 0.7em;
  top: -0.28em;
  position: absolute;
}
.sv_main .sv-paneldynamic__prev-btn svg,
.sv_main .sv-paneldynamic__next-btn svg {
  width: 0.7em;
  height: 0.7em;
  display: block;
}
.sv_main .sv-paneldynamic__prev-btn {
  left: -1.3em;
  transform: rotate(90deg);
}
.sv_main .sv-paneldynamic__next-btn {
  right: -1.3em;
  transform: rotate(270deg);
}
.sv_main .sv-paneldynamic__prev-btn.sv-paneldynamic__prev-btn--disabled,
.sv_main .sv-paneldynamic__next-btn.sv-paneldynamic__next-btn--disabled {
  cursor: auto;
}
.sv_main .sv-paneldynamic__progress-text {
  font-weight: bold;
  font-size: 0.87em;
  margin-top: 0.69em;
  margin-left: 4em;
}
.sv_main .sv-boolean__switch {
  display: inline-block;
  box-sizing: border-box;
  width: 63px;
  height: 24px;
  margin-right: 17px;
  margin-left: 21px;
  padding: 2px 3px;
  vertical-align: middle;
  border-radius: 12px;
  cursor: pointer;
}
.sv_main .sv-boolean__thumb-ghost {
  display: inline-block;
}
.sv_main .sv-boolean__slider {
  display: inline-block;
  width: 20px;
  height: 20px;
  transition-duration: 0.4s;
  transition-property: margin-left;
  border: none;
  border-radius: 100%;
}
.sv_main .sv-boolean__label {
  vertical-align: middle;
  cursor: pointer;
}
.sv_main .sv-boolean--indeterminate .sv-boolean__slider {
  margin-left: calc(50% - 10px);
}
.sv_main .sv-boolean input:focus ~ .sv-boolean__switch {
  outline-width: 1px;
  outline-style: solid;
  outline-offset: 1px;
}
.sv_main .sv-boolean--checked .sv-boolean__slider {
  margin-left: calc(100% - 20px);
}
[dir=rtl] .sv-boolean__label {
  float: right;
}
[dir=rtl] .sv-boolean--indeterminate .sv-boolean__slider {
  margin-right: calc(50% - 0.625em);
}
[dir=rtl] .sv-boolean--checked .sv-boolean__slider {
  margin-right: calc(100% - 1.25em);
}
[dir=rtl] .sv-boolean__switch {
  float: right;
}
[style*="direction:rtl"] .sv-boolean__label {
  float: right;
}
[style*="direction:rtl"] .sv-boolean--indeterminate .sv-boolean__slider {
  margin-right: calc(50% - 0.625em);
}
[style*="direction:rtl"] .sv-boolean--checked .sv-boolean__slider {
  margin-right: calc(100% - 1.25em);
}
[style*="direction:rtl"] .sv-boolean__switch {
  float: right;
}
.sv_main .sjs_sp_container {
  position: relative;
  box-sizing: content-box;
}
.sv_main .sjs_sp_controls {
  position: absolute;
  left: 0;
  bottom: 0;
}
.sv_main .sjs_sp_controls > button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.sv_main .sjs_sp_container > div > canvas:focus {
  outline: none;
}
.sv_main .sjs_sp_placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.sv_main .sv-logo--left {
  display: inline-block;
  vertical-align: top;
  margin-right: 2em;
}
.sv_main .sv-logo--right {
  display: inline-block;
  vertical-align: top;
  margin-left: 2em;
}
.sv_main .sv-logo--top {
  display: block;
  width: 100%;
  text-align: center;
}
.sv_main .sv-logo--bottom {
  display: block;
  width: 100%;
  text-align: center;
}
.sv_main .sv_header__text {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  width: 100%;
}
.sv_main .sv-expand-action:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,<?xml version='1.0' encoding='utf-8'?>\3c !-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'>\3c style type='text/css'> .st0{fill:#404040;}\3c /style><polygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  height: 10px;
  width: 12px;
  margin: auto 8px;
}
.sv_main .sv-expand-action--expanded:before {
  transform: rotate(180deg);
}
.sv_main .sv-action-bar {
  display: flex;
  position: relative;
  align-items: center;
  margin-left: auto;
  padding-left: 16px;
  overflow: hidden;
  white-space: nowrap;
}
.sv_main .sv-action-bar-separator {
  display: inline-block;
  width: 1px;
  height: 24px;
  vertical-align: middle;
  margin-right: 16px;
  background-color: #d6d6d6;
}
.sv_main .sv-action-bar-item {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  height: 40px;
  padding: 8px;
  box-sizing: border-box;
  margin-right: 16px;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  cursor: pointer;
  line-height: 24px;
  font-size: 16px;
  overflow-x: hidden;
  white-space: nowrap;
  min-width: auto;
  font-weight: normal;
}
.sv_main .sv-action-bar-item__title {
  vertical-align: middle;
  white-space: nowrap;
}
.sv_main .sv-action-bar-item__title--with-icon {
  margin-left: 8px;
}
.sv_main .sv-action__content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sv_main .sv-action__content > * {
  flex: 0 0 auto;
}
.sv_main .sv-action--hidden {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
.sv_main .sv-action-bar-item__icon svg {
  display: block;
}
.sv_main .sv-action-bar-item:active {
  opacity: 0.5;
}
.sv_main .sv-action-bar-item:focus {
  outline: none;
}
.sv_main .sv-title-actions {
  display: flex;
  align-items: center;
  width: 100%;
}
.sv_main .sv-title-actions__title {
  flex-wrap: wrap;
  max-width: 90%;
  min-width: 50%;
}
.sv_main .sv-title-actions__bar {
  min-width: 56px;
}
.sv_main .sv-title-actions .sv-title-actions__title {
  min-width: unset;
  max-width: unset;
  flex-wrap: wrap;
  flex: 0 0 auto;
}
.sv_main .sv-title-actions .sv-action-title-bar {
  min-width: unset;
  flex: 1 1 auto;
  justify-content: flex-end;
}
.sv_main .sv_matrix_cell_actions .sv-action-bar {
  margin-left: 0;
  padding-left: 0;
}
.sv_main .sv_p_wrapper_in_row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sv_main .sv_p_remove_btn_right {
  margin-left: 1em;
}
.sv_main .sv-button-group {
  display: flex;
  align-items: center;
  flex-direction: row;
  font-size: 16px;
  height: 48px;
  overflow: auto;
}
.sv_main .sv-button-group__item {
  display: flex;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 11px 16px;
  line-height: 24px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  overflow: hidden;
}
.sv_main .sv-button-group__item:not(:first-of-type) {
  margin-left: -1px;
}
.sv_main .sv-button-group__item-icon {
  display: block;
  height: 24px;
}
.sv_main .sv-button-group__item--selected {
  font-weight: 600;
}
.sv_main .sv-button-group__item-decorator {
  display: flex;
  align-items: center;
  max-width: 100%;
}
.sv_main .sv-button-group__item-icon + .sv-button-group__item-caption {
  margin-left: 8px;
}
.sv_main .sv-button-group__item-caption {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv_main .sv-button-group__item--disabled {
  cursor: default;
}
sv-popup {
  display: block;
  position: absolute;
}
.sv-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  outline: none;
  z-index: 1500;
  height: 100vh;
}
.sv-dropdown-popup {
  height: 0;
}
.sv-popup__container {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  position: absolute;
  padding: 0;
}
.sv-popup__body-content {
  background-color: var(--background, #fff);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  max-width: 100vw;
}
.sv-popup--modal .sv-list__filter {
  padding-top: 8px;
}
.sv-popup--modal .sv-list__filter-icon {
  top: 20px;
}
.sv-popup--overlay .sv-list__filter {
  padding-top: 8px;
}
.sv-popup--overlay .sv-list__filter-icon {
  top: 20px;
}
.sv-popup--modal {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sv-popup--modal .sv-popup__container {
  position: static;
}
.sv-popup--modal .sv-popup__body-content {
  padding: calc(4 * var(--base-unit, 8px));
}
.sv-popup--overlay {
  width: 100%;
}
.sv-popup--overlay .sv-popup__container {
  background: rgba(144, 144, 144, 0.5);
  max-width: 100vw;
  max-height: calc(100vh - 1 * var(--base-unit, 8px));
  height: calc(100vh - 1 * var(--base-unit, 8px));
  width: 100%;
  padding-top: calc(2 * var(--base-unit, 8px));
  border: unset;
}
.sv-popup__shadow {
  width: 100%;
  height: 100%;
  border-radius: calc(1 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-content {
  border-radius: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0px 0px;
  background: var(--background, #fff);
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
  padding: calc(3 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  height: calc(100% - 1 * var(--base-unit, 8px));
  max-height: 100vh;
  max-width: 100vw;
}
.sv-popup--overlay .sv-popup__scrolling-content {
  height: calc(100% - 10 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-footer {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-footer .sv-action {
  width: 100%;
}
.sv-popup--overlay .sv-popup__body-footer .sv-action-bar {
  width: 100%;
}
.sv-popup--overlay .sv-popup__body-footer-item {
  width: 100%;
}
.sv-popup--overlay .sv-popup__button {
  background-color: var(--primary, #19b394);
  border: 2px solid var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-popup__scrolling-content {
  height: 100%;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.sv-popup__scrolling-content::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  background-color: var(--background-dim, #f3f3f3);
}
.sv-popup__scrolling-content::-webkit-scrollbar-thumb {
  background: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sv-popup__content {
  min-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer {
  transform: translate(calc(-1 * var(--base-unit, 8px))) rotate(180deg);
}
.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer {
  transform: translate(calc(-1 * var(--base-unit, 8px)), calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right .sv-popup__container {
  transform: translate(calc(1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right .sv-popup__pointer {
  transform: translate(-12px, -4px) rotate(-90deg);
}
.sv-popup--show-pointer.sv-popup--left .sv-popup__container {
  transform: translate(calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--left .sv-popup__pointer {
  transform: translate(-4px, -4px) rotate(90deg);
}
.sv-popup__pointer {
  display: block;
  position: absolute;
}
.sv-popup__pointer:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: calc(1 * var(--base-unit, 8px)) solid transparent;
  border-right: calc(1 * var(--base-unit, 8px)) solid transparent;
  border-bottom: calc(1 * var(--base-unit, 8px)) solid var(--background, #fff);
  align-self: center;
}
.sv-popup__body-header {
  font-family: var(--font-family, var(--sjs-default-font-family));
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  font-style: normal;
  font-weight: 700;
  margin-bottom: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
}
.sv-popup__body-footer {
  display: flex;
  margin-top: calc(4 * var(--base-unit, 8px));
}
.sv-popup__body-footer .sv-action-bar {
  gap: calc(1.5 * var(--base-unit, 8px));
}
.sv-popup__button {
  padding: calc(2 * var(--base-unit, 8px)) calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin: 2px;
  cursor: pointer;
  font-family: var(--font-family, var(--sjs-default-font-family));
  font-style: normal;
  font-weight: 600;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  text-align: center;
  color: var(--primary, #19b394);
  border: none;
  outline: none;
}
.sv-popup__button:hover {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sv-popup__button:disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default;
}
.sv-popup__button:disabled:hover {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.sv-popup__button.sv-popup__button--apply {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-popup__button.sv-popup__button--apply:disabled {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-popup__button.sv-popup__button--danger {
  background-color: var(--sjs-special-red, #E50A3E);
  color: var(--primary-foreground, #fff);
}
.sv-list {
  padding: 0;
  margin: 0;
  background: var(--background, #fff);
  list-style-type: none;
  overflow-y: auto;
}
.sv-list__item--with-icon {
  padding-top: 12px;
  padding-bottom: 12px;
}
.sv-list__item {
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-list__item-body {
  width: 100%;
  box-sizing: border-box;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  padding-top: calc(1 * var(--base-unit, 8px));
  padding-bottom: calc(1 * var(--base-unit, 8px));
  padding-inline-end: calc(8 * var(--base-unit, 8px));
  padding-inline-start: calc(2 * var(--base-unit, 8px));
  cursor: pointer;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  gap: 16px;
}
.sv-list__item-icon {
  float: left;
  width: 24px;
  height: 24px;
}
.sv-list__item-icon svg {
  display: block;
}
.sv-list__item-icon use {
  fill: #909090;
}
.sv-list__item:hover .sv-list__item-body {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-list__item.sv-list__item--focused .sv-list__item-body {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-list__loading-indicator {
  pointer-events: none;
}
.sv-list__loading-indicator .sv-list__item-body {
  background-color: transparent;
}
.sv-list__item--selected .sv-list__item-icon use {
  fill: var(--primary-foreground, #fff);
}
.sv-list__item.sv-list__item--disabled {
  color: var(--foreground-light, #909090);
  cursor: default;
}
.sv-list__item span {
  white-space: nowrap;
}
.sv-list__container {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.sv-list__filter {
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  background: var(--background, #fff);
  padding-bottom: var(--sjs-base-unit, var(--base-unit, 8px));
}
.sv-list__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  box-sizing: border-box;
  width: 100%;
  line-height: 24px;
  padding-left: 56px;
  padding-right: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  outline: none;
  font-size: 1em;
  border: none;
}
.sv-list__filter-icon {
  display: block;
  position: absolute;
  top: 12px;
  left: 16px;
}
.sv-list__filter-icon .sv-svg-icon {
  width: 24px;
  height: 24px;
}
.sv-list__empty-container {
  width: 100%;
  box-sizing: border-box;
  padding: 12px 64px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-list__empty-text {
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: var(--foreground-light, #909090);
}
.sv-skeleton-element {
  min-height: 50px;
}
/*!
 * SurveyJS Creator v1.9.133
 * (c) 2015-2024 Devsoft Baltic OÜ - http://surveyjs.io/
 * Github: https://github.com/surveyjs/survey-creator
 * License: https://surveyjs.io/Licenses#SurveyCreator
 */
.sjs-cb-wrapper {
  display: inline-block;
  margin-right: 1em;
  min-height: 2em;
}
.sjs-cb-container {
  position: relative;
  min-height: 1em;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.sjs-cb-container input {
  position: absolute;
  opacity: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.sjs-cb-container input:checked ~ .checkmark:after {
  display: block;
}
.sjs-cb-container .checkmark:after {
  left: 8px;
  top: 5px;
  width: 7px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.sjs-cb-label {
  line-height: 1.75em;
  margin-left: 35px;
}
.form-control.svd_custom_select {
  padding: 0;
  min-width: 100px;
}
.form-control.svd_custom_select select {
  border: none;
  height: 34px;
  padding: 6px 12px;
  padding-right: 3em;
}
.form-control.svd_custom_select select:focus {
  outline: 0;
  box-shadow: none;
}
.form-control.svd_custom_select:before {
  top: -1px;
}
.svd_container .svd_content .svd_custom_select,
.svd_container .modal-dialog .svd_custom_select {
  width: 100%;
  position: relative;
  display: inline-block;
  background-color: #ffffff;
  background-color: var(--primary-bg-color, #ffffff);
  box-sizing: content-box;
}
.svd_container .svd_content .svd_custom_select select,
.svd_container .modal-dialog .svd_custom_select select {
  width: 100%;
  display: block;
  position: relative;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 3em;
}
.svd_container .svd_content .svd_custom_select select::-ms-expand,
.svd_container .modal-dialog .svd_custom_select select::-ms-expand {
  display: none;
}
.svd_container .svd_content .svd_custom_select:before,
.svd_container .modal-dialog .svd_custom_select:before {
  padding: 17px;
  position: absolute;
  right: 0;
  top: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwxNiAxNCwxNCAxNywxNyAyMCwxNCAyMiwxNiAxNywyMSAiLz4KPC9zdmc+Cg==);
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}
.ddmenu-container {
  display: inline-block;
}
.ddmenu-container .ddmenu {
  position: relative;
}
.ddmenu-container .ddmenu > span {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ddmenu-container .ddmenu > span,
.ddmenu-container .ddmenu > div {
  cursor: pointer;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ddmenu-container .ddmenu > div {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
.ddmenu-container .ddmenu > span:focus ~ div {
  display: block;
}
.ddmenu-container .ddmenu > ul {
  position: absolute;
  z-index: 1;
  visibility: hidden;
  transition: visibility 0.5s;
  opacity: 0;
}
.ddmenu-container .ddmenu > ul li {
  list-style-type: none;
}
.ddmenu-container.menu-disabled .ddmenu > span:focus ~ ul {
  opacity: 0;
  visibility: hidden;
}
.ddmenu-container .ddmenu > span:focus ~ ul {
  visibility: visible;
  opacity: 1;
}
.svd_container .svd-svg-icon {
  display: inline-block;
  vertical-align: middle;
  fill: #3d4d5d;
  fill: var(--primary-icon-color, #3d4d5d);
}
.svd_container .svd-primary-icon .svd-svg-icon {
  fill: #1ab394;
  fill: var(--primary-color, #1ab394);
}
.svd_container .svd-danger-icon .svd-svg-icon {
  fill: #ed5565;
  fill: var(--error-color, #ed5565);
}
.svd_container .svd-secondary-icon .svd-svg-icon {
  fill: #1ab394;
  fill: var(--secondary-color, #1ab394);
}
.svd_container .icon-gearactive .svd-svg-icon, .svd_container .icon-dotsactive .svd-svg-icon {
  fill: #1ab394;
  fill: var(--primary-color, #1ab394);
}
.svd_container .icon-gear .svd-svg-icon, .svd_container .icon-dots .svd-svg-icon {
  fill: #d0d0d0;
  fill: var(--light-control-color, #d0d0d0);
}
.svd_container .icon-white .svd-svg-icon {
  fill: #ffffff;
  fill: var(--primary-bg-color, #ffffff);
}
.svd_container .icon-status .svd-svg-icon {
  fill: #9d9fa1;
  fill: var(--icon-status-color, #9d9fa1);
  margin-bottom: 0.3em;
}
.svd_container .icon-actiondragelement {
  cursor: move;
  position: absolute;
  left: 0;
}
.svd_container .glyphicon {
  font-weight: bold;
  display: inline-block;
  font-family: inherit;
  cursor: pointer;
  line-height: 1em;
  top: 0;
}
.svd_container .glyphicon.glyphicon-plus::before {
  font-weight: normal;
  font-size: 20px;
  content: "+";
}
.svd_container .glyphicon.glyphicon-option-horizontal::before {
  font-size: 20px;
  content: "⋯";
}
.svd_container .glyphicon.glyphicon-remove::before {
  content: "✖";
}
.svd_container .glyphicon.glyphicon-edit::before {
  content: "";
}
.svd_container .glyphicon.glyphicon-list-alt::before {
  content: "⇐";
}
.svd_container .glyphicon.glyphicon-exclamation-sign::before {
  content: "⚠";
}
.svd_container .svd-tabs {
  padding: 19px 15px 0 30px;
}
.svd_container .svd-tab.active > .svd-tab-text {
  color: #1ab394;
  color: var(--primary-color, #1ab394);
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
  border: 1px solid #e7eaec;
  border-color: var(--primary-border-color, #e7eaec);
  border-bottom-color: #f4f4f4;
  border-bottom-color: var(--secondary-bg-color, #f4f4f4);
}
.svd_container .svd-tab-text {
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.5em 1em;
  text-align: center;
  font-weight: bold;
  color: #676a6c;
  color: var(--primary-text-color, #676a6c);
  background-color: transparent;
}
.svd_container .svd-tab-text:hover, .svd_container .svd-tab-text:focus {
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
  border-bottom: 1px solid #f4f4f4;
  border-bottom-color: var(--secondary-bg-color, #f4f4f4);
}
.svd-survey-placeholder-root .svd-survey-placeholder {
  position: relative;
  width: 100%;
  height: 500px;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-survey-gallery {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
  margin: 6px;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-survey-gallery a {
  color: #676a6c;
  color: var(--primary-text-color, #676a6c);
  margin-top: 50px;
  font-size: 14px;
  text-decoration: underline;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-survey-gallery a img {
  margin-top: -5px;
  margin-right: 1em;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-empty-message-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-empty-message-container .svd-empty-message {
  margin-bottom: 1em;
  text-align: center;
  font-size: 22px;
  color: #1ab394;
  color: var(--primary-color, #1ab394);
  pointer-events: none;
  max-width: 300px;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-empty-message-container .svd-empty-image {
  pointer-events: none;
  display: block;
}
.svd-survey-placeholder-root .svd-survey-placeholder .svd-empty-message-container .svd-empty-action {
  margin-top: 30px;
  cursor: pointer;
}
.svd_survey_designer .svd-survey-placeholder-root {
  background-color: #ffffff;
  background-color: var(--primary-bg-color, #ffffff);
}
.svd-property-editor-survey .svd-survey-nopadding {
  min-width: 7em;
}
.svd_container.sv_bootstrap_css .svd-tabs {
  line-height: 2.5em;
}
.svd_container.sv_bootstrapmaterial_css .panel.card {
  box-shadow: none;
}
.svd_container.sv_bootstrapmaterial_css .form-group {
  margin-top: 0;
}
.svd_container.sv_bootstrapmaterial_css .form-group .form-control {
  background-image: linear-gradient(0deg, var(--primary-color, #1ab394) 2px, rgba(213, 0, 0, 0) 0), linear-gradient(0deg, rgba(0, 0, 0, 0.26) 1px, transparent 0);
}
.svd_container.sv_bootstrapmaterial_css .form-group {
  margin-top: 0;
}
.svd_container.sv_bootstrapmaterial_css .form-group.is-focused label {
  color: var(--primary-color, #1ab394);
}
.svd_container.sv_bootstrapmaterial_css .svd_custom_select .form-group,
.svd_container.sv_bootstrapmaterial_css .svd_properties_grid .form-group {
  margin-top: 0;
  padding-bottom: 0;
}
.svd_container.sv_bootstrapmaterial_css .svd_custom_select .form-group .form-control,
.svd_container.sv_bootstrapmaterial_css .svd_properties_grid .form-group .form-control {
  margin-top: -3px;
  margin-bottom: 0;
}
.svd_container.sv_bootstrapmaterial_css .svd_properties_grid .glyphicon-edit {
  border-radius: 0;
  background-color: var(--primary-color, #1ab394);
  color: white;
  text-transform: uppercase;
  padding: 5px;
  font-size: 12px;
}
.svd_container.sv_bootstrapmaterial_css .svd_properties_grid .glyphicon-edit:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.svd_container.sv_bootstrapmaterial_css .svda-adorner-root span {
  position: static;
  display: inline-block;
  transition: none;
}
.svd_container.sv_bootstrapmaterial_css .modal-footer .btn + .btn {
  margin-bottom: 10px;
}
.svd_container.sv_bootstrapmaterial_css .svd-propertyeditor-condition .btn-primary {
  margin-right: 0.5em;
}
.svd_container.sv_bootstrapmaterial_css .svd-propertyeditor-condition .svd_custom_select {
  max-width: 165px;
}
.svd_container.sv_bootstrapmaterial_css .svd-propertyeditor-condition textarea {
  color: var(--primary-text-color, #676a6c);
}
.svd_container.sv_bootstrapmaterial_css .svd-logic-button {
  margin-right: 0.5em;
}
.svd_container.sv_bootstrapmaterial_css select.svda_current_type {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}
.svd_container.sv_bootstrapmaterial_css .svd_question {
  border: 1px solid var(--primary-border-color, #e7eaec);
}
.svd_container.sv_bootstrapmaterial_css .modal-content .form-group .sjs-cb-wrapper {
  margin-bottom: 6px;
}
.svd_container.sv_bootstrapmaterial_css .modal-content .form-group .sjs-cb-wrapper:last-child {
  margin-bottom: 0;
}
.svd_container.sv_bootstrapmaterial_css .modal-content .btn-danger {
  background-color: #f44336;
  color: var(--secondary-bg-color, #f4f4f4);
}
.svd_container.sv_bootstrapmaterial_css .modal-content .btn-danger:hover {
  opacity: 0.7;
}
@media (min-width: 768px) {
  .svd_container.sv_bootstrapmaterial_css .modal-content .form-inline .checkbox input[type=checkbox],
  .svd_container.sv_bootstrapmaterial_css .modal-content .form-inline .radio input[type=radio] {
    position: absolute;
    margin-left: 0;
  }
  .svd_container.sv_bootstrapmaterial_css .modal-content .form-inline .checkbox span,
  .svd_container.sv_bootstrapmaterial_css .modal-content .form-inline .radio span {
    top: 4px;
  }
  .svd_container.sv_bootstrapmaterial_css .modal-content .form-inline .checkbox label,
  .svd_container.sv_bootstrapmaterial_css .modal-content .form-inline .radio label {
    padding-left: 45px;
    margin-bottom: 10px;
  }
}
.svd_container.sv_bootstrapmaterial_css .sv_select_wrapper .form-control {
  line-height: 3em;
  height: 3em;
}
.svd_container.sv_bootstrapmaterial_css survey-widget .sv_bootstrapmaterial_css .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn select {
  line-height: 3em;
  height: 3em;
}
.svd_container.sv_bootstrapmaterial_css .btn-primary {
  color: var(--inverted-text-color, #ffffff);
  background-color: var(--secondary-color, #1ab394);
  border-color: var(--secondary-color, #1ab394);
}
.svd_container.sv_bootstrapmaterial_css .btn-primary:active:focus {
  color: var(--primary-color, #1ab394);
}
.svd_container.sv_bootstrapmaterial_css .btn-secondary {
  background-color: var(--primary-border-color, #e7eaec);
}
.svd_container.sv_bootstrapmaterial_css .btn-secondary:hover {
  opacity: 0.8;
}
.svd_container.sv_bootstrapmaterial_css .btn-link {
  color: var(--primary-text-color, #676a6c);
  background-color: var(--secondary-bg-color, #f4f4f4);
  border-color: var(--secondary-bg-color, #f4f4f4);
}
.svd_container.sv_bootstrapmaterial_css .checkbox label,
.svd_container.sv_bootstrapmaterial_css .radio label,
.svd_container.sv_bootstrapmaterial_css label {
  color: var(--primary-text-color, #676a6c);
}
.svd_container.sv_bootstrapmaterial_css .editor-tabs > li a:hover,
.svd_container.sv_bootstrapmaterial_css .editor-tabs > li a:focus {
  background-color: var(--secondary-bg-color, #f4f4f4) !important;
  border-bottom: 1px solid var(--secondary-bg-color, #f4f4f4) !important;
}
.svd_container.sv_bootstrapmaterial_css .editor-tabs > li.active a {
  color: var(--primary-color, #1ab394) !important;
  background-color: var(--secondary-bg-color, #f4f4f4) !important;
  border: 1px solid var(--primary-border-color, #e7eaec) !important;
  border-bottom-color: var(--secondary-bg-color, #f4f4f4) !important;
}
.svd_container.sv_bootstrapmaterial_css .nav-tabs a {
  color: var(--primary-text-color, #676a6c) !important;
}
.svd_container.sv_bootstrapmaterial_css .nav-tabs > li.active > a {
  color: var(--primary-color, #1ab394) !important;
}
.svd_container.sv_bootstrapmaterial_css .nav-item.active .nav-link {
  background-color: var(--primary-bg-color, #ffffff) !important;
}
.svd_container.sv_bootstrapmaterial_css .modal-tabs {
  background: transparent;
  padding-bottom: 10px;
}
.svd_container.sv_bootstrapmaterial_css .modal-tabs > li > a {
  color: var(--primary-text-color, #676a6c) !important;
  border: 1px solid transparent !important;
}
.svd_container.sv_bootstrapmaterial_css .modal-tabs > li > a:hover {
  color: var(--primary-color, #1ab394) !important;
  border-bottom: 1px solid var(--inverted-text-color, #ffffff) !important;
}
.svd_container.sv_bootstrapmaterial_css .modal-tabs > li > a:focus {
  color: var(--primary-color, #1ab394) !important;
  border-bottom: 1px solid var(--inverted-text-color, #ffffff) !important;
}
.svd_container.sv_bootstrapmaterial_css .modal-tabs > li.active > a {
  color: var(--primary-color, #1ab394) !important;
  border: 1px solid var(--primary-border-color, #e7eaec) !important;
  border-bottom-color: var(--inverted-text-color, #ffffff) !important;
}
.svd-vertical-container {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
}
.svd-vertical-container__row {
  width: 100%;
  height: 100%;
  display: table-row;
}
.svd-vertical-container__row:first-child {
  height: 0;
}
.svd-vertical-container__cell {
  width: 100%;
  display: table-cell;
}
.svd-vertical-container__cell-content-holder {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.svd-vertical-container__cell-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.svd-vertical-container__cell-content--scrollable {
  overflow: auto;
}
.svd_editors > .svd-vertical-container {
  table-layout: fixed;
}
.svd_container {
  color: #676a6c;
  color: var(--primary-text-color, #676a6c);
}
.svd_container a {
  color: #1ab394;
  color: var(--primary-color, #1ab394);
}
.svd_container a:hover {
  color: #18a689;
  color: var(--primary-hover-color, #18a689);
}
.svd_container .btn-primary {
  color: #ffffff;
  color: var(--inverted-text-color, #ffffff);
  background-color: #1ab394;
  background-color: var(--primary-color, #1ab394);
  border-color: #1ab394;
  border-color: var(--primary-color, #1ab394);
}
.svd_container .btn-link {
  color: #676a6c;
  color: var(--primary-text-color, #676a6c);
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
  border-color: #f4f4f4;
  border-color: var(--secondary-bg-color, #f4f4f4);
}
.svd_container .sjs-cb-container:hover input ~ .checkmark {
  background-color: #ccc;
  background-color: var(--dd-menu-border, #ccc);
}
.svd_container .sjs-cb-container:hover input:checked ~ .checkmark {
  background-color: #18a689;
  background-color: var(--primary-hover-color, #18a689);
}
.svd_container .svd_selected_page {
  border-bottom: 1px solid #ffffff;
  border-bottom-color: var(--primary-bg-color, #ffffff);
}
.svd_container .svd_toolbar li.active a {
  background-color: #1ab394;
  background-color: var(--primary-color, #1ab394);
  color: #ffffff;
  color: var(--primary-bg-color, #ffffff);
}
.svd_container .svd_toolbar li a {
  color: #262626;
  color: var(--dd-menu-link-color, #262626);
}
.svd_container .svd_custom_select:before {
  background-color: #1ab394;
  background-color: var(--primary-color, #1ab394);
}
.svd_container .form-control:focus {
  border-color: #1ab394;
  border-color: var(--primary-color, #1ab394);
}
.svd_container a:focus,
.svd_container div:focus,
.svd_container span:focus,
.svd_container select:focus,
.svd_container tr:focus,
.svd_container input[type=checkbox]:focus + span.checkmark {
  outline-color: #1ab394;
  outline-color: var(--primary-color, #1ab394);
  outline-style: dotted;
  outline-width: 0.5px;
  outline-offset: -1px;
}
.svd_container .svd-no-outline:focus {
  outline: none;
}
.svd_container .svd_toolbar button:focus {
  outline-color: #676a6c;
  outline-color: var(--primary-text-color, #676a6c);
}
.svd_container .svd-main-color {
  color: #1ab394;
  color: var(--primary-color, #1ab394);
}
.svd_container .svd-main-background-color {
  background-color: #1ab394;
  background-color: var(--primary-color, #1ab394);
}
.svd_container .svd-main-border-color {
  border-color: #1ab394;
  border-color: var(--selection-border-color, #1ab394);
}
.svd_container .svd-light-text-color {
  color: #a7a7a7;
  color: var(--secondary-text-color, #a7a7a7);
}
.svd_container .svd-light-background-color {
  background-color: #e7eaec;
  background-color: var(--primary-border-color, #e7eaec);
}
.svd_container .svd-light-border-color {
  border-color: #e7eaec;
  border-color: var(--primary-border-color, #e7eaec);
}
.svd_container .svd-dark-border-color {
  border-color: #ddd;
  border-color: var(--secondary-border-color, #ddd);
}
.svd_container .svd-light-bg-color {
  background-color: #ffffff;
  background-color: var(--primary-bg-color, #ffffff);
}
.svd_container .svd-dark-bg-color {
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
}
.svd_container .svd-empty-panel {
  line-height: 20px;
  padding: 20px;
}
.svd_flowpanel[contenteditable=true]:empty:before {
  content: attr(placeholder);
}
.svd_flowpanel[contenteditable=true] {
  padding: 5px;
  display: block; /* For Firefox */
}
.svd_container {
  position: relative;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  width: 100%;
  height: 100%;
  outline: none;
}
.svd_container:focus {
  outline: none;
}
.svd_container .svd_questions_editor .svd_question {
  overflow: visible;
  border: 1px solid transparent;
  pointer-events: auto;
}
.svd_container .svd_questions_editor .svd_question:hover {
  border-color: #1ab394;
  border-color: var(--selection-border-color, #1ab394);
}
.svd_container .svd_surveyjs_designer_container.svd_surveyjs_designer_container .sv_main .sv_custom_header,
.svd_container #surveyjsExample .sv_main .sv_custom_header {
  background-color: transparent;
}
.svd_container .svd-textitems-column {
  width: 100%;
  display: inline-block;
  line-height: 28px;
}
.svd_container .svd-textitems-column .btn-danger {
  min-width: 2em;
  padding: 0.78em 1em;
}
.svd_container .svd-textitems-column .svd-textitems-isrequired {
  vertical-align: top;
  padding-top: 3px;
  display: inline-block;
}
.svd_container .svd-textitems-column .svd-textitems-edit {
  vertical-align: top;
  display: inline-block;
  margin-left: 1.7em;
}
.svd_container .svd-items-control-footer {
  margin-top: 1em;
}
.svd_container .svd-drag-handle {
  font-size: 20px;
  cursor: move;
}
.svd_container .svd-itemvalue-actions-container {
  white-space: nowrap;
}
.svd_container .svd-itemvalue-action {
  display: inline-block;
  vertical-align: baseline;
}
.svd_container .form-control {
  border-radius: 2px;
}
.svd_container .form-control:focus {
  outline: 0;
  box-shadow: none;
}
.svd_container .select2-container {
  vertical-align: top;
}
.svd_container .select2-container .select2-selection--single,
.svd_container .select2-container--default.select2-container--open .select2-selection--single {
  border-radius: 0;
  border: 1px solid #ccc;
  border-color: var(--dd-menu-border, #ccc);
  height: 34px;
}
.svd_container .select2-container .select2-selection--single .select2-selection__arrow,
.svd_container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: #1ab394;
  background: var(--primary-color, #1ab394);
  height: 34px;
  top: 0px;
  right: 0px;
  width: 34px;
}
.svd_container .select2-container .select2-selection--single .select2-selection__arrow b,
.svd_container .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent #fff transparent;
}
.svd_container * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.svd_container a,
.svd_container a.nav-link,
.svd_container span.nav-link {
  cursor: pointer;
}
.svd_container:not(.sv_modern_css) .btn {
  border-radius: 2px;
  padding: 0.5em 1em;
  font-size: 1em;
  line-height: 1em;
  min-width: 6em;
  font-weight: bold;
}
.svd_container .svd_content {
  padding: 30px;
  margin: 0;
  border: none;
  height: 100%;
}
.svd_container .svd_content > * {
  height: 100%;
}
.svd_container .svd_content .svd_survey_designer {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  margin: 0;
}
.svd_container .svd_content .svd_survey_designer .svd_editors {
  display: table-cell;
  vertical-align: top;
  padding: 0 15px;
  width: 100%;
}
.svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px;
  min-height: 100%;
}
.svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor .panel-body .svd_question,
.svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor .card-block .svd_question {
  box-shadow: none;
  border-radius: 0;
  padding: 20px 9px;
  margin-bottom: 38px;
}
.svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor .panel-body .svd_question f-panel .svd_question,
.svd_container .svd_content .svd_survey_designer .svd_editors .svd_questions_editor .card-block .svd_question f-panel .svd_question {
  vertical-align: baseline;
  padding: 0;
  margin-bottom: 0;
}
.svd_container [draggable] {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.svd_container survey-widget .form-control {
  width: 100%;
}
.svd_container .svd_wrap_elements {
  white-space: normal;
}
.svd_container .svd-matrixdropdowncolumns-table th {
  white-space: nowrap;
}
.svd_container .svd_table-nowrap {
  table-layout: fixed;
}
.svd_container .svd_table-nowrap td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.svd_container .svd_q_selected {
  border: 1px solid transparent;
}
.svd_container .svd_q_design {
  pointer-events: none;
}
.svd_container .svd_q_design_border {
  position: relative;
}
.svd_container .svd_navbarbuttons {
  margin-top: 3px;
}
.svd-manage-mask {
  z-index: 9999;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.15);
}
.svd_container .animated {
  animation-duration: 0.2s;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.svd_container .fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.svd_container .fadeInDown {
  animation-name: fadeInDown;
}
.svd_container .modal {
  display: none;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
.svd_container .modal .modal-dialog {
  max-width: 600px;
}
.svd_container .modal .modal-body {
  max-height: 75vh;
  overflow: auto;
}
.svd_container .modal .modal-body survey-widget {
  display: block;
  margin-bottom: 1em;
}
.svd_container .modal .modal-body survey-widget .sv_main .sv_custom_header {
  background: transparent;
}
.svd_container .modal .modal-body survey-widget .svd-survey-nopadding {
  padding: 0;
  margin: 0;
}
.svd_container .svd_items_table {
  width: 100%;
}
.svd_container .svd_items_table tr th,
.svd_container .svd_items_table tr td {
  padding: 0.25em;
}
.svd_container .svd_items_table tr th .btn,
.svd_container .svd_items_table tr td .btn {
  min-width: auto;
}
.svd_container .svd_commercial_container {
  padding: 1em 0 0.5em 2em;
}
.svd_container .svd_commercial_container .svd_commercial_text {
  font-weight: bold;
  text-decoration: none;
}
.svd_container .svd_commercial_container .svd_commercial_text .svd_commercial_product {
  padding-left: 0.5em;
}
.svd_container.sv_default_css a {
  text-decoration: unset;
}
.svd_container.sv_default_css .btn,
.svd_container.sv_default_css .btn:active {
  box-shadow: none;
  border: none;
  cursor: pointer;
}
.svd_container.sv_default_css .btn span,
.svd_container.sv_default_css .btn:active span {
  display: inline-block;
  padding: 1px;
}
.svd_container.sv_default_css .btn[disabled] {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: 0.65;
}
.svd_container.sv_default_css :after,
.svd_container.sv_default_css :before {
  box-sizing: border-box;
}
.svd_container.sv_default_css .sv_progress-buttons__list li:before {
  box-sizing: content-box;
}
.svd_container.sv_default_css label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  vertical-align: top;
}
.svd_container.sv_default_css .form-group {
  margin-bottom: 15px;
}
.svd_container.sv_default_css select,
.svd_container.sv_default_css textarea {
  line-height: inherit;
}
.svd_container.sv_default_css .form-control {
  padding: 6px 12px;
  line-height: 1.5em;
  border: 1px solid #ccc;
  border-color: var(--dd-menu-border, #ccc);
  display: block;
  width: 100%;
  height: 34px;
}
.svd_container.sv_default_css .form-control.svd_custom_select {
  padding: 0;
}
.svd_container.sv_default_css .form-control.svd_custom_select select {
  height: 34px;
}
.svd_container.sv_default_css .input-group {
  position: relative;
  display: table;
  border-spacing: 0;
}
.svd_container.sv_default_css .input-group .form-control,
.svd_container.sv_default_css .input-group .input-group-addon,
.svd_container.sv_default_css .input-group .input-group-btn {
  display: table-cell;
}
.svd_container.sv_default_css .input-group .form-control {
  float: left;
}
.svd_container.sv_default_css .input-group .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  background-color: #e7eaec;
  background-color: var(--primary-border-color, #e7eaec);
  border: 1px solid #ddd;
  border-color: var(--secondary-border-color, #ddd);
  border-radius: 2px;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.svd_container.sv_default_css .input-group .input-group-addon:first-child {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.svd_container.sv_default_css .input-group .input-group-addon:last-child {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.svd_container.sv_default_css .input-group .input-group-addon.btn-danger {
  background-color: #ed5565;
  background-color: var(--error-color, #ed5565);
}
.svd_container.sv_default_css .form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
.svd_container.sv_default_css .form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.svd_container.sv_default_css .nav-tabs {
  margin-bottom: 0;
  padding: 0;
  line-height: 2.5em;
}
.svd_container.sv_default_css .nav-item {
  display: inline-block;
  margin-left: -3px;
}
.svd_container.sv_default_css .nav-item:first-child {
  margin-left: 0;
}
.svd_container.sv_default_css .nav-link {
  border-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding: 0.5em 1em;
  text-align: center;
}
.svd_container.sv_default_css .nav-link.active {
  border: 1px solid #ddd;
  border-color: var(--secondary-border-color, #ddd);
  border-bottom-color: transparent;
}
.svd_container.sv_default_css .svd_editors {
  display: table-cell;
  vertical-align: top;
  padding: 0 15px;
}
.svd_container.sv_default_css .svd_properties table {
  width: 100%;
}
.svd_container.sv_default_css .svd_surveyjs_designer_container.svd_surveyjs_designer_container .sv_row .svd_question {
  margin-top: 30px;
  overflow: visible;
}
.svd_container.sv_default_css .svd_surveyjs_designer_container.svd_surveyjs_designer_container .sv_row .svd_question question-actions .svda_question_action {
  display: inline-block;
  font-size: 12px;
}
.svd_container.sv_default_css .svd_surveyjs_designer_container.svd_surveyjs_designer_container .sv_row .svd_question question-actions .svda_question_action .icon-actiondragelement {
  bottom: 0;
}
.svd_container.sv_default_css .svd_surveyjs_designer_container.svd_surveyjs_designer_container .sv_row .svd_question .svda-select-items-title {
  top: -1.8em;
  right: 0;
  padding-right: 2.5em;
}
.svd_container.sv_default_css .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.svd_container.sv_default_css .modal .modal-dialog {
  position: relative;
  max-width: 600px;
  margin: 30px auto;
}
.svd_container.sv_default_css .modal .modal-dialog .modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.svd_container.sv_default_css .modal .modal-dialog .modal-content .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.svd_container.sv_default_css .modal .modal-dialog .modal-content .modal-header h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
}
.svd_container.sv_default_css .modal .modal-dialog .modal-content .modal-header button.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.svd_container.sv_default_css .modal .modal-dialog .modal-content .modal-body {
  padding: 15px;
}
.svd_container.sv_default_css .modal .modal-dialog .modal-content .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.svd_container_disabled .item_editable {
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .svd_container use {
    /* IE11 - https://surveyjs.answerdesk.io/ticket/details/T1387 */
    pointer-events: none;
  }
}
.sv_select_wrapper:before {
  bottom: 2px;
}
.svd_surveyjs_designer_container .sv_select_wrapper:before {
  height: 2em;
}
.svd_surveyjs_designer_container fieldset.sv_qcbc, .svd_surveyjs_designer_container fieldset.sv_qcbx {
  min-width: 0;
}
.svd_container.sv_modern_css {
  font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
.svd_container.sv_modern_css .sv-btn {
  line-height: 34px;
  height: 34px;
  border-radius: 17px;
  font-size: 14px;
  padding: 0 1.5em;
}
.svd_container.sv_modern_css .sv-btn > * {
  line-height: 34px;
}
.svd_container.sv_modern_css .sv-btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.svd_container.sv_modern_css .svd-tabs {
  padding: 0;
  margin: 0;
}
.svd_container.sv_modern_css .svd-tab {
  list-style: none;
  display: inline-block;
  margin: 0;
}
.svd_container.sv_modern_css .svd-tab:not(:first-child) {
  margin-left: -4px;
}
.svd_container.sv_modern_css .svd-tab-text {
  display: inline-block;
  padding: 1em 2em;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
.svd_container.sv_modern_css .svd-designer-tabbed-container__tab-header {
  font-family: Raleway;
  font-size: 18px;
  font-weight: bold;
  text-transform: unset;
}
.svd_container.sv_modern_css .svd-designer-tabbed-container__tab-content {
  overflow: unset;
}
.svd_container.sv_modern_css .svd-accordion-tab-header {
  font-family: Raleway;
  font-size: 14px;
  font-weight: bold;
  min-height: 47px;
  line-height: 47px;
}
.svd_container.sv_modern_css .svd_toolbox_item_text {
  font-size: 16px;
}
.svd_container.sv_modern_css svd-property-editor {
  display: block;
  margin-bottom: 1em;
}
.svd_container.sv_modern_css svd-property-editor .sv-body__page {
  margin: 0;
}
.svd_container.sv_modern_css svd-property-editor .sv-title {
  font-size: 14px;
}
.svd_container.sv_modern_css .svd-control {
  height: 34px;
  border-radius: 2px;
  border: solid 1px #d0d0d0;
  border-color: var(--light-control-color, #d0d0d0);
  background-color: #ffffff;
  background-color: var(--primary-bg-color, #ffffff);
  padding: 0 12px;
}
.svd_container.sv_modern_css .svd-control-label {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 6px;
}
.svd_container.sv_modern_css .sjs-cb-container .checkmark:after {
  left: 6px;
  top: 2px;
}
.svd_container.sv_modern_css .svd_custom_select:before {
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAgMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSIyLDIgMCw0IDUsOSAxMCw0IDgsMiA1LDUgIi8+Cjwvc3ZnPgo=);
  padding: 5px;
  margin: 12px;
}
.svd_container.sv_modern_css svd-pages-editor .svd-page {
  font-family: Raleway;
  font-size: 14px;
  font-weight: bold;
  border: none;
  color: solid 1px #a7a7a7;
  color: var(--secondary-text-color, #a7a7a7);
}
.svd_container.sv_modern_css svd-pages-editor .svd-page:hover, .svd_container.sv_modern_css svd-pages-editor .svd-page.svd_selected_page, .svd_container.sv_modern_css svd-pages-editor .svd-page.svd-page-add {
  color: #676a6c;
  color: var(--primary-text-color, #676a6c);
}
.svd_container.sv_modern_css svd-pages-editor .svd-page.svd_selected_page {
  background-color: transparent;
}
.svd_container.sv_modern_css svd-pages-editor .svd-page-selector {
  float: right;
  margin-top: 8px;
}
.svd_container.sv_modern_css svd-property-grid .svd-vertical-container__cell-content--scrollable {
  overflow-y: scroll;
}
.svd_container.sv_modern_css svd-property-grid .checkmark {
  top: 5px;
}
.svd_container.sv_modern_css .svd_object_editor {
  padding: 0;
  margin-left: 15px;
}
.svd_container.sv_modern_css .svd_items_table svd-property-editor {
  margin-bottom: 0;
}
.svd_container.sv_modern_css .propertyeditor-validators .input-group {
  display: table;
  table-layout: fixed;
}
.svd_container.sv_modern_css .propertyeditor-validators .input-group-addon, .svd_container.sv_modern_css .propertyeditor-validators .form-control {
  display: table-cell;
}
.svd_container.sv_modern_css .propertyeditor-validators .input-group-addon.btn-danger, .svd_container.sv_modern_css .propertyeditor-validators .form-control.btn-danger {
  min-width: 34px;
  text-align: center;
}
.svd_container.sv_modern_css .svd-propertyeditor-condition-wide-table td:last-child {
  line-height: 34px;
}
.svd_container.sv_modern_css .svd-vertical-container__cell-content svd-translation-group {
  margin-top: 1em;
}
.svd_container.sv_modern_css .btn-secondary, .svd_container.sv_default_css .btn-secondary {
  color: #ffffff;
  color: var(--inverted-text-color, #ffffff);
  background-color: #1ab394;
  background-color: var(--secondary-color, #1ab394);
  border-color: #1ab394;
  border-color: var(--secondary-color, #1ab394);
}
.svd_container.sv_modern_css .btn-danger, .svd_container.sv_default_css .btn-danger {
  color: #ffffff;
  color: var(--inverted-text-color, #ffffff);
  background-color: #ed5565;
  background-color: var(--error-color, #ed5565);
  border-color: #ed5565;
  border-color: var(--error-color, #ed5565);
}
.svd-toolbox-holder {
  overflow-y: auto;
  width: 100%;
  height: 100%;
}
.svd_toolbox_item {
  padding: 8px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  line-height: 1.2em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 5px;
  cursor: pointer;
}
.svd_toolbox_item:hover {
  background-color: #e7eaec;
  background-color: var(--primary-border-color, #e7eaec);
}
.svd_toolbox_item .svd_toolbox_item_text {
  margin-left: 1em;
}
.svd_container .svd_toolbox {
  border: none;
  font-size: 1.17em;
  margin-top: 10px;
}
.svd_container .svd_toolbox .panel-info {
  border: none;
}
.svd_container .svd_toolbox .panel-info.panel {
  background: transparent;
}
.svd_container .svd_toolbox .panel-info > .svd-toolbox-category-header {
  border: none;
  background-color: transparent;
  padding-left: 0;
  font-size: 1.17em;
  font-weight: 600;
  cursor: pointer;
  padding: 10px 15px;
}
.svd_container .svd_toolbox .panel-info > .svd-toolbox-category-header span {
  text-decoration: none;
  text-transform: uppercase;
}
.svd_container .svd_toolbox .panel-info > .svd-toolbox-category-header .icon-toolbox-arrow {
  float: right;
}
.svd_container .svd_toolbox .panel-info [role=tabpanel] {
  padding-left: 15px;
}
.svd_container .svd_toolbox .panel-info .svd-toolbox-category--collapsed {
  display: none;
}
.svd_container .svda_action_separator {
  display: inline-block;
  height: 16px;
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  vertical-align: middle;
}
.svd_container svd-pages-editor {
  display: block;
  width: 100%;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
}
.svd_container svd-pages-editor .svd-pages {
  white-space: nowrap;
  max-width: calc(100% - 480px);
  letter-spacing: -3px;
  overflow: hidden;
  vertical-align: bottom;
}
.svd_container svd-pages-editor .svd-pages.svd-pages--no-dropdown-selector {
  max-width: calc(100% - 230px);
}
.svd_container svd-pages-editor .svd-page-selector,
.svd_container svd-pages-editor .svd-page-scroller-arrow,
.svd_container svd-pages-editor .svd-page-add,
.svd_container svd-pages-editor .svd-pages,
.svd_container svd-pages-editor .svd-page {
  display: inline-block;
}
.svd_container svd-pages-editor .svd-page-scroller-arrow,
.svd_container svd-pages-editor .svd-page-add {
  cursor: pointer;
  padding: 0 1em;
}
.svd_container svd-pages-editor .svd-page-scroller-arrow svg,
.svd_container svd-pages-editor .svd-page-add svg {
  vertical-align: top;
}
.svd_container svd-pages-editor .svd-page-scroller-arrow {
  display: none;
  line-height: 4em;
  height: 4em;
  padding-top: 1.2em;
  vertical-align: bottom;
}
.svd_container svd-pages-editor .svd-page-scroller-arrow--visible {
  display: inline-block;
}
.svd_container svd-pages-editor .svd-page {
  overflow: hidden;
  vertical-align: bottom;
  letter-spacing: normal;
  cursor: pointer;
  height: 4em;
  padding: 1em 1.5em;
  font-weight: bold;
  border-width: 0;
  border-width: 1px;
  border-style: solid;
  border-bottom: none;
}
.svd_container svd-pages-editor .svd-page.svd-border-right-none {
  border-right: none;
}
.svd_container svd-pages-editor .svd-page .svd-page-actions-container {
  display: inline-block;
  margin-left: 0.25em;
}
.svd_container svd-pages-editor .svd-page .svd-page-actions-container .svd-page-actions {
  box-shadow: 5px 5px 5px -5px #262626;
  position: absolute;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  visibility: hidden;
  z-index: 10;
}
.svd_container svd-pages-editor .svd-page .svd-page-actions-container .svd-page-actions .svda_action_separator {
  vertical-align: middle;
  margin-left: 0.5em;
}
.svd_container svd-pages-editor .svd-page .svd-page-actions-container .svd-page-actions .svd-page-action {
  margin-right: 0.5em;
  vertical-align: middle;
}
.svd_container svd-pages-editor .svd-page .svd-page-actions-container .svd-page-actions .svd-page-action:last-child {
  margin-left: 0.5em;
  display: inline-block;
}
.svd_container svd-pages-editor .svd-page:hover .svd-page-actions {
  visibility: visible;
}
.svd_container svd-pages-editor .svd-page-selector {
  max-width: 250px;
  line-height: 2.44em;
  height: 2.44em;
  border-width: 0;
  font-size: 14px;
  margin-bottom: 7px;
}
#svd-toolbar-page-selector .svd-toolbar-dropdown {
  margin-top: -6px;
}
.svd_container .svd_toolbar {
  margin-bottom: 1.17em;
}
.svd_container .svd_toolbar .svd_action {
  margin-right: 0.5em;
  margin-top: 0.5em;
  display: inline-block;
}
.svd_container .svd_toolbar .svd_state {
  float: right;
  line-height: 2.2em;
}
.svd_container .svd_toolbar .svd_state .icon {
  display: inline-block;
}
.svd_container .svd_toolbar .svd_state .icon + span {
  font-weight: bold;
}
.svd_container .svd_toolbar .ddmenu-container.toolbar-options ul {
  border: 1px solid #ccc;
  border-color: var(--dd-menu-border, #ccc);
  border-radius: 2px;
  padding: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  min-width: 160px;
  left: 0;
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.svd_container .svd_toolbar .ddmenu-container.toolbar-options ul li {
  margin: 5px 0;
}
.svd_container .svd_toolbar .ddmenu-container.toolbar-options ul li a {
  width: 100%;
  white-space: nowrap;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  text-decoration: none;
}
survey-tester {
  display: block;
  width: 100%;
  height: 100%;
}
.svd-simulator {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: content-box;
  position: absolute;
  transform-origin: 0 0;
  top: 50%;
  left: 50%;
  transform: scale(1.26) translate(-50%, -50%);
}
.svd-simulator-wrapper {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.svd-simulator-frame {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  pointer-events: none;
}
.svd-simulator-frame:before {
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.svd-simulator-frame.svd-simulator-frame-landscape:before {
  transform: rotate(-90deg);
}
.svd-simulator-frame.svd-simulator-iphone4:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MzAgMTM0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzMwIDEzNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTYzNS45LDEzMDAuNUgxMDAuN2MtNDUuNywwLTgyLjgtMzcuMS04Mi44LTgyLjh2LTExMDhjMC00NS43LDM3LjEtODIuOCw4Mi44LTgyLjhINjM2CgkJYzQ1LjcsMCw4Mi44LDM3LjEsODIuOCw4Mi44djExMDhDNzE4LjcsMTI2My4zLDY4MS42LDEzMDAuNSw2MzUuOSwxMzAwLjV6IE0xMDAuNywyOS4xYy00NC40LDAtODAuNiwzNi4xLTgwLjYsODAuNnYxMTA4CgkJYzAsNDQuNCwzNi4xLDgwLjYsODAuNiw4MC42SDYzNmM0NC40LDAsODAuNi0zNi4xLDgwLjYtODAuNnYtMTEwOGMwLTQ0LjQtMzYuMS04MC42LTgwLjYtODAuNkgxMDAuN3oiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNjYuOSw3MS4xYy01LDAtOS4xLTQuMS05LjEtOS4xczQuMS05LjEsOS4xLTkuMVMzNzYsNTcsMzc2LDYyQzM3Niw2Ny4xLDM3MS45LDcxLjEsMzY2LjksNzEuMXoKCQkJIE0zNjYuOSw1NS4yYy0zLjgsMC02LjgsMy4xLTYuOCw2LjhjMCwzLjcsMy4xLDYuOCw2LjgsNi44YzMuOCwwLDYuOC0zLjEsNi44LTYuOEMzNzMuNyw1OC4zLDM3MC43LDU1LjIsMzY2LjksNTUuMnoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjY5LjMsMTE2LjVjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNXM1LjYtMTIuNSwxMi41LTEyLjVzMTIuNSw1LjYsMTIuNSwxMi41UzI3Ni4yLDExNi41LDI2OS4zLDExNi41egoJCQkgTTI2OS4zLDkzLjhjLTUuNiwwLTEwLjIsNC42LTEwLjIsMTAuMmMwLDUuNiw0LjYsMTAuMiwxMC4yLDEwLjJzMTAuMi00LjYsMTAuMi0xMC4yQzI3OS42LDk4LjQsMjc1LDkzLjgsMjY5LjMsOTMuOHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA4LjYsMTA5LjdoLTg0LjVjLTMuNiwwLTYuNS0yLjktNi41LTYuNXMyLjktNi41LDYuNS02LjVoODQuNWMzLjYsMCw2LjUsMi45LDYuNSw2LjUKCQkJUzQxMi4yLDEwOS43LDQwOC42LDEwOS43eiBNMzI0LjEsOTguOWMtMi40LDAtNC4zLDEuOS00LjMsNC4zYzAsMi40LDEuOSw0LjMsNC4zLDQuM2g4NC41YzIuNCwwLDQuMy0xLjksNC4zLTQuMwoJCQljMC0yLjQtMS45LTQuMy00LjMtNC4zSDMyNC4xeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2OC4zLDEyNjcuOGMtMjMuNSwwLTQyLjUtMTkuMS00Mi41LTQyLjVjMC0yMy41LDE5LjEtNDIuNSw0Mi41LTQyLjVjMjMuNSwwLDQyLjUsMTkuMSw0Mi41LDQyLjUKCQkJQzQxMC44LDEyNDguOCwzOTEuNywxMjY3LjgsMzY4LjMsMTI2Ny44eiBNMzY4LjMsMTE4NWMtMjIuMiwwLTQwLjMsMTguMS00MC4zLDQwLjNjMCwyMi4yLDE4LjEsNDAuMyw0MC4zLDQwLjMKCQkJYzIyLjIsMCw0MC4zLTE4LjEsNDAuMy00MC4zQzQwOC42LDEyMDMuMSwzOTAuNSwxMTg1LDM2OC4zLDExODV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2OC4zLDEyNzYuMmMtMjguMSwwLTUwLjktMjIuOC01MC45LTUwLjlzMjIuOC01MC45LDUwLjktNTAuOXM1MC45LDIyLjgsNTAuOSw1MC45CgkJCUM0MTkuMiwxMjUzLjQsMzk2LjMsMTI3Ni4yLDM2OC4zLDEyNzYuMnogTTM2OC4zLDExNzYuNmMtMjYuOCwwLTQ4LjcsMjEuOC00OC43LDQ4LjdjMCwyNi44LDIxLjgsNDguNyw0OC43LDQ4LjcKCQkJYzI2LjgsMCw0OC43LTIxLjgsNDguNy00OC43QzQxNi45LDExOTguNSwzOTUuMSwxMTc2LjYsMzY4LjMsMTE3Ni42eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwyNDUuNGgtOC43di02MGg4LjdWMjQ1LjR6IE0yLDI0My4yaDQuMnYtNTUuNkgyVjI0My4yeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwzMzAuNGgtOC43di02MGg4LjdWMzMwLjR6IE0yLDMyOC4yaDQuMnYtNTUuNkgyVjMyOC4yeiIvPgoJPC9nPgoJPGc+CgkJPHJlY3QgeD0iNDguNSIgeT0iMTgzLjIiIGNsYXNzPSJzdDEiIHdpZHRoPSI2MzkiIGhlaWdodD0iOTU5Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY4NywxODMuN3Y5NThINDl2LTk1OEg2ODcgTTY4OCwxODIuN0g0OHY5NjBoNjQwVjE4Mi43TDY4OCwxODIuN3oiLz4KCTwvZz4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iOC43LDM0NC43IDguNywzMjcgMi4xLDMyNyAyLjEsMjczLjcgOC43LDI3My43IDguNywyNTkuNyA0LjIsMjU5LjcgNC4yLDI2OS4yIC0yLjQsMjY5LjIgLTIuNCwzMzEuNSAKCQk0LjIsMzMxLjUgNC4yLDM0NC43IAkiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NDUuNSwxMy43aC02LjhsLTkuNS0wLjVWNi43aC02Mi4zdjYuNmwtMTMuMiwwLjVIOTEuMWMtNDcuOSwwLTg2LjgsMzktODYuOCw4Ni44djgzLjdoLTYuNnY2Mi4zaDYuNnYyNS4xCgkJaDQuNVYyNDJIMi4xdi01My4zaDYuNnYtODguMmMwLTQ1LjQsMzYuOS04Mi40LDgyLjQtODIuNGg1NTQuNUM2OTEsMTguMSw3MjgsNTUsNzI4LDEwMC41djExMjcuM2MwLDQ1LjQtMzYuOSw4Mi40LTgyLjQsODIuNEg5MS4xCgkJYy00NS40LDAtODIuNC0zNi45LTgyLjQtODIuNFY1MTQuN3YtMTg3SDQuMnYxODd2NzEzLjFjMCw0Ny45LDM5LDg2LjksODYuOCw4Ni45aDU1NC41YzQ3LjksMCw4Ni44LTM5LDg2LjgtODYuOVYxMDAuNQoJCUM3MzIuNCw1Mi43LDY5My40LDEzLjcsNjQ1LjUsMTMuN3ogTTU3MS4zLDExLjJoNTMuM3YyLjVoLTUzLjNWMTEuMnoiLz4KPC9nPgo8L3N2Zz4K);
}
.svd-simulator-frame.svd-simulator-iphone5:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NTAgMTUwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzUwIDE1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY0Mi45LDE0NzMuOEgxMDcuN2MtNDUuNywwLTgyLjgtMzcuMS04Mi44LTgyLjhWMTA2YzAtNDUuNywzNy4xLTgyLjgsODIuOC04Mi44SDY0MwoJCWM0NS43LDAsODIuOCwzNy4xLDgyLjgsODIuOHYxMjg1QzcyNS43LDE0MzYuNiw2ODguNiwxNDczLjgsNjQyLjksMTQ3My44eiBNMTA3LjcsMjUuNGMtNDQuNCwwLTgwLjYsMzYuMS04MC42LDgwLjZ2MTI4NQoJCWMwLDQ0LjQsMzYuMSw4MC42LDgwLjYsODAuNkg2NDNjNDQuNCwwLDgwLjYtMzYuMSw4MC42LTgwLjZWMTA2YzAtNDQuNC0zNi4xLTgwLjYtODAuNi04MC42QzY0MywyNS40LDEwNy43LDI1LjQsMTA3LjcsMjUuNHoiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzMuOSw2Ny40Yy01LDAtOS4xLTQuMS05LjEtOS4xczQuMS05LjEsOS4xLTkuMXM5LjEsNC4xLDkuMSw5LjFDMzgzLDYzLjQsMzc4LjksNjcuNCwzNzMuOSw2Ny40egoJCQkgTTM3My45LDUxLjVjLTMuOCwwLTYuOCwzLjEtNi44LDYuOHMzLjEsNi44LDYuOCw2LjhjMy44LDAsNi44LTMuMSw2LjgtNi44UzM3Ny43LDUxLjUsMzczLjksNTEuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjc2LjMsMTEyLjhjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNXM1LjYtMTIuNSwxMi41LTEyLjVzMTIuNSw1LjYsMTIuNSwxMi41CgkJCUMyODguOCwxMDcuMiwyODMuMiwxMTIuOCwyNzYuMywxMTIuOHogTTI3Ni4zLDkwLjFjLTUuNiwwLTEwLjIsNC42LTEwLjIsMTAuMnM0LjYsMTAuMiwxMC4yLDEwLjJzMTAuMi00LjYsMTAuMi0xMC4yCgkJCUMyODYuNiw5NC43LDI4Miw5MC4xLDI3Ni4zLDkwLjF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxNS42LDEwNmgtODQuNWMtMy42LDAtNi41LTIuOS02LjUtNi41czIuOS02LjUsNi41LTYuNWg4NC41YzMuNiwwLDYuNSwyLjksNi41LDYuNVM0MTkuMiwxMDYsNDE1LjYsMTA2egoJCQkgTTMzMS4xLDk1LjJjLTIuNCwwLTQuMywxLjktNC4zLDQuM3MxLjksNC4zLDQuMyw0LjNoODQuNWMyLjQsMCw0LjMtMS45LDQuMy00LjNzLTEuOS00LjMtNC4zLTQuM0gzMzEuMXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzUuMywxNDQxLjFjLTIzLjUsMC00Mi41LTE5LjEtNDIuNS00Mi41YzAtMjMuNSwxOS4xLTQyLjUsNDIuNS00Mi41YzIzLjUsMCw0Mi41LDE5LjEsNDIuNSw0Mi41CgkJCUM0MTcuOCwxNDIyLjEsMzk4LjcsMTQ0MS4xLDM3NS4zLDE0NDEuMXogTTM3NS4zLDEzNTguM2MtMjIuMiwwLTQwLjMsMTguMS00MC4zLDQwLjNjMCwyMi4yLDE4LjEsNDAuMyw0MC4zLDQwLjMKCQkJYzIyLjIsMCw0MC4zLTE4LjEsNDAuMy00MC4zQzQxNS42LDEzNzYuNCwzOTcuNSwxMzU4LjMsMzc1LjMsMTM1OC4zeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzUuMywxNDQ5LjVjLTI4LjEsMC01MC45LTIyLjgtNTAuOS01MC45czIyLjgtNTAuOSw1MC45LTUwLjlzNTAuOSwyMi44LDUwLjksNTAuOQoJCQlDNDI2LjIsMTQyNi43LDQwMy4zLDE0NDkuNSwzNzUuMywxNDQ5LjV6IE0zNzUuMywxMzQ5LjljLTI2LjgsMC00OC43LDIxLjgtNDguNyw0OC43YzAsMjYuOCwyMS44LDQ4LjcsNDguNyw0OC43CgkJCWMyNi44LDAsNDguNy0yMS44LDQ4LjctNDguN0M0MjMuOSwxMzcxLjgsNDAyLjEsMTM0OS45LDM3NS4zLDEzNDkuOXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC41LDI0MS43SDUuOHYtNjBoOC43VjI0MS43eiBNOCwyMzkuNWg0LjJ2LTU1LjZIOFYyMzkuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwzODlINS44di05NC41aDguN1YzODl6IE04LDM4Ni44aDQuMnYtOTBIOFYzODYuOHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSw1MDEuOUg1Ljh2LTk0LjVoOC43VjUwMS45eiBNOCw0OTkuNmg0LjJ2LTkwSDhWNDk5LjZ6Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjUyLjUsMTQ4OEg5OC4xYy00Ny45LDAtODYuOC0zOS04Ni44LTg2LjlWNTAzSDQuNnYtOTYuOGg2LjZ2LTE2LjFINC42di05Ni44aDYuNnYtNTAuNkg0LjZ2LTYyLjNoNi42Vjk2LjgKCQlDMTEuMiw0OSw1MC4yLDEwLDk4LjEsMTBoNTU0LjVjNDcuOSwwLDg2LjgsMzksODYuOCw4Ni44djEzMDQuM0M3MzkuNCwxNDQ5LDcwMC40LDE0ODgsNjUyLjUsMTQ4OHogTTkuMSw0OTguNWg2LjZ2OTAyLjYKCQljMCw0NS40LDM2LjksODIuNCw4Mi40LDgyLjRoNTU0LjVjNDUuNCwwLDgyLjQtMzYuOSw4Mi40LTgyLjRWOTYuOGMwLTQ1LjQtMzYuOS04Mi40LTgyLjQtODIuNEg5OC4xYy00NS40LDAtODIuNCwzNi45LTgyLjQsODIuNAoJCVYxODVIOS4xdjUzLjNoNi42djU5LjVIOS4xdjg3LjhoNi42djI1LjFIOS4xVjQ5OC41eiIvPgo8L2c+CjxnPgoJPHJlY3QgeD0iNTYiIHk9IjE4MiIgY2xhc3M9InN0MSIgd2lkdGg9IjYzOSIgaGVpZ2h0PSIxMTM1Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjk0LDE4MnYxMTM0SDU2VjE4Mkg2OTQgTTY5NSwxODFINTV2MTEzNmg2NDBWMTgxTDY5NSwxODF6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-iphone6:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NjAgMTc1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYwIDE3NTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS44LDEwMy40Yy01LDAtOS4xLTQuMS05LjEtOS4xczQuMS05LjEsOS4xLTkuMXM5LjEsNC4xLDkuMSw5LjFDNDg4LjksOTkuNCw0ODQuOCwxMDMuNCw0NzkuOCwxMDMuNHoKCQkgTTQ3OS44LDg3LjVjLTMuOCwwLTYuOCwzLjEtNi44LDYuOGMwLDMuOCwzLjEsNi44LDYuOCw2LjhjMy44LDAsNi44LTMuMSw2LjgtNi44QzQ4Ni42LDkwLjYsNDgzLjYsODcuNSw0NzkuOCw4Ny41eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4Mi4yLDE0OC44Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjVzNS42LTEyLjUsMTIuNS0xMi41czEyLjUsNS42LDEyLjUsMTIuNVMzODkuMSwxNDguOCwzODIuMiwxNDguOHoKCQkgTTM4Mi4yLDEyNi4xYy01LjYsMC0xMC4yLDQuNi0xMC4yLDEwLjJzNC42LDEwLjIsMTAuMiwxMC4yczEwLjItNC42LDEwLjItMTAuMkMzOTIuNSwxMzAuNywzODcuOSwxMjYuMSwzODIuMiwxMjYuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MjEuNSwxNDJINDM3Yy0zLjYsMC02LjUtMi45LTYuNS02LjVzMi45LTYuNSw2LjUtNi41aDg0LjVjMy42LDAsNi41LDIuOSw2LjUsNi41UzUyNS4xLDE0Miw1MjEuNSwxNDJ6CgkJIE00MzcsMTMxLjJjLTIuNCwwLTQuMywxLjktNC4zLDQuM2MwLDIuNCwxLjksNC4zLDQuMyw0LjNoODQuNWMyLjQsMCw0LjMtMS45LDQuMy00LjNjMC0yLjQtMS45LTQuMy00LjMtNC4zSDQzN3oiLz4KPC9nPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzYsMTY3NS4xYy0yMy41LDAtNDIuNS0xOS4xLTQyLjUtNDIuNWMwLTIzLjUsMTkuMS00Mi41LDQyLjUtNDIuNWMyMy41LDAsNDIuNSwxOS4xLDQyLjUsNDIuNQoJCUM1MTguNSwxNjU2LjEsNDk5LjUsMTY3NS4xLDQ3NiwxNjc1LjF6IE00NzYsMTU5Mi4zYy0yMi4yLDAtNDAuMywxOC4xLTQwLjMsNDAuM2MwLDIyLjIsMTguMSw0MC4zLDQwLjMsNDAuMwoJCWMyMi4yLDAsNDAuMy0xOC4xLDQwLjMtNDAuM1M0OTguMiwxNTkyLjMsNDc2LDE1OTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzYsMTY4My41Yy0yOC4xLDAtNTAuOS0yMi44LTUwLjktNTAuOXMyMi44LTUwLjksNTAuOS01MC45czUwLjksMjIuOCw1MC45LDUwLjlTNTA0LjEsMTY4My41LDQ3NiwxNjgzLjV6CgkJIE00NzYsMTU4My45Yy0yNi44LDAtNDguNywyMS44LTQ4LjcsNDguN2MwLDI2LjgsMjEuOCw0OC43LDQ4LjcsNDguN2MyNi44LDAsNDguNy0yMS44LDQ4LjctNDguNwoJCUM1MjQuNywxNjA1LjgsNTAyLjgsMTU4My45LDQ3NiwxNTgzLjl6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODAxLjksMTcwNy44SDE1Ni43Yy00NS43LDAtODIuOC0zNy4xLTgyLjgtODIuOFYxNDJjMC00NS43LDM3LjEtODIuOCw4Mi44LTgyLjhIODAyCgkJYzQ1LjcsMCw4Mi44LDM3LjEsODIuOCw4Mi44djE0ODNDODg0LjcsMTY3MC42LDg0Ny42LDE3MDcuOCw4MDEuOSwxNzA3Ljh6IE0xNTYuNyw2MS40Yy00NC40LDAtODAuNiwzNi4xLTgwLjYsODAuNnYxNDgzCgkJYzAsNDQuNCwzNi4xLDgwLjYsODAuNiw4MC42SDgwMmM0NC40LDAsODAuNi0zNi4xLDgwLjYtODAuNlYxNDJjMC00NC40LTM2LjEtODAuNi04MC42LTgwLjZIMTU2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODExLjUsMTcyMkgxNDcuMWMtNDcuOSwwLTg2LjgtMzktODYuOC04Ni45VjUzOWgtNi42di05Ni44aDYuNnYtMTYuMWgtNi42di05Ni44aDYuNnYtNTAuNmgtNi42di02Mi4zaDYuNgoJCXYtODMuN2MwLTQ3LjksMzktODYuOCw4Ni44LTg2LjhoNjY0LjVjNDcuOSwwLDg2LjgsMzksODYuOCw4Ni44VjE2MzVDODk4LjQsMTY4Myw4NTkuNCwxNzIyLDgxMS41LDE3MjJ6IE01OC4xLDUzNC41aDYuNnYxMTAwLjYKCQljMCw0NS40LDM2LjksODIuNCw4Mi40LDgyLjRoNjY0LjVjNDUuNCwwLDgyLjQtMzYuOSw4Mi40LTgyLjRWMTMyLjhjMC00NS40LTM2LjktODIuNC04Mi40LTgyLjRIMTQ3LjEKCQljLTQ1LjQsMC04Mi40LDM2LjktODIuNCw4Mi40VjIyMWgtNi42djUzLjNoNi42djU5LjVoLTYuNnY4Ny44aDYuNnYyNS4xaC02LjZDNTguMSw0NDYuNyw1OC4xLDUzNC41LDU4LjEsNTM0LjV6Ii8+CjwvZz4KPGc+Cgk8cmVjdCB4PSIxMDQuNSIgeT0iMjA4LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSI3NDkiIGhlaWdodD0iMTMzMyIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1MywyMDl2MTMzMkgxMDVWMjA5SDg1MyBNODU0LDIwOEgxMDR2MTMzNGg3NTBWMjA4TDg1NCwyMDh6Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-iphone6plus:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzMwIDI1NTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMzAgMjU1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjY1LjEsMTMzLjJjLTguMywwLTE1LjEtNi44LTE1LjEtMTUuMXM2LjgtMTUuMSwxNS4xLTE1LjFzMTUuMSw2LjgsMTUuMSwxNS4xCgkJCUM2ODAuMiwxMjYuNCw2NzMuNCwxMzMuMiw2NjUuMSwxMzMuMnogTTY2NS4xLDEwNi43Yy02LjMsMC0xMS40LDUuMS0xMS40LDExLjRzNS4xLDExLjQsMTEuNCwxMS40YzYuMywwLDExLjQtNS4xLDExLjQtMTEuNAoJCQlDNjc2LjQsMTExLjgsNjcxLjQsMTA2LjcsNjY1LjEsMTA2Ljd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwMi41LDIwOC44Yy0xMS41LDAtMjAuOC05LjMtMjAuOC0yMC44czkuMy0yMC44LDIwLjgtMjAuOHMyMC44LDkuMywyMC44LDIwLjhTNTE0LDIwOC44LDUwMi41LDIwOC44egoJCQkgTTUwMi41LDE3MWMtOS40LDAtMTcsNy42LTE3LDE3czcuNiwxNywxNywxN3MxNy03LjYsMTctMTdDNTE5LjYsMTc4LjYsNTExLjksMTcxLDUwMi41LDE3MXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzM0LjUsMTk3LjVINTkzLjdjLTYsMC0xMC44LTQuOS0xMC44LTEwLjhzNC45LTEwLjgsMTAuOC0xMC44aDE0MC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjgKCQkJUzc0MC41LDE5Ny41LDczNC41LDE5Ny41eiBNNTkzLjcsMTc5LjVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTQwLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFINTkzLjd6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjY1LDI0MjYuMWMtMzgsMC02OC45LTMwLjktNjguOS02OC45czMwLjktNjguOSw2OC45LTY4LjlzNjguOSwzMC45LDY4LjksNjguOVM3MDMsMjQyNi4xLDY2NSwyNDI2LjF6CgkJCSBNNjY1LDIyOTEuOWMtMzYsMC02NS4zLDI5LjMtNjUuMyw2NS4zczI5LjMsNjUuMyw2NS4zLDY1LjNzNjUuMy0yOS4zLDY1LjMtNjUuM1M3MDEsMjI5MS45LDY2NSwyMjkxLjl6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY2NSwyNDM5LjZjLTQ1LjUsMC04Mi41LTM3LTgyLjUtODIuNXMzNy04Mi41LDgyLjUtODIuNXM4Mi41LDM3LDgyLjUsODIuNVM3MTAuNSwyNDM5LjYsNjY1LDI0MzkuNnoKCQkJIE02NjUsMjI3OC4zYy00My41LDAtNzguOCwzNS40LTc4LjgsNzguOGMwLDQzLjUsMzUuNCw3OC44LDc4LjgsNzguOGM0My41LDAsNzguOC0zNS40LDc4LjgtNzguOFM3MDguNSwyMjc4LjMsNjY1LDIyNzguM3oiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEyNS41IiB5PSIzMTUuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjEwNzkiIGhlaWdodD0iMTkxOSIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjA0LDMxNnYxOTE4SDEyNlYzMTZIMTIwNCBNMTIwNSwzMTVIMTI1djE5MjBoMTA4MFYzMTVMMTIwNSwzMTV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMTkuNSw0MmMzOC4zLDAsNzQuNCwxNSwxMDEuNyw0Mi4zYzI3LjMsMjcuMyw0Mi4zLDYzLjQsNDIuMywxMDEuN3YyMTcyYzAsMzguMy0xNSw3NC40LTQyLjMsMTAxLjcKCQkJCXMtNjMuNCw0Mi4zLTEwMS43LDQyLjNoLTkwOWMtMzguMywwLTc0LjQtMTUtMTAxLjctNDIuM3MtNDIuMy02My40LTQyLjMtMTAxLjdWMTg2YzAtMzguMywxNS03NC40LDQyLjMtMTAxLjdTMTcyLjIsNDIsMjEwLjUsNDIKCQkJCUgxMTE5LjUgTTExMTkuNSwzNmgtOTA5Yy04Mi41LDAtMTUwLDY3LjUtMTUwLDE1MHYyMTcyYzAsODIuNSw2Ny41LDE1MCwxNTAsMTUwaDkwOWM4Mi41LDAsMTUwLTY3LjUsMTUwLTE1MFYxODYKCQkJCUMxMjY5LjUsMTAzLjUsMTIwMiwzNiwxMTE5LjUsMzZMMTExOS41LDM2eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMjEuNSw1OC43YzMzLjUsMCw2NS4xLDEzLjEsODksMzdzMzcsNTUuNSwzNyw4OXYyMTc0LjZjMCwzMy41LTEzLjEsNjUuMS0zNyw4OXMtNTUuNSwzNy04OSwzN2gtOTEyCgkJCQljLTMzLjUsMC02NS4xLTEzLjEtODktMzdzLTM3LTU1LjUtMzctODlWMTg0LjdjMC0zMy41LDEzLjEtNjUuMSwzNy04OXM1NS41LTM3LDg5LTM3TDExMjEuNSw1OC43IE0xMTIxLjUsNTQuN2gtOTEyCgkJCQljLTcxLjUsMC0xMzAsNTguNS0xMzAsMTMwdjIxNzQuNmMwLDcxLjUsNTguNSwxMzAsMTMwLDEzMGg5MTJjNzEuNSwwLDEzMC01OC41LDEzMC0xMzBWMTg0LjcKCQkJCUMxMjUxLjUsMTEzLjIsMTE5Myw1NC43LDExMjEuNSw1NC43TDExMjEuNSw1NC43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OSw3MDJ2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNzAyYzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzUzLjksNjkwLjYsNDksNjk1LjcsNDksNzAyeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OSw1MDV2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNTA1YzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzUzLjksNDkzLjYsNDksNDk4LjcsNDksNTA1eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MCwzMTcuMXYtNGMtNi4xLDAuNS0xMSw1LjctMTEsMTEuOXY2NmMwLDYuMyw0LjksMTEuNCwxMSwxMS45di00Yy0zLjktMC41LTctMy45LTctNy45di02NgoJCQlDNTMsMzIwLjksNTYuMSwzMTcuNiw2MCwzMTcuMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
}
.svd-simulator-frame.svd-simulator-iphone8:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5OTAgMTg2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTkwIDE4NjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NjAuNywxODkuNEg0MzcuOWMtNiwwLTEwLjgtNC45LTEwLjgtMTAuOHM0LjktMTAuOCwxMC44LTEwLjhoMTIyLjhjNiwwLDEwLjgsNC45LDEwLjgsMTAuOAoJCQkJUzU2Ni43LDE4OS40LDU2MC43LDE4OS40eiBNNDM3LjksMTcxLjRjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTIyLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCQljMC0zLjktMy4yLTcuMS03LjEtNy4xSDQzNy45eiIvPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIzNTkuNSIgY3k9IjE3OC42IiByPSIxNS41Ii8+CgkJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjQ5OS4zIiBjeT0iMTI2LjUiIHI9IjkuNSIvPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzgxLjUsNjBjMzguMywwLDc0LjQsMTUsMTAxLjcsNDIuM3M0Mi4zLDYzLjQsNDIuMywxMDEuN3YxNDY1YzAsMzguMy0xNSw3NC40LTQyLjMsMTAxLjcKCQkJCQljLTI3LjMsMjcuMy02My40LDQyLjMtMTAxLjcsNDIuM2gtNTY1Yy0zOC4zLDAtNzQuNC0xNS0xMDEuNy00Mi4zcy00Mi4zLTYzLjQtNDIuMy0xMDEuN1YyMDRjMC0zOC4zLDE1LTc0LjQsNDIuMy0xMDEuNwoJCQkJCVMxNzguMiw2MCwyMTYuNSw2MEg3ODEuNSBNNzgxLjUsNTRoLTU2NWMtODIuNSwwLTE1MCw2Ny41LTE1MCwxNTB2MTQ2NWMwLDgyLjUsNjcuNSwxNTAsMTUwLDE1MGg1NjVjODIuNSwwLDE1MC02Ny41LDE1MC0xNTAKCQkJCQlWMjA0QzkzMS41LDEyMS41LDg2NCw1NCw3ODEuNSw1NEw3ODEuNSw1NHoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03ODIuNSw3Ny43YzMzLjUsMCw2NS4xLDEzLjEsODksMzdzMzcsNTUuNSwzNyw4OXYxNDY0LjZjMCwzMy41LTEzLjEsNjUuMS0zNyw4OXMtNTUuNSwzNy04OSwzN2gtNTY3CgkJCQkJYy0zMy41LDAtNjUuMS0xMy4xLTg5LTM3cy0zNy01NS41LTM3LTg5VjIwMy43YzAtMzMuNSwxMy4xLTY1LjEsMzctODlzNTUuNS0zNyw4OS0zN0g3ODIuNSBNNzgyLjUsNzMuN2gtNTY3CgkJCQkJYy03MS41LDAtMTMwLDU4LjUtMTMwLDEzMHYxNDY0LjZjMCw3MS41LDU4LjUsMTMwLDEzMCwxMzBoNTY3YzcxLjUsMCwxMzAtNTguNSwxMzAtMTMwVjIwMy43QzkxMi41LDEzMi4yLDg1NCw3My43LDc4Mi41LDczLjcKCQkJCQlMNzgyLjUsNzMuN3oiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU1LDY0NnYxNDJjMCw2LjMsNC45LDExLjQsMTEsMTEuOXYtNGMtMy45LTAuNS03LTMuOS03LTcuOVY2NDZjMC00LjEsMy4xLTcuNCw3LTcuOXYtNAoJCQkJQzU5LjksNjM0LjYsNTUsNjM5LjcsNTUsNjQ2eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUsNDQ5djE0MmMwLDYuMyw0LjksMTEuNCwxMSwxMS45di00Yy0zLjktMC41LTctMy45LTctNy45VjQ0OWMwLTQuMSwzLjEtNy40LDctNy45di00CgkJCQlDNTkuOSw0MzcuNiw1NSw0NDIuNyw1NSw0NDl6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MzIsNTI3Ljl2NGM2LjEtMC41LDExLTUuNywxMS0xMS45VjM5OWMwLTYuMy00LjktMTEuNC0xMS0xMS45djRjMy45LDAuNSw3LDMuOSw3LDcuOXYxMjEKCQkJCUM5MzksNTI0LjEsOTM1LjksNTI3LjQsOTMyLDUyNy45eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNDkzIiBjeT0iMTY4OSIgcj0iNjYuNSIvPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI0OTMiIGN5PSIxNjg5IiByPSI1NSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEyMS41IiB5PSIyNjMuNSIgY2xhc3M9InN0MiIgd2lkdGg9Ijc0OSIgaGVpZ2h0PSIxMzMzIi8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTg3MCwyNjR2MTMzMkgxMjJWMjY0SDg3MCBNODcxLDI2M0gxMjF2MTMzNGg3NTBWMjYzTDg3MSwyNjN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-iphone8plus:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzMwIDI1NTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMzAgMjU1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjY4LjEsMTMzLjJjLTguMywwLTE1LjEtNi44LTE1LjEtMTUuMXM2LjgtMTUuMSwxNS4xLTE1LjFzMTUuMSw2LjgsMTUuMSwxNS4xCgkJCUM2ODMuMiwxMjYuNCw2NzYuNCwxMzMuMiw2NjguMSwxMzMuMnogTTY2OC4xLDEwNi43Yy02LjMsMC0xMS40LDUuMS0xMS40LDExLjRzNS4xLDExLjQsMTEuNCwxMS40YzYuMywwLDExLjQtNS4xLDExLjQtMTEuNAoJCQlDNjc5LjQsMTExLjgsNjc0LjQsMTA2LjcsNjY4LjEsMTA2Ljd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwNS41LDIwOC44Yy0xMS41LDAtMjAuOC05LjMtMjAuOC0yMC44czkuMy0yMC44LDIwLjgtMjAuOHMyMC44LDkuMywyMC44LDIwLjhTNTE3LDIwOC44LDUwNS41LDIwOC44egoJCQkgTTUwNS41LDE3MWMtOS40LDAtMTcsNy42LTE3LDE3czcuNiwxNywxNywxN3MxNy03LjYsMTctMTdDNTIyLjYsMTc4LjYsNTE0LjksMTcxLDUwNS41LDE3MXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzM3LjUsMTk3LjVINTk2LjdjLTYsMC0xMC44LTQuOS0xMC44LTEwLjhzNC45LTEwLjgsMTAuOC0xMC44aDE0MC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjgKCQkJUzc0My41LDE5Ny41LDczNy41LDE5Ny41eiBNNTk2LjcsMTc5LjVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTQwLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFINTk2Ljd6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBkPSJNNjY4LDI0MjYuMWMtMzgsMC02OC45LTMwLjktNjguOS02OC45czMwLjktNjguOSw2OC45LTY4LjlzNjguOSwzMC45LDY4LjksNjguOVM3MDYsMjQyNi4xLDY2OCwyNDI2LjF6IE02NjgsMjI5MS45CgkJCWMtMzYsMC02NS4zLDI5LjMtNjUuMyw2NS4zczI5LjMsNjUuMyw2NS4zLDY1LjNzNjUuMy0yOS4zLDY1LjMtNjUuM1M3MDQsMjI5MS45LDY2OCwyMjkxLjl6Ii8+CgkJPHBhdGggZD0iTTY2OCwyNDM5LjZjLTQ1LjUsMC04Mi41LTM3LTgyLjUtODIuNXMzNy04Mi41LDgyLjUtODIuNXM4Mi41LDM3LDgyLjUsODIuNVM3MTMuNSwyNDM5LjYsNjY4LDI0MzkuNnogTTY2OCwyMjc4LjMKCQkJYy00My41LDAtNzguOCwzNS40LTc4LjgsNzguOGMwLDQzLjUsMzUuNCw3OC44LDc4LjgsNzguOGM0My41LDAsNzguOC0zNS40LDc4LjgtNzguOFM3MTEuNSwyMjc4LjMsNjY4LDIyNzguM3oiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEyOC41IiB5PSIzMTUuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjEwNzkiIGhlaWdodD0iMTkxOSIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjA3LDMxNnYxOTE4SDEyOVYzMTZIMTIwNyBNMTIwOCwzMTVIMTI4djE5MjBoMTA4MFYzMTVMMTIwOCwzMTV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMjIuNSw0MmMzOC4zLDAsNzQuNCwxNSwxMDEuNyw0Mi4zYzI3LjMsMjcuMyw0Mi4zLDYzLjQsNDIuMywxMDEuN3YyMTcyYzAsMzguMy0xNSw3NC40LTQyLjMsMTAxLjcKCQkJCXMtNjMuNCw0Mi4zLTEwMS43LDQyLjNoLTkwOWMtMzguMywwLTc0LjQtMTUtMTAxLjctNDIuM3MtNDIuMy02My40LTQyLjMtMTAxLjdWMTg2YzAtMzguMywxNS03NC40LDQyLjMtMTAxLjdTMTc1LjIsNDIsMjEzLjUsNDIKCQkJCUgxMTIyLjUgTTExMjIuNSwzNmgtOTA5Yy04Mi41LDAtMTUwLDY3LjUtMTUwLDE1MHYyMTcyYzAsODIuNSw2Ny41LDE1MCwxNTAsMTUwaDkwOWM4Mi41LDAsMTUwLTY3LjUsMTUwLTE1MFYxODYKCQkJCUMxMjcyLjUsMTAzLjUsMTIwNSwzNiwxMTIyLjUsMzZMMTEyMi41LDM2eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMjQuNSw1OC43YzMzLjUsMCw2NS4xLDEzLjEsODksMzdzMzcsNTUuNSwzNyw4OXYyMTc0LjZjMCwzMy41LTEzLjEsNjUuMS0zNyw4OXMtNTUuNSwzNy04OSwzN2gtOTEyCgkJCQljLTMzLjUsMC02NS4xLTEzLjEtODktMzdzLTM3LTU1LjUtMzctODlWMTg0LjdjMC0zMy41LDEzLjEtNjUuMSwzNy04OXM1NS41LTM3LDg5LTM3TDExMjQuNSw1OC43IE0xMTI0LjUsNTQuN2gtOTEyCgkJCQljLTcxLjUsMC0xMzAsNTguNS0xMzAsMTMwdjIxNzQuNmMwLDcxLjUsNTguNSwxMzAsMTMwLDEzMGg5MTJjNzEuNSwwLDEzMC01OC41LDEzMC0xMzBWMTg0LjcKCQkJCUMxMjU0LjUsMTEzLjIsMTE5Niw1NC43LDExMjQuNSw1NC43TDExMjQuNSw1NC43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Miw3MDJ2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNzAyYzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzU2LjksNjkwLjYsNTIsNjk1LjcsNTIsNzAyeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Miw1MDV2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNTA1YzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzU2LjksNDkzLjYsNTIsNDk4LjcsNTIsNTA1eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MywzMTcuMXYtNGMtNi4xLDAuNS0xMSw1LjctMTEsMTEuOXY2NmMwLDYuMyw0LjksMTEuNCwxMSwxMS45di00Yy0zLjktMC41LTctMy45LTctNy45di02NgoJCQlDNTYsMzIwLjksNTkuMSwzMTcuNiw2MywzMTcuMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
}
.svd-simulator-frame.svd-simulator-iphonex:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzMwIDI2ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMzAgMjY4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE0NCw1NC41YzQwLjIsMCw3OCwxNS44LDEwNi42LDQ0LjRzNDQuNCw2Ni41LDQ0LjQsMTA2LjZ2MjI2OGMwLDQwLjItMTUuOCw3OC00NC40LDEwNi42CgkJCXMtNjYuNSw0NC40LTEwNi42LDQ0LjRIMTkwLjFjLTQwLjIsMC03OC0xNS44LTEwNi42LTQ0LjRjLTI4LjYtMjguNi00NC40LTY2LjUtNDQuNC0xMDYuNnYtMjI2OGMwLTQwLjIsMTUuOC03OCw0NC40LTEwNi42CgkJCVMxNTAsNTQuNSwxOTAuMSw1NC41SDExNDQgTTExNDQsNDguNUgxOTAuMWMtODYuNCwwLTE1Nyw3MC43LTE1NywxNTd2MjI2OGMwLDg2LjQsNzAuNiwxNTcsMTU3LDE1N0gxMTQ0Yzg2LjQsMCwxNTctNzAuNiwxNTctMTU3CgkJCXYtMjI2OEMxMzAxLDExOS4yLDEyMzAuMyw0OC41LDExNDQsNDguNUwxMTQ0LDQ4LjV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE1MS4xLDgyLjVjMzEuOSwwLDYyLDEyLjUsODQuNywzNS4zYzIyLjcsMjIuNywzNS4zLDUyLjgsMzUuMyw4NC43djIyNzRjMCwzMS45LTEyLjUsNjItMzUuMyw4NC43CgkJCWMtMjIuNywyMi43LTUyLjgsMzUuMy04NC43LDM1LjNoLTk2OGMtMzEuOSwwLTYyLTEyLjUtODQuNy0zNS4zYy0yMi43LTIyLjctMzUuMy01Mi44LTM1LjMtODQuN3YtMjI3NGMwLTMxLjksMTIuNS02MiwzNS4zLTg0LjcKCQkJYzIyLjctMjIuNyw1Mi44LTM1LjMsODQuNy0zNS4zSDExNTEuMSBNMTE1MS4xLDc4LjVoLTk2OGMtNjguMiwwLTEyNCw1NS44LTEyNCwxMjR2MjI3NGMwLDY4LjIsNTUuOCwxMjQsMTI0LDEyNGg5NjgKCQkJYzY4LjIsMCwxMjQtNTUuOCwxMjQtMTI0di0yMjc0QzEyNzUuMSwxMzQuMywxMjE5LjMsNzguNSwxMTUxLjEsNzguNUwxMTUxLjEsNzguNXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MTAuOCwxNDYuNWMwLTExLjUsOS4zLTIwLjgsMjAuOC0yMC44czIwLjgsOS4zLDIwLjgsMjAuOHMtOS4zLDIwLjgtMjAuOCwyMC44UzgxMC44LDE1OCw4MTAuOCwxNDYuNXoKCQkJIE04MTQuNiwxNDYuNWMwLDkuNCw3LjYsMTcsMTcsMTdzMTctNy42LDE3LTE3cy03LjYtMTctMTctMTdDODIyLjIsMTI5LjUsODE0LjYsMTM3LjEsODE0LjYsMTQ2LjV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU4OC44LDE0NS4xYzAtNiw0LjktMTAuOCwxMC44LTEwLjhoMTQwLjhjNiwwLDEwLjgsNC45LDEwLjgsMTAuOHMtNC45LDEwLjgtMTAuOCwxMC44SDU5OS42CgkJCUM1OTMuNiwxNTYsNTg4LjgsMTUxLjEsNTg4LjgsMTQ1LjF6IE01OTkuNiwxMzhjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTQwLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFINTk5LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjE5LjMsMjU1N2MtNjMsMC0xMTQuMy01MS4zLTExNC4zLTExNC4zVjIzNi4zYzAtNjMsNTEuMy0xMTQuMywxMTQuMy0xMTQuM2gxMzQuNmMwLjcsMCwxLjMsMC4zLDEuOCwwLjcKCQkJYzAuNSwwLjUsMC43LDEuMSwwLjcsMS44djI2LjljMCwyNy45LDIyLjcsNTAuNiw1MC42LDUwLjZoNTE5LjhjMjcuOSwwLDUwLjYtMjIuNyw1MC42LTUwLjZ2LTI2LjljMC0wLjcsMC4zLTEuMywwLjctMS44CgkJCXMxLjEtMC43LDEuNy0wLjdoMTM0LjhjNjMsMCwxMTQuMyw1MS4zLDExNC4zLDExNC4zdjIyMDYuNGMwLDYzLTUxLjMsMTE0LjMtMTE0LjMsMTE0LjNIMjE5LjNMMjE5LjMsMjU1N3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExNC42LDEyMi41YzMwLjQsMCw1OSwxMS44LDgwLjUsMzMuM3MzMy4zLDUwLjEsMzMuMyw4MC41djIyMDYuNGMwLDMwLjQtMTEuOCw1OS0zMy4zLDgwLjUKCQkJcy01MC4xLDMzLjMtODAuNSwzMy4zSDIxOS4zYy0zMC40LDAtNTktMTEuOC04MC41LTMzLjNzLTMzLjMtNTAuMS0zMy4zLTgwLjVWMjM2LjNjMC0zMC40LDExLjgtNTksMzMuMy04MC41czUwLjEtMzMuMyw4MC41LTMzLjMKCQkJaDEzNC42YzAuNSwwLDEsMC4yLDEuNCwwLjZjMC40LDAuNCwwLjYsMC45LDAuNiwxLjR2MjYuOWMwLDI4LjIsMjIuOSw1MS4xLDUxLjEsNTEuMWg1MTkuOGMyOC4yLDAsNTEuMS0yMi45LDUxLjEtNTEuMXYtMjYuOQoJCQljMC0wLjUsMC4yLTEsMC42LTEuNHMwLjgtMC42LDEuNC0wLjZMMTExNC42LDEyMi41IE0xMTE0LjYsMTIxLjVIOTc5LjhjLTEuNiwwLTIuOSwxLjMtMi45LDNsMCwwdjI2LjkKCQkJYzAsMjcuNS0yMi41LDUwLjEtNTAuMSw1MC4xSDQwN2MtMjcuNSwwLTUwLjEtMjIuNS01MC4xLTUwLjF2LTI2LjljMC0xLjctMS4zLTMtMy0zSDIxOS4zYy02My40LDAtMTE0LjgsNTEuNC0xMTQuOCwxMTQuOHYyMjA2LjQKCQkJYzAsNjMuNCw1MS40LDExNC44LDExNC44LDExNC44aDg5NS40YzYzLjQsMCwxMTQuOC01MS40LDExNC44LTExNC44VjIzNi4zQzEyMjkuNSwxNzIuOSwxMTc4LDEyMS41LDExMTQuNiwxMjEuNUwxMTE0LjYsMTIxLjV6IgoJCQkvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
}
.svd-simulator-frame.svd-simulator-iphonexmax:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDEwIDI5ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0MTAgMjk4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIyMi4xLDk3LjhjMzkuNCwwLDc2LjUsMTUuNCwxMDQuNSw0My41czQzLjUsNjUuMiw0My41LDEwNC41djI0ODljMCwzOS40LTE1LjQsNzYuNS00My41LDEwNC41CgkJCXMtNjUuMiw0My41LTEwNC41LDQzLjVIMTg4LjJjLTM5LjQsMC03Ni41LTE1LjQtMTA0LjUtNDMuNXMtNDMuNS02NS4yLTQzLjUtMTA0LjV2LTI0ODljMC0zOS40LDE1LjQtNzYuNSw0My41LTEwNC41CgkJCXM2NS4xLTQzLjUsMTA0LjUtNDMuNUgxMjIyLjEgTTEyMjIuMSw5MS44SDE4OC4yYy04NC43LDAtMTU0LDY5LjMtMTU0LDE1NHYyNDg5YzAsODQuNyw2OS4zLDE1NCwxNTQsMTU0aDEwMzMuOQoJCQljODQuNywwLDE1NC02OS4zLDE1NC0xNTR2LTI0ODlDMTM3Ni4xLDE2MS4xLDEzMDYuOCw5MS44LDEyMjIuMSw5MS44TDEyMjIuMSw5MS44eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyMjYuMiwxMjUuOGMzMS45LDAsNjIsMTIuNSw4NC43LDM1LjNjMjIuNywyMi43LDM1LjMsNTIuOCwzNS4zLDg0Ljd2MjQ4OWMwLDMxLjktMTIuNSw2Mi0zNS4zLDg0LjcKCQkJYy0yMi43LDIyLjctNTIuOCwzNS4zLTg0LjcsMzUuM2gtMTA0MmMtMzEuOSwwLTYyLTEyLjUtODQuNy0zNS4zYy0yMi43LTIyLjctMzUuMy01Mi44LTM1LjMtODQuN3YtMjQ4OWMwLTMxLjksMTIuNS02MiwzNS4zLTg0LjcKCQkJYzIyLjctMjIuNyw1Mi44LTM1LjMsODQuNy0zNS4zSDEyMjYuMiBNMTIyNi4yLDEyMS44aC0xMDQyYy02OC4yLDAtMTI0LDU1LjgtMTI0LDEyNHYyNDg5YzAsNjguMiw1NS44LDEyNCwxMjQsMTI0aDEwNDIKCQkJYzY4LjIsMCwxMjQtNTUuOCwxMjQtMTI0di0yNDg5QzEzNTAuMiwxNzcuNiwxMjk0LjQsMTIxLjgsMTIyNi4yLDEyMS44TDEyMjYuMiwxMjEuOHoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NDQuMywxNzFjMC0xMS41LDkuMy0yMC44LDIwLjgtMjAuOHMyMC44LDkuMywyMC44LDIwLjhzLTkuMywyMC44LTIwLjgsMjAuOFM4NDQuMywxODIuNSw4NDQuMywxNzF6CgkJCSBNODQ4LjEsMTcxYzAsOS40LDcuNiwxNywxNywxN3MxNy03LjYsMTctMTdzLTcuNi0xNy0xNy0xN0M4NTUuNywxNTQsODQ4LjEsMTYxLjYsODQ4LjEsMTcxeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MjIuMywxNjkuNmMwLTYsNC45LTEwLjgsMTAuOC0xMC44aDE0MC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjhzLTQuOSwxMC44LTEwLjgsMTAuOEg2MzMuMQoJCQlDNjI3LjEsMTgwLjUsNjIyLjMsMTc1LjYsNjIyLjMsMTY5LjZ6IE02MzMuMSwxNjIuNWMtMy45LDAtNy4xLDMuMi03LjEsNy4xYzAsMy45LDMuMiw3LjEsNy4xLDcuMWgxNDAuOGMzLjksMCw3LjEtMy4yLDcuMS03LjEKCQkJYzAtMy45LTMuMi03LjEtNy4xLTcuMUg2MzMuMXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xOTksMjgzMy44Yy02MywwLTExNC4zLTUxLjMtMTE0LjMtMTE0LjNWMjYxLjFjMC02Myw1MS4zLTExNC4zLDExNC4zLTExNC4zaDE5My43YzAuNywwLDEuMywwLjMsMS44LDAuNwoJCQlzMC43LDEuMSwwLjcsMS44djI2LjljMCwyNy45LDIyLjcsNTAuNiw1MC42LDUwLjZoNTE5LjhjMjcuOSwwLDUwLjYtMjIuNyw1MC42LTUwLjZ2LTI2LjljMC0wLjcsMC4yLTEuMywwLjctMS44czEuMS0wLjcsMS43LTAuNwoJCQloMTkyLjhjNjMsMCwxMTQuMyw1MS4zLDExNC4zLDExNC4zdjI0NTguNGMwLDYzLTUxLjMsMTE0LjMtMTE0LjMsMTE0LjNIMTk5TDE5OSwyODMzLjh6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyMTEuNCwxNDcuM2MzMC40LDAsNTksMTEuOCw4MC41LDMzLjNzMzMuMyw1MC4xLDMzLjMsODAuNXYyNDU4LjRjMCwzMC40LTExLjgsNTktMzMuMyw4MC41CgkJCXMtNTAuMSwzMy4zLTgwLjUsMzMuM0gxOTljLTMwLjQsMC01OS0xMS44LTgwLjUtMzMuM3MtMzMuMy01MC4xLTMzLjMtODAuNVYyNjEuMWMwLTMwLjQsMTEuOC01OSwzMy4zLTgwLjVzNTAuMS0zMy4zLDgwLjUtMzMuMwoJCQloMTkzLjdjMC41LDAsMSwwLjIsMS40LDAuNmMwLjQsMC40LDAuNiwwLjksMC42LDEuNHYyNi45YzAsMjguMiwyMi45LDUxLjEsNTEuMSw1MS4xaDUxOS44YzI4LjIsMCw1MS4xLTIyLjksNTEuMS01MS4xdi0yNi45CgkJCWMwLTAuNSwwLjItMSwwLjYtMS40YzAuNC0wLjQsMC44LTAuNiwxLjQtMC42SDEyMTEuNCBNMTIxMS40LDE0Ni4zaC0xOTIuOGMtMS42LDAtMi45LDEuMy0yLjksM2wwLDB2MjYuOQoJCQljMCwyNy41LTIyLjUsNTAuMS01MC4xLDUwLjFINDQ1LjhjLTI3LjUsMC01MC4xLTIyLjUtNTAuMS01MC4xdi0yNi45YzAtMS43LTEuMy0zLTMtM0gxOTljLTYzLjQsMC0xMTQuOCw1MS40LTExNC44LDExNC44djI0NTguNAoJCQljMCw2My40LDUxLjQsMTE0LjgsMTE0LjgsMTE0LjhoMTAxMi40YzYzLjQsMCwxMTQuOC01MS40LDExNC44LTExNC44VjI2MS4xQzEzMjYuMiwxOTcuNywxMjc0LjgsMTQ2LjMsMTIxMS40LDE0Ni4zTDEyMTEuNCwxNDYuMwoJCQl6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-ipad:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxODM3IDI1NjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4MzcgMjU2MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojNDA0MDQwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxNTQuMiIgeT0iMjU1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNTM1IiBoZWlnaHQ9IjIwNDciLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY4OC43LDI1NnYyMDQ2aC0xNTM0VjI1NkgxNjg4LjcgTTE2ODkuNywyNTVoLTE1MzZ2MjA0OGgxNTM2VjI1NUwxNjg5LjcsMjU1eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE2OTcuMiwyNTMwLjVoLTE1NTFjLTYwLjUsMC0xMTAtNDkuNS0xMTAtMTEwdi0yMjgwYzAtNjAuNSw0OS41LTExMCwxMTAtMTEwaDE1NTFjNjAuNSwwLDExMCw0OS41LDExMCwxMTAKCQl2MjI4MEMxODA3LjIsMjQ4MSwxNzU3LjcsMjUzMC41LDE2OTcuMiwyNTMwLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTY4OC40LDI1MTRIMTU1Yy01Ny44LDAtMTA1LTQ3LjMtMTA1LTEwNVYxNDlDNTAsOTEuMyw5Ny4yLDQ0LDE1NSw0NGgxNTMzLjVjNTcuOCwwLDEwNSw0Ny4zLDEwNSwxMDV2MjI2MAoJCUMxNzkzLjQsMjQ2Ni44LDE3NDYuMiwyNTE0LDE2ODguNCwyNTE0eiIvPgoJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iOTIxLjciIGN5PSIxNDkuNSIgcj0iMTYuNSIvPgoJPGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iOTIxLjUiIGN5PSIyNDExLjUiIHI9IjUzLjUiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik05MzcuMiwyNDMxLjVoLTMxYy0yLjgsMC01LTIuMy01LTV2LTMxYzAtMi44LDIuMy01LDUtNWgzMWMyLjgsMCw1LDIuMyw1LDV2MzEKCQlDOTQyLjIsMjQyOS4zLDk0MCwyNDMxLjUsOTM3LjIsMjQzMS41eiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.svd-simulator-frame.svd-simulator-ipadmini:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NDUgMTMwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTQ1IDEzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp0cmFuc3BhcmVudDt9Cgkuc3Qze2ZpbGw6IzQwNDA0MDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MzYuNCwxMjc1LjVIMTExLjhjLTQ0LDAtODAtMzYtODAtODBWMTA2LjhjMC00NCwzNi04MCw4MC04MGg3MjQuNmM0NCwwLDgwLDM2LDgwLDgwdjEwODguNwoJQzkxNi40LDEyMzkuNSw4ODAuNCwxMjc1LjUsODM2LjQsMTI3NS41eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODMzLjQsMTI2My4zSDExNC44Yy0zOC41LDAtNzAtMzEuNS03MC03MFYxMDguOWMwLTM4LjUsMzEuNS03MCw3MC03MGg3MTguNmMzOC41LDAsNzAsMzEuNSw3MCw3MHYxMDg0LjQKCUM5MDMuNCwxMjMxLjgsODcxLjksMTI2My4zLDgzMy40LDEyNjMuM3oiLz4KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNDc0IiBjeT0iODYuNiIgcj0iOC4yIi8+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjQ3NC4xIiBjeT0iMTIxNi40IiByPSIyNi43Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NzkuMywxMjI2LjRoLTEwLjVjLTIuOCwwLTUtMi4zLTUtNXYtMTAuNWMwLTIuOCwyLjMtNSw1LTVoMTAuNWMyLjgsMCw1LDIuMyw1LDV2MTAuNQoJQzQ4NC4zLDEyMjQuMiw0ODIuMSwxMjI2LjQsNDc5LjMsMTIyNi40eiIvPgo8Zz4KCTxyZWN0IHg9IjkwLjYiIHk9IjEzOS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iNzY3IiBoZWlnaHQ9IjEwMjMiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04NTcuMSwxNDB2MTAyMmgtNzY2VjE0MEg4NTcuMSBNODU4LjEsMTM5aC03Njh2MTAyNGg3NjhWMTM5TDg1OC4xLDEzOXoiLz4KPC9nPgo8L3N2Zz4K);
}
.svd-simulator-frame.svd-simulator-ipadpro:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDA4IDI5ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDggMjk4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntmaWxsOnRyYW5zcGFyZW50O30KCS5zdDN7ZmlsbDojNDA0MDQwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4NTQuMSwyOTA5LjVoLTE2OTljLTYwLjUsMC0xMTAtNDkuNS0xMTAtMTEwdi0yNjE5YzAtNjAuNSw0OS41LTExMCwxMTAtMTEwaDE2OTljNjAuNSwwLDExMCw0OS41LDExMCwxMTAKCXYyNjE5QzE5NjQuMSwyODYwLDE5MTQuNiwyOTA5LjUsMTg1NC4xLDI5MDkuNXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4NDUuMywyODkzSDE2My44Yy01Ny44LDAtMTA1LTQ3LjMtMTA1LTEwNVYxODljMC01Ny44LDQ3LjMtMTA1LDEwNS0xMDVoMTY4MS41YzU3LjgsMCwxMDUsNDcuMywxMDUsMTA1djI1OTkKCUMxOTUwLjMsMjg0NS44LDE5MDMsMjg5MywxODQ1LjMsMjg5M3oiLz4KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTAwNC42IiBjeT0iMTg5LjUiIHI9IjE2LjUiLz4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAwNC42IiBjeT0iMjc5MC4zIiByPSI1My41Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDIwLjEsMjgxMC44aC0zMWMtMi44LDAtNS0yLjMtNS01di0zMWMwLTIuOCwyLjMtNSw1LTVoMzFjMi44LDAsNSwyLjMsNSw1djMxCglDMTAyNS4xLDI4MDguNiwxMDIyLjgsMjgxMC44LDEwMjAuMSwyODEwLjh6Ii8+CjxnPgoJPHJlY3QgeD0iMTYxLjEiIHk9IjI5NS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTY4NyIgaGVpZ2h0PSIyMzg3Ii8+Cgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTg0Ny42LDI5NnYyMzg2aC0xNjg2VjI5NkgxODQ3LjYgTTE4NDguNiwyOTVoLTE2ODh2MjM4OGgxNjg4VjI5NUwxODQ4LjYsMjk1eiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.svd-simulator-frame.svd-simulator-ipadpro13:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMzYwIDMzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzNjAgMzMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntmaWxsOnRyYW5zcGFyZW50O30KCS5zdDN7ZmlsbDojNDA0MDQwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIxOS4yLDMyNjkuMkgxMzkuNWMtNjAuNSwwLTExMC00OS41LTExMC0xMTB2LTMwMjRjMC02MC41LDQ5LjUtMTEwLDExMC0xMTBoMjA3OS44YzYwLjUsMCwxMTAsNDkuNSwxMTAsMTEwCgkJdjMwMjRDMjMyOS4yLDMyMTkuNywyMjc5LjcsMzI2OS4yLDIyMTkuMiwzMjY5LjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIwOC41LDMyNTAuNEgxNTAuMmMtNTcuOCwwLTEwNS00Ny4zLTEwNS0xMDVWMTQ1LjdjMC01Ny43LDQ3LjMtMTA1LDEwNS0xMDVoMjA1OC4zYzU3LjgsMCwxMDUsNDcuMywxMDUsMTA1CgkJdjI5OTkuN0MyMzEzLjUsMzIwMy4xLDIyNjYuMiwzMjUwLjQsMjIwOC41LDMyNTAuNHoiLz4KCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjExNzkuMyIgY3k9IjE2My43IiByPSIxNi41Ii8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMTc5LjMiIGN5PSIzMTMzLjQiIHI9IjUzLjUiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMTk0LjgsMzE1My45aC0zMWMtMi44LDAtNS0yLjMtNS01di0zMWMwLTIuOCwyLjMtNSw1LTVoMzFjMi44LDAsNSwyLjMsNSw1djMxCgkJQzExOTkuOCwzMTUxLjgsMTE5Ny42LDMxNTMuOSwxMTk0LjgsMzE1My45eiIvPgoJPGc+CgkJPHJlY3QgeD0iMTU1LjgiIHk9IjI4NS43IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjA0NyIgaGVpZ2h0PSIyNzMxIi8+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIyMDIuMywyODYuMnYyNzMwaC0yMDQ2di0yNzMwTDIyMDIuMywyODYuMiBNMjIwMy4zLDI4NS4yaC0yMDQ4djI3MzJoMjA0OFYyODUuMkwyMjAzLjMsMjg1LjJ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-androidphone:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDg1MCAxNjMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4NTAgMTYzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzEiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NzEuMSwzOGMyMi42LDAsNDEsMTguNCw0MSw0MXYxNDkyYzAsMjIuNi0xOC40LDQxLTQxLDQxaC02OTVjLTIyLjYsMC00MS0xOC40LTQxLTQxVjc5CgkJCQljMC0yMi42LDE4LjQtNDEsNDEtNDFINzcxLjEgTTc3MS4xLDM0aC02OTVjLTI0LjgsMC00NSwyMC4zLTQ1LDQ1djE0OTJjMCwyNC44LDIwLjMsNDUsNDUsNDVoNjk1YzI0LjgsMCw0NS0yMC4zLDQ1LTQ1Vjc5CgkJCQlDODE2LjEsNTQuMyw3OTUuOSwzNCw3NzEuMSwzNEw3NzEuMSwzNHoiLz4KCQk8L2c+CgkJPGc+CgkJCTxyZWN0IHg9IjY0LjEiIHk9IjE3NS41IiBjbGFzcz0ic3QxIiB3aWR0aD0iNzE5IiBoZWlnaHQ9IjEyNzkiLz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc4Mi42LDE3NnYxMjc4aC03MThWMTc2SDc4Mi42IE03ODMuNiwxNzVoLTcyMHYxMjgwaDcyMFYxNzVMNzgzLjYsMTc1eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDY2LDEwMS44YzMuNiwwLDYuNSwyLjksNi41LDYuNXMtMi45LDYuNS02LjUsNi41aC04NGMtMy42LDAtNi41LTIuOS02LjUtNi41czIuOS02LjUsNi41LTYuNUg0NjYKCQkJCQkgTTQ2Niw5Ny44aC04NGMtNS44LDAtMTAuNSw0LjctMTAuNSwxMC41czQuNywxMC41LDEwLjUsMTAuNWg4NGM1LjgsMCwxMC41LTQuNywxMC41LTEwLjVDNDc2LjUsMTAyLjYsNDcxLjgsOTcuOCw0NjYsOTcuOAoJCQkJCUw0NjYsOTcuOHoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMzcsMTAxLjhjMy42LDAsNi41LDIuOSw2LjUsNi41cy0yLjksNi41LTYuNSw2LjVoLTMxYy0zLjYsMC02LjUtMi45LTYuNS02LjVzMi45LTYuNSw2LjUtNi41SDMzNwoJCQkJCSBNMzM3LDk3LjhoLTMxYy01LjgsMC0xMC41LDQuNy0xMC41LDEwLjVzNC43LDEwLjUsMTAuNSwxMC41aDMxYzUuOCwwLDEwLjUtNC43LDEwLjUtMTAuNUMzNDcuNSwxMDIuNiwzNDIuOCw5Ny44LDMzNyw5Ny44CgkJCQkJTDMzNyw5Ny44eiIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0Ny41LDk1LjNjNy4yLDAsMTMsNS44LDEzLDEzcy01LjgsMTMtMTMsMTNzLTEzLTUuOC0xMy0xM1M1NDAuMyw5NS4zLDU0Ny41LDk1LjMgTTU0Ny41LDkxLjMKCQkJCQljLTkuNCwwLTE3LDcuNi0xNywxN3M3LjYsMTcsMTcsMTdzMTctNy42LDE3LTE3UzU1Ni45LDkxLjMsNTQ3LjUsOTEuM0w1NDcuNSw5MS4zeiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODI1LjUsMzAwdjI0NGgtOVYzMDBIODI1LjUgTTgyOS41LDI5NmgtMTd2MjUyaDE3VjI5Nkw4MjkuNSwyOTZ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODI1LjUsNjI3djkxaC05di05MUg4MjUuNSBNODI5LjUsNjIzaC0xN3Y5OWgxN1Y2MjNMODI5LjUsNjIzeiIvPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cmVjdCB4PSIxNzUuOCIgeT0iMTUxNiIgY2xhc3M9InN0MCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjQiLz4KCQkJCTxyZWN0IHg9IjE3NS44IiB5PSIxNTI5IiBjbGFzcz0ic3QwIiB3aWR0aD0iMzIiIGhlaWdodD0iNCIvPgoJCQkJPHJlY3QgeD0iMTc1LjgiIHk9IjE1NDIiIGNsYXNzPSJzdDAiIHdpZHRoPSIzMiIgaGVpZ2h0PSI0Ii8+CgkJCTwvZz4KCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQzNi44LDE1NDVoLTE4Yy0yLjgsMC01LTIuMy01LTV2LTE4YzAtMi44LDIuMy01LDUtNWgxOGMyLjgsMCw1LDIuMyw1LDV2MTgKCQkJCUM0NDEuOCwxNTQyLjgsNDM5LjUsMTU0NSw0MzYuOCwxNTQ1eiIvPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjY3MS40LDE1MTcuNyA2NjguNiwxNTE0LjggNjUyLDE1MzEuNCA2NTIuMiwxNTMxLjUgNjUyLDE1MzEuNyA2NjguNiwxNTQ4LjIgNjcxLjQsMTU0NS40IAoJCQkJNjU3LjUsMTUzMS41IAkJCSIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-androidtablet:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDcwIDE0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNzAgMTQ4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojNDA0MDQwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxMzUiIHk9IjEwMS4xIiBjbGFzcz0ic3QwIiB3aWR0aD0iNzk5IiBoZWlnaHQ9IjEyNzkiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMzLjUsMTAxLjZ2MTI3OGgtNzk4di0xMjc4TDkzMy41LDEwMS42IE05MzQuNSwxMDAuNmgtODAwdjEyODBoODAwVjEwMC42TDkzNC41LDEwMC42eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTk3My41LDE0NTYuMWgtODgyYy0yOCwwLTUxLTIyLjktNTEtNTFWNzZjMC0yOCwyMi45LTUxLDUxLTUxaDg4Mi4xYzI4LDAsNTEsMjIuOSw1MSw1MXYxMzI5LjEKCQlDMTAyNC41LDE0MzMuMSwxMDAxLjYsMTQ1Ni4xLDk3My41LDE0NTYuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik05NzEuNCwxNDQ3LjhIOTMuNmMtMjQuOCwwLTQ1LTIwLjMtNDUtNDVWNzguM2MwLTI0LjgsMjAuMy00NSw0NS00NWg4NzcuOGMyNC44LDAsNDUsMjAuMyw0NSw0NXYxMzI0LjUKCQlDMTAxNi40LDE0MjcuNiw5OTYuMiwxNDQ3LjgsOTcxLjQsMTQ0Ny44eiIvPgoJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iNzkuNSIgY3k9Ijc0MC42IiByPSIxMiIvPgo8L2c+Cjwvc3ZnPgo=);
}
.svd-simulator-frame.svd-simulator-win10phone:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0ODAgODQ1LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA4NDUuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtvcGFjaXR5OjAuNTt9Cgkuc3Qxe2ZpbGw6dHJhbnNwYXJlbnQ7fQoJLnN0MntmaWxsOiM0MDQwNDA7fQoJLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnIGNsYXNzPSJzdDAiPgoJCTxyZWN0IHg9Ijc2LjUiIHk9IjEzOC4xIiBjbGFzcz0ic3QxIiB3aWR0aD0iMzI5IiBoZWlnaHQ9IjU2NyIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00MDUsMTM4LjZ2NTY2SDc3di01NjZINDA1IE00MDYsMTM3LjZINzZ2NTY4aDMzMFYxMzcuNkw0MDYsMTM3LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDQ4LDU3LjZjMC41LDAsMSwwLjUsMSwxdjc3NGMwLDAuNS0wLjUsMS0xLDFIMzJjLTAuNSwwLTEtMC41LTEtMXYtNzc0YzAtMC41LDAuNS0xLDEtMUg0NDggTTQ0OCw1My42SDMyCgkJCWMtMi44LDAtNSwyLjMtNSw1djc3NGMwLDIuOCwyLjMsNSw1LDVoNDE2YzIuOCwwLDUtMi4zLDUtNXYtNzc0QzQ1Myw1NS45LDQ1MC44LDUzLjYsNDQ4LDUzLjZMNDQ4LDUzLjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDE1LjUsNzAuNmMxMy41LDAsMjQuNSwxMSwyNC41LDI0LjV2NzAwYzAsMTMuNS0xMSwyNC41LTI0LjUsMjQuNWgtMzUxYy0xMy41LDAtMjQuNS0xMS0yNC41LTI0LjV2LTcwMAoJCQljMC0xMy41LDExLTI0LjUsMjQuNS0yNC41SDQxNS41IE00MTUuNSw2OC42aC0zNTFDNDkuOSw2OC42LDM4LDgwLjUsMzgsOTUuMXY3MDBjMCwxNC42LDExLjksMjYuNSwyNi41LDI2LjVoMzUxCgkJCWMxNC42LDAsMjYuNS0xMS45LDI2LjUtMjYuNXYtNzAwQzQ0Miw4MC41LDQzMC4xLDY4LjYsNDE1LjUsNjguNkw0MTUuNSw2OC42eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTI2Niw5MC42YzAuNSwwLDEsMC41LDEsMXMtMC41LDEtMSwxaC01NWMtMC41LDAtMS0wLjUtMS0xczAuNS0xLDEtMUgyNjYgTTI2Niw4OC42aC01NWMtMS42LDAtMywxLjQtMywzCgkJCXMxLjQsMywzLDNoNTVjMS42LDAsMy0xLjQsMy0zUzI2Ny42LDg4LjYsMjY2LDg4LjZMMjY2LDg4LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cmVjdCB4PSI0NTIiIHk9IjIwMS42IiBjbGFzcz0ic3QyIiB3aWR0aD0iNSIgaGVpZ2h0PSIxMjEiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjQ1MiIgeT0iMzc5LjYiIGNsYXNzPSJzdDIiIHdpZHRoPSI1IiBoZWlnaHQ9IjYxIi8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjEwOCw3NDEuNiA5Ny42LDc0MS42IDEwMy41LDczNS43IDk5LjIsNzM1LjggOTQuMiw3NDAuOCA5Mi4xLDc0Mi45IDk0LjIsNzQ1IDk5LjIsNzUwIDEwMy41LDc1MC4xIAoJCQk5OCw3NDQuNiAxMDgsNzQ0LjYgCQkiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjIzOCw3NDMuNiAyMjksNzQzLjYgMjI5LDc1MS4xIDIzOCw3NTIuMyAJCQkiLz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyNDAsNzQzLjYgMjQwLDc1Mi41IDI1Miw3NTQuMSAyNTIsNzQzLjYgCQkJIi8+CgkJPC9nPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjI0MCw3MzIuNyAyNDAsNzQxLjYgMjUyLDc0MS42IDI1Miw3MzEuMSAJCQkiLz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyMzgsNzMyLjkgMjI5LDczNC4xIDIyOSw3NDEuNiAyMzgsNzQxLjYgCQkJIi8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMzgyLjUiIGN5PSI3NDQuMSIgcj0iNiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNzMuMyw3NTMuOEwzNzMuMyw3NTMuOGMtMC42LTAuNi0wLjYtMS41LDAtMi4xbDQuNC00LjRsMi4xLDIuMWwtNC40LDQuNAoJCQlDMzc0LjgsNzU0LjQsMzczLjgsNzU0LjQsMzczLjMsNzUzLjh6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.svd-simulator-frame.svd-simulator-mssurface:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDQwIDE2MjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNDAgMTYyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojNDA0MDQwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxMzYuNSIgeT0iMTI3LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSI3NjciIGhlaWdodD0iMTM2NSIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05MDMsMTI4djEzNjRIMTM3VjEyOEg5MDMgTTkwNCwxMjdIMTM2djEzNjZoNzY4VjEyN0w5MDQsMTI3eiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUzLjMsODE0LjUgOTUzLjMsODMwLjUgOTY2LjcsODMwLjUgOTY4LjcsODE0LjUgCQkJIi8+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUzLjMsODEwLjkgOTY5LjIsODEwLjkgOTcyLDc4OS41IDk1My4zLDc4OS41IAkJCSIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI5MzMuOCw4MTAuOSA5NDkuNyw4MTAuOSA5NDkuNyw3ODkuNSA5MzEsNzg5LjUgCQkJIi8+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTM0LjMsODE0LjUgOTM2LjMsODMwLjUgOTQ5LjcsODMwLjUgOTQ5LjcsODE0LjUgCQkJIi8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTk4MywzMmMxMSwwLDIwLDksMjAsMjB2MTUxNmMwLDExLTksMjAtMjAsMjBINTljLTExLDAtMjAtOS0yMC0yMFY1MmMwLTExLDktMjAsMjAtMjBIOTgzIE05ODMsMjhINTkKCQkJYy0xMy4zLDAtMjQsMTAuNy0yNCwyNHYxNTE2YzAsMTMuMywxMC43LDI0LDI0LDI0aDkyNGMxMy4zLDAsMjQtMTAuNywyNC0yNFY1MkMxMDA3LDM4LjcsOTk2LjMsMjgsOTgzLDI4TDk4MywyOHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
}
.svd-simulator-frame.svd-simulator-genphone:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MzAiIGhlaWdodD0iNzUxIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImIiIHdpZHRoPSIzMzAiIGhlaWdodD0iNjUxIiB4PSIxMjAiIHk9IjQ1OCIgcng9IjIwIi8+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjE0NS41JSIgaGVpZ2h0PSIxMjMlIiB4PSItMjIuNyUiIHk9Ii0xMS41JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48ZmVPZmZzZXQgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjI1IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIiBpbj0ic2hhZG93Qmx1ck91dGVyMSIvPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MCAtNDA4KSI+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxyZWN0IHdpZHRoPSI3MCIgaGVpZ2h0PSI4IiB4PSIyNDIiIHk9IjQ3MCIgZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJub256ZXJvIiByeD0iNCIvPjxjaXJjbGUgY3g9IjMyNCIgY3k9IjQ3NCIgcj0iNCIgZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZmlsbD0iI0U3RTdFNyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTI0IDQ5MGgzMjJ2NTcwSDEyNFY0OTB6bTEgMXY1NjhoMzIwVjQ5MUgxMjV6Ii8+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTI1IDQ5MWgzMjB2NTY4SDEyNXoiLz48Y2lyY2xlIGN4PSIyODUiIGN5PSIxMDg0IiByPSIxNSIgZmlsbD0iI0Y0RjRGNCIvPjwvZz48L3N2Zz4=);
}
.svd-simulator-content {
  display: block;
  width: 100%;
  height: 100%;
  background-color: white;
  overflow: auto;
}
.svd_test_results {
  padding: 1em;
}
.svd_test_results .svd_results_text {
  padding: 1em;
  white-space: pre-wrap;
  width: 100%;
  overflow: auto;
}
.svd_test_results .svd_results_table {
  padding: 1em;
  width: 100%;
  overflow: auto;
}
.svd_test_results .svd_results_table table {
  border-collapse: collapse;
  width: 100%;
}
.svd_test_results .svd_results_table table .survey-result-marker {
  position: absolute;
  left: 1em;
  top: 0.5em;
  transition: transform 0.2s ease-in-out;
}
.svd_test_results .svd_results_table table .survey-result-marker.survey-result-marker--expanded {
  transform: rotate(90deg);
}
.svd_test_results .svd_results_table table .survey-result-value {
  word-break: break-all;
}
.svd_test_results .svd_results_table table tr {
  vertical-align: top;
}
.svd_test_results .svd_results_table table th,
.svd_test_results .svd_results_table table td {
  border: 1px solid;
  padding: 0.5em 1em;
  max-width: 400px;
  overflow: auto;
}
.svd_test_results .svd_results_table table th:nth-child(1),
.svd_test_results .svd_results_table table td:nth-child(1) {
  position: relative;
  width: 30%;
  font-weight: 500;
  padding-left: 2em;
}
.svd_test_results .svd_results_table table th:nth-child(2),
.svd_test_results .svd_results_table table td:nth-child(2) {
  width: 20%;
}
.svd_test_results .svd_results_table table th:nth-child(3),
.svd_test_results .svd_results_table table td:nth-child(3) {
  width: 20%;
}
.svd_test_results .svd_results_table table th:nth-child(4),
.svd_test_results .svd_results_table table td:nth-child(4) {
  width: 30%;
  font-weight: 500;
}
.svd-embed-survey-tab {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.svd-embed-survey-tab .row {
  margin: 0;
}
.svd-embed-survey-tab > * {
  width: 100%;
}
.svd-embed-survey-tab .form-control.svd_custom_select.svd_embed_tab {
  display: inline-block;
  width: 250px;
  margin-bottom: 1em;
}
.svd-embed-survey-tab .form-control.svd_custom_select.svd_embed_tab:not(:last-child) {
  margin-right: 1em;
}
.svd-json-editor {
  height: 100%;
}
.svd-json-editor-area {
  height: 100%;
  width: 100%;
}
.svd-logic-tab {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.svd-logic-tab__rules-list {
  width: 100%;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  text-align: left;
  color: #404040;
  border-collapse: collapse;
}
.svd-logic-tab__rules-list__header {
  font-weight: bold;
}
.svd-logic-tab__rules-list__row {
  border-bottom: solid 1px #ddd;
  border-bottom-color: var(--secondary-border-color, #ddd);
}
.svd-logic-tab__rules-list__row th,
.svd-logic-tab__rules-list__row td {
  padding: 10px;
}
.svd-logic-tab__rules-list__action-cell {
  text-align: center;
}
.svd-logic-tab__rules-list__action-cell > * {
  cursor: pointer;
}
.svd-logic-tab__rule-editor__title {
  font-size: 20px;
  font-weight: bold;
  color: #404040;
}
.svd-logic-tab__item {
  border: solid 1px #ddd;
  border-color: var(--secondary-border-color, #ddd);
  padding: 20px;
  margin-bottom: 20px;
}
.svd-logic-tab__item-header {
  font-size: 16px;
  font-weight: bold;
  color: #404040;
  line-height: 34px;
}
.svd-logic-tab__item-comtent {
  padding-top: 20px;
}
.svd-logic-tab__item-header-icon {
  float: right;
  cursor: pointer;
  padding-right: 10px;
}
.svd-logic-tab-item-header {
  background-color: #e0e0e0;
  min-height: 32px;
  line-height: 32px;
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 14px;
  padding: 0 1em;
}
.svd-logic-tab-item-header .svd-logic-header-item-icon {
  float: right;
  cursor: pointer;
  padding-right: 10px;
}
.svd-logic-tab-item-header .svd-logic-header-item-icon svg-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.svd-logic-tab-item-header .svd-logic-header-item-icon svg-icon svg {
  display: block;
  margin-top: 3px;
}
.svd_container .svd_content .svd-logic-tab .svd-expression-header {
  font-size: 16px;
  font-weight: bold;
  color: #404040;
  background-color: transparent;
  padding: 0;
  margin-bottom: 0;
}
.svd_container .svd_content .svd-logic-tab .icon-expression-arrow {
  margin-right: 10px;
}
.svd_container .svd_content .svd-logic-tab .svd-propertyeditor-condition {
  border: solid 1px #ddd;
  border-color: var(--secondary-border-color, #ddd);
  padding: 20px;
}
.svd_container .svd_content .svd-logic-tab .svd-expression-content {
  margin-top: 20px;
}
.svd_container .svd_content .svd-logic-tab .form-group {
  margin-bottom: 0;
}
.svd_container .svd_content .svd-logic-tab .btn {
  height: 34px;
}
.svd_container .svd_content .svd-logic-tab .btn-link {
  border: solid 1px #ddd;
  border-color: var(--secondary-border-color, #ddd);
}
.svd_container .svd_content .svd-logic-tab .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.svd_container .svd_content .svd-logic-tab .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.svd_container .svd_content .svd-logic-tab .svd-danger-icon .svd-svg-icon {
  fill: #ed5565;
  fill: var(--error-color, #ed5565);
}
.title_editable,
.description_editable {
  pointer-events: all;
  cursor: text;
}
.title_editable .svda-title-editor-start,
.description_editable .svda-title-editor-start {
  cursor: pointer;
  visibility: hidden;
}
.svd_q_selected .title_editable:hover .svda-title-editor-start,
.svd_q_selected .description_editable:hover .svda-title-editor-start {
  visibility: visible;
}
.svd_surveyjs_designer_container .title_editable .sv-title-actions {
  display: inline-block;
}
.svd_survey_header .title_editable .svda-title-editor-start,
.svd_survey_header .description_editable .svda-title-editor-start,
.svd_page > .title_editable .svda-title-editor-start,
.svd_page > .description_editable .svda-title-editor-start {
  visibility: visible;
}
.svd_survey_header .title_editable .svda-title-editor-start .svda-title-editor-placeholder,
.svd_survey_header .description_editable .svda-title-editor-start .svda-title-editor-placeholder,
.svd_page > .title_editable .svda-title-editor-start .svda-title-editor-placeholder,
.svd_page > .description_editable .svda-title-editor-start .svda-title-editor-placeholder {
  cursor: text;
  opacity: 0.5;
}
.svd_survey_header .title_editable .svda-title-editor-start .svda-title-editor-start-button,
.svd_survey_header .description_editable .svda-title-editor-start .svda-title-editor-start-button,
.svd_page > .title_editable .svda-title-editor-start .svda-title-editor-start-button,
.svd_page > .description_editable .svda-title-editor-start .svda-title-editor-start-button {
  visibility: hidden;
}
.svd_survey_header .title_editable:hover .svda-title-editor-start .svda-title-editor-start-button,
.svd_survey_header .description_editable:hover .svda-title-editor-start .svda-title-editor-start-button,
.svd_page > .title_editable:hover .svda-title-editor-start .svda-title-editor-start-button,
.svd_page > .description_editable:hover .svda-title-editor-start .svda-title-editor-start-button {
  visibility: visible;
}
.svda-title-editor-focusable {
  visibility: hidden;
}
.svd_q_selected .svda-title-editor-focusable {
  visibility: visible;
}
.svd_q_selected title-editor .svda-title-editor-focusable:focus + .svda-title-editor-start {
  visibility: visible;
  outline: 1px dotted #1ab394;
  outline-color: var(--primary-color, #1ab394);
}
.svd_page > .description_editable {
  margin-bottom: 2em;
}
title-editor {
  display: inline-block;
  max-width: 90%;
}
title-editor .svda-content {
  position: relative;
  pointer-events: all;
}
title-editor .svda-content .svda-title-editor-content {
  white-space: nowrap;
}
title-editor .svda-content .svda-title-editor-content > input {
  max-width: 100%;
  font-size: inherit;
  color: inherit;
}
title-editor .svda-content .svda-title-editor-content .svda-title-editor-error {
  outline: 1px dotted #ed5565 !important;
  outline-color: var(--error-color, #ed5565);
}
title-editor .svda-content .svda-title-editor-content .svda-title-editor-error::-moz-placeholder {
  color: #ed5565;
  color: var(--error-color, #ed5565);
}
title-editor .svda-content .svda-title-editor-content .svda-title-editor-error::placeholder {
  color: #ed5565;
  color: var(--error-color, #ed5565);
}
title-editor .svda-content .svda-edit-button {
  padding-left: 5px;
  cursor: pointer;
}
.svda-adorner-root {
  max-width: 100%;
}
.item_editable {
  pointer-events: all;
  cursor: text;
  position: relative;
}
.item_editable .svda-title-editor-start {
  cursor: pointer;
  visibility: hidden;
  padding-left: 5px;
}
.svd_q_selected .item_editable:hover .svda-title-editor-start {
  visibility: visible;
}
.svd_q_selected .item_editable item-editor .svda-focusable:focus + .svda-title-editor-start {
  visibility: visible;
  outline: 1px dotted #1ab394;
  outline-color: var(--primary-color, #1ab394);
}
.svda-drag-handle {
  cursor: move;
  visibility: hidden;
  padding-left: 5px;
}
.svd_q_selected .item_draggable:hover .svda-drag-handle {
  visibility: visible;
}
.svda-delete-item {
  cursor: pointer;
  visibility: hidden;
  padding-left: 5px;
}
.svd_q_selected .item_editable:hover .svda-delete-item {
  visibility: visible;
}
.svda-add-new-item {
  cursor: pointer;
  pointer-events: auto;
  padding-left: 16px;
  display: none;
}
.svda-add-new-item:hover {
  text-decoration: underline;
}
.svda-add-custom-item {
  color: #1ab394;
  color: var(--primary-color, #1ab394);
}
.svda-add-custom-item > span {
  vertical-align: middle;
  display: inline-block;
}
.svd_q_selected .svda-add-new-item {
  display: inline-block;
}
item-editor {
  display: none;
  max-width: 90%;
}
item-editor .svda-content {
  position: relative;
  pointer-events: all;
}
item-editor .svda-content .svda-title-editor-content {
  white-space: nowrap;
}
item-editor .svda-content .svda-title-editor-content > input {
  max-width: 100%;
  font-size: inherit;
  color: inherit;
}
item-editor .svda-content .svda-edit-button {
  padding-left: 5px;
  cursor: pointer;
}
.svd_q_selected item-editor {
  display: inline-block;
  outline: none;
}
.svd-translation-tab {
  height: 100%;
}
.svd-translation-tab .form-group {
  margin-top: 1em;
}
.svd-translation-tab .svd-translation-no-strings {
  min-height: 300px;
  text-align: center;
  line-height: 300px;
  vertical-align: middle;
  font-size: 40px;
}
.svd-translation-tab svd-translation-group {
  display: block;
}
.svd-translation-tab .svd-translation-strings {
  border-top-style: solid;
  border-top-width: 1px;
  padding: 10px;
}
.svd-translation-tab .svd-translation-panel-strings {
  padding: 10px;
  padding-left: 0;
}
.svd-translation-tab .svd-translation-panel-strings-title {
  font-weight: bold;
  line-height: 25px;
  padding: 5px 0;
}
.svd-translation-tab .svd-translation-panel-strings-title + svg-icon {
  line-height: 25px;
  display: inline-block;
  vertical-align: bottom;
}
.svd-translation-tab .svd-toolbox-category-header {
  margin-top: 20px;
}
.svd_container.sv_default_css .svd-translation-tab label {
  margin-bottom: 0;
}
.label_editable {
  pointer-events: all;
  cursor: text;
}
.label_editable .svda-title-editor-start {
  cursor: pointer;
  visibility: hidden;
}
.svd_q_selected .label_editable:hover .svda-title-editor-start {
  visibility: visible;
}
.svda-question-actions {
  position: absolute;
  right: 15px;
  top: -30px;
  left: 15px;
  text-align: right;
  line-height: 30px;
  min-width: 500px;
}
.svda-question-actions .svda_current_type {
  font-weight: 700;
  cursor: auto;
}
.svda-question-actions select.svda_current_type {
  border: none;
  outline: none;
  cursor: pointer;
}
.svda-question-actions select.svda_current_type:focus {
  border: none;
  outline: none;
}
question-actions {
  display: none;
}
question-actions .svda_question_action {
  font-weight: 700;
  cursor: pointer;
  margin-left: 1em;
}
question-actions .svda_question_action--separated {
  padding-left: 3em;
}
.svd_q_selected > .svda-question-actions question-actions {
  display: block;
}
.svd_q_selected > .svda-question-actions .svda_action_separator {
  margin-left: 15px;
  margin-top: -5px;
}
select-items-editor, select-items-display {
  display: none;
}
select-items-editor .svda-select-items-editor, select-items-editor .svda-select-items-display, select-items-display .svda-select-items-editor, select-items-display .svda-select-items-display {
  position: relative;
  pointer-events: all;
}
select-items-editor .svda-select-items-editor .svda-select-items-title, select-items-editor .svda-select-items-display .svda-select-items-title, select-items-display .svda-select-items-editor .svda-select-items-title, select-items-display .svda-select-items-display .svda-select-items-title {
  text-align: center;
  position: absolute;
  top: -2.2em;
  right: 2em;
  height: 2em;
}
select-items-editor .svda-select-items-editor .svda-select-items-title span, select-items-editor .svda-select-items-display .svda-select-items-title span, select-items-display .svda-select-items-editor .svda-select-items-title span, select-items-display .svda-select-items-display .svda-select-items-title span {
  font-weight: bold;
  cursor: pointer;
}
select-items-editor .svda-select-items-editor .svda-select-items-content, select-items-editor .svda-select-items-display .svda-select-items-content, select-items-display .svda-select-items-editor .svda-select-items-content, select-items-display .svda-select-items-display .svda-select-items-content {
  padding: 1em;
  border-style: solid;
  border-width: 1px;
  border-top: none;
}
.svd_q_selected select-items-editor, .svd_q_selected select-items-display {
  display: block;
}
rating-item-editor {
  display: none;
}
rating-item-editor .svda-content {
  position: relative;
  pointer-events: none;
}
rating-item-editor .svda-content .svda-title-editor-content {
  white-space: nowrap;
}
rating-item-editor .svda-content .svda-title-editor-content:first-child {
  margin-left: 5px;
}
rating-item-editor .svda-content .svda-edit-button {
  padding-left: 5px;
  cursor: pointer;
}
rating-item-editor .svda-title-editor-start,
rating-item-editor .svda-delete-item {
  display: none;
}
.svda-add-new-rating-item {
  pointer-events: all;
  padding: 0 1em;
  line-height: 2em;
  display: none;
}
.svd_q_selected rating-item-editor {
  display: inline-block;
}
.svd_q_selected rating-item-editor .svda-content {
  pointer-events: all;
}
.svd_q_selected .item_editable:hover rating-item-editor .svda-title-editor-start,
.svd_q_selected .item_editable:hover rating-item-editor .svda-delete-item {
  display: inline-block;
}
.svd_q_selected .svda-add-new-rating-item {
  display: inline-block;
}
.image_item_editable {
  position: relative;
}
.sv_imagepicker_root .svda-add-new-item {
  vertical-align: top;
  border: 1px solid lightgray;
  border-radius: 4px;
  text-align: center;
  padding: 0;
}
.svd_q_selected .image_item_editable image-item-editor {
  display: block;
}
.svd_q_selected .image_item_editable .svda-drag-handle {
  visibility: visible;
}
.svd_q_selected .image_item_editable .svda-delete-item {
  visibility: visible;
}
.svda-image-editor {
  overflow: hidden;
}
image-item-editor {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  padding: 0 1em;
  border-radius: 0.5em;
  background-color: white;
  opacity: 0.75;
}
image-item-editor .svda-content {
  position: relative;
  pointer-events: all;
}
image-item-editor .svda-content .edit-image-item {
  cursor: pointer;
}
.image_editable {
  position: relative;
}
.svd_q_selected .image_editable image-editor,
.svd_survey_header .image_editable:hover image-editor {
  display: block;
}
.svd_q_selected .image_editable .svda-choose-file,
.svd_survey_header .image_editable:hover .svda-choose-file {
  pointer-events: all;
}
.svda-image-editor {
  overflow: hidden;
}
image-editor {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  padding: 0 1em;
  border-radius: 0.5em;
  background-color: white;
  opacity: 0.75;
}
image-editor .svda-content {
  position: relative;
  pointer-events: all;
}
image-editor .svda-content .edit-image-item {
  cursor: pointer;
}
image-editor .svda-content .svda-delete-item {
  visibility: visible;
}
flowpanel-actions {
  display: none;
  position: relative;
}
flowpanel-actions .svda_question_action {
  font-weight: 700;
  cursor: pointer;
  margin-left: 1em;
}
.svd_q_selected > .svda-question-actions flowpanel-actions {
  display: block;
}
.svd_q_selected > .svda-question-actions .svda_action_separator {
  margin-left: 15px;
  margin-top: -5px;
}
.svd_survey_designer f-panel .svda-question-actions {
  left: 0;
  right: 0;
  padding: 0 15px;
  background-color: rgba(255, 255, 255, 0.5);
}
.svd_survey_designer f-panel .svda-question-actions > question-actions {
  position: relative;
}
.svda-title-actions {
  display: inline-block;
  position: absolute;
  max-width: 90%;
  top: 5px;
  right: 10px;
}
.svda-title-action__show-hide {
  vertical-align: top;
}
title-actions {
  display: inline-block;
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
}
title-actions .svda_action_separator.svda_action_separator {
  margin-right: 10px;
  border: none;
}
.svd_survey_header--hidden {
  height: 0;
  padding: 0;
}
.svd_survey_header--hidden title-actions {
  background-color: transparent;
}
.svd_survey_header--hidden > *:not(.svda-title-actions) {
  display: none !important;
}
.svd-accordion-tab-header {
  background-color: #e0e0e0;
  min-height: 32px;
  line-height: 32px;
  margin-bottom: 1em;
  font-size: 14px;
  padding: 0 1em;
  cursor: pointer;
}
.svd-accordion-tab-header .icon-toolbox-arrow {
  float: right;
  margin-top: -2px;
}
.svd-accordion-tab-content {
  overflow: hidden;
}
.svd-toolbar-button .svd-toolbar-button__image {
  line-height: 1em;
  display: inline-block;
}
.svd-toolbar-button .svd-toolbar-button__image .svd-svg-icon {
  margin-top: -0.25em;
  margin-right: 0.25em;
}
.svd-toolbar-button .svd-toolbar-button__title {
  line-height: 1em;
  display: inline-block;
}
.svd-toolbar-dropdown {
  line-height: 34px;
  margin-right: 1em;
  white-space: nowrap;
}
.svd-toolbar-dropdown .svd-toolbar-dropdown__label {
  display: inline-block;
  vertical-align: top;
}
.svd-toolbar-dropdown .svd-toolbar-dropdown__select {
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 40px;
  border: 1px solid #ccc;
  height: 34px;
  min-width: 100px;
}
.svd_container .svd_content .svd-toolbar-dropdown .svd_custom_select {
  vertical-align: top;
  width: auto;
}
.svd_container .svd_content .svd-toolbar-dropdown .svd_custom_select .svd-toolbar-dropdown__select {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 40px;
}
.svd-toolbar-boolean {
  margin-right: 1em;
  line-height: 34px;
}
.svd-toolbar-boolean .svd-toolbar-boolean_check {
  display: inline-block;
  width: 30px;
  position: relative;
  height: 26px;
  vertical-align: middle;
}
svd-splitter, .row > svd-splitter {
  display: table-cell;
  min-width: 4px;
  width: 4px;
  max-width: 4px;
  cursor: ew-resize;
  position: relative;
}
svd-splitter div.svd-splitter, .row > svd-splitter div.svd-splitter {
  background-color: lightgray;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
svd-splitter:hover > div.svd-splitter.svd-splitter.svd-splitter, svd-splitter.svd-active-splitter > div.svd-splitter.svd-splitter.svd-splitter, .row > svd-splitter:hover > div.svd-splitter.svd-splitter.svd-splitter, .row > svd-splitter.svd-active-splitter > div.svd-splitter.svd-splitter.svd-splitter {
  background-color: gray;
}
svd-splitter:hover > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split > svg.svd-svg-icon, svd-splitter.svd-active-splitter > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split > svg.svd-svg-icon, .row > svd-splitter:hover > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split > svg.svd-svg-icon, .row > svd-splitter.svd-active-splitter > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split > svg.svd-svg-icon {
  fill: gray;
}
svd-splitter > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split, .row > svd-splitter > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split {
  position: absolute;
  top: 50%;
  left: -6px;
}
svd-splitter > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split > svg.svd-svg-icon, .row > svd-splitter > div.svd-splitter.svd-splitter.svd-splitter > div.icon-split > svg.svd-svg-icon {
  width: 16px;
  height: 16px;
  fill: lightgray;
}
svd-designer-container {
  vertical-align: top;
}
.svd-designer-container {
  overflow: hidden;
  height: 100%;
}
.svd-designer-container--left-side {
  display: table-cell;
  vertical-align: top;
  width: 15%;
  max-width: 15%;
  flex-basis: 15%;
}
.svd-designer-container--left-side .svd-designer-container__header {
  text-align: left;
}
.svd-designer-container--left-side .svd-icon-container--left-open,
.svd-designer-container--left-side .svd-icon-container--left-close {
  display: block;
  float: right;
}
.svd-designer-container--right-side {
  display: table-cell;
  vertical-align: top;
  width: 35%;
  max-width: 35%;
  flex-basis: 35%;
}
.svd-designer-container--right-side .svd-designer-container__header {
  text-align: right;
}
.svd-designer-container--right-side .svd-icon-container--right-open,
.svd-designer-container--right-side .svd-icon-container--right-close {
  display: block;
  float: left;
}
.svd-designer-container--right-side .svd_toolbox {
  margin-left: 1em;
}
.svd-designer-tabbed-container__tab-header-container {
  padding: 0 1em;
}
.svd-designer-tabbed-container__tab-header {
  display: inline-block;
  cursor: pointer;
  font-size: 1.17em;
  text-transform: uppercase;
  padding: 5px 10px 10px 10px;
  border-bottom: 4px solid transpereant;
}
.svd-designer-tabbed-container__tab-header:hover {
  color: #1ab394;
  color: var(--primary-color, #1ab394);
}
.svd-designer-tabbed-container__tab-header-active {
  border-bottom: 4px solid #1ab394;
  border-bottom-color: var(--primary-color, #1ab394);
}
.svd-designer-tabbed-container__tab-content {
  display: none;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.svd-designer-tabbed-container__tab-content.svd-designer-tabbed-container__tab-content-active {
  display: block;
}
.svd-designer-container__header {
  padding: 0 1em;
  height: 1.5em;
  margin-bottom: 3em;
  margin-top: 0.35em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.svd-designer-container__header-title {
  font-size: 1.17em;
  font-weight: 600;
  text-transform: uppercase;
}
.svd-icon-container {
  display: none;
  cursor: pointer;
}
.svd-icon-container.svd-icon-container.svd-icon-container > svg.svd-svg-icon, .svd-icon-container.svd-icon-container.svd-icon-container > svg-icon > svg.svd-svg-icon {
  width: 14px;
  height: 24px;
  fill: lightgray;
}
.svd-icon-container.svd-icon-container.svd-icon-container > svg.svd-svg-icon:hover, .svd-icon-container.svd-icon-container.svd-icon-container > svg-icon > svg.svd-svg-icon:hover {
  fill: gray;
}
svd-designer-h-container {
  vertical-align: top;
}
.svd-designer-container--top {
  width: 100%;
}
.svd_container .svd_object_selector {
  display: block;
  width: 100%;
  padding: 15px;
  padding-right: 0;
}
.svd_container .svd_object_selector .svd-toolbar-dropdown {
  width: 100%;
}
.svd_container .svd_object_selector .svd-toolbar-dropdown .svd_custom_select {
  width: 100%;
}
.svd_container .svd_properties {
  height: 100%;
  border: none;
  padding: 0;
  margin-left: -0.5px;
  font-size: 1.17em;
}
.svd_container .svd_properties .modal {
  font-size: 0.857em;
  color: #676a6c;
  color: var(--primary-text-color, #676a6c);
}
.svd_object_editor {
  padding: 1.4em;
}
.svd_object_editor .form-control {
  border-radius: 0;
}
.svd_object_editor input[type=checkbox].form-control {
  width: 25px;
}
.svd_object_editor survey-widget {
  display: block;
  margin-bottom: 1em;
}
.svd_object_editor survey-widget .sv_main .sv_custom_header {
  background: transparent;
}
.svd_object_editor survey-widget .sv_row {
  min-width: auto;
}
.svd_object_editor survey-widget .sv_main .sv_container .sv_body .sv_row .sv_q {
  min-width: auto;
}
.svd_object_editor survey-widget .svd-survey-nopadding {
  padding: 0;
  margin: 0;
}
.table.svd_properties_grid .form-group {
  margin-bottom: 0;
}
.table.svd_properties_grid > tbody > tr > td {
  border: none;
  padding: 0;
  line-height: 3.25em;
  background-color: transparent;
  vertical-align: middle;
}
.table.svd_properties_grid > tbody > tr > td:nth-child(1) {
  font-weight: 600;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.table.svd_properties_grid > tbody > tr > td .modal-content {
  line-height: initial;
}
.svd_property_editor_dropdown .svd-toolbar-dropdown {
  width: 100%;
}
.svd_container .svd_content .svd_property_editor_dropdown .svd-toolbar-dropdown .svd_custom_select {
  width: 100%;
}
.svd_property_editor_dropdown {
  min-width: 120px;
  display: block;
}
.svd_items_table .svd_property_editor_dropdown {
  min-width: 100px;
  width: 100px;
}
.select2-container--default .select2-selection--single {
  height: 34px;
  overflow: hidden;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  word-wrap: break-word;
  word-break: break-all;
  text-overflow: inherit;
  white-space: normal;
}
.select2-container--default .select2-results > .select2-results__options {
  width: 100%;
  overflow-x: hidden;
}
.sjs-cb-switch .sjs-cb-switch__container {
  display: inline-block;
  width: 38.5px;
}
.sjs-cb-switch .sjs-cb-switch__label {
  vertical-align: top;
  margin-left: 1em;
}
.sjs-cb-switch .sjs-cb-switch_control {
  position: relative;
  cursor: pointer;
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
  height: 22px;
  border: 1px solid #ccc;
  border-color: var(--dd-menu-border, #ccc);
  border-radius: 100px;
  transition: background-color 0.25s ease-out, border-color 0.25s ease-out;
}
.sjs-cb-switch input {
  display: none;
}
.sjs-cb-switch .sjs-cb-switch__button {
  pointer-events: none;
  position: absolute;
  transition: right 0.25s ease-out, background-color 0.25s ease-out, border-color 0.25s ease-out;
  right: 45%;
  height: 100%;
  width: 55%;
  background-color: #ddd;
  background-color: var(--secondary-border-color, #ddd);
  border-radius: 50%;
  border: 3px solid #f4f4f4;
  border-color: var(--secondary-bg-color, #f4f4f4);
}
.sjs-cb-switch input:checked + .sjs-cb-switch_control {
  background-color: #1ab394;
  background-color: var(--primary-color, #1ab394);
  border-color: #1ab394;
  border-color: var(--primary-color, #1ab394);
}
.sjs-cb-switch input:checked + .sjs-cb-switch_control .sjs-cb-switch__button {
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
  border-color: #1ab394;
  border-color: var(--primary-color, #1ab394);
  right: 0;
}
.sjs-cb-switch input:disabled + .sjs-cb-switch_control {
  cursor: not-allowed;
  background-color: #ddd;
  background-color: var(--secondary-border-color, #ddd);
  border-color: #ccc;
  border-color: var(--dd-menu-border, #ccc);
}
.sjs-cb-switch input:disabled + .sjs-cb-switch_control .sjs-cb-switch__button {
  background-color: #ccc;
  background-color: var(--dd-menu-border, #ccc);
  border-color: #ddd;
  border-color: var(--secondary-border-color, #ddd);
}
.svd-propertyeditor-condition,
.propertyeditor-expression {
  width: 100%;
}
.svd-propertyeditor-condition textarea,
.propertyeditor-expression textarea {
  max-width: 100%;
  min-width: 100%;
}
.svd-propertyeditor-condition .assistant,
.propertyeditor-expression .assistant {
  padding-left: 1em;
  width: 200px;
  float: right;
}
.svd-propertyeditor-condition .assistant .assistant-title,
.propertyeditor-expression .assistant .assistant-title {
  margin-bottom: 0.5em;
  font-weight: bold;
}
.svd-propertyeditor-condition .assistant .assistant-content,
.propertyeditor-expression .assistant .assistant-content {
  overflow-y: auto;
  height: 125px;
}
.svd-propertyeditor-condition .assistant .assistant-content .assistant-item,
.propertyeditor-expression .assistant .assistant-content .assistant-item {
  margin-bottom: 0.5em;
  cursor: pointer;
}
.svd-propertyeditor-condition .svd_custom_select,
.propertyeditor-expression .svd_custom_select {
  width: auto;
}
.svd-propertyeditor-condition .svd_custom_select select:disabled,
.propertyeditor-expression .svd_custom_select select:disabled {
  background-color: #f4f4f4;
  background-color: var(--secondary-bg-color, #f4f4f4);
}
.svd-propertyeditor-condition .svd-propertyeditor-condition-wide-table,
.propertyeditor-expression .svd-propertyeditor-condition-wide-table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  margin: 10px 0;
}
.svd-propertyeditor-condition .svd-propertyeditor-condition-wide-table td,
.propertyeditor-expression .svd-propertyeditor-condition-wide-table td {
  padding: 10px 0;
}
.svd-propertyeditor-condition .svd-propertyeditor-condition-wide-table td:last-child,
.propertyeditor-expression .svd-propertyeditor-condition-wide-table td:last-child {
  width: 20px;
  line-height: 28px;
  vertical-align: top;
}
.svd-propertyeditor-condition .svd-propertyeditor-condition-wide-table .svd-propertyeditor-condition-item-delete-icon,
.propertyeditor-expression .svd-propertyeditor-condition-wide-table .svd-propertyeditor-condition-item-delete-icon {
  float: right;
  cursor: pointer;
}
.svd_container survey-widget .sv_main .sv_custom_header {
  display: none;
}
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey,
.svd_container survey-widget .sv_main .svd-property-editor-survey {
  background-color: transparent;
  border: none;
  padding: 0;
}
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root .sv_page_title,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page .sv_page_title,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root .sv_page_title,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page .sv_page_title {
  display: none;
}
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row {
  background-color: transparent;
  border: none;
}
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_q,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_q,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn {
  padding: 0;
}
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_q input,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_q select,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn input,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn select,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q input,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q select,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn input,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn select,
.svd_container survey-widget .sv_main .sv_body.svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_q input,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_q select,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn input,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn select,
.svd_container survey-widget .sv_main .svd-property-editor-survey .sv_p_root > .sv_row .sv_qstn input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q input,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q select,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_q input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]),
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn input,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn select,
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not([type=checkbox]):not([type=radio]) {
  height: 34px;
  line-height: 34px;
}
.svd_container survey-widget .sv_main .svd-property-editor-survey .svd-property-editor-survey-page > .sv_row .sv_qstn .sv_q_matrix input {
  height: initial;
}
.svd-expression-header {
  background-color: #f0f0f0;
  margin-bottom: 1em;
  padding: 0.5em;
  cursor: pointer;
}
.svd-expression-header .icon-expression-arrow {
  float: right;
  margin-top: -2px;
  margin-right: 7px;
}
.propertyeditor-validators .first-addon {
  padding: 6px 12px;
}
.propertyeditor-validators .svd-available-classes-container {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  margin-top: -16px;
  font-size: 1.17em;
  display: none;
  background-color: #ffffff;
  background-color: var(--primary-bg-color, #ffffff);
}
.propertyeditor-validators .svd-available-classes-container li {
  margin: 5px 0;
  width: 100%;
}
.propertyeditor-validators .svd-available-classes-container li a {
  padding: 3px 20px;
  color: #262626;
  width: 100%;
  font-weight: 400;
  display: block;
}
.propertyeditor-validators .svd-available-classes-container li a:hover {
  background-color: #f4f4f4;
  text-decoration: none;
}
.propertyeditor-validators .svd-available-classes-container--active {
  display: block;
}
.svd-property-editor-file {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.svd-property-editor-file .svda-delete-item {
  visibility: initial;
}
.svd-choose-file-control {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.svd-property-editor-file-content {
  color: lightgray;
  padding-left: 20px;
}
/*!
 * jQuery UI CSS Framework 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/


.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}


.ui-widget .ui-widget {
	font-size: 1em;
}


.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}


.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}


.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}


.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}


.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}


.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}


/* Interaction states
----------------------------------*/


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}


.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	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,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}


.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,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}


.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}


.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}


.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}


/* Interaction Cues
----------------------------------*/


.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}


.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}


.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}


.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}


.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}


.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}


.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;
	font-weight: normal;
}


.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}


/* Icons
----------------------------------*/


/* states and images */


.ui-icon {
	width: 16px;
	height: 16px;
}


.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url('ui-icons_444444_256x240.d1b818587c3bc65058fe.png');
}


.ui-widget-header .ui-icon {
	background-image: url('ui-icons_444444_256x240.d1b818587c3bc65058fe.png');
}


.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url('ui-icons_555555_256x240.35d57320d9df28ec0d0d.png');
}


.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url('ui-icons_ffffff_256x240.92bef7e45fed3caba8dc.png');
}


.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url('ui-icons_777620_256x240.f423048bf942a7a33b33.png');
}


.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('ui-icons_cc0000_256x240.5cbbd560bcf30acb95dd.png');
}


.ui-button .ui-icon {
	background-image: url('ui-icons_777777_256x240.f5d5fce2f36b5776eab8.png');
}


/* positioning */


/* Three classes needed to override `.ui-button:hover .ui-icon` */


.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}


.ui-icon-caret-1-n { background-position: 0 0; }


.ui-icon-caret-1-ne { background-position: -16px 0; }


.ui-icon-caret-1-e { background-position: -32px 0; }


.ui-icon-caret-1-se { background-position: -48px 0; }


.ui-icon-caret-1-s { background-position: -65px 0; }


.ui-icon-caret-1-sw { background-position: -80px 0; }


.ui-icon-caret-1-w { background-position: -96px 0; }


.ui-icon-caret-1-nw { background-position: -112px 0; }


.ui-icon-caret-2-n-s { background-position: -128px 0; }


.ui-icon-caret-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: -65px -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: -65px -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: 1px -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: 3px/*{cornerRadius}*/;
}


.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}


.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}


.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}


/* Overlays */


.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
}


.ui-widget-shadow {
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}

/*!
 * jQuery UI Datepicker 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */
.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: 45%;
}
.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;
}
/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/*! nouislider - 14.7.0 - 4/6/2021 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.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;
  -moz-user-select: none;
       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 {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.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;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 20px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container .select2-search--inline .select2-search__field::-moz-placeholder {
  line-height: normal;
}
.select2-container .select2-search--inline .select2-search__field::placeholder {
  line-height: normal;
}
.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;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option--selectable {
  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;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.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;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  padding: 0 20px 0 0;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  left: auto;
  right: 0;
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  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 .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--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  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: rgb(246.5, 246.5, 246.5);
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 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;
  height: 26px;
  margin-right: 20px;
}
.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, #eeeeee 50%, #cccccc 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, white 0%, #eeeeee 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, #eeeeee 50%, white 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;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.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;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.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__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.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: white;
  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--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/**
 * pretty-checkbox.css
 *
 * A pure CSS library to beautify checkbox and radio buttons
 *
 * Source: https://github.com/lokesh-coder/pretty-checkbox
 * Demo: https://lokesh-coder.github.io/pretty-checkbox
 *
 * Copyright (c) 2017 Lokesh rajendran
 */

.pretty * {
  box-sizing: border-box;
}

.pretty input:not([type='checkbox']):not([type='radio']) {
  display: none;
}

.pretty {
  position: relative;
  display: inline-block;
  margin-right: 1em;
  white-space: nowrap;
  line-height: 1;
}

.pretty input {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 1em;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.pretty .state label {
  position: initial;
  display: inline-block;
  font-weight: normal;
  margin: 0;
  text-indent: 1.5em;
  min-width: calc(1em + 2px);
}

.pretty .state label:before,
.pretty .state label:after {
  content: '';
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  display: block;
  box-sizing: border-box;
  border-radius: 0;
  border: 1px solid transparent;
  z-index: 0;
  position: absolute;
  left: 0;
  top: calc((0% - (100% - 1em)) - 8%);
  background-color: transparent;
}

.pretty .state label:before {
  border-color: #bdc3c7;
}

.pretty .state.p-is-hover,
.pretty .state.p-is-indeterminate {
  display: none;
}

@keyframes zoom {
  0% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes tada {
  0% {
    animation-timing-function: ease-in;
    opacity: 0;
    transform: scale(7);
  }
  38% {
    animation-timing-function: ease-out;
    opacity: 1;
    transform: scale(1);
  }
  55% {
    animation-timing-function: ease-in;
    transform: scale(1.5);
  }
  72% {
    animation-timing-function: ease-out;
    transform: scale(1);
  }
  81% {
    animation-timing-function: ease-in;
    transform: scale(1.24);
  }
  89% {
    animation-timing-function: ease-out;
    transform: scale(1);
  }
  95% {
    animation-timing-function: ease-in;
    transform: scale(1.04);
  }
  100% {
    animation-timing-function: ease-out;
    transform: scale(1);
  }
}

@keyframes jelly {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rotate {
  0% {
    opacity: 0;
    transform: translateZ(-200px) rotate(-45deg);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) rotate(0);
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0px 0px 0px 0px #bdc3c7;
  }
  100% {
    box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);
  }
}

.pretty.p-default.p-fill .state label:after {
  transform: scale(1);
}

.pretty.p-default .state label:after {
  transform: scale(0.6);
}

.pretty.p-default input:checked ~ .state label:after {
  background-color: #bdc3c7 !important;
}

.pretty.p-default.p-thick .state label:before,
.pretty.p-default.p-thick .state label:after {
  border-width: calc(1em / 7);
}

.pretty.p-default.p-thick .state label:after {
  transform: scale(0.4) !important;
}

.pretty.p-icon .state .icon {
  position: absolute;
  font-size: 1em;
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  left: 0;
  z-index: 1;
  text-align: center;
  line-height: normal;
  top: calc((0% - (100% - 1em)) - 8%);
  border: 1px solid transparent;
  opacity: 0;
}

.pretty.p-icon .state .icon:before {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  line-height: 1;
}

.pretty.p-icon input:checked ~ .state .icon {
  opacity: 1;
}

.pretty.p-icon input:checked ~ .state label:before {
  border-color: #5a656b;
}

.pretty.p-svg .state .svg {
  position: absolute;
  font-size: 1em;
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  left: 0;
  z-index: 1;
  text-align: center;
  line-height: normal;
  top: calc((0% - (100% - 1em)) - 8%);
  border: 1px solid transparent;
  opacity: 0;
}

.pretty.p-svg .state svg {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  line-height: 1;
}

.pretty.p-svg input:checked ~ .state .svg {
  opacity: 1;
}

.pretty.p-image .state img {
  opacity: 0;
  position: absolute;
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  top: 0;
  top: calc((0% - (100% - 1em)) - 8%);
  left: 0;
  z-index: 0;
  text-align: center;
  line-height: normal;
  transform: scale(0.8);
}

.pretty.p-image input:checked ~ .state img {
  opacity: 1;
}

.pretty.p-switch input {
  min-width: 2em;
}

.pretty.p-switch .state {
  position: relative;
}

.pretty.p-switch .state:before {
  content: '';
  border: 1px solid #bdc3c7;
  border-radius: 60px;
  width: 2em;
  box-sizing: unset;
  height: calc(1em + 2px);
  position: absolute;
  top: 0;
  top: calc((0% - (100% - 1em)) - 16%);
  z-index: 0;
  transition: all 0.5s ease;
}

.pretty.p-switch .state label {
  text-indent: 2.5em;
}

.pretty.p-switch .state label:before,
.pretty.p-switch .state label:after {
  transition: all 0.5s ease;
  border-radius: 100%;
  left: 0;
  border-color: transparent;
  transform: scale(0.8);
}

.pretty.p-switch .state label:after {
  background-color: #bdc3c7 !important;
}

.pretty.p-switch input:checked ~ .state:before {
  border-color: #5a656b;
}

.pretty.p-switch input:checked ~ .state label:before {
  opacity: 0;
}

.pretty.p-switch input:checked ~ .state label:after {
  background-color: #5a656b !important;
  left: 1em;
}

.pretty.p-switch.p-fill input:checked ~ .state:before {
  border-color: #5a656b;
  background-color: #5a656b !important;
}

.pretty.p-switch.p-fill input:checked ~ .state label:before {
  opacity: 0;
}

.pretty.p-switch.p-fill input:checked ~ .state label:after {
  background-color: #fff !important;
  left: 1em;
}

.pretty.p-switch.p-slim .state:before {
  height: 0.1em;
  background: #bdc3c7 !important;
  top: calc(50% - 0.1em);
}

.pretty.p-switch.p-slim input:checked ~ .state:before {
  border-color: #5a656b;
  background-color: #5a656b !important;
}

.pretty.p-has-hover input:hover ~ .state:not(.p-is-hover) {
  display: none;
}

.pretty.p-has-hover input:hover ~ .state.p-is-hover {
  display: block;
}

.pretty.p-has-hover input:hover ~ .state.p-is-hover .icon {
  display: block;
}

.pretty.p-has-focus input:focus ~ .state label:before {
  box-shadow: 0px 0px 3px 0px #bdc3c7;
}

.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state:not(.p-is-indeterminate) {
  display: none;
}

.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state.p-is-indeterminate {
  display: block;
}

.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state.p-is-indeterminate .icon {
  display: block;
  opacity: 1;
}

.pretty.p-toggle .state.p-on {
  opacity: 0;
  display: none;
}

.pretty.p-toggle .state.p-off,
.pretty.p-toggle .state .icon,
.pretty.p-toggle .state .svg,
.pretty.p-toggle .state img {
  opacity: 1;
  display: inherit;
}

.pretty.p-toggle .state.p-off .icon {
  color: #bdc3c7;
}

.pretty.p-toggle input:checked ~ .state.p-on {
  opacity: 1;
  display: inherit;
}

.pretty.p-toggle input:checked ~ .state.p-off {
  opacity: 0;
  display: none;
}

.pretty.p-plain input:checked ~ .state label:before,
.pretty.p-plain.p-toggle .state label:before {
  content: none;
}

.pretty.p-plain.p-plain .icon {
  transform: scale(1.1);
}

.pretty.p-round .state label:before,
.pretty.p-round .state label:after {
  border-radius: 100%;
}

.pretty.p-round.p-icon .state .icon {
  border-radius: 100%;
  overflow: hidden;
}

.pretty.p-round.p-icon .state .icon:before {
  transform: scale(0.8);
}

.pretty.p-curve .state label:before,
.pretty.p-curve .state label:after {
  border-radius: 20%;
}

.pretty.p-smooth label:before,
.pretty.p-smooth label:after,
.pretty.p-smooth .icon,
.pretty.p-smooth .svg {
  transition: all 0.5s ease;
}

.pretty.p-smooth input:checked + .state label:after {
  transition: all 0.3s ease;
}

.pretty.p-smooth input:checked + .state .icon,
.pretty.p-smooth input:checked + .state .svg,
.pretty.p-smooth input:checked + .state img {
  animation: zoom 0.2s ease;
}

.pretty.p-smooth.p-default input:checked + .state label:after {
  animation: zoom 0.2s ease;
}

.pretty.p-smooth.p-plain input:checked + .state label:before {
  content: '';
  transform: scale(0);
  transition: all 0.5s ease;
}

.pretty.p-tada:not(.p-default) input:checked + .state .icon,
.pretty.p-tada:not(.p-default) input:checked + .state .svg,
.pretty.p-tada:not(.p-default) input:checked + .state img,
.pretty.p-tada:not(.p-default) input:checked + .state label:before,
.pretty.p-tada:not(.p-default) input:checked + .state label:after {
  animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;
  opacity: 1;
}

.pretty.p-jelly:not(.p-default) input:checked + .state .icon,
.pretty.p-jelly:not(.p-default) input:checked + .state .svg,
.pretty.p-jelly:not(.p-default) input:checked + .state img,
.pretty.p-jelly:not(.p-default) input:checked + .state label:before,
.pretty.p-jelly:not(.p-default) input:checked + .state label:after {
  animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}

.pretty.p-jelly:not(.p-default) input:checked + .state label:before {
  border-color: transparent;
}

.pretty.p-rotate:not(.p-default) input:checked ~ .state .icon,
.pretty.p-rotate:not(.p-default) input:checked ~ .state .svg,
.pretty.p-rotate:not(.p-default) input:checked ~ .state img,
.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before,
.pretty.p-rotate:not(.p-default) input:checked ~ .state label:after {
  animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}

.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before {
  border-color: transparent;
}

.pretty.p-pulse:not(.p-switch) input:checked ~ .state label:before {
  animation: pulse 1s;
}

.pretty input[disabled] {
  cursor: not-allowed;
  display: none;
}

.pretty input[disabled] ~ * {
  opacity: .5;
}

.pretty.p-locked input {
  display: none;
  cursor: not-allowed;
}

.pretty input:checked ~ .state.p-primary label:after,
.pretty.p-toggle .state.p-primary label:after {
  background-color: #428bca !important;
}

.pretty input:checked ~ .state.p-primary .icon,
.pretty input:checked ~ .state.p-primary .svg,
.pretty.p-toggle .state.p-primary .icon,
.pretty.p-toggle .state.p-primary .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-primary-o label:before,
.pretty.p-toggle .state.p-primary-o label:before {
  border-color: #428bca;
}

.pretty input:checked ~ .state.p-primary-o label:after,
.pretty.p-toggle .state.p-primary-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-primary-o .icon,
.pretty input:checked ~ .state.p-primary-o .svg,
.pretty input:checked ~ .state.p-primary-o svg,
.pretty.p-toggle .state.p-primary-o .icon,
.pretty.p-toggle .state.p-primary-o .svg,
.pretty.p-toggle .state.p-primary-o svg {
  color: #428bca;
  stroke: #428bca;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {
  background-color: #428bca !important;
}

.pretty.p-switch input:checked ~ .state.p-primary:before {
  border-color: #428bca;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-primary:before {
  background-color: #428bca !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-primary:before {
  border-color: #245682;
  background-color: #245682 !important;
}

.pretty input:checked ~ .state.p-info label:after,
.pretty.p-toggle .state.p-info label:after {
  background-color: #5bc0de !important;
}

.pretty input:checked ~ .state.p-info .icon,
.pretty input:checked ~ .state.p-info .svg,
.pretty.p-toggle .state.p-info .icon,
.pretty.p-toggle .state.p-info .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-info-o label:before,
.pretty.p-toggle .state.p-info-o label:before {
  border-color: #5bc0de;
}

.pretty input:checked ~ .state.p-info-o label:after,
.pretty.p-toggle .state.p-info-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-info-o .icon,
.pretty input:checked ~ .state.p-info-o .svg,
.pretty input:checked ~ .state.p-info-o svg,
.pretty.p-toggle .state.p-info-o .icon,
.pretty.p-toggle .state.p-info-o .svg,
.pretty.p-toggle .state.p-info-o svg {
  color: #5bc0de;
  stroke: #5bc0de;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-info-o label:after {
  background-color: #5bc0de !important;
}

.pretty.p-switch input:checked ~ .state.p-info:before {
  border-color: #5bc0de;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-info:before {
  background-color: #5bc0de !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-info:before {
  border-color: #2390b0;
  background-color: #2390b0 !important;
}

.pretty input:checked ~ .state.p-success label:after,
.pretty.p-toggle .state.p-success label:after {
  background-color: #5cb85c !important;
}

.pretty input:checked ~ .state.p-success .icon,
.pretty input:checked ~ .state.p-success .svg,
.pretty.p-toggle .state.p-success .icon,
.pretty.p-toggle .state.p-success .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-success-o label:before,
.pretty.p-toggle .state.p-success-o label:before {
  border-color: #5cb85c;
}

.pretty input:checked ~ .state.p-success-o label:after,
.pretty.p-toggle .state.p-success-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-success-o .icon,
.pretty input:checked ~ .state.p-success-o .svg,
.pretty input:checked ~ .state.p-success-o svg,
.pretty.p-toggle .state.p-success-o .icon,
.pretty.p-toggle .state.p-success-o .svg,
.pretty.p-toggle .state.p-success-o svg {
  color: #5cb85c;
  stroke: #5cb85c;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-success-o label:after {
  background-color: #5cb85c !important;
}

.pretty.p-switch input:checked ~ .state.p-success:before {
  border-color: #5cb85c;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-success:before {
  background-color: #5cb85c !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-success:before {
  border-color: #357935;
  background-color: #357935 !important;
}

.pretty input:checked ~ .state.p-warning label:after,
.pretty.p-toggle .state.p-warning label:after {
  background-color: #f0ad4e !important;
}

.pretty input:checked ~ .state.p-warning .icon,
.pretty input:checked ~ .state.p-warning .svg,
.pretty.p-toggle .state.p-warning .icon,
.pretty.p-toggle .state.p-warning .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-warning-o label:before,
.pretty.p-toggle .state.p-warning-o label:before {
  border-color: #f0ad4e;
}

.pretty input:checked ~ .state.p-warning-o label:after,
.pretty.p-toggle .state.p-warning-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-warning-o .icon,
.pretty input:checked ~ .state.p-warning-o .svg,
.pretty input:checked ~ .state.p-warning-o svg,
.pretty.p-toggle .state.p-warning-o .icon,
.pretty.p-toggle .state.p-warning-o .svg,
.pretty.p-toggle .state.p-warning-o svg {
  color: #f0ad4e;
  stroke: #f0ad4e;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-warning-o label:after {
  background-color: #f0ad4e !important;
}

.pretty.p-switch input:checked ~ .state.p-warning:before {
  border-color: #f0ad4e;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-warning:before {
  background-color: #f0ad4e !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-warning:before {
  border-color: #c77c11;
  background-color: #c77c11 !important;
}

.pretty input:checked ~ .state.p-danger label:after,
.pretty.p-toggle .state.p-danger label:after {
  background-color: #d9534f !important;
}

.pretty input:checked ~ .state.p-danger .icon,
.pretty input:checked ~ .state.p-danger .svg,
.pretty.p-toggle .state.p-danger .icon,
.pretty.p-toggle .state.p-danger .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-danger-o label:before,
.pretty.p-toggle .state.p-danger-o label:before {
  border-color: #d9534f;
}

.pretty input:checked ~ .state.p-danger-o label:after,
.pretty.p-toggle .state.p-danger-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-danger-o .icon,
.pretty input:checked ~ .state.p-danger-o .svg,
.pretty input:checked ~ .state.p-danger-o svg,
.pretty.p-toggle .state.p-danger-o .icon,
.pretty.p-toggle .state.p-danger-o .svg,
.pretty.p-toggle .state.p-danger-o svg {
  color: #d9534f;
  stroke: #d9534f;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-danger-o label:after {
  background-color: #d9534f !important;
}

.pretty.p-switch input:checked ~ .state.p-danger:before {
  border-color: #d9534f;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-danger:before {
  background-color: #d9534f !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-danger:before {
  border-color: #a02622;
  background-color: #a02622 !important;
}

.pretty.p-bigger label:before,
.pretty.p-bigger label:after,
.pretty.p-bigger .icon,
.pretty.p-bigger .svg,
.pretty.p-bigger .img {
  font-size: 1.2em !important;
  top: calc((0% - (100% - 1em)) - 35%) !important;
}

.pretty.p-bigger label {
  text-indent: 1.7em;
}

@media print {
  .pretty .state:before,
  .pretty .state label:before,
  .pretty .state label:after,
  .pretty .state .icon {
    color-adjust: exact;
    /* stylelint-disable */
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/*! =======================================================
                      VERSION  10.6.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #2e6da4;
  margin-top: 0;
}
.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4px;
  display: inline-block;
  text-align: center;
}
.slider.slider-horizontal .tooltip {
  transform: translateX(-50%);
}
.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}
.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10px;
}
.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}
.slider.slider-horizontal.slider-rtl .tooltip {
  transform: translateX(50%);
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  left: 25%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -10px;
}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #2e6da4;
  border-right-color: #2e6da4;
  margin-left: 0;
  margin-right: 0;
}
.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
.slider.slider-vertical .tooltip {
  transform: translateY(-50%);
}
.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}
.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}
.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10px 10px 10px 0;
}
.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}
.slider.slider-disabled .slider-handle {
  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
  background-repeat: repeat-x;
}
.slider.slider-disabled .slider-track {
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  background-repeat: repeat-x;
  cursor: not-allowed;
}
.slider input {
  display: none;
}
.slider .tooltip {
  pointer-events: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-selection.tick-slider-selection {
  background-image: linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);
  background-repeat: repeat-x;
}
.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #337ab7;
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
  filter: none;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 0px solid transparent;
}
.slider-handle:hover {
  cursor: pointer;
}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick {
  position: absolute;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-tick.round {
  border-radius: 50%;
}
.slider-tick.triangle {
  background: transparent none;
}
.slider-tick.custom {
  background: transparent none;
}
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick.in-selection {
  background-image: linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);
  background-repeat: repeat-x;
  opacity: 1;
}

@font-face {
  font-family: 'Material Icons';
  src: url('MaterialIcons-Regular-v48.12a47ed5fd5585f0f422.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Material Icons';
  src: url('/assets/fontes-sistema/MaterialIcons-Regular-v48.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansbook_italic';
  src: url('unimedsans-bookitalic-webfont.aaf596cfc5af270717b9.woff2') format('woff2'), url('unimedsans-bookitalic-webfont.b108ee4c3d882b00b73c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold';
  src: url('unimedsans-extrabold-webfont.a8d28122742f0a0c4f9e.woff2') format('woff2'), url('unimedsans-extrabold-webfont.e6793da5a46fbcaa4b61.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansextrabold_italic';
  src: url('unimedsans-extrabolditalic-webfont.ac90dbc204355f49a494.woff2') format('woff2'),
    url('unimedsans-extrabolditalic-webfont.e9bc5d69c84b37420bfa.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight';
  src: url('unimedsans-light-webfont.32cc31d09cbd7467fea9.woff2') format('woff2'), url('unimedsans-light-webfont.8feddc206918f230b600.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanslight_italic';
  src: url('unimedsans-lightitalic-webfont.c8e6bde440faec0650e7.woff2') format('woff2'), url('unimedsans-lightitalic-webfont.a1fe30383d48d5220b8e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansregular';
  src: url('unimedsans-regular-webfont.39f1d31aee4dd84a5d3f.woff2') format('woff2'), url('unimedsans-regular-webfont.b6da15911e66468cf3a1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sansitalic';
  src: url('unimedsans-regularitalic-webfont.fc384786f20895d299d5.woff2') format('woff2'), url('unimedsans-regularitalic-webfont.6823b50ecb2917c52991.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold';
  src: url('unimedsans-semibold-webfont.d7865069eab57c50e486.woff2') format('woff2'), url('unimedsans-semibold-webfont.c673ee3e6af9c0d6c693.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_sanssemibold_italic';
  src: url('unimedsans-semibolditalic-webfont.d0e39183cc382d19c925.woff2') format('woff2'),
    url('unimedsans-semibolditalic-webfont.4c76ac57e034e1a47adc.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack';
  src: url('unimedslab-black-webfont.d28ca55ea1761be7735f.woff2') format('woff2'), url('unimedslab-black-webfont.d308c5d372b495b5edd7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabblack_italic';
  src: url('unimedslab-blackitalic-webfont.d53fc6ffa00cc46d087f.woff2') format('woff2'), url('unimedslab-blackitalic-webfont.b9f0440c4baab711c3af.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold';
  src: url('unimedslab-bold-webfont.0df0963c06cd5b5acb6c.woff2') format('woff2'), url('unimedslab-bold-webfont.125782c6bd06af64723f.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbold_italic';
  src: url('unimedslab-bolditalic-webfont.bc699ba8859b2fe8d9fe.woff2') format('woff2'), url('unimedslab-bolditalic-webfont.b05cfd1a2917742d79ae.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight_italic';
  src: url('unimedslab-lightitalic-webfont.1b644cc3a0b0d26bee61.woff2') format('woff2'), url('unimedslab-lightitalic-webfont.d801b02b7bcf25235be7.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabregular';
  src: url('unimedslab-regular-webfont.02e2b56395e4ef73cac7.woff2') format('woff2'), url('unimedslab-regular-webfont.a5206693d5e90ac29fc3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabitalic';
  src: url('unimedslab-regularitalic-webfont.2d3325eb39d7e5d133a3.woff2') format('woff2'), url('unimedslab-regularitalic-webfont.0b8682c1091007e48d8c.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold';
  src: url('unimedslab-semibold-webfont.22b3bff74f77cba75fa9.woff2') format('woff2'), url('unimedslab-semibold-webfont.b371938bf92b6666df40.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabsemibold_italic';
  src: url('unimedslab-semibolditalic-webfont.19ca8862f4641ad2c23e.woff2') format('woff2'),
    url('unimedslab-semibolditalic-webfont.1288e74f0b0369a9065e.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook';
  src: url('unimedslab-book-webfont.2cb0e198bfe78d4ebca3.woff2') format('woff2'), url('unimedslab-book-webfont.c07d3ec2b5d71c148580.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabbook_italic';
  src: url('unimedslab-bookitalic-webfont.1fefd75af38527450668.woff2') format('woff2'), url('unimedslab-bookitalic-webfont.0c2e42d420467a87f1a4.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold';
  src: url('unimedslab-extrabold-webfont.c9ba1b2339f02b012cd2.woff2') format('woff2'), url('unimedslab-extrabold-webfont.042441eec0c6eb4a2c36.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slabextrabold_italic';
  src: url('unimedslab-extrabolditalic-webfont.2b9eab79cd5940b44483.woff2') format('woff2'),
    url('unimedslab-extrabolditalic-webfont.a44dc6a3ef875e836378.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'unimed_slablight';
  src: url('unimedslab-light-webfont.aa6f31c25820a11e9d29.woff2') format('woff2'), url('unimedslab-light-webfont.070b027b5fe1c70cdce0.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Trebuchet*/
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Bold.f6ad32b2004a292891f9.woff2') format('woff2'), url('TrebuchetMS-Bold.ed76e98b5ec0933d740e.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS-Italic.f4fb4ee8c2bc4ab2ea0f.woff2') format('woff2'), url('TrebuchetMS-Italic.6fafbb390cbb20149b65.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('TrebuchetMS.7c6c69b8990f2f5ece07.woff2') format('woff2'), url('TrebuchetMS.af3cbb0e7a5aaa5aad48.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet MS';
  src: url('Trebuchet-BoldItalic.2c552f899b5644057c2a.woff2') format('woff2'), url('Trebuchet-BoldItalic.52d1cf8ce54762700334.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
/* TIMELINE */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #5b5c65;
  font-size: 14px;
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  bottom: 1px;
  height: 64px;
  margin: 0px auto;
  position: relative;
}
/* Fonte e escala do sistema (depois do Bootstrap Reboot).
   html 16px: rem do Material/Covalent não encolhe.
   body 14px: texto corrido e labels. */
html {
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  font-size: 16px;
  color: #5b5c65;
}
body {
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif;
  font-size: 14px;
  color: #5b5c65;
}
button,
input,
select,
textarea,
label,
.form-control,
.input-consol,
.mat-button,
.mat-raised-button,
.mat-stroked-button,
.mat-flat-button,
.mat-icon-button,
.mat-form-field,
.mat-input-element,
.mat-select,
.mat-option,
.mat-tab-label,
.mat-typography {
  font-family: inherit;
}
.mat-typography,
.mat-button,
.mat-raised-button,
.mat-stroked-button,
.mat-flat-button,
.mat-option,
.mat-tab-label,
.mat-form-field,
.mat-input-element,
.mat-select-value,
.mat-menu-item,
.mat-checkbox-label,
.mat-radio-label {
  font-family: 'unimed_sansregular', 'Trebuchet MS', sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'unimed_sanssemibold', 'unimed_sansregular', 'Trebuchet MS', sans-serif;
}
.material-icons {
  font-family: 'Material Icons' !important;
}

