:root {
	--sweet-primary-25: #fbfbfe;
	--sweet-primary-50: #f7f8fe;
	--sweet-primary-75: #f3f4fd;
	--sweet-primary-100: #eff0fd;
	--sweet-primary-150: #e7e9fb;
	--sweet-primary-200: #dee1fa;
	--sweet-primary-300: #ced2f8;
	--sweet-primary-400: #bec3f5;
	--sweet-primary-500: #aeb5f3;
	--sweet-primary-600: #9da6f0;
	--sweet-primary-700: #8d97ee;
	--sweet-primary-800: #7d88eb;
	--sweet-primary-900: #6c79e9;
	--sweet-primary-default: #5C6AE6;
	--sweet-primary-dark-25: #020306;
	--sweet-primary-dark-50: #05050b;
	--sweet-primary-dark-75: #070811;
	--sweet-primary-dark-100: #090b17;
	--sweet-primary-dark-150: #0e1023;
	--sweet-primary-dark-200: #12152e;
	--sweet-primary-dark-300: #1c2045;
	--sweet-primary-dark-400: #252a5c;
	--sweet-primary-dark-500: #2e3573;
	--sweet-primary-dark-600: #37408a;
	--sweet-primary-dark-700: #404aa1;
	--sweet-primary-dark-800: #4a55b8;
	--sweet-primary-dark-900: #535fcf;
	--sweet-primary-dark-default: #2A3EB7;
	--sweet-secondary-25: #fbfbfe;
	--sweet-secondary-50: #f7f8fe;
	--sweet-secondary-75: #f3f4fd;
	--sweet-secondary-100: #eff0fd;
	--sweet-secondary-150: #e7e9fb;
	--sweet-secondary-200: #dee1fa;
	--sweet-secondary-300: #ced2f8;
	--sweet-secondary-400: #bec3f5;
	--sweet-secondary-500: #aeb5f3;
	--sweet-secondary-600: #9da6f0;
	--sweet-secondary-700: #8d97ee;
	--sweet-secondary-800: #7d88eb;
	--sweet-secondary-900: #6c79e9;
	--sweet-secondary-default: #5C6AE6;
	--sweet-secondary-dark-25: #020306;
	--sweet-secondary-dark-50: #05050b;
	--sweet-secondary-dark-75: #070811;
	--sweet-secondary-dark-100: #090b17;
	--sweet-secondary-dark-150: #0e1023;
	--sweet-secondary-dark-200: #12152e;
	--sweet-secondary-dark-300: #1c2045;
	--sweet-secondary-dark-400: #252a5c;
	--sweet-secondary-dark-500: #2e3573;
	--sweet-secondary-dark-600: #37408a;
	--sweet-secondary-dark-700: #404aa1;
	--sweet-secondary-dark-800: #4a55b8;
	--sweet-secondary-dark-900: #535fcf;
	--sweet-secondary-dark-default: #2A3EB7;
	--sweet-tertiary-25: #fffcfc;
	--sweet-tertiary-50: #fff9f9;
	--sweet-tertiary-75: #fff6f5;
	--sweet-tertiary-100: #fff3f2;
	--sweet-tertiary-150: #ffedec;
	--sweet-tertiary-200: #fee6e5;
	--sweet-tertiary-300: #fedad9;
	--sweet-tertiary-400: #fececc;
	--sweet-tertiary-500: #fec2bf;
	--sweet-tertiary-600: #fdb5b2;
	--sweet-tertiary-700: #fda9a5;
	--sweet-tertiary-800: #fd9d99;
	--sweet-tertiary-900: #fc908c;
	--sweet-tertiary-default: #FC847F;
	--sweet-tertiary-dark-25: #060303;
	--sweet-tertiary-dark-50: #0d0706;
	--sweet-tertiary-dark-75: #130a0a;
	--sweet-tertiary-dark-100: #190d0d;
	--sweet-tertiary-dark-150: #261413;
	--sweet-tertiary-dark-200: #321a19;
	--sweet-tertiary-dark-300: #4c2826;
	--sweet-tertiary-dark-400: #653533;
	--sweet-tertiary-dark-500: #7e4240;
	--sweet-tertiary-dark-600: #974f4c;
	--sweet-tertiary-dark-700: #b05c59;
	--sweet-tertiary-dark-800: #ca6a66;
	--sweet-tertiary-dark-900: #e37772;
	--sweet-tertiary-dark-default: #FC847F;
	--sweet-text-primary-25: #102231;
	--sweet-text-primary-50: #102231;
	--sweet-text-primary-75: #102231;
	--sweet-text-primary-100: #102231;
	--sweet-text-primary-150: #102231;
	--sweet-text-primary-200: #102231;
	--sweet-text-primary-300: #102231;
	--sweet-text-primary-400: #102231;
	--sweet-text-primary-500: #102231;
	--sweet-text-primary-600: #102231;
	--sweet-text-primary-700: #102231;
	--sweet-text-primary-800: #ffffff;
	--sweet-text-primary-900: #ffffff;
	--sweet-text-primary-default: #ffffff;
	--sweet-text-primary-inverse: #102231;
	--sweet-text-primary-dark-25: #ffffff;
	--sweet-text-primary-dark-50: #ffffff;
	--sweet-text-primary-dark-75: #ffffff;
	--sweet-text-primary-dark-100: #ffffff;
	--sweet-text-primary-dark-150: #ffffff;
	--sweet-text-primary-dark-200: #ffffff;
	--sweet-text-primary-dark-300: #ffffff;
	--sweet-text-primary-dark-400: #ffffff;
	--sweet-text-primary-dark-500: #ffffff;
	--sweet-text-primary-dark-600: #ffffff;
	--sweet-text-primary-dark-700: #ffffff;
	--sweet-text-primary-dark-800: #ffffff;
	--sweet-text-primary-dark-900: #ffffff;
	--sweet-text-primary-dark-default: #ffffff;
	--sweet-text-primary-dark-inverse: #102231;
	--sweet-text-secondary-25: #102231;
	--sweet-text-secondary-50: #102231;
	--sweet-text-secondary-75: #102231;
	--sweet-text-secondary-100: #102231;
	--sweet-text-secondary-150: #102231;
	--sweet-text-secondary-200: #102231;
	--sweet-text-secondary-300: #102231;
	--sweet-text-secondary-400: #102231;
	--sweet-text-secondary-500: #102231;
	--sweet-text-secondary-600: #102231;
	--sweet-text-secondary-700: #102231;
	--sweet-text-secondary-800: #ffffff;
	--sweet-text-secondary-900: #ffffff;
	--sweet-text-secondary-default: #ffffff;
	--sweet-text-secondary-inverse: #102231;
	--sweet-text-secondary-dark-25: #ffffff;
	--sweet-text-secondary-dark-50: #ffffff;
	--sweet-text-secondary-dark-75: #ffffff;
	--sweet-text-secondary-dark-100: #ffffff;
	--sweet-text-secondary-dark-150: #ffffff;
	--sweet-text-secondary-dark-200: #ffffff;
	--sweet-text-secondary-dark-300: #ffffff;
	--sweet-text-secondary-dark-400: #ffffff;
	--sweet-text-secondary-dark-500: #ffffff;
	--sweet-text-secondary-dark-600: #ffffff;
	--sweet-text-secondary-dark-700: #ffffff;
	--sweet-text-secondary-dark-800: #ffffff;
	--sweet-text-secondary-dark-900: #ffffff;
	--sweet-text-secondary-dark-default: #ffffff;
	--sweet-text-secondary-dark-inverse: #102231;
	--sweet-text-tertiary-25: #102231;
	--sweet-text-tertiary-50: #102231;
	--sweet-text-tertiary-75: #102231;
	--sweet-text-tertiary-100: #102231;
	--sweet-text-tertiary-150: #102231;
	--sweet-text-tertiary-200: #102231;
	--sweet-text-tertiary-300: #102231;
	--sweet-text-tertiary-400: #102231;
	--sweet-text-tertiary-500: #102231;
	--sweet-text-tertiary-600: #102231;
	--sweet-text-tertiary-700: #102231;
	--sweet-text-tertiary-800: #102231;
	--sweet-text-tertiary-900: #102231;
	--sweet-text-tertiary-default: #102231;
	--sweet-text-tertiary-inverse: #ffffff;
	--sweet-text-tertiary-dark-25: #ffffff;
	--sweet-text-tertiary-dark-50: #ffffff;
	--sweet-text-tertiary-dark-75: #ffffff;
	--sweet-text-tertiary-dark-100: #ffffff;
	--sweet-text-tertiary-dark-150: #ffffff;
	--sweet-text-tertiary-dark-200: #ffffff;
	--sweet-text-tertiary-dark-300: #ffffff;
	--sweet-text-tertiary-dark-400: #ffffff;
	--sweet-text-tertiary-dark-500: #ffffff;
	--sweet-text-tertiary-dark-600: #ffffff;
	--sweet-text-tertiary-dark-700: #ffffff;
	--sweet-text-tertiary-dark-800: #ffffff;
	--sweet-text-tertiary-dark-900: #102231;
	--sweet-text-tertiary-dark-default: #102231;
	--sweet-text-tertiary-dark-inverse: #ffffff;
	--sweet-bg: linear-gradient(236deg, #F6A8CB -50.69%, rgba(246, 168, 203, 0.00) 53.28%), linear-gradient(131deg, rgba(95, 109, 230, 0.50) -31.69%, rgba(95, 109, 230, 0.00) 73.67%), #FFF;
	--sweet-profile-icon: -webkit-linear-gradient(320deg, #817FE4 16.58%, #978AE5 24.28%, #AE95E7 32.49%, #CFA7E9 46.51%, #E4ACE9 62.32%, #F2A7D7 74.18%, #F5A5CA 88.2%);
	--sweet-help: #FDF2FD;
	--sweet-error: #FAC7C7;
	--sweet-error-default-hover: #FFEAEA;


	--sweet-grey-medium-bg: #dde1e5;
	--sweet-grey-light-bg: #F8F9FA;
	--sweet-text-light: #9FA7AD;
}

body { font-size: 12px; }

/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.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}.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}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.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;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.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;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 #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.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;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;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.daterangepicker:before, .daterangepicker:after { position: absolute; display: inline-block; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }

.daterangepicker:before { top: -7px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 7px solid #ccc; }

.daterangepicker:after { top: -6px; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; }

.daterangepicker.opensleft:before { right: 9px; }

.daterangepicker.opensleft:after { right: 10px; }

.daterangepicker.openscenter:before { left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto; }

.daterangepicker.openscenter:after { left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto; }

.daterangepicker.opensright:before { left: 9px; }

.daterangepicker.opensright:after { left: 10px; }

.daterangepicker.drop-up { margin-top: -7px; }

.daterangepicker.drop-up:before { top: initial; bottom: -7px; border-bottom: initial; border-top: 7px solid #ccc; }

.daterangepicker.drop-up:after { top: initial; bottom: -6px; border-bottom: initial; border-top: 6px solid #fff; }

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar { float: none; }

.daterangepicker.single .drp-selected { display: none; }

.daterangepicker.show-calendar .drp-calendar { display: block; }

.daterangepicker.show-calendar .drp-buttons { display: block; }

.daterangepicker.auto-apply .drp-buttons { display: none; }

.daterangepicker .drp-calendar { display: none; max-width: 270px; }

.daterangepicker .drp-calendar.left { padding: 12px 0 0 8px; }

.daterangepicker .drp-calendar.right { padding: 12px 8px 0 8px; }

.daterangepicker .drp-calendar.single .calendar-table { border: none; }

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span { color: #fff; border: solid black; border-width: 0 2px 2px 0; border-radius: 0; display: inline-block; padding: 3px; }

.daterangepicker .calendar-table .next span { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.daterangepicker .calendar-table .prev span { transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td { white-space: nowrap; text-align: center; vertical-align: middle; min-width: 32px; width: 28px; height: 25px; line-height: 28px; font-size: 12px; border-radius: 50px; border: 1px solid transparent; white-space: nowrap; cursor: pointer; }

.daterangepicker .calendar-table { border: 1px solid #fff; border-radius: 4px; background-color: #fff; }

.daterangepicker .calendar-table table { width: 100%; margin: 0; border-spacing: 2px; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover { background-color: #eee; border-color: transparent; color: inherit; }

.daterangepicker td.week, .daterangepicker th.week { font-size: 80%; color: #ccc; }

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { background-color: #fff; border-color: transparent; color: #999; }


.daterangepicker th.month { width: auto; }

.daterangepicker th.month select {	border-bottom: none;}

.daterangepicker td.disabled, .daterangepicker option.disabled { color: #999; cursor: not-allowed; text-decoration: line-through; }

.daterangepicker select.monthselect, .daterangepicker select.yearselect { font-size: 12px; font-weight: 700; padding: 1px; height: auto; margin: 0; cursor: default; }

.daterangepicker select.monthselect { margin-right: 8%; width: 36%; }

.daterangepicker select.yearselect { width: 40%; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { width: 50px; margin: 0 auto; background: #eee; border: 1px solid #eee; padding: 2px; outline: 0; font-size: 12px; }

.daterangepicker .calendar-time { text-align: center; margin: 4px auto 0 auto; line-height: 30px; position: relative; }

.daterangepicker .calendar-time select.disabled { color: #ccc; cursor: not-allowed; }

.daterangepicker .drp-buttons { clear: both; text-align: right; padding: 8px; border-top: 1px solid #ddd; display: none; line-height: 12px; vertical-align: middle; }

.daterangepicker .drp-selected { display: inline-block; font-size: 12px; padding-right: 8px; }

.daterangepicker .drp-buttons .btn { margin-left: 8px; font-size: 12px; font-weight: bold; padding: 4px 8px; }

.daterangepicker.show-ranges .drp-calendar.left { border-left: 1px solid #ddd; }

.daterangepicker .ranges { float: none; text-align: left; margin: 0; }

.daterangepicker.show-calendar .ranges { margin-top: 0px; }

.daterangepicker .ranges ul { list-style: none; margin: 0 auto; padding: 0; width: 100%; }

.daterangepicker .ranges li { font-size: 12px; padding: 8px 12px; cursor: pointer; }

.daterangepicker .ranges li:hover { background-color: #eee; }

.daterangepicker .ranges li.active { background-color: #08c; color: #fff; }

@media (max-width: 563px) {
	.daterangepicker .drp-selected { display: block; text-align: left; padding-bottom: 10px; }
	.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right, .daterangepicker .drp-buttons { background-color: #ffffff; margin: auto; border: 1px solid #cccccc; width: 270px; }
	.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right { border-bottom: none; padding: 5px 0 5px 0; }
	.daterangepicker .drp-buttons, .daterangepicker .drp-calendar.right { border-top: none; }

	/*custom styles*/
	.daterangepicker td.active, .daterangepicker td.active:hover { background-color: var(--sweet-primary-default); border-color: transparent; color: #fff; }
	.daterangepicker td.in-range { background-color: var(--sweet-primary-200); border-color: transparent; color: #000; border-radius: 50px; }
	.daterangepicker .calendar-table th { opacity: 0.9; font-weight: 600; font-family: "Open sans"; }
	.daterangepicker .drp-buttons .btn { margin-left: 8px; font-size: 12px; padding: 8px 14px; background: #fff; border: none; text-transform: uppercase; color: #1f6090; font-weight: 600; cursor: pointer; transition: 0.2s ease; border-radius: 2px; }
	.daterangepicker .drp-buttons .btn:hover { background: #eee; }
	.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { width: 50px; margin: 0 auto; background: #eee; border: 1px solid #eee; padding: 2px; outline: 0; font-size: 12px; border-radius: 2px; }
	.daterangepicker {  padding: 5px !important; top: 0 !IMPORTANT; left: 0 !IMPORTANT; overflow: scroll; box-shadow: none !important; width: 100% !important; height: 100%; margin: 0 !IMPORTANT; }
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
	.daterangepicker { width: auto; }
	.daterangepicker .ranges ul { width: 140px; }
	.daterangepicker.single .ranges ul { width: 100%; }
	.daterangepicker.single .drp-calendar.left { clear: none; }
	.daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar { float: left; }
	.daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar { float: right; }
	.daterangepicker.ltr { direction: ltr; text-align: left; }
	.daterangepicker.ltr .drp-calendar.left { clear: left; margin-right: 0; }
	.daterangepicker.ltr .drp-calendar.left .calendar-table { border-right: none; border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.daterangepicker.ltr .drp-calendar.right { margin-left: 0; }
	.daterangepicker.ltr .drp-calendar.right .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; }
	.daterangepicker.ltr .drp-calendar.left .calendar-table { padding-right: 8px; }
	.daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar { float: left; }
	.daterangepicker.rtl { direction: rtl; text-align: right; }
	.daterangepicker.rtl .drp-calendar.left { clear: right; margin-left: 0; }
	.daterangepicker.rtl .drp-calendar.left .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; }
	.daterangepicker.rtl .drp-calendar.right { margin-right: 0; }
	.daterangepicker.rtl .drp-calendar.right .calendar-table { border-right: none; border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.daterangepicker.rtl .drp-calendar.left .calendar-table { padding-left: 12px; }
	.daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar { text-align: right; float: right; }
}

@media (min-width: 730px) {
	.daterangepicker .ranges { width: auto; }
	.daterangepicker.ltr .ranges { float: left; }
	.daterangepicker.rtl .ranges { float: right; }
	.daterangepicker .drp-calendar.left { clear: none !important; }
}

/*custom styles*/

.daterangepicker * {
	font-family: 'Poppins', sans-serif;
}
.daterangepicker td.in-range {
	background-color: var(--sweet-primary-200);
	border-color: transparent;
	color: #000;
	border-radius: 50px;
}
.daterangepicker td.active, .daterangepicker td.active:hover:not(.disabled) {
	background-color: var(--sweet-primary-default);
	border-color: transparent;
	color: #fff;
}
.daterangepicker td.in-range.start-date:not(.disabled), .daterangepicker td.in-range.end-date:not(.disabled) {
	background-color: var(--sweet-primary-default);
	color: #fff
}
.daterangepicker .today {
	background-color: #fff;
	color: var(--sweet-primary-default);
	font-weight: 700;
}

.daterangepicker td.available:hover { background-color: var(--sweet-primary-default); border-color: transparent; color: #fff !important; }
.daterangepicker th.available:hover {
	background-color: #eee;
	border-color: transparent;
}
.daterangepicker td.disabled {
	color: #C3C6D1;
	cursor: auto;
	text-decoration: none;
}
.daterangepicker .calendar-table th {
	font-weight: 500;
	text-transform: capitalize;
}
.daterangepicker .calendar-table thead tr:not(:first-child) {
	color: #B0B4C3;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
	font-size: 14px;
	text-transform: capitalize;
}
.daterangepicker .drp-buttons {
	border-top: none;
}
.daterangepicker .drp-buttons .btn {
	margin-left: 16px;
	font-size: 12px;
	min-width: 0;
	padding: 8px 10px;
	background: #fff;
	border: none;
	text-transform: none;
	color: #1f6090;
	font-weight: 500;
	cursor: pointer;
	transition: 0.2s ease;
	border-radius: 50px;
	box-shadow: none;
}
.daterangepicker .drp-buttons .btn:hover {
	background: #eee;
}
.daterangepicker .drp-buttons .applyBtn {
	background-color: var(--sweet-primary-default);
	color: #fff;
}
.daterangepicker .drp-buttons .applyBtn:hover {
	background: var(--sweet-primary-800) !important;
	box-shadow: 0px 0px 5px 0px rgba(126, 137, 234, 0.50);
}
.daterangepicker .drp-buttons .cancelBtn {
	color: var(--textDarkBlue);
	border-bottom: 1px solid var(--textDarkBlue);
	border-radius: 0;
	padding: 0px;
	font-weight: 600;
}
	.daterangepicker .drp-buttons .cancelBtn:hover {
		color: #3F4D59;
		border-bottom: 1px solid #3F4D59;
		background: #fff;
	}
.daterangepicker .drp-selected {
	background-color: var(--sweet-primary-100);
	border-radius: 8px;
	padding: 8px;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
	width: 45px;
	margin: 0 auto;
	background: #eee;
	border: 1px solid #eee;
	padding: 2px;
	outline: 0;
	font-size: 12px;
	text-align: center;
	border-radius: 2px;
}

.daterangepicker {
	position: absolute;
	color: inherit;
	background-color: #fff;
	border-radius: 20px;
	border: 0px solid #ddd;
	max-width: none;
	padding: 0;
	margin-top: 7px;
	top: 100px;
	left: 20px;
	z-index: 3001;
	display: none;
	font-family: arial;
	font-size: 15px;
	line-height: 1em;
	box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.10);
}

	.daterangepicker select.hourselect, 
	.daterangepicker select.minuteselect {
		border-radius: 5px;
	}

.ui-widget-content { box-shadow: 0 1px 6px 0 rgba(0,0,0,.30); background: #ffffff !important; color: #222222; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-radius: 6px; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: 600; text-transform: uppercase; font-size: 11px; background: #fff; border: none; box-shadow: 0 1px 6px 0 rgba(0,0,0,.30); }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: var(--sweet-primary-default) !important;
	color: #fff;
}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 6px 7px; text-align: right; text-decoration: none; }
.ui-widget-header { border: 0px !important; border-radius: 0px !important; font-weight: 600; }
.ui-widget { font-family: Open Sans, Verdana,Arial,sans-serif; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Open Sans, Verdana,Arial,sans-serif; }
.ui-datepicker select { cursor: pointer; }

.ui-datepicker { border: 0px !important; padding: 0px !important; }
.ui-datepicker { width: 19em; padding: .2em .2em 0; display: none; }
.ui-state-default { text-align: center !important; }

.ui-datepicker td a.ui-state-default { background: transparent; border: 0px; }

.ui-datepicker .ui-datepicker-title select { height: 30px; }

a.ui-datepicker-next span, a.ui-datepicker-prev span { display: none !important; }

a.ui-datepicker-next, a.ui-datepicker-next-hover, a.ui-datepicker-prev, a.ui-datepicker-prev-hover { background-image: none !important; background: transparent !important; border: 0px !important; display: block; font-size: 16px; width: 16px !important; height: 16px !important; line-height: 21px !important; font-family: "simple-line-icons", "untitled-font-6"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 8px !important; right: 2px !important; }

a.ui-datepicker-prev { left: 2px !important; }

a.ui-state-hover { border-radius: 2px; }

a.ui-datepicker-next:before, a.ui-datepicker-prev:before { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

a.ui-datepicker-next:before { content: '\e606'; }
a.ui-datepicker-prev:before { content: '\e605'; }

.ui-timepicker-select { background: transparent !important; border: 0px solid !important; border-bottom: 1px solid !important; border-radius: 0px; margin-right: 5px; }
.ui-timepicker-oneLine { margin-right: 5px; }
.ui_tpicker_time_label { margin-top: 5px; }

td.ui-datepicker-week-col {
	font-weight: 600;
	opacity: 0.8;
	padding-left: 5px;
	color: #404E5A !important
}

.select.ui-datepicker-month { width: 40px !important; }
select.ui-datepicker-month, select.ui-datepicker-year { background-color: transparent !important; border: 0px !important; font-size: 14px !important; }
select.ui-datepicker-month option, select.ui-datepicker-year option { color: #000000; font-size: 12px; }

.ui-datepicker-buttonpane button { margin: 5px !important; }


.ui-datepicker td a { border-radius: 40px !important; }

.ui-datepicker td a.ui-state-hover, .ui-datepicker td a.ui-state-focus { background: #eee !important; color: initial !important; }

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 600;
	border: 0;
	opacity: 0.8;
	color: #404E5A !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { font-weight: 700; }

.ui-datepicker-header { background: #1f6090 !important; color: #fff !important; border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; }


.ui-datepicker .ui-datepicker-buttonpane button { background: #ffffff; border: none !important; cursor: pointer !important; -webkit-appearance: none; -webkit-border-radius: 0px; font-weight: 600; padding-top: 6px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; text-transform: uppercase; border-radius: 2px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; box-shadow: 0 1px 6px 0 rgba(0,0,0,.30); -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

button.ui-state-hover { background: transparent !important; opacity: 0.7 !important;}


.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	box-shadow: none;
	background: rgba(31,96,144,0.2) !important;
}

a.ui-slider-handle.ui-state-default.ui-corner-all { border-radius: 50px; border: none; background: #1f6090; top: -3px; }

.ui_tpicker_time_label { margin-top: 5px; font-weight: 600; }

dt.ui_tpicker_hour_label { font-weight: 600; }

dt.ui_tpicker_minute_label { font-weight: 600; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 0px #555; width: 95%; margin-top: 4px; }

a.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-active { background: rgba(31,96,144,0.99) !important; width: 1.3em; height: 1.3em; box-shadow: 0 0px 4px rgba(0,0,0,0.12), 0 1px 4px 0 rgba(0,0,0,0.24); }

/* datetimepicker*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }

/* end datetimepicker */
/* @font-face { font-family: 'simple-line-icons'; src: url('../fonts/Simple-Line-Icons.eot?v=2.3.1'); src: url('../fonts/Simple-Line-Icons.eot?v=2.3.1#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.3.1') format('woff2'), url('../fonts/Simple-Line-Icons.woff?v=2.3.1') format('woff'), url('../fonts/Simple-Line-Icons.ttf?v=2.3.1') format('truetype'), url('../fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons') format('svg'); font-weight: normal; font-style: normal; } */
@font-face {
    font-family: 'simple-line-icons';
    src: url('../fonts/Simple-Line-Icons.eot');
    src: url('../fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2') format('woff2'), url('../fonts/Simple-Line-Icons.woff') format('woff'), url('../fonts/Simple-Line-Icons.ttf') format('truetype'), url('../fonts/Simple-Line-Icons.svg?#simple-line-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'untitled-font-6';
    src: url('../fonts/untitled-font-6.eot');
    src: url('../fonts/untitled-font-6.eot?#iefix') format('embedded-opentype'), url('../fonts/untitled-font-6.woff') format('woff'), url('../fonts/untitled-font-6.ttf') format('truetype'), url('../fonts/untitled-font-6.svg#untitled-font-6') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class*="icon-"]:not([class*="mi-"])::before {
	background-size: 24px;
    font-family: "simple-line-icons", "untitled-font-6";
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dialog-title-bar .dialog-close.icon::before,
.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,
.ui-button-icon.ui-icon.ui-icon-closethick,
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable button .ui-button-icon.ui-icon.ui-icon-closethick {
	content: "";
	display: inline-block;
	height: 30px;
	width: 30px;
	font-family: none;
	background-image: url(../Images/Phosphor_icons/X.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
	.dialog-title-bar .dialog-close.icon:hover::before,
	.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon:hover,
	.ui-button-icon.ui-icon.ui-icon-closethick:hover,
	.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable button .ui-button-icon.ui-icon.ui-icon-closethick:hover {
	   opacity: 0.7;
	}


.ui-dialog-titlebar > .ui-dialog-titlebar-close {
	right: 13px;
	top: 18px;
}

.SurveyAdminContainer + .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar .ui-dialog-titlebar-close {
	right: 5px;
	top: 15px;
}


.SurveyAdminContainer + .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable > .ui-dialog-titlebar .ui-button-icon.ui-icon.ui-icon-closethick {
	background-size: 100%;
	height: 20px;
	width: 20px;
}
	.icon.attach-overlay:after {
	font-family: "simple-line-icons";
	content: '\e093';
	margin-top: 3px;
	background-color: #ffffff;
	font-size: 8px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	margin-left: -6px;
}

.icon:hover.attach-overlay:after {
    background-color: #eeeeee
}

[class^="icon-untitled-"]:before,
[class*=" icon-untitled-"]:before {
    font-family: "untitled-font-6" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[data-icon]:before {
    font-family: "untitled-font-6" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon, .icon::before, .icon.medium, .icon.medium::before {
	background-size: 36px;
	font-size: 36px;
	width: 36px;
	height: 36px;
}

.icon.round, .icon.round::before{
	background-size: 24px;
}

	.icon.xlarge, .icon.xlarge::before {
		background-size: 52px;
		font-size: 50px;
		width: 52px;
		height: 52px;
	}

	.icon.large, .icon.large::before {
		background-size: 42px;
		font-size: 42px;
		width: 42px;
		height: 42px;
	}

	.icon.small, .icon.small::before {
		background-size: 24px;
		font-size: 24px;
		min-width: 24px;
		height: 24px;
	}

	.icon.invert {
		filter: invert(1);
	}

	.icon.smaller, .icon.smaller::before {
		background-size: 18px;
		font-size: 18px;
		width: 18px;
		height: 18px;
	}

.icon.xsmall, .icon.xsmall::before {
	background-size: 14px;
    font-size: 14px;
    width: 14px;
    height: 14px;
}

	.icon.xxsmall, .icon.xxsmall::before {
		background-size: 7px;
		font-size: 7px;
		width: 7px;
		height: 7px;
	}

		.icon, .icon::before, .icon.medium, .icon.medium::before,
		.icon.xlarge, .icon.xlarge::before,
		.icon.large, .icon.large::before,
		.icon.small, .icon.small::before,
		.icon.smaller, .icon.smaller::before,
		.icon.xsmall, .icon.xsmall::before,
		.icon.xxsmall, .icon.xxsmall::before {
			outline: 1px solid transparent;
			outline-offset: 5px;
			background-position: center;
			background-repeat: no-repeat;
			display: inline-flex;
			align-items: center;
			justify-content: center;
		}

/* standard icon classes */
/* simple-line-icons */
.icon-people:before{content:"\e001"}
.icon-user-female:before{content:"\e000"}
.icon-user-follow:before{content:"\e002"}
.icon-user-following:before{content:"\e003"}
.icon-user-unfollow:before{content:"\e004"}
.icon-login:before{content:"\e066"}
.icon-logout:before{content:"\e065"}
.icon-emotsmile:before{content:"\e021"}
.icon-call-end:before{content:"\e048"}
.icon-call-in:before{content:"\e047"}
.icon-call-out:before{content:"\e046"}
.icon-location-pin:before{content:"\e096"}
.icon-direction:before{content:"\e042"}
.icon-directions:before{content:"\e041"}
.icon-compass:before{content:"\e045"}
.icon-layers:before{content:"\e034"}
.icon-menu:before{content:"\e601"}
.icon-options-vertical:before{content:"\e602"}
.icon-options:before{content:"\e603"}
.icon-arrow-up-circle:before{content:"\e078"}
.icon-arrow-left-circle:before{content:"\e07a"}
.icon-arrow-right-circle:before{content:"\e079"}
.icon-arrow-down-circle:before{content:"\e07b"}
.icon-exclamation:before{content:"\e617"}
.icon-trophy:before{content:"\e006"}
.icon-screen-smartphone:before{content:"\e010"}
.icon-screen-desktop:before{content:"\e011"}
.icon-plane:before{content:"\e012"}
.icon-notebook:before{content:""; background-image: url(../Images/Phosphor_icons/notepad-thin.svg);}
.icon-mustache:before{content:"\e014"}
.icon-mouse:before{content:"\e015"}
.icon-magnet:before{content:"\e016"}
.icon-energy:before{content:"\e020"}
.icon-disc:before{content:"\e022"}
.icon-cursor:before{content:"\e06e"}
.icon-cursor-move:before{content:"\e023"}
.icon-crop:before{content:"\e024"}
.icon-chemistry:before{content:"\e026"}
.icon-speedometer:before{content:"\e007"}
.icon-shield:before{content:"\e00e"}
.icon-screen-tablet:before{content:"\e00f"}
.icon-magic-wand:before{content:"\e017"}
.icon-hourglass:before{content:"\e018"}
.icon-graduation:before{content:"\e019"}
.icon-ghost:before{content:"\e01a"}
.icon-game-controller:before{content:"\e01b"}
.icon-fire:before{content:"\e01c"}
.icon-eyeglass:before{content:"\e01d"}
.icon-envelope-open:before{content:"\e01e"}
.icon-envelope-letter:before{content:"\e01f"}
.icon-bell:before{content:"\e027"}
.icon-badge:before{content:"\e028"}
.icon-anchor:before{content:"\e029"}
.icon-wallet:before{content:"\e02a"}
.icon-vector:before{content:"\e02b"}
.icon-speech:before{content:"\e02c"}
.icon-puzzle:before{content:"\e02d"}
.icon-printer:before{content:"\e02e"}
.icon-present:before{content:"\e02f"}
.icon-playlist:before{content:"\e030"}
.icon-pin:before{content:"\e031"}
.icon-picture:before{content:"\e032"}
.icon-handbag:before{content:"\e035"}
.icon-globe-alt:before{content:"\e036"}
.icon-globe:before{content:"\e037"}
.icon-folder-alt:before{content:"\e039"}
.icon-folder:before{content:"\e089"}
.icon-film:before{content:"\e03a"}
.icon-drop:before{content:"\e03e"}
.icon-drawer:before{content:"\e03f"}
.icon-docs:before{content:""; background-image: url(../Images/Phosphor_icons/CopySimple_thin.svg)}
.icon-doc:before{content:"\e085"}
.icon-diamond:before{content:"\e043"}
.icon-cup:before{content:"\e044"}
.icon-calculator:before{content:"\e049"}
.icon-bubbles:before{content:"\e04a"}
.icon-briefcase:before{content:"\e04b"}
.icon-book-open:before{content:"\e04c"}
.icon-basket-loaded:before{content:"\e04d"}
.icon-basket:before{content:"\e04e"}
.icon-bag:before{content:"\e04f"}
.icon-action-undo:before{content:"\e050"}
.icon-action-redo:before{content:"\e051"}
.icon-wrench:before{content:"\e052"}
.icon-umbrella:before{content:"\e053"}
.icon-trash:before{content:"\e054"}
.icon-support:before{content:"\e056"}
.icon-frame:before{content:"\e038"}
.icon-size-fullscreen:before{content:"\e057"}
.icon-size-actual:before{content:"\e058"}
.icon-shuffle:before{content:"\e059"}
.icon-share-alt:before{content:"\e05a"}
.icon-share:before{content:"\e05b"}
.icon-rocket:before{content:"\e05c"}
.icon-question:before{content:"\e05d"}
.icon-pie-chart:before{content:"\e05e"}
.icon-open-url:before { content: "\e89e" }
.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}


/* custom icons */
.icon-company:before {
  content: "\aaa";
}
.icon-contact:before {
  content: "\aab";
}
.icon-file:before {
  content: "\aac";
}
.icon-follower:before {
	content: "";
	background-image: url(../Images/Phosphor_icons/Eye.svg);
}
.icon-form-done:before {
  content: "\aae";
}
.icon-more:before {
  content: "\aaf";
}
.icon-phone:before {
  content: "\aa";
}
.icon-user:before {
  content: "\aba";
}
.icon-clock-arrow:before {
  content: "\abe";
}
.icon-time:before,
.icon-time-report:before {
	content: "";
	background-image: url(../Images/Phosphor_icons/ClockClockwise.svg);
}
.icon-check:before {
  content: "\ab";
}
.icon-interface:before {
  content: "\acc";
}
.icon-excel:before {
  content: "";
  background-image: url(../Images/Phosphor_icons/excel_thin.svg);
}
.icon-event-3:before {
  content: "\acf";
}
.icon-mailing:before {
  content: "\ac";
}
.icon-tm:before {
  content: "\ada";
}
.icon-marketing:before {
  content: "\adb";
}
.icon-funnel-ver1:before {
  content: "\adc";
}
.icon-gears:before {
  content: "\ade";
}
.icon-database-file:before {
  content: "\adf";
}
.icon-database-excel:before {
  content: "\aea";
}
.icon-database-gear:before {
  content: "\aeb";
}
.icon-database-plus:before {
  content: "\aec";
}
.icon-database-sql:before {
  content: "\aee";
}
.icon-split:before {
  content: "\aef";
}
.icon-ear:before {
  content: "\ae";
}
.icon-database:before {
  content: "\afc";
}
.icon-marketingproject:before {
  content: "";
  background-image: url(../Images/Phosphor_icons/Megaphone.svg);
}
.icon-registration:before {
	content: ""; background-image: url(../Images/Phosphor_icons/Pen.svg);
	
}
.icon-registration-activity:before {
  content: "\af";
}
.icon-publication-activity:before {
  content: "\aff";
}
.icon-dot:before {
  content: "\baa";
}
.icon-circle:before {
  content: "\bab";
}
.icon-exchange:before {
  content: "\bac";
}
.icon-outlook:before {
	content: "";
	background-image: url(../Images/Phosphor_icons/microsoft-outlook-logo-thin.svg);
}
.icon-outlook.active:before {
	background-image: url(../Images/Phosphor_icons/MicrosoftOutlookLogo_white.svg);
}
.icon-assign:before {
  content: "\bae";
}
.icon-car:before {
  content: "\baf";
}
.icon-truck:before {
  content: "\ba";
}
.icon-truck-2:before {
  content: "\caa";
}
.icon-allabolag:before {
  content: "";
  background-image: url(../Images/Phosphor_icons/allabolag-icon.svg);
}
.icon-calendar-user:before {
  content: "\cac";
}
.icon-funnel-erase:before {
  content: "\cad";
}
.icon-mail-out:before {
  content: "\cae";
}
.icon-mail-in:before {
  content: "\caf";
}
.icon-funnel-erase-2:before {
  content: "\ca";
}
.icon-prio3:before {
  content: "\cb";
}
.icon-a3:before {
  content: "\ffc";
}
.icon-prio1:before {
  content: "\cd";
}
.icon-o2:before {
  content: "\ffd";
}
.icon-a2:before {
  content: "\dde";
}
.icon-prio2:before {
  content: "\cc";
}
.icon-a:before {
  content: "\faa";
}
.icon-b:before {
  content: "\fab";
}
.icon-c:before {
  content: "\fac";
}
.icon-d:before {
  content: "\fad";
}
.icon-dollar:before {
  content: "\ffe";
}
.icon-dollar2:before {
  content: "\ce";
}
.icon-m:before {
  content: "\fa";
}
.icon-f:before {
  content: "\faf";
}
.icon-g:before {
  content: "\fb";
}
.icon-h:before {
  content: "\fca";
}
.icon-i:before {
  content: "\fcb";
}
.icon-info:before {
	content: ""; background-image: url(../Images/Phosphor_icons/Info.svg);
	
}
.icon-j:before {
  content: "\fcd";
}
.icon-k:before {
  content: "\fce";
}
.icon-l:before {
  content: "\fcf";
}
.icon-q:before {
  content: "\fc";
}
.icon-r:before {
  content: "\fda";
}
.icon-s:before {
  content: "\fdb";
}
.icon-t:before {
  content: "\fdc";
}
.icon-u:before {
  content: "\fdd";
}
.icon-v:before {
  content: "\fde";
}
.icon-w:before {
  content: "\fd";
}
.icon-x:before {
  content: "\fea";
}
.icon-y:before {
  content: "\feb";
}
.icon-z:before {
  content: "\fec";
}
.icon-code:before {
  content: "\fed";
}
.icon-n:before {
  content: "\fee";
}
.icon-o:before {
  content: "\fef";
}
.icon-funnel-erase-3:before {
  content: "\fe";
}
.icon-p:before {
  content: "\ffa";
}
.icon-e:before {
  content: "\ffb";
}
.icon-factory:before {
  content: "\df";
}
.icon-calendar-circle:before {
  content: "\eee";
}
.icon-syncexhange:before {
  content: "\eeb";
}
.icon-syncexhange5:before {
  content: "\eec";
}
.icon-close1:before {
  content: "\eef";
}
.icon-bcc:before {
  content: "\ee";
}
.icon-cc:before {
  content: "\da";
}
.icon-to:before {
  content: "\db";
}
.icon-target-group:before {
  content: "\de";
}
.icon-icon-target-group:before {
  content: "\def";
}
.icon-manual:before {
  content: "\dfb";
}
.icon-to-left:before {
  content: "\dd";
}
.icon-to-right:before {
  content: "\ea";
}
.icon-eye-closed:before {
  content: "\eb";
}
.icon-union-1:before {
  content: "\eeec";
}
.icon-serviceapporintment:before {
  content: "\ec";
}
.icon-concrete-pump:before {
  content: "\fe18";
}
.icon-concrete:before {
  content: "\fe17";
}
.icon-engine:before {
  content: "\fe13";
}
.icon-loader-truck-big:before {
  content: "\fe14";
}
.icon-motor-grader:before {
  content: "\fe15";
}
.icon-backhoe-loader:before {
  content: "\fe12";
}
.icon-asphalt-compactor2:before {
  content: "\fe10";
}
.icon-skidsteer:before {
  content: "\fe11";
}
.icon-asphalt-compactor:before {
  content: "\fe6";
}
.icon-asphalt-paver:before {
  content: "\fe7";
}
.icon-excavator-compact:before {
  content: "\fe8";
}
.icon-excavator-wheeled:before {
  content: "\fe9";
}
.icon-crane2:before {
  content: "\fe1";
}
.icon-dumper2:before {
  content: "\fe2";
}
.icon-excavator2:before {
  content: "\fe3";
}
.icon-loader-truck2:before {
  content: "\fe4";
}
.icon-tipptruck2:before {
  content: "\fe5";
}
/* ------------------ */

.icon.white { color: #ffffff; }
.icon.grey { color: #334146; }
.icon.light-green { color: #B1E764 !important; }
.icon.inactive { color: #cccccc; }

.icon-appointment:before {
    content: '\e075';
}
.icon-task:before, .icon-form:before, .icon-survey:before {
    content: '\e060';
}
.icon-bar-chart:before {
    content: '\e077';
}

.icon-calendar:before {
    content: '\e075';
}

.icon-case:before {
    content: '\e04a';
}

.icon-clock:before {
    content: '\e081';
}

.icon-deal:before {
    content: '\e04b';
}

.icon-plus:before {
    content: '\e095';
}

.icon-minus:before {
    content: "\e615";
}

.icon-private-person:before {
    content: '\e005';
}

.icon-user-group:before {
    content: '\e001';
}

.icon-project:before {
    content: '\e039';
}

.icon-settings:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/Gear.svg);
}

.icon-feed:before {
    content: '';
	background-image: url(../Images/Phosphor_icons/ChatText.svg);
}

.icon-chat:before {
    content: '\e02c';
}

.icon-attendance:before {
    content: '\abe';
}

.icon-corporate-person:before {
    content: '\aab';
}

.icon-notification:before {
    content: '\e027';
}

.icon-refresh:before {
    content: '\e099';
}

.icon-back:before {
    content: '\e605';
}

.icon-list:before {
    content: '\e067';
}

.icon-menubutton:before {
    content: '\e601';
}

.icon-configuration:before {
    content: '\e052';
}

.icon-like:before {
    content: '\e068';
}

.icon-comment:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/ChatCircle.svg);
}

.icon-delete:before { content: ''; background-image: url(../Images/Phosphor_icons/Trash_thin.svg);}


.icon-marketingplan:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/Crosshair.svg);
}

.icon-arrow-left:before {
    content: '\e605';
}

.icon-arrow-right:before {
    content: "\e606";
}

.icon-arrow-down:before { content: '\e604'; }
.icon-arrow-up:before { content: '\e607'; }
.icon-telemarketing:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/Headset.svg);
}
.icon-processlist-item:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/UserFocus.svg);
}
.icon-distribution:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/PaperPlaneTilt_thin.svg);
}
.icon-publication:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/Notebook.svg);
}
.icon-event:before { 
	content: '';
	background-image: url(../Images/Phosphor_icons/CalendarStarThin.svg);
}
.icon-tag:before { content: '\e055'; }
.icon-close:before { content: '\e082'; }
.icon-dialog-close:before { content: '\eef'; }
.icon-funnel:before {
    content: '\adc';
}
.icon-dots-horisontal:before {
    content: '\e603';
}

.icon-dots-vertical:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/DotsThreeVertical_24x24.svg);
    
}

.icon-pen:before {
    content: '\e05f';
}
.icon-smile:before {
    content: '\e021';
}
.icon-checkin:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/ClockCounterClockwise_thin.svg);
}

.icon-reply:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/ArrowBendUpLeft.svg);
}
.icon-reply.active:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/ArrowBendUpLeft_white.svg);
}

.icon-tags:before {
    content: '\e055';
}

.icon-call:before {
    content: '\aa';
}
.icon-recipient-to:before { content: '\db'; }
.icon-recipient-cc:before { content: '\da'; }
.icon-recipient-bcc:before { content: '\ee'; }

.icon-email:before {
    content: '\e086';
}

.icon-email-outgoing:before {
	content: '';
	background-image: url('../Images/Phosphor_icons/MailOutgoing_thin.svg');
}

.block.icon-email-outgoing:before {
	content: '';
	background-image: url('../Images/Phosphor_icons/MailOutgoing_thin.svg');
}

.icon-email-draft:before {
	content: '';
	background-image: url('../Images/Phosphor_icons/EnvelopeOpen.svg');
}

.icon-code-notification:before { content: '\fcc'; }

.icon-email-incoming:before {
	content: '';
	background-image: url('../Images/Phosphor_icons/MailIncoming.svg');
}

.block.icon-email-incoming:before {
	content: '';
	background-image: url('../Images/Phosphor_icons/Envelope.svg');
}


.icon-url:before {
    content: '\e037';
}
.icon-sms:before { content: '\e02c'; }

.icon-attach:before {
	content: '';
	background-image: url('../Images/Phosphor_icons/Paperclip.svg');
}

.icon-map:before {
    content: '\e096';
}

.icon-pdf:before { content: '\acc'; color: #ff0000; }
.icon-edit:before { 
	content: '';
	background-image: url('../Images/Phosphor_icons/PencilSimple _thin.svg');

}
.icon-survey-done:before { content: '\aae'; }


.icon-check-box:before { content: ''; background-image: url(../Images/Phosphor_icons/CheckCircle.svg); }
.active.icon-check-box:before {
	content: '';
	background-image: url(../Images/Phosphor_icons/CheckCircle_white.svg);
}

.icon-clear:before {
    content: '\fe';
}

.icon-zoomin:before {
    content: '\e091';
}
.icon-zoomout:before {
    content: '\e092';
}
.icon-selection:before {
    content: '\e090';
}

.icon-own-selection:before {
    content: '\aff';
}

.icon-company-group:before {
    content: '\e616';
}

.icon-achievement:after { content: '\e028'; }
.icon-templates:before {
    content: '\e06a';
}
.icon-search:before { content: '\e090'; }
.icon-help:before { content: '\e05d'; }
.icon-eye:before { content: '\e087'; }
.icon-maximize:before { content: '\e057'; }
.icon-minimize:before { content: '\e058'; }

.icon-untitled-to-left:before {
    content: "\dd";
}
.icon-untitled-to-right:before {
    content: "\ea";
}
.icon-untitled-eye-closed:before {
    content: "\eb";
}
.icon-untitled-eye-invisible{
    padding-top: 2.1px;
}
.icon-untitled-eye-invisible:before {
    content: "\61";
}

.list-icon-attachment { position: relative; }
 .list-icon-attachment > *:last-child:after { content: '\e093'; font-family: "simple-line-icons"; position: absolute; right: 10px;bottom: 15px;}

.header-icon.icon-appointment:before { margin-top: -4px; }
.header-icon.icon-email-outgoing:before, 
.header-icon.icon-email-incoming:before, 
.header-icon.icon-email-draf:before { margin-top: -6px; }
.header-icon.icon-code-notification:before { color: #1f6090; font-size: 24px; width: 24px; height: 24px; line-height: 16px; text-align: left; }
.small-device .header-icon .icon-outlook { font-size: 24px; width: 24px; height: 24px; line-height: 24px; }
.header-icon .icon-outlook { margin-top: 5px; }

.round.icon-templates:before,
.round.mi-arrow_back_ios_new:before,
.round.icon-pen:before,
.round.mi-edit:before,
.round.icon-funnel:before,
.round.mi-filter_list:before {
    position: relative;
}

.header-icon.icon-email:before,
.header-icon.mi-email:before {
    margin-top: -5px;
}

.round.icon-arrow-right:before,
.round.mi-arrow_forward_ios:before {
    padding-left: 3px;
}

.icon-expand:before {
    content: '\eef';
}

.round.icon-expand:before,
.round.mi-add_circle:before {
    font-weight: bold;
    background: #ffffff;
    border-radius: 100%;
    color: #535b7c;
    transition: 0.2s ease;
}
.icon-gdprexport:before { content: ''; background-image: url(../Images/Phosphor_icons/pdf_thin.svg); }
.icon-workorder:before {
    content: '\afe';
}

.icon-userGroup:before {
    content: '\e001';
}
.icon-serviceappointment:before {
	content: "";
	background-image: url(../Images/Phosphor_icons/Calendar_thin.svg);
}

.icon-check_box_outline_blank:before {
  content: "check_box_outline_blank";
}
.AutoSuggest {
	height: 30px;
}

.AutoSuggest.Discrete { border: none; }

	.AutoSuggest .Toggle {
		float: right;
		cursor: pointer;
		height: 29px;
		width: 30px;
		margin-left: -30px;
		padding-right: 30px;
		background: url("../Images/Phosphor_icons/MagnifyingGlass_default.svg") no-repeat scroll top center;
		background-size: 24px !important;
		background-position-x: 100%;
		transition: none !important;
	}

	.AutoSuggest.ReadOnly .Combo {
		border: 1px solid #ffffff;
		display: inline-block;
		width: auto !important;
	}

	.AutoSuggest .Combo {
		display: inline-block;
		width: 100%;
		background-color: #ffffff;
		height: 30px;
	}

	:not(.Answer) > .AutoSuggest .Combo input.Search {
		height: 30px !important;
		border-bottom: 2px solid var(--sweet-primary-200) !important;
	}

	:not(.Answer) > .AutoSuggest input.Search:hover {
		border-color: var(--sweet-primary-500) !important;
	}

		:not(.Answer) > .AutoSuggest input.Search:hover + .Toggle {
			background: url("../Images/Phosphor_icons/MagnifyingGlass_hover.svg") !important;
			background-size: 24px !important;
			background-repeat: no-repeat !important;
			background-position: top right !important;
		}


:not(.Answer) > .AutoSuggest input.Search:focus {
	border-color: var(--sweet-primary-800) !important;
}
	:not(.Answer) > .AutoSuggest input.Search:focus + .Toggle {
		background: url("../Images/Phosphor_icons/MagnifyingGlass_active.svg") !important;
		background-size: 24px !important;
		background-repeat: no-repeat !important;
		background-position: top right !important;
	}

:not(.Answer) > .AutoSuggest input.Search.required-active,
:not(.Answer) > .AutoSuggest input.Search.required-active:hover,
:not(.Answer) > .AutoSuggest input.Search.required-active:focus {
	border-color: #D9130F !important;
}
	:not(.Answer) > .AutoSuggest input.Search.required-active + .Toggle,
	:not(.Answer) > .AutoSuggest input.Search.required-active:hover + .Toggle,
	:not(.Answer) > .AutoSuggest input.Search.required-active:focus + .Toggle {
		background: url("../Images/Phosphor_icons/MagnifyingGlass_error.svg") !important;
		background-size: 24px !important;
		background-repeat: no-repeat !important;
		background-position: top right !important;
	}

.AutoSuggest .Search { float: left; border: 0 !important; width: 100%; height: 27px; margin: 0px; padding-left: 0px; padding-right: 30px; }
.AutoSuggest.loading .Search { background-image: url('../Images/wait.gif'); background-position: right center; background-repeat: no-repeat; }

.AutoSuggestValues { position: absolute; list-style: none; overflow-y: auto; overflow-x: hidden; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background: #ffffff; margin: 0px; padding: 0px; z-index: 1; }
.AutoSuggestValues > ul { padding: 0px !important; }
.AutoSuggestValues ul { list-style: none; margin: 0px; padding: 0 0 0 10px; }
.AutoSuggestValues li { cursor: pointer; width: 100%; text-align: left; font-size: 12px; }
.AutoSuggestValues li a { display: block; padding: 7px; color: #333333; }
.AutoSuggestValues li .toggler > a { margin-left: 28px; }
	.AutoSuggestValues li a:hover, .autosuggest-menu-item-active {
		background-color: var(--sweet-primary-100)
	}

.AutoSuggestCheckBox .autosuggest-menu-item label:last-child { position: absolute; left: 40px; white-space: nowrap; line-height: 28px; }
.small-device .AutoSuggestCheckBox .autosuggest-menu-item label:last-child { left: 7px; top: -10px; position: relative; }
.AutoSuggestCheckBox .autosuggest-menu-item a > div { height: 28px; }

.AutoSuggestSelectBag {
	position: absolute;
	max-height: 200px;
	list-style: none;
	overflow-y: auto;
	overflow-x: hidden;
	border: none !important;
	margin: 0px;
	padding: 10px;
	background-color: #ffffff;
	border-top-left-radius: 10px;
}
.AutoSuggestSelectBag li { width: 100%; display: block; cursor: pointer; padding-right: 6px; }

	.AutoSuggestSelectBag li a {
		width: 100%;
		display: inline-flex;
		justify-content: space-between;
		background-size: 20px !important;
		background: url('../Images/Phosphor_icons/X.svg') no-repeat center right;
		padding: 5px;
		color: #000000;
		font-size: 12px;
	}

.AutoSuggestValues .toggler { display: inline-block; float: left; }
.AutoSuggestValues .non-toggler,
.AutoSuggestValues .toggle { width: 30px; height: 30px; background: url('../images/16x16/minus_dark_blue.png') center center no-repeat; margin-right: 5px; }
.AutoSuggestValues .non-toggler { background-image: url('../images/6x6/dot_dark_blue.png'); }
.AutoSuggestValues .toggle.expand { }
.AutoSuggestValues .collapse > .toggle { background: url('../images/16x16/plus_dark_blue.png') center center no-repeat; }

.desktop .AutoSuggestSelectBag li {
	width: auto;
	float: left;
	clear: none;
	background: var(--sweet-primary-200) !important;
	border: none !important;
	border-radius: 15px;
	padding-left: 7px;
	display: inline-block;
	margin: 2px;
}
.desktop .AutoSuggestSelectBag li a { padding-right: 31px; box-sizing: border-box; }

.small-device .AutoSuggestSelectBag { position: inherit !important; }
.small-device .AutoSuggestValues { position: inherit !important; border-top: 1px solid #d0d0d0; }
.small-device .AutoSuggest { height: auto; }

input[type="checkbox"].check-box { display: block; position: absolute; z-index: -1; visibility: hidden; width: 20px !important; height: 20px; }
input[type="checkbox"].check-box + label { display: inline-block; height: 28px; position: relative; }
.block.list-icon .script-link.check-box { margin: 3px; }

div:not(.Answers) > input[type=date], 
div:not(.Answers) > input[type=datetime], 
div:not(.Answers) > .hasDatepicker {
	background-position: right 0px center;
	background-image: url('../Images/Phosphor_icons/Calendar_thin.svg');
	background-repeat: no-repeat;
	background-size: 24px;
	padding-right: 30px;
}

select {
	background-color: #fff !important;
	width: 100%;
	height: 25px;
	background-position: right 0px center;
	background-image: url('../Images/Phosphor_icons/Caret_default.svg');
	background-size: 25px;
	background-repeat: no-repeat;
	-webkit-appearance: none !important;
	padding-right: 25px;
}
	select:hover {
		background-image: url('../Images/Phosphor_icons/Caret_hover.svg');
		cursor: pointer;
	}
	select:focus {
		background-image: url('../Images/Phosphor_icons/Caret_active.svg');
	}
	select.required-active,
	select:hover.required-active,
	select:focus.required-active {
		background-image: url('../Images/Phosphor_icons/Caret_error.svg');
	}


	select::-ms-expand {
		display: none;
	}

div.mce-edit-area {
	background: #FFF;
	filter: none;
	margin-top: 4px;
	width: 100%;
	border-bottom: 2px solid var(--sweet-primary-200) !important;
}

input[type='text']:not(.list-component input, .theming input),
input[type='text']:not(.theming input,.list-component input),
.new-li input.display-inline,
input[type='url']:not(.list-component input,.theming input),
input[type='date']:not(.list-component input, .theming input),
input[type='password']:not(.list-component input, .theming input),
input[type='number']:not(.list-component input, .theming input),
textarea, select,
div[contenteditable="true"]:not(.ql-editor),
.SurveyAdmin input.validation-input {
	border: none;
	height: 30px;
	border-bottom: 2px solid var(--sweet-primary-200);
	width: 100%;
	padding-left: 2px;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

	input[type='text']:hover:not(.list-component, input:hover),
	.new-li input.display-inline:hover,
	input[type='url']:hover,
	input[type='date']:hover,
	input[type='password']:hover,
	input[type='number']:hover,
	textarea:hover,
	select:hover,
	div[contenteditable="true"]:hover,
	div.mce-edit-area:hover,
	.SurveyAdmin input.validation-input:hover {
		border-color: var(--sweet-primary-500);
	}

	input[type='text']:focus:not(.list-component, input:focus, .theming):not(input.required-active),
	.new-li input.display-inline:focus:not(.theming),
	input[type='url']:focus:not(.theming),
	input[type='date']:focus:not(.theming),
	input[type='password']:focus:not(.theming),
	input[type='number']:focus:not(.theming),
	textarea:focus:not(.theming),
	select:focus:not(.theming),
	div[contenteditable="true"]:focus:not(.theming),
	div.mce-edit-area:focus:not(.theming),
	.SurveyAdmin input.validation-input:focus:not(.theming) {
		border-color: var(--sweet-primary-800) !important;
		margin-bottom: 0px;
	}


	input[disabled], input[disabled]:hover,
	.new-li input[disabled].display-inline, .new-li input[disabled].display-inline:hover,
	textarea[disabled], textarea[disabled]:hover,
	select[disabled], select[disabled]:hover,
	div[contenteditable="true"][disabled], div[contenteditable="true"][disabled]:hover,
	div.mce-edit-area[disabled], div.mce-edit-area[disabled]:hover,
	.AutoSuggest input.Search[disabled], .AutoSuggest input.Search[disabled]:hover,
	.SurveyAdmin input.validation-input[disabled]:hover {
		border-color: hsl(0 0% 94% / 1) !important;
	}


#Views .grid-container.edit-mode .grid-cell > .AutoSuggest {
	height: 100% !important;
}
#Views .grid-container.edit-mode .grid-cell input.Search,
#Views .grid-container.edit-mode .grid-cell input.Search + .Toggle {
	border-radius: 8px 8px 0px 0px !important;
	height: 35px !important;
	background-position-Y: 4px !important;
}

.th-display-block label, .th-display-block .in-line-value {
	margin-top: 20px;
}
.th-display-block .toggler {
	margin-top: 20px;
}
.autosuggest-menu-item .toggler {
	margin-top:0;
}
.th-display-block .link-button.round {
	margin-top: 16px;
	margin-bottom: 4px;
}

.th-display-block .case-description {
	margin-top: 26px;
}
.th-display-block .tag-tree {
	margin-top: 10px;
}

	input[type='text']::-ms-clear,
	input[type='date']::-ms-clear,
	input[type='password']::-ms-clear,
	textarea::-ms-clear,
	select::-ms-clear,
	div[contenteditable="true"]::-ms-clear {
		display: none;
	}

input.mobile { -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; }

input[type='text']:focus:not(.list-component input:focus):not(.theming):not(.theming *),
input[type='date']:focus:not(.list-component input:focus):not(.theming):not(.theming *),
input[type='password']:focus:not(.list-component input:focus):not(.theming):not(.theming *),
textarea:focus:not(.theming):not(.theming *),
select:focus:not(.theming):not(.theming *),
div[contenteditable="true"]:focus:not(.theming):not(.theming *) {
	border: none;
	border-bottom: 2px solid var(--sweet-primary-800);
	margin-bottom: 0px;
}

label.margin-top { display: inline-block; }

.icon-check-box:after, .icon-check-box.active:after, .icon-check-box:after { color: #cccccc; content: ''; font-family: "simple-line-icons", "untitled-font-6"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px; width: 40px; height: 40px; line-height: 40px; position: absolute; margin-left: -40px; }
.action-block .row .icon-check-box::after {
	visibility: hidden;
}
.check-box {
	font-family: "simple-line-icons", "untitled-font-6";
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
	.check-box:after, .icon-check-box:after {
		display: inline-xlex;
		align-items: center;
		background-image: url(../Images/Phosphor_icons/Check.svg);
		background-size: 17px;
		background-position: center;
		background-repeat: no-repeat;
		color: #cccccc;
		content: '';
		font-size: 14px;
		width: 14px;
		height: 14px;
		position: absolute;
	}


img.attest-icon.clickable {
	opacity: 0;
}
div.attest-icon:has(img.attest-icon.clickable) {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 1.5px solid var(--sweet-primary-800);
}
div.attest-icon:has(img.attest-icon.clickable[src*="active"]) {
	background-image: url(../Images/Phosphor_icons/Check.svg);
	background-color: var(--sweet-primary-800);
	background-size: 17px;
	background-position: center;
	background-repeat: no-repeat;
}

.icon-check-box:after { line-height: 40px; margin-left: -27px; margin-top: 0px; }
.check-box:before { font-size: 28px; width: 24px; height: 24px; border-radius: 50%; display: inline-block; content: ' '; border: 2px solid; }
.mobile .AutoSuggest .Combo { height: 33px; }

input[type="checkbox"].check-box:not(:checked) + label div.check-box:after {
	content: "";
}

input[type="checkbox"].check-box:checked + label div.check-box:before,
.check-box.active:before {
	background-color: var(--sweet-primary-800) !important;
}





:root {
	--textDarkBlue: #102231;
	--greyLight: #f4f5f6;
	--transition: 0.1s all ease-in-out;
	--fontSmall: 12px;
	--fontMedium: 14px;
	--fontLarger: 15px;
	--fontLarge: 16px;
}




body {
}

.sweet-portal .Survey {
    max-width: 100%;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0px;
    outline: 0;
    z-index: 1001;
}

.ui-widget-content {
    border: 0px solid #aaaaaa /*{borderColorContent}*/;
    background: #ffffff /*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
    color: #222222 /*{fcContent}*/;
}

.ui-widget-content {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    background: #ffffff !important;
    color: #333;
}

.desktop .Text textarea::-webkit-scrollbar-thumb {
    border: 5px solid #efefef !important;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-focus {
    background-color: #eeeeee;
    outline: 1px solid transparent;
    background-image: none;
}


.ui-widget-header {
    background: white !important;
    color: #333 !important;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}


/* Remove the before and after elements that make the little arrow for this error message */

.Survey .Question .ErrorText span, .Survey .Question .FileErrorText span {
    display: inline-block;
    position: relative;
    font-weight: normal;
    font-size: 0.8em;
    color: #ff0000;
}



.Survey .link-button.icon-info {
    margin: 5px;
}


.Label {
    background-position: calc(0% + 7px) 50% !important;
    background-size: 16px 16px;
}
.Label.Help.Clickable span{
    margin-left: 6px;
}


    .Label.ZoomOut, .Input.ZoomOut, .Icon.ZoomOut {
        background-image: url('../images/portal/16x16/minus.svg');
    }

    .Label.ZoomIn, .Input.ZoomIn, .Icon.ZoomIn {
        background-image: url('../images/portal/16x16/plus.svg');
    }

    .Label.Add, .Input.Add, .Icon.Add {
        background-image: url('../images/Phosphor_icons/Plus.svg');
        background-size: 16px 16px;
    }

    .Label.Mover, .Input.Mover, .Icon.Mover {
        background-image: url('../images/portal/16x16/move.svg')
    }

    .Label.ContextMenu, .Input.ContextMenu, .Icon.ContextMenu {
        background-image: url('../images/portal/16x16/more-vertical.svg');
    }

    .Label.Help, .Input.Help, .Icon.Help {
        background-image: url('../images/portal/16x16/help.svg');
    }

    .Label.Delete, .Input.Delete, .Icon.Delete {
        background-image: url('../images/Phosphor_icons/Trash.svg');
    }

.Icon.SortUp {
    background-image: url('../images/portal/icon_sorting_arrow_up.svg');
    height: 16px;
    width: 22px;
    background-color: #eee;
    vertical-align: text-top;
}

.Icon.SortDown {
    background-image: url('../images/portal/icon_sorting_arrow_down.svg');
    height: 16px;
    width: 22px;
    background-color: #eee;
    vertical-align: text-top;
}

.Label.Add.Clickable {
    background-color: var(--greyLight);
    padding: 5px 8px 5px 28px;
    border-radius: 20px;
    font-weight: 600;
    border-radius: 20px;
    transition: 0.2s ease;
    margin-top: 5px;
}

.Label.Clickable:hover {
	text-decoration: none;
	background-color: #D9DCE0 !important;
}

.ui-dialog-titlebar button.ui-state-hover {
    background: transparent !important;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close {
    background: transparent !important;
    border: 0px !important;
}

    .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
        background: url(../images/portal/16x16/close1.svg);
        background-position: initial;
        background-size: 10px;
        background-position: 2px 2px;
        background-repeat: no-repeat;
    }

.ui-dialog.ui-widget {
    padding: 0px !important;
}

.ui-dialog.ui-widget-content .ui-widget-content {
    box-shadow: none;
}

.ui-dialog .ui-dialog-buttonpane {
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	border: 0;
}

.ui-dialog-buttonpane button {
	border: none;
	font-weight: 600 !important;
	color: var(--textDarkBlue) !important;
	background: white !important;
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 8px;
	text-transform: uppercase;
	cursor: pointer !important;
	margin: 5px !important;
}


/*Form modal*/

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
	padding-top: 10px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
	padding: 10px 15px !important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable .ui-dialog-content.ui-widget-content {
	padding-top: 20px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable {
	box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.10);
	border: none;
}


	.ui-dialog-buttonpane button:hover {
		background: #f4f5f6 !important;
		color: var(--textDarkBlue) !important;
		border: none;
	}

.ui-autocomplete {
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.30) !important;
    max-height: 200px;
    overflow: scroll;
}

.ui-dialog-titlebar .ui-state-hover, .ui-dialog-titlebar .ui-state-active {
    background: url('../images/portal/16x16/close1.svg');
    background-position: initial;
}



.date-picker-mobile {
    border: solid 1px #d9d9d9;
    padding: 5px;
}

@media only screen and (max-width: 576px) {
	.daterangepicker {
		position: fixed;
	}
	.daterangepicker .drp-calendar.left, 
	.daterangepicker .drp-calendar.right, 
	.daterangepicker .drp-buttons {
		border: none;
	}
}

.SurveyLoadingNotice.ui-dialog {
    border-top: none !important;
}

.Survey .AutoSuggest .Combo {
    border-bottom: none;
}

.Survey .AutoSuggest .Search {
    height: 30px;
}

.link-button.round.icon.icon-info.xsmall {
    position: relative;
    left: 3px;
    display: inline-block;
    top: 0;
    font-size: 13px;
}

.Hidden {
    display: none;
}

.Icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
}

.Label {
    display: inline-block;
    min-height: 16px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

.Input {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 3px center;
    padding-left: 22px !important;
}

.IconText {
    line-height: 16px;
    font-size: 14px;
}

.Label.Delete,
.Input.Delete,
.Icon.Delete {
    background-image: url(../Images/Phosphor_icons/Trash.svg);
	background-size: 20px;
}

.Label.Toggle,
.Input.Toggle,
.Icon.Toggle {
    background-image: url(../Images/16x16/maximize.png);
}

.Label.Settings,
.Input.Settings,
.Icon.Settings {
    background-image: url(../Images/16x16/settings.png);
}

.Label.IconMenu,
.Input.IconMenu,
.Icon.IconMenu {
    background-image: url(../Images/16x16/settings.png);
}

.Label.Error,
.Input.Error,
.Icon.Error {
    background-image: url(../Images/16x16/error.png);
}

.Label.Mover,
.Input.Mover,
.Icon.Mover {
    background-image: url(../Images/16x16/up_down.png);
}

.Label.Collapse,
.Input.Collapse,
.Icon.Collapse {
    background-image: url(../Images/16x16/Minus.png);
}

.Label.Expand,
.Input.Expand,
.Icon.Expand {
    background-image: url(../Images/16x16/plus.png);
}

.Label.Add,
.Input.Add,
.Icon.Add {
    background-image: url(../Images/Phosphor_icons/Plus.svg);
}

.Label.ContextMenu,
.Input.ContextMenu,
.Icon.ContextMenu {
    background-image: url(../Images/16x16/context_menu.png);
}

.Label.Cut,
.Input.Cut,
.Icon.Cut {
    background-image: url(../Images/16x16/cut.png);
}

.Label.Paste,
.Input.Paste,
.Icon.Paste {
    background-image: url(../Images/16x16/paste.png);
}

.Label.Checked,
.Input.Checked,
.Icon.Checked {
    background-image: url(../Images/16x16/checkbox.png);
}

.Label.UnChecked,
.Icon.UnChecked {
    background-image: url(../Images/16x16/checkboxunchecked.png);
}

.Label.Calendar,
.Input.Calendar,
.Icon.Calendar {
	background-image: url(../Images/Phosphor_icons/Calendar_darkgrey.svg);
/*	background-image: url(../Images/16x16/calendar_gray.png);*/
}

.Label.QuestionMark,
.Input.QuestionMark,
.Icon.QuestionMark {
    background-image: url(../Images/16x16/question.png);
}

.Label.ZoomIn,
.Input.ZoomIn,
.Icon.ZoomIn {
    background-image: url(../Images/16x16/zoomin_black.png);
}

.Label.ZoomOut,
.Input.ZoomOut,
.Icon.ZoomOut {
    background-image: url(../Images/16x16/zoomout_black.png);
}

.Label.Copy,
.Input.Copy,
.Icon.Copy {
    background-image: url(../Images/16x16/copy.png);
}

.Label.Edit,
.Input.Edit,
.Icon.Edit {
    background-image: url(../Images/16x16/edit.png);
}

.Label.Goto,
.Input.Goto,
.Icon.Goto {
    background-image: url(../Images/16x16/goto.png);
}

.Label.Matrix,
.Input.Matrix,
.Icon.Matrix {
    background-image: url(../Images/16x16/matrix.png);
}

.Label.Save,
.Input.Save,
.Icon.Save {
    background-image: url(../Images/16x16/save.png);
}

.Label.Equals,
.Input.Equals,
.Icon.Equals {
    background-image: url(../Images/16x16/equals.png);
}

.Label.NotEquals,
.Input.NotEquals,
.Icon.NotEquals {
    background-image: url(../Images/16x16/notequals.png);
}

.Label.BulletList,
.Input.BulletList,
.Icon.BulletList {
    background-image: url(../Images/16x16/bullet_list.png);
}

.Label.Pdf,
.Input.Pdf,
.Icon.Pdf {
    background-image: url(../Images/16x16/pdf.png);
}

.Label.Help,
.Input.Help,
.Icon.Help {
    background-image: url(../Images/16x16/question.png);
}

.Label.Excel,
.Input.Excel,
.Icon.Excel {
    background-image: url(../Images/16x16/excel.gif);
}

.numberInput {
    height: 30px !important;
}

.num-container {
	width: 100% !important;
    float: left;
    padding: 2px;
}

.num-in {
    display: flex;
    flex-direction: row;
    float: left;
    width: 120px;
    height: 30px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
    border-radius: 25px !important;
}

.num-in span {
        float: left;
        position: relative;
        width: 40%;
        height: 30px;
        display: block;
}

.num-in span:before, .num-in span:after {
            content: '';
            position: absolute;
            background-color: #667780;
            height: 1px;
            width: 10px;
            top: 50%;
            left: 50%;
            margin-top: -1px;
            margin-left: -5px;
}

.num-in span.num-inc:after {
            transform: rotate(90deg);
}

.num-in input, #num-input {
        float: left;
        width: 60% !important;
        height: 30px !important;
        border: none !important;
        text-align: center;
}

.num-in input[type=number]::-webkit-inner-spin-button,
.num-in input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0;
}



.Clickable,
.Tools > .Icon {
    cursor: pointer;
}

.Inline {
    display: inline-block;
}

.ui-datepicker {
    font-size: 9pt !important;
}

.Survey th {
    text-align: left;
    font-weight: normal;
}

.Survey .Icon {
    display: inline-block;
}

.Survey table {
    border-spacing: 0;
    border-collapse: collapse;
}

    .Survey table th,
    .Survey table td {
        margin: 0;
        padding: 0;
    }


	/*FONT*/
.Survey,
.Survey *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Poppins, Verdana,Arial,sans-serif;
	font-size: 14px;
}

	.Survey .qtInformation *:not(.Name){
		font-family: "Open Sans", Verdana, Helvetica, Sans-Serif;
	}

.Survey {
    position: relative;
    max-width: 1100px;
    margin: auto;
    background-color: #fff;
    padding: 4%;
}

    .Survey .SurveyBody {
        clear: both;
    }

    .Survey.HideQuestionCount .QuestionCount {
        display: none;
    }

    /*.Survey input,
  .Survey input[type=text],
  .Survey textarea { font-size: 12pt; }*/

    .Survey .Page {
        width: 100%;
        overflow: hidden;
    }

        .Survey .Page > .Header {
            margin: 7px 0 10px 0;
        }

            .Survey .Page > .Header .Name {
                font-size: 1.5em;
				font-weight: 500;
            }

            .Survey .Page > .Header .Description {
				padding-top: 10px;
				padding-bottom: 10px;
                white-space: pre-wrap;
            }

        .Survey .Page.HideName > .Header .Name {
            font-size: 0px;
        }

        .Survey .Page.HasHelpText .Body {
            display: table;
            width: 100%;
        }

        .Survey .Page.HasHelpText .Sections {
            display: table-cell;
        }

        .Survey .Page.HasHelpText .HelpText {
            display: table-cell;
            width: 20%;
            min-width: 150px;
            padding: 0 10px;
        }

            .Survey .Page.HasHelpText .HelpText:after {
                content: '';
                display: block;
                clear: both;
            }

            .Survey .Page.HasHelpText .HelpText > div {
                margin-bottom: 5px;
                padding: 5px;
                border: solid 1px #f0f0f0;
                white-space: pre-wrap;
            }

	.Survey.Print .Answer *,
	.Survey .Answers .Answer div,
	.Survey .Answers .Answer span {
		word-break: break-all;
	}
	

    .Survey.Print .HideInPdf {
        display: none;
    }

    .Survey.Print .ShowInPdf {
        display: initial;
    }

    .Survey.Print .Section.Split > .Questions > .Question.ShowInPdf, .Survey.Print .Section.QuadSplit > .Questions > .Question.ShowInPdf {
        display: inline-block;
    }

    .Survey .ShowInPdf, .Survey .Section.Split > .Questions > .Question.ShowInPdf, .Survey .Section.QuadSplit > .Questions > .Question.ShowInPdf {
        display: none;
    }

    .Survey .page-break-before {
        page-break-before: always;
    }

    .Survey .page-break-after {
        page-break-after: always;
    }

    .Survey .page-break-inside {
        page-break-inside: avoid;
    }

    .Survey .Section {
        margin-bottom: 15px;
    }

		.Survey .Section > .Header .Name {
			background: #F8F9FA;
			color: var(--textDarkBlue);
			font-size: 16px;
			font-weight: 500;
			padding: 7px;
			overflow: hidden;
			text-overflow: ellipsis;
		}

        .Survey .Section > .Header .Description {
            font-size: 1em;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: pre-wrap;
			padding-top: 10px;
        }

        .Survey .Section.HideName > .Header .Name {
            font-size: 0px;
        }


    .Survey .Navigation {
        margin-top: 25px;
    }

        .Survey .Navigation button {
            padding: 5px 10px;
            float: right;
        }

            .Survey .Navigation button.PrevButton {
                float: left;
                margin-right: 0;
                margin-left: 10px;
            }

        .Survey .Navigation:after {
            content: '';
            display: block;
            clear: both;
        }

        .Survey .Navigation .SaveInfo {
            float: right;
            padding: 5px 10px;
			margin: 5px 5px 4px;
        }

            .Survey .Navigation .SaveInfo.Dirty {
                display: none;
            }

    .Survey.SavingAnswers .Navigation .SaveInfo.Dirty {
        display: block;
    }

    .Survey.SavingAnswers .Navigation .SaveInfo.Clean {
        display: none;
    }

    .Survey input[type="text"],
    .Survey input[type="password"],
    .Survey input[type="email"],
    .Survey select,
    .Survey textarea {
        max-width: 100%;
        padding: 5px;
        border: solid 1px #d9d9d9 !important;
    }

        .Survey input[type="text"]:focus,
        .Survey input[type="password"]:focus,
        .Survey input[type="email"]:focus,
        .Survey textarea:focus,
        .Survey select:focus {
            border-color: #cacaca;
            border-bottom: 2px solid var(--sweet-primary-default) !important;
            outline: none;
        }




	.Survey button {
		border: solid 0px var(--sweet-primary-default);
		font-weight: 600;
		color: var(--textDarkBlue);
		background: none;
		box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.15);
		padding: 10px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 8px;
		text-transform: uppercase;
		cursor: pointer;
		margin: 5px;
	}

        .Survey button[disabled] {
            color: #ccc;
            cursor: default;
        }

		.Survey button.Selected,
		.desktop .Survey button:hover {
			background: #f4f5f6;
			color: var(--textDarkBlue);
		}

        .Survey button[disabled].Selected,
        .Survey button[disabled]:hover,
        .mobile .Survey button:hover {
            background: none;
        }




    .Survey .Question {
        margin-top: 20px;
        position: relative;
        overflow: hidden;
    }

        .Survey .Question .Answers {
            padding: 3px 7px 0 0px;
        }


            .Survey .Question .Answers input[type=text],
            .Survey .Question .Answers input[type=password],
            .Survey .Question .Answers input[type=email],
            .Survey .Question .Answers select {
                width: 100%;
            }

            .Survey .Question .Answers input.C4AutoCompleteSearch {
                width: 100% !important;
            }

            .Survey .Question .Answers select {
                height: auto;
            }

            .Survey .Question .Answers .single-autocomplete {
                background-position: right 7px center;
            }

                .Survey .Question .Answers .single-autocomplete::-webkit-calendar-picker-indicator {
                    display: none;
                }

            .Survey .Question .Answers textarea {
                width: 100%;
                height: 60px;
            }

            .Survey .Question .Answers input[type=radio],
            .Survey .Question .Answers input[type=checkbox] {
                margin-right: 7px;
            }

            .Survey .Question .Answers label {
                display: inline-block;
                width: 100%;
                overflow-x: hidden;
                text-overflow: ellipsis;
                padding: 4px;
            }

            .Survey .Question .Answers .Answer {
                position: relative;
                z-index: 1;
            }

        .Survey .Question.Compact .Answers label {
            width: auto;
            padding: 4px;
        }



/* Sections */

.Section .Summary {
    width: 100%;
}

    .Section .Summary td {
        text-align: left;
        vertical-align: top;
        padding: 10px 4px;
        border-bottom: solid 1px #eee;
    }

    .Section .Summary tr:hover {
        background: #eee;
    }

    .Section .Summary td.Goto {
        vertical-align: middle;
        width: 24px;
    }

.SurveyTrigger .Survey {
	box-shadow: 0px 2px 80px 0px rgba(83, 91, 124, 0.10);
}

.Survey {
	color: var(--textDarkBlue);
}

    .Survey .QuestionText {
        font-weight: 500;
    }

    .Survey .DescriptionText {
        padding: 3px 10px;
        font-size: 0.9em;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

        .Survey .DescriptionText span {
            white-space: pre-wrap;
        }

    .Survey .HelpText {
        padding: 3px 10px;
        font-size: 0.9em;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

        .Survey .HelpText span {
            white-space: pre-wrap;
        }

    .Survey.Print .HelpText {
        display: none !important;
    }

    .Survey.Print .icon-info {
        display: none !important;
    }

    .Survey .Question.NotValidated > div > .Header .QuestionText > span:after {
        margin-left: 4px;
        content: '*';
        display: inline-block;
    }

	.Survey .ShowValidationErrors .Question.NotValidated.OnOrBeforeHighestErrorPage .QuestionText > span:after {
		color: #ff0000;
	}

    .Survey .Question .ErrorText {
        display: none;
    }

	.Survey .ShowValidationErrors .Question.OnOrBeforeHighestErrorPage .ErrorText {
		display: block;
	}

	.Survey .ShowLockableValidationErrors .Question.LockOnSign.BeforeLastAttemptedLock .ErrorText {
		display: block;
	}

    .Survey .Question .ErrorText span, .Survey .Question .FileErrorText span {
        display: inline-block;
        position: relative;
        font-weight: normal;
        font-size: 0.8em;
        color: #ff0000;
    }

    .Survey .Question.HideQuestion .ErrorText span:before {
        position: absolute;
        top: auto;
        bottom: -9px;
        left: 0px;
        content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 9px 9px 0 9px;
        border-color: #dddddd transparent transparent transparent;
    }

    .Survey .Question.HideQuestion .ErrorText span:after {
        position: absolute;
        top: auto;
        bottom: -7px;
        left: 2px;
        content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 7px 7px 0 7px;
        border-color: #fff2f2 transparent transparent transparent;
    }

    .Survey .Question.CustomError .ErrorText,
    .Survey.ShowValidationErrors .Question .ErrorText {
        display: block;
    }


/* All questions */

.Question.HideQuestion .QuestionText > span {
    display: none;
}

.Question.HideQuestion .Question .QuestionText > span {
    display: inline;
}

.Question.HideQuestion .QuestionText + .DescriptionText {
    padding-left: 0;
}

.Question.RemoveSpace {
    margin-top: 5px;
}


/* Multi and Single answer */

.Question .ColorDisplay {
    display: inline-block;
    margin: 3px 0;
    height: 19px;
}

    .Question .ColorDisplay input {
        margin: 3px !important;
    }

.Question .qtToggle .toggle {
    border-radius: 15px;
}

/* Single answer */

.Question .qtRadio .ColorDisplay {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}


.Question.Compact .qtRadio .Answers > * {
    float: left;
    margin-right: 20px;
}

.Question.Compact .qtDropDown:after, .Question.Compact .qtRadio:after, .Question.Compact .qtAutoComplete:after {
    content: ' ';
    clear: both;
    display: block;
}

.Question.Compact .qtDropDown .Header, .Question.Compact .qtAutoComplete .Header {
    border: 0 !important;
    width: 40%;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}

.Question.Compact .qtDropDown .Answers, .Question.Compact .qtAutoComplete .Answers {
    width: 60%;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}

/* Toggle */

.Survey .qtToggle .toggle input[type="checkbox"] {
    position: relative;
    top: calc(50% - 0.55em);
    width: 1.9em;
    height: 0.975em;
    border-radius: 100px;
    background-color: #C3C6D1;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    margin: 0 3px !important;
}

.Survey .qtToggle .toggle input[type="checkbox"]:checked {
    background-color: #007BFF;
}

.Survey .qtToggle .toggle input:checked::after {
    left: calc(100% - 0.9em);
    background-color: #fff;
}

.Survey .qtToggle .toggle input::after {
    content: '';
    position: absolute;
    top: -0.05em;
    left: 0;
    transition: 100ms ease;
    width: 1em;
    height: 1em;

    box-shadow: 0px -1px 2px rgb(0 0 0 / 14%), 0px 2px 2px rgb(0 0 0 / 24%);

    background-color: #fff;
    border-radius: 100%;
}


/* Multi answer */


.Question.Compact .qtCheckbox:after, .Question.Compact .qtToggle:after {
    content: ' ';
    clear: both;
    display: block;
}

.Question.Compact .qtCheckbox .Answers > *, .Question.Compact .qtToggle .Answers > * {
    float: left;
    margin-right: 20px;
}

/* Free text */


.Question.Compact .qtTextRow:after {
    content: ' ';
    clear: both;
    display: block;
}

.Question.Compact .qtTextRow .Header {
    border: 0 !important;
    width: 40%;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}

.Question.Compact .qtTextRow .Answers {
    width: 60%;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}


/* Multi line free text */


/* Date */

.Question.Compact .qtDate:after {
    content: ' ';
    clear: both;
    display: block;
}

.Question.Compact .qtDate .Header {
    border: 0 !important;
    width: 40%;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}

.Question.Compact .qtDate .Answers {
    width: 60%;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}


/* Matrix */


.Question .qtMatrix table {
    table-layout: fixed;
    width: 100%;
}

    .Question .qtMatrix table tr {
        border-bottom: solid 1px #ddd;
    }

    .Question .qtMatrix table td:first-child {
        width: 30%;
        text-align: left;
    }

    .Question .qtMatrix table td {
        text-align: center;
        padding: 3px;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: normal;
    }

    .Question .qtMatrix table tr.NotValidated {
        border-bottom: 0;
    }

        .Question .qtMatrix table tr.NotValidated td {
            padding-bottom: 0;
        }

.Survey .Question .qtMatrix table tr.ErrorRow td {
    padding-top: 0;
    padding-left: 0;
}


.Survey .qtMatrix label {
    display: inline-block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.Survey .qtMatrix input {
    cursor: pointer;
}
/* Number */

.Question.Compact .qtNumber .Header,
.Question.Compact .qtNumberInputSpinner .Header {
	border: 0 !important;
	width: 40%;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}

.Question.Compact .qtNumber .Answers,
.Question.Compact .qtNumberInputSpinner .Answers {
	width: 60%;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}

/* Score */
.Survey .qtScore .Data {
	height: 150px;
	position: relative;
}

    .Survey .qtScore .Data .Canvas {
        position: absolute;
        width: 150px;
        height: 150px;
        top: 50%;
        left: 50%;
        margin-left: -75px;
        margin-top: -75px;
    }

.Survey .qtScore .Text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 150px;
    height: 150px;
    margin-left: -75px;
    margin-top: -75px;
    text-align: center;
    line-height: 150px;
}






/* Make buttons of radio and check */
.qtButton label span {
    display: block;
    margin-bottom: 7px;
    text-align: center;
    overflow-x: hidden;
    text-overflow: ellipsis;
		min-height: 31px;
}

.qtButton input {
    display: block;
    position: absolute;
    z-index: -1;
	left: -100000px;
	top: -100000px;
}

.qtButton label span { /* background: #fff; */
	background: #fff;
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.15);
	padding: 5px 15px;
	color: var(--textDarkBlue);
	font-weight: 400;
	-webkit-border-radius: 2px;
	border-radius: 8px;
	cursor: pointer;
	transition: all 0.2s ease;
}

.desktop .qtButton label span:hover {
	background: #f4f5f6;
}

.qtButton .Answer.Selected label span {
	background: #D9DCE0;
	color: var(--textDarkBlue);
}

.qtButton .Answer.Disabled label span {
    cursor: default;
}

.desktop .qtButton .Answer.Disabled label span:hover {
    background: #fff;
}

.qtButton .Answer.Disabled.Selected label span:hover {
	background: #F8F8F8;
	color: #ffffff;
}

.qtButton .Answer.HasColor span {
    border-left: solid 6px;
}



.Survey .Section.Split > .Questions > .Question {
    display: inline-block;
    width: 50%;
    padding: 0 5px;
    vertical-align: top;
}

.Survey .Section.QuadSplit > .Questions > .Question {
    display: inline-block;
    width: 25%;
    padding: 0 5px;
    vertical-align: top;
}

@media only screen and (max-width: 600px) {
    .Survey .Section.QuadSplit > .Questions > .Question {
        width: 50%;
    }
}

@media only screen and (max-width: 350px) {
    .Survey .Section.QuadSplit > .Questions > .Question {
        width: 100%;
    }

    .Survey .Section.Split > .Questions > .Question {
        width: 100%;
    }
}

.Survey .Section.Expandable > .Header .Name::after {
    content: "\002B";
    color: #e6e6e6;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.Survey .Section.Expandable.DefaultExpanded > .Header .Name::after {
    content: "\2212";
}

.Survey .Section.Expandable > .Questions {
    display: none;
}

.Survey .Section.Expandable.DefaultExpanded > .Questions {
    display: block;
}



.Survey .SurveyDone {
    background: #fff;
    padding: 10px;
    white-space: pre-wrap;
}

.Survey .LanguageSelector {
    list-style-type: none;
    float: right;
    margin-right: 10px;
}

    .Survey .LanguageSelector li {
        padding: 0px;
        margin: 0px;
        display: inline-block;
    }

    .Survey .LanguageSelector .LangaugeName {
        float: right;
        clear: both;
    }


.Survey .placeholder {
    visibility: hidden;
}

.Survey .Question.HideQuestion .placeholder {
    visibility: visible;
}

.Survey .HideQuestion .placeholder {
    color: graytext;
}

.Survey .Question.HideAnswerDefinition thead {
    display: none;
}


.Survey .Page {
    page-break-before: auto;
}

.Survey .Question,
.Survey .Question .Header,
.Survey .Question .Answer,
.Survey .qtFile .BoxOuter {
    page-break-inside: avoid;
}



.Question.CustomCompact .qtCustom .Question {
    float: left;
}

.Question.CustomCompact .qtCustom .Questions:after {
    content: '';
    display: block;
    clear: both;
}

.qtCustom > div > .Row {
    position: relative;
    padding: 10px 20px 10px 5px;
    border-bottom: solid 1px #adadad;
}

    .qtCustom > div > .Row > .Delete {
        position: absolute;
        right: 0;
        top: 15px;
    }

    .qtCustom > div > .Row:hover {
        background-color: #fafafa;
    }

.qtCustom .Question {
    margin-top: 0;
    margin-bottom: 5px;
}

.Survey .qtCustomTable {
    overflow: auto;
}

    .Survey .qtCustomTable > table {
        width: 100%;
    }

        .Survey .qtCustomTable > table th {
            font-weight: bold;
        }

        .Survey .qtCustomTable > table * {
            margin: 0;
        }

        .Survey .qtCustomTable > table .Question .Header,
        .Survey .qtCustomTable > table tbody .Question .QuestionText {
            display: none;
        }

        .Survey .qtCustomTable > table > tbody > tr:hover {
            background-color: #fafafa;
        }

        .Survey .qtCustomTable > table .Tools {
            vertical-align: middle;
            width: 20px;
        }

    .Survey .qtCustomTable .Question {
        min-width: 80px;
    }

        .Survey .qtCustomTable .Question .Answers {
            padding: 0 5px 0 0;
        }

    .Survey .qtCustomTable th {
        vertical-align: bottom;
        padding-right: 5px;
    }


.Survey .qtSign canvas {
    border: solid 1px #ccc !important;
}

.SurveyLoading {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #fff;
	/*font-family: "Open Sans", Verdana, Helvetica, Sans-Serif;*/
	font-family: Poppins, Verdana,Arial,sans-serif;
}



@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.survey-notification-container {
	height: 90vh;
}

.sweetforms-spinner-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 20px;
}

.sweetforms-spinner {
	display: inline-block;
	border-top: 2px solid currentcolor;
	border-right: 2px solid currentcolor;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 99999px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-color: transparent;
	border-left-color: transparent;
	animation: 1s linear 0s infinite normal none running spin;
	width: 3rem;
	height: 3rem;
	color: var(--sweet-primary-default);
}

.sweetforms-spinner span {
	border: 0px;
	clip: rect(0px, 0px, 0px, 0px);
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
}

    .SurveyLoading > div {
        text-align: center;
        position: absolute;
        width: 100%;
        height: 90px;
        top: 50%;
        margin-top: -45px;
    }

    .SurveyLoading.Hidden {
        display: none;
    }


.Survey .qtFile .Label.Add {
    position: relative;
    cursor: pointer !important;
}

.Survey .qtFile input[type=file] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.Survey .qtFile .Files > div {
    padding: 4px;
}

    .Survey .qtFile .Files > div .Icon {
        float: right;
    }

.Survey .qtFile .Thumbs .BoxOuter {
    float: left;
    width: 20%;
    padding: 5px;
    min-width: 110px;
}

.Survey .qtFile .Thumbs .Box {
    background: #eee;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.Survey .qtFile .Thumbs .BoxInner {
    position: relative;
}

    .Survey .qtFile .Thumbs .BoxInner img {
        width: 100%;
    }

.Survey .qtFile .Thumbs:after {
    content: '';
    clear: both;
    display: block;
}

.Survey.Print .qtFile .Thumbs .BoxOuter {
    width: 50%;
}

@media only screen and (max-width: 900px) {
    .Survey .qtFile .Thumbs .BoxOuter {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) {
	.Survey .qtFile .Thumbs .BoxOuter {
		width: 33.3%;
	}
}

@media only screen and (max-width: 490px) {
	.Survey .qtFile .Thumbs .BoxOuter {
        width: 50%;
    }
}

@media only screen and (max-width: 260px) {
    .Survey .qtFile .Thumbs .BoxOuter {
        width: 100%;
    }
}

.Survey .qtFile .Thumbs .BoxInner {
    position: relative;
}

.Survey .qtFile .Thumbs .Info {
    color: #fff;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	border-radius: 20px;
    background: white;
    padding: 3px;
    white-space: nowrap;
    visibility: hidden;
    transition: all 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

    .Survey .qtFile .Thumbs .Info a {
        color: black;
    }

.mobile .qtFile .Thumbs .Info {
    transition-delay: 0.2s;
}

.Survey .qtFile .Thumbs .Tools {
    float: right;
}

.Survey .qtFile .Thumbs .Name {
    margin-right: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Survey .qtFile .Thumbs .BoxInner:hover .Info {
    height: 25px;
    visibility: visible;
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=75);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.Survey.Print .qtFile .Thumbs .BoxInner .Info {
    background: none;
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.Survey.Print .qtFile .Thumbs .BoxInner {
    padding-bottom: 25px;
}

.mobile .Survey .qtFile .Thumbs .BoxInner:hover .Info {
    height: 40px;
}


.Survey .qtFile .Progress {
    margin: 5px;
    background-color: #eee;
    padding: 0px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    transition: padding 0.6s;
}

    .Survey .qtFile .Progress .Container {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        overflow: hidden;
    }

	.Survey .qtFile .Progress .Bar {
		background-color: #F8F8F8;
		color: #ffffff;
		height: 0px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		transition: height 0.6s;
	}

.Survey .qtFile.Uploading .Progress {
    padding: 3px;
}

    .Survey .qtFile.Uploading .Progress .Bar {
        height: 10px;
    }

.Survey .Question.FileDropZone.Dragging {
    position: relative;
    border-color: #ddd;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fafafa;
}

.Survey .Question.FileDropZone.CanDrop {
    border-color: #00aa00;
}

.Survey .DoneDate {
    float: right;
    clear: both;
    font-size: 0.6em;
    margin-right: 10px;
}

.Survey .PageTabs {
    margin: 0;
    padding: 0;
    list-style-type: none;
    z-index: 1000;
    background: #fff;
    clear: both;
}

	.Survey .PageTabs > li {
		cursor: pointer;
		display: inline;
		border: solid 1px #F8F8F8;
		padding: 10px 20px;
		float: left;
		margin: 2px;
		font-weight: 500;
	}

		.Survey .PageTabs > li.Selected {
			background: #D9DCE0;
			color: var(--textDarkBlue);
		}

.Survey .Hide {
    display: none;
}

.Survey.Print .PrintHide {
    display: none;
}

.Survey.Print .Tools {
    display: none;
}

.Survey .page-break-before {
    page-break-before: always;
}

.PinnableDropdown {
    cursor: pointer;
}

	.PinnableDropdown .Current {
		border: solid 1px #F8F8F8;
		position: relative;
		height: 46px;
	}

        .PinnableDropdown .Current .Text {
            padding: 10px 20px;
        }

        .PinnableDropdown .Current .BagButton {
            transition: all 0.3s;
            width: 44px;
            height: 44px;
            position: absolute;
            top: 0;
            right: 0;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url(../Images/24x24/down.png);
        }

    .PinnableDropdown.Collapsed .Current .BagButton {
        background-image: url(../Images/24x24/right.png);
    }

.PinnableDropdown.Collapsed .Current .BagButton {
    background-image: url(../Images/24x24/down.png);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-900deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.PinnableDropdown .Bag {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #fff;
}

	.PinnableDropdown .Bag > li {
		display: inline;
		border: solid 1px #F8F8F8;
		padding: 10px 20px;
		;
		float: left;
		margin: 2px;
	}

		.PinnableDropdown .Bag > li.Selected {
			background: #F8F8F8;
			color: #ffffff;
		}

.PinnableDropdown.Collapsed .Bag {
    display: none;
}

.PinnableDropdown .Current .PinButton {
    transition: all 0.3s;
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    right: 44px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../Images/24x24/pin.png);
}

.PinnableDropdown.Pinned .Current .PinButton {
    background-image: url(../Images/24x24/pinned.png);
}

.PinnableDropdown.Collapsed .Current .PinButton {
    opacity: 0.00;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.PinnableDropdown.Pinned .Current .PinButton {
    background-image: url(../Images/24x24/pin.png);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-900deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

@media only screen and (max-width: 400px) {
    .PinnableDropdown li {
        width: 100%;
    }
}



/** Mobile styles **/
.mobile .Icon {
    width: 32px;
    height: 32px;
}

.mobile .IconText {
    line-height: 32px;
    font-size: 14px;
}

.mobile .qtCustom > div > .Row {
    padding-right: 36px;
}

.mobile .qtButton label span {
    min-height: 48px;
    line-height: 36px;
}

.mobile .Survey button {
    min-height: 48px;
    min-width: 48px;
}

.mobile .qtFile .Files > div {
    line-height: 44px;
    min-height: 44px;
}

.mobile .Navigation .SaveInfo {
    height: 48px;
    line-height: 48px;
    padding-top: 0;
    padding-bottom: 0;
}

.Survey .PrintTest {
    display: none;
    position: absolute;
    top: -1000px;
    left: -1000px;
    width: 1px;
    height: 1px;
    background-color: transparent;
}

.Survey .link-button {
    cursor: pointer;
}

    .Survey .link-button.round.xsmall {
        min-width: 0;
        width: 30px !important;
        height: 30px !important;
        line-height: 28px;
        padding: 0px;
        background-color: #ffffff;
        border: 1px solid transparent;
        cursor: pointer;
        -webkit-appearance: none;
        -webkit-border-radius: 0px;
        font-weight: 600;
        border-radius: 2px;
        box-shadow: 0 0px 4px rgba(0,0,0,0.12), 0 1px 4px 0 rgba(0,0,0,0.24);
				transition: none !important;
        text-align: center;
        margin: 5px;
        border-radius: 100%;
    }

    .Survey .link-button.round.xsmall.active {
        background-color: var(--sweetBlue);
        color: #ffffff;
    }
		.Survey .link-button.round.xsmall:hover {
			background: #f4f5f6;
			outline: none !important;
		}
		.Survey .link-button.round.xsmall.active:hover {
			opacity: 0.8;
			background-color: var(--sweetBlue);
			outline: none !important;
		}


.Survey .icon-info:before {
	content: 'i';
	font-family: Poppins, Verdana, Arial, sans-serif !important;
	background-image: none;
}

@media print {
    #SurveyDiv {
        position: static;
        overflow: auto;
    }

    .Survey .PrintTest {
        display: block;
    }

    .Survey .HideInPdf {
        display: block;
    }

    .Survey .ShowInPdf {
        display: block;
    }

    .SurveyTrigger .Survey.Print {
        box-shadow: none;
    }

    .Survey {
        padding: 0 !important;
    }
    /* margins handled by pdf generator. dont mess with it. */

}

/* loader */

.Survey .InputLoader { width: 100%; overflow: hidden; height: 5px; }
.Survey .InputLoader.Visible { background-color: rgba(208, 211, 247, 0.2); }
.Survey .InputLoader.Visible .InputLoaderValue { width: 100%; height: 100%; background: linear-gradient(to right,rgba(208, 211, 247, 0.2), rgba(208, 211, 247), rgba(208, 211, 247, 0.2)); animation: loaderAnimation 2s infinite linear; transform-origin: 0% 50%; }

@keyframes loaderAnimation {
	0% { transform: translateX(0) scaleX(0); }
	40% { transform: translateX(0) scaleX(0.4); }
	100% { transform: translateX(100%) scaleX(0.5); }
}


.icon-container {
    position: absolute;
    right: 10px;
    top: calc(50% - 10px);
}

.input-loader {
    position: relative;
    height: 20px;
    width: 20px;
    display: inline-block;
    animation: around 5.4s infinite;
}

@keyframes around {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.input-loader::after, .input-loader::before {
    content: "";
    background: white;
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-color: #64b867 #64b867 transparent transparent;
    border-style: solid;
    border-radius: 20px;
    box-sizing: border-box;
    top: 0;
    left: 0;
    animation: around 0.7s ease-in-out infinite;
}

.input-loader::after {
    animation: around 0.7s ease-in-out 0.1s infinite;
    background: transparent;
}

.recaptcha {
    display: flex;
    justify-content: flex-end;
}

.dialog-title-text {
    padding: 10px;
}

.message-detail {
    background-color: rgba(255, 179, 0, 0.1);
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 10px 20px;
    font-weight: 400;
    font-size: smaller;
    position: relative;
    margin-bottom: 12px;
    text-align: -webkit-left;
    line-break: auto;
    margin: -10px 0 20px 0;
}

.create-new-version-confirm {
    
}
    .create-new-version-confirm::before {
        content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 13H11V15H9V13ZM9 5H11V11H9V5ZM10 0C4.47 0 0 4.5 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C3.85752 17.9997 4.95991 18.7362 6.17317 19.2388C7.38642 19.7413 8.68678 20 10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 8.68678 19.7413 7.38642 19.2388 6.17317C18.7362 4.95991 17.9997 3.85752 17.0711 2.92893C16.1425 2.00035 15.0401 1.26375 13.8268 0.761205C12.6136 0.258658 11.3132 0 10 0M10 18C7.87827 18 5.84344 17.1571 4.34315 15.6569C2.84285 14.1566 2 12.1217 2 10C2 7.87827 2.84285 5.84344 4.34315 4.34315C5.84344 2.84285 7.87827 2 10 2C12.1217 2 14.1566 2.84285 15.6569 4.34315C17.1571 5.84344 18 7.87827 18 10C18 12.1217 17.1571 14.1566 15.6569 15.6569C14.1566 17.1571 12.1217 18 10 18V18Z' fill='%23FFB300'%3E%3C/path%3E%3C/svg%3E");
    }

.Survey .AnswerSetStatusError {
	background-color: white;
	border-radius: 8px;
	padding: 10px;
	display: flex;
	flex-direction: row;
	gap: 10px;
	align-items: center;
}

	.Survey .AnswerSetStatusError .ErrorIcon {
		background-color: #FAC7C7;
		border-radius: 15px;
		background-image: url(../Images/18x18/WarningCircle.svg);
		background-repeat: no-repeat;
		padding: 5px 10px;
		background-position: center left 6px;
	}
		.Survey .AnswerSetStatusError .ErrorIcon span {
			margin-left: 16px;
			font-weight: 600;
		}

	.Survey .AnswerSetStatusError .ErrorMessage span {
		font-size: 14px;
		font-weight: 600;
	}



.Survey .qtGeneralText .GeneralTextText {
	white-space: pre-wrap;
}
	.Survey .qtGeneralText .GeneralTextText a {
		text-decoration: underline;
		color: #535B7C;
	}

	.Survey .qtGeneralText .GeneralTextText p {
		padding: 0px;
		margin: 0px;
	}

	.Survey .qtGeneralText .GeneralTextText ol, .Survey .qtGeneralText .GeneralTextText ul {
		padding-left: revert;
		margin: 0px auto;
	}

.survey-client-notification .scn-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100vh;
}

.survey-client-notification .scn-container {
	height: 90vh;
}

.survey-client-notification .scn-spinner {
	display: inline-block;
	border-top: 2px solid currentcolor;
	border-right: 2px solid currentcolor;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 99999px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-color: transparent;
	border-left-color: transparent;
	animation: 1s linear 0s infinite normal none running spin;
	width: 3rem;
	height: 3rem;
	color: var(--sweet-primary-default);
}

.survey-client-notification .scn-spinner-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 20px;
	height: 100%;
}

.survey-client-notification .scn-error {
	/* Add styles as needed */
}

.survey-client-notification .scn-message-dialog {
	padding: 3rem !important;
	font-family: Poppins, sans-serif;
	width: 500px;
	background: rgb(255, 255, 255);
	border-radius: 70px;
	box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.10);
	display: block;
	position: relative;
	max-width: 350px;
	box-sizing: border-box;
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	margin-bottom: 50px;
	z-index: 99;
}

.survey-client-notification .scn-warning-icon {
	background-image: url(../Images/Phosphor_icons/CloudWarning.svg);
	background-repeat: no-repeat;
	text-align: center;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.survey-client-notification .scn-survey-done-loading-message {
	font-size: 1.4rem;
	position: relative;
	z-index: 1;
	color: #102231;
	line-height: inherit;
	margin: 0 12px 12px;
	font-weight: 500;
	text-align: center;
}

.dw-trans .dw-persp {
    overflow: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}
.dw-trans .dwwb,
.dw-trans .dwwo {
    -webkit-backface-visibility: hidden;
}
.dw-in,
.dw-out {
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-duration: 350ms;
    -moz-animation-fill-mode: forwards;
    -moz-animation-duration: 350ms;
    animation-fill-mode: forwards;
    animation-duration: 350ms;
}
.dw-in {
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.dw-out {
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
.dw-flip,
.dw-swing,
.dw-slidehorizontal,
.dw-slidevertical,
.dw-slidedown,
.dw-slideup,
.dw-fade {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0);
    -moz-backface-visibility: hidden;
    -moz-transform: translateX(0);
    backface-visibility: hidden;
    transform: translateX(0);
}
.dw-swing,
.dw-slidehorizontal,
.dw-slidevertical,
.dw-slidedown,
.dw-slideup,
.dw-fade {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
}
.dw-flip,
.dw-pop {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.dw-pop.dw-in {
    opacity: 1;
    -webkit-animation-name: dw-p-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-p-in;
    -moz-transform: scale(1);
    transform: scale(1);
    animation-name: dw-p-in;
}
.dw-pop.dw-out {
    opacity: 0;
    -webkit-animation-name: dw-p-out;
    -moz-animation-name: dw-p-out;
    animation-name: dw-p-out;
}
.dw-flip.dw-in {
    opacity: 1;
    -webkit-animation-name: dw-fl-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-fl-in;
    -moz-transform: scale(1);
    animation-name: dw-fl-in;
    transform: scale(1);
}
.dw-flip.dw-out {
    opacity: 0;
    animation-name: dw-fl-out;
    -webkit-animation-name: dw-fl-out;
    -moz-animation-name: dw-fl-out;
}
.dw-swing.dw-in {
    opacity: 1;
    -webkit-animation-name: dw-sw-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sw-in;
    -moz-transform: scale(1);
    transform: scale(1);
    animation-name: dw-sw-in;
}
.dw-swing.dw-out {
    opacity: 0;
    -webkit-animation-name: dw-sw-out;
    -moz-animation-name: dw-sw-out;
    animation-name: dw-sw-out;
}
.dw-slidehorizontal.dw-in {
    opacity: 1;
    -webkit-animation-name: dw-sh-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sh-in;
    -moz-transform: scale(1);
    transform: scale(1);
    animation-name: dw-sh-in;
}
.dw-slidehorizontal.dw-out {
    opacity: 0;
    -webkit-animation-name: dw-sh-out;
    -moz-animation-name: dw-sh-out;
    animation-name: dw-sh-out;
}
.dw-slidevertical.dw-in {
    opacity: 1;
    -webkit-animation-name: dw-dw-sv-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-dw-sv-in;
    -moz-transform: scale(1);
    animation-name: dw-dw-sv-in;
    transform: scale(1);
}
.dw-slidevertical.dw-out {
    opacity: 0;
    -webkit-animation-name: dw-sv-out;
    -moz-animation-name: dw-sv-out;
    animation-name: dw-sv-out;
}
.dw-slidedown.dw-in {
    -webkit-animation-name: dw-sd-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sd-in;
    -moz-transform: scale(1);
    animation-name: dw-sd-in;
    transform: scale(1);
}
.dw-slidedown.dw-out {
    animation-name: dw-sd-out;
    -webkit-animation-name: dw-sd-out;
    -webkit-transform: translateY(-100%);
    -moz-animation-name: dw-sd-out;
    -moz-transform: translateY(-100%);
}
.dw-slideup.dw-in {
    -webkit-animation-name: dw-su-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-su-in;
    -moz-transform: scale(1);
    transform: scale(1);
    animation-name: dw-su-in;
}
.dw-slideup.dw-out {
    animation-name: dw-su-out;
    -webkit-animation-name: dw-su-out;
    -webkit-transform: translateY(100%);
    -moz-animation-name: dw-su-out;
    -moz-transform: translateY(100%);
}
.dw-fade.dw-in {
    opacity: 1;
    -webkit-animation-name: dw-f-in;
    -moz-animation-name: dw-f-in;
    animation-name: dw-f-in;
}
.dw-fade.dw-out {
    opacity: 0;
    -webkit-animation-name: dw-f-out;
    -moz-animation-name: dw-f-out;
    animation-name: dw-f-out;
}
/* Fade in */
@keyframes dw-f-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes dw-f-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes dw-f-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* Fade out */
@keyframes dw-f-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes dw-f-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-moz-keyframes dw-f-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
/* Pop in */
@keyframes dw-p-in {
    from {
        opacity: 0;
        transform: scale(0.8);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
@-webkit-keyframes dw-p-in {
    from {
        opacity: 0;
        -webkit-transform: scale(0.8);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes dw-p-in {
    from {
        opacity: 0;
        -moz-transform: scale(0.8);
    }
    to {
        opacity: 1;
        -moz-transform: scale(1);
    }
}
/* Pop out */
@keyframes dw-p-out {
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(0.8);
    }
}
@-webkit-keyframes dw-p-out {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
    }
}
@-moz-keyframes dw-p-out {
    from {
        opacity: 1;
        -moz-transform: scale(1);
    }
    to {
        opacity: 0;
        -moz-transform: scale(0.8);
    }
}
/* Flip in */
@keyframes dw-fl-in {
    from {
        opacity: 0;
        transform: rotateY(90deg);
    }
    to {
        opacity: 1;
        transform: rotateY(0);
    }
}
@-webkit-keyframes dw-fl-in {
    from {
        opacity: 0;
        -webkit-transform: rotateY(90deg);
    }
    to {
        opacity: 1;
        -webkit-transform: rotateY(0);
    }
}
@-moz-keyframes dw-fl-in {
    from {
        opacity: 0;
        -moz-transform: rotateY(90deg);
    }
    to {
        opacity: 1;
        -moz-transform: rotateY(0);
    }
}
/* Flip out */
@keyframes dw-fl-out {
    from {
        opacity: 1;
        transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        transform: rotateY(-90deg);
    }
}
@-webkit-keyframes dw-fl-out {
    from {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
}
@-moz-keyframes dw-fl-out {
    from {
        opacity: 1;
        -moz-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -moz-transform: rotateY(-90deg);
    }
}
/* Swing in */
@keyframes dw-sw-in {
    from {
        opacity: 0;
        transform: rotateY(-90deg);
    }
    to {
        opacity: 1;
        transform: rotateY(0deg);
    }
}
@-webkit-keyframes dw-sw-in {
    from {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
}
@-moz-keyframes dw-sw-in {
    from {
        opacity: 0;
        -moz-transform: rotateY(-90deg);
    }
    to {
        opacity: 1;
        -moz-transform: rotateY(0deg);
    }
}
/* Swing out */
@keyframes dw-sw-out {
    from {
        opacity: 1;
        transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        transform: rotateY(-90deg);
    }
}
@-webkit-keyframes dw-sw-out {
    from {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
}
@-moz-keyframes dw-sw-out {
    from {
        opacity: 1;
        -moz-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -moz-transform: rotateY(-90deg);
    }
}
/* Slide horizontal in */
@keyframes dw-sh-in {
    from {
        opacity: 0;
        transform: translateX(-100%);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
@-webkit-keyframes dw-sh-in {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes dw-sh-in {
    from {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }
    to {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}
/* Slide horizontal out */
@keyframes dw-sh-out {
    from {
        opacity: 1;
        transform: translateX(0);
    }
    to {
        opacity: 0;
        transform: translateX(100%);
    }
}
@-webkit-keyframes dw-sh-out {
    from {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
}
@-moz-keyframes dw-sh-out {
    from {
        opacity: 1;
        -moz-transform: translateX(0);
    }
    to {
        opacity: 0;
        -moz-transform: translateX(100%);
    }
}
/* Slide vertical in */
@keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        transform: translateY(-100%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@-webkit-keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}
/* Slide vertical out */
@keyframes dw-sv-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    to {
        opacity: 0;
        transform: translateY(100%);
    }
}
@-webkit-keyframes dw-sv-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
}
@-moz-keyframes dw-sv-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
    }
    to {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
}
/* Slide Down In */
@keyframes dw-sd-in {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}
@-webkit-keyframes dw-sd-in {
    from {
        opacity: 1;
        -webkit-transform: translateY(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes dw-sd-in {
    from {
        -moz-transform: translateY(-100%);
    }
    to {
        -moz-transform: translateY(0);
    }
}
/* Slide down out */
@keyframes dw-sd-out {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-100%);
    }
}
@-webkit-keyframes dw-sd-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(-100%);
    }
}
@-moz-keyframes dw-sd-out {
    from {
        -moz-transform: translateY(0);
    }
    to {
        -moz-transform: translateY(-100%);
    }
}
/* Slide Up In */
@keyframes dw-su-in {
    from {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
@-webkit-keyframes dw-su-in {
    from {
        opacity: 1;
        -webkit-transform: translateY(100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes dw-su-in {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0);
    }
}
/* Slide up out */
@keyframes dw-su-out {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(100%);
    }
}
@-webkit-keyframes dw-su-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(100%);
    }
}
@-moz-keyframes dw-su-out {
    from {
        -moz-transform: translateY(0);
    }
    to {
        -moz-transform: translateY(100%);
    }
}

.dw-trans .dw-persp { overflow: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }
.dw-trans .dwwb,
.dw-trans .dwwo { -webkit-backface-visibility: hidden; }
.dw-in,
.dw-out { -webkit-animation-fill-mode: forwards; -webkit-animation-duration: 350ms; -moz-animation-fill-mode: forwards; -moz-animation-duration: 350ms; animation-fill-mode: forwards; animation-duration: 350ms; }
.dw-in { -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; animation-timing-function: ease-out; }
.dw-out { -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in; }
.dw-flip,
.dw-swing,
.dw-slidehorizontal,
.dw-slidevertical,
.dw-slidedown,
.dw-slideup,
.dw-fade { -webkit-backface-visibility: hidden; -webkit-transform: translateX(0); -moz-backface-visibility: hidden; -moz-transform: translateX(0); backface-visibility: hidden; transform: translateX(0); }
.dw-swing,
.dw-slidehorizontal,
.dw-slidevertical,
.dw-slidedown,
.dw-slideup,
.dw-fade { -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; transform-origin: 0 0; }
.dw-flip,
.dw-pop { -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.dw-pop.dw-in { opacity: 1; -webkit-animation-name: dw-p-in; -webkit-transform: scale(1); -moz-animation-name: dw-p-in; -moz-transform: scale(1); transform: scale(1); animation-name: dw-p-in; }
.dw-pop.dw-out { opacity: 0; -webkit-animation-name: dw-p-out; -moz-animation-name: dw-p-out; animation-name: dw-p-out; }
.dw-flip.dw-in { opacity: 1; -webkit-animation-name: dw-fl-in; -webkit-transform: scale(1); -moz-animation-name: dw-fl-in; -moz-transform: scale(1); animation-name: dw-fl-in; transform: scale(1); }
.dw-flip.dw-out { opacity: 0; animation-name: dw-fl-out; -webkit-animation-name: dw-fl-out; -moz-animation-name: dw-fl-out; }
.dw-swing.dw-in { opacity: 1; -webkit-animation-name: dw-sw-in; -webkit-transform: scale(1); -moz-animation-name: dw-sw-in; -moz-transform: scale(1); transform: scale(1); animation-name: dw-sw-in; }
.dw-swing.dw-out { opacity: 0; -webkit-animation-name: dw-sw-out; -moz-animation-name: dw-sw-out; animation-name: dw-sw-out; }
.dw-slidehorizontal.dw-in { opacity: 1; -webkit-animation-name: dw-sh-in; -webkit-transform: scale(1); -moz-animation-name: dw-sh-in; -moz-transform: scale(1); transform: scale(1); animation-name: dw-sh-in; }
.dw-slidehorizontal.dw-out { opacity: 0; -webkit-animation-name: dw-sh-out; -moz-animation-name: dw-sh-out; animation-name: dw-sh-out; }
.dw-slidevertical.dw-in { opacity: 1; -webkit-animation-name: dw-dw-sv-in; -webkit-transform: scale(1); -moz-animation-name: dw-dw-sv-in; -moz-transform: scale(1); animation-name: dw-dw-sv-in; transform: scale(1); }
.dw-slidevertical.dw-out { opacity: 0; -webkit-animation-name: dw-sv-out; -moz-animation-name: dw-sv-out; animation-name: dw-sv-out; }
.dw-slidedown.dw-in { -webkit-animation-name: dw-sd-in; -webkit-transform: scale(1); -moz-animation-name: dw-sd-in; -moz-transform: scale(1); animation-name: dw-sd-in; transform: scale(1); }
.dw-slidedown.dw-out { animation-name: dw-sd-out; -webkit-animation-name: dw-sd-out; -webkit-transform: translateY(-100%); -moz-animation-name: dw-sd-out; -moz-transform: translateY(-100%); }
.dw-slideup.dw-in { -webkit-animation-name: dw-su-in; -webkit-transform: scale(1); -moz-animation-name: dw-su-in; -moz-transform: scale(1); transform: scale(1); animation-name: dw-su-in; }
.dw-slideup.dw-out { animation-name: dw-su-out; -webkit-animation-name: dw-su-out; -webkit-transform: translateY(100%); -moz-animation-name: dw-su-out; -moz-transform: translateY(100%); }
.dw-fade.dw-in { opacity: 1; -webkit-animation-name: dw-f-in; -moz-animation-name: dw-f-in; animation-name: dw-f-in; }
.dw-fade.dw-out { opacity: 0; -webkit-animation-name: dw-f-out; -moz-animation-name: dw-f-out; animation-name: dw-f-out; }
/* Fade in */
@keyframes dw-f-in {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes dw-f-in {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-moz-keyframes dw-f-in {
	from { opacity: 0; }
	to { opacity: 1; }
}
/* Fade out */
@keyframes dw-f-out {
	from { opacity: 1; }
	to { opacity: 0; }
}

@-webkit-keyframes dw-f-out {
	from { opacity: 1; }
	to { opacity: 0; }
}

@-moz-keyframes dw-f-out {
	from { opacity: 1; }
	to { opacity: 0; }
}
/* Pop in */
@keyframes dw-p-in {
	from { opacity: 0; transform: scale(0.8); }
	to { opacity: 1; transform: scale(1); }
}

@-webkit-keyframes dw-p-in {
	from { opacity: 0; -webkit-transform: scale(0.8); }
	to { opacity: 1; -webkit-transform: scale(1); }
}

@-moz-keyframes dw-p-in {
	from { opacity: 0; -moz-transform: scale(0.8); }
	to { opacity: 1; -moz-transform: scale(1); }
}
/* Pop out */
@keyframes dw-p-out {
	from { opacity: 1; transform: scale(1); }
	to { opacity: 0; transform: scale(0.8); }
}

@-webkit-keyframes dw-p-out {
	from { opacity: 1; -webkit-transform: scale(1); }
	to { opacity: 0; -webkit-transform: scale(0.8); }
}

@-moz-keyframes dw-p-out {
	from { opacity: 1; -moz-transform: scale(1); }
	to { opacity: 0; -moz-transform: scale(0.8); }
}
/* Flip in */
@keyframes dw-fl-in {
	from { opacity: 0; transform: rotateY(90deg); }
	to { opacity: 1; transform: rotateY(0); }
}

@-webkit-keyframes dw-fl-in {
	from { opacity: 0; -webkit-transform: rotateY(90deg); }
	to { opacity: 1; -webkit-transform: rotateY(0); }
}

@-moz-keyframes dw-fl-in {
	from { opacity: 0; -moz-transform: rotateY(90deg); }
	to { opacity: 1; -moz-transform: rotateY(0); }
}
/* Flip out */
@keyframes dw-fl-out {
	from { opacity: 1; transform: rotateY(0deg); }
	to { opacity: 0; transform: rotateY(-90deg); }
}

@-webkit-keyframes dw-fl-out {
	from { opacity: 1; -webkit-transform: rotateY(0deg); }
	to { opacity: 0; -webkit-transform: rotateY(-90deg); }
}

@-moz-keyframes dw-fl-out {
	from { opacity: 1; -moz-transform: rotateY(0deg); }
	to { opacity: 0; -moz-transform: rotateY(-90deg); }
}
/* Swing in */
@keyframes dw-sw-in {
	from { opacity: 0; transform: rotateY(-90deg); }
	to { opacity: 1; transform: rotateY(0deg); }
}

@-webkit-keyframes dw-sw-in {
	from { opacity: 0; -webkit-transform: rotateY(-90deg); }
	to { opacity: 1; -webkit-transform: rotateY(0deg); }
}

@-moz-keyframes dw-sw-in {
	from { opacity: 0; -moz-transform: rotateY(-90deg); }
	to { opacity: 1; -moz-transform: rotateY(0deg); }
}
/* Swing out */
@keyframes dw-sw-out {
	from { opacity: 1; transform: rotateY(0deg); }
	to { opacity: 0; transform: rotateY(-90deg); }
}

@-webkit-keyframes dw-sw-out {
	from { opacity: 1; -webkit-transform: rotateY(0deg); }
	to { opacity: 0; -webkit-transform: rotateY(-90deg); }
}

@-moz-keyframes dw-sw-out {
	from { opacity: 1; -moz-transform: rotateY(0deg); }
	to { opacity: 0; -moz-transform: rotateY(-90deg); }
}
/* Slide horizontal in */
@keyframes dw-sh-in {
	from { opacity: 0; transform: translateX(-100%); }
	to { opacity: 1; transform: translateX(0); }
}

@-webkit-keyframes dw-sh-in {
	from { opacity: 0; -webkit-transform: translateX(-100%); }
	to { opacity: 1; -webkit-transform: translateX(0); }
}

@-moz-keyframes dw-sh-in {
	from { opacity: 0; -moz-transform: translateX(-100%); }
	to { opacity: 1; -moz-transform: translateX(0); }
}
/* Slide horizontal out */
@keyframes dw-sh-out {
	from { opacity: 1; transform: translateX(0); }
	to { opacity: 0; transform: translateX(100%); }
}

@-webkit-keyframes dw-sh-out {
	from { opacity: 1; -webkit-transform: translateX(0); }
	to { opacity: 0; -webkit-transform: translateX(100%); }
}

@-moz-keyframes dw-sh-out {
	from { opacity: 1; -moz-transform: translateX(0); }
	to { opacity: 0; -moz-transform: translateX(100%); }
}
/* Slide vertical in */
@keyframes dw-dw-sv-in {
	from { opacity: 0; transform: translateY(-100%); }
	to { opacity: 1; transform: translateY(0); }
}

@-webkit-keyframes dw-dw-sv-in {
	from { opacity: 0; -webkit-transform: translateY(-100%); }
	to { opacity: 1; -webkit-transform: translateY(0); }
}

@-moz-keyframes dw-dw-sv-in {
	from { opacity: 0; -moz-transform: translateY(-100%); }
	to { opacity: 1; -moz-transform: translateY(0); }
}
/* Slide vertical out */
@keyframes dw-sv-out {
	from { opacity: 1; transform: translateY(0); }
	to { opacity: 0; transform: translateY(100%); }
}

@-webkit-keyframes dw-sv-out {
	from { opacity: 1; -webkit-transform: translateY(0); }
	to { opacity: 0; -webkit-transform: translateY(100%); }
}

@-moz-keyframes dw-sv-out {
	from { opacity: 1; -moz-transform: translateY(0); }
	to { opacity: 0; -moz-transform: translateY(100%); }
}
/* Slide Down In */
@keyframes dw-sd-in {
	from { transform: translateY(-100%); }
	to { transform: translateY(0); }
}

@-webkit-keyframes dw-sd-in {
	from { opacity: 1; -webkit-transform: translateY(-100%); }
	to { opacity: 1; -webkit-transform: translateY(0); }
}

@-moz-keyframes dw-sd-in {
	from { -moz-transform: translateY(-100%); }
	to { -moz-transform: translateY(0); }
}
/* Slide down out */
@keyframes dw-sd-out {
	from { transform: translateY(0); }
	to { transform: translateY(-100%); }
}

@-webkit-keyframes dw-sd-out {
	from { opacity: 1; -webkit-transform: translateY(0); }
	to { opacity: 1; -webkit-transform: translateY(-100%); }
}

@-moz-keyframes dw-sd-out {
	from { -moz-transform: translateY(0); }
	to { -moz-transform: translateY(-100%); }
}
/* Slide Up In */
@keyframes dw-su-in {
	from { transform: translateY(100%); }
	to { transform: translateY(0); }
}

@-webkit-keyframes dw-su-in {
	from { opacity: 1; -webkit-transform: translateY(100%); }
	to { opacity: 1; -webkit-transform: translateY(0); }
}

@-moz-keyframes dw-su-in {
	from { -moz-transform: translateY(100%); }
	to { -moz-transform: translateY(0); }
}
/* Slide up out */
@keyframes dw-su-out {
	from { transform: translateY(0); }
	to { transform: translateY(100%); }
}

@-webkit-keyframes dw-su-out {
	from { opacity: 1; -webkit-transform: translateY(0); }
	to { opacity: 1; -webkit-transform: translateY(100%); }
}

@-moz-keyframes dw-su-out {
	from { -moz-transform: translateY(0); }
	to { -moz-transform: translateY(100%); }
}

.dw, .dwo {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dw {
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    font-size: 12px;
    text-shadow: none;
    -webkit-backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -ms-touch-action: none;
    backface-visibility: hidden;
    user-select: none;
    touch-action: none;
}
/* Box sizing */
.dw,
.dwc,
.dwbc {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dwwr {
    padding: 0 2px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    min-width: 170px;
    zoom: 1;
    overflow: hidden;
    text-align: center;
}
.dw-top .dw, .dw-bottom .dw {
    width: 100%;
}
.dw-top .dwwr, .dw-bottom .dwwr {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
/* Modal overlay */
.dw-persp, .dwo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.dw-persp {
    z-index: 99998;
}
.dwo {
    z-index: 1;
    background: #000;
    background: rgba(0,0,0,.7);
    filter: Alpha(Opacity=70);
}
/* Liquid mode */
.dw-liq .dw .dwc {
    display: block;
}
.dw-liq .dw-tbl {
    width: 100%;
    table-layout: fixed;
}
/* Inline mode */
.dw-inline .dw {
    position: static;
    display: inline-block;
}
.dw-inline.dw-liq .dw-persp .dw {
    display: block;
}
.dw-inline .dw-persp {
    position: static;
}
.dw-inline .dwv {
    margin: 0 2px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/* Bubble mode */
.dw-bubble .dw {
    margin: 20px 0;
}
.dw-bubble .dw-arrw {
    position: absolute;
    left: 0;
    width: 100%;
}
.dw-bubble-top .dw-arrw {
    bottom: -36px;
}
.dw-bubble-bottom .dw-arrw {
    top: -36px;
}
.dw-bubble .dw-arrw-i {
    margin: 0 30px;
    position: relative;
    height: 36px;
}
.dw-bubble .dw-arr {
    display: block;
}
.dw-arr {
    display: none;
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border-width: 18px 18px;
    border-style: solid;
    margin-left: -18px;
}
.dw-bubble-bottom .dw-arr {
    top: 0;
    border-color: transparent transparent #ffffff transparent;
}
.dw-bubble-top .dw-arr {
    bottom: 0;
    border-color: #ffffff transparent transparent transparent;
}
/* Wheel container wrapper */
.dwc {
    max-width: 100%;
    vertical-align: middle;
    padding: 26px 2px 4px 2px;
    display: inline-block;
    overflow: hidden;
}
/* Wheel label */
.dwl {
    left: 0;
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    width: 100%;
}
/* Wheel value */
.dwv {
    padding: 7px 0;
    margin: 0 -2px;
    font-size: 14px;
}
.dw-hidden, 
.dw .dwwr .dw-hidden {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}
/* Wheel container */
.dwwc {
    margin: 0 auto;
    position: relative;
    zoom: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.dwfl {
    padding: 4px 3px;
    margin: 0 -1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
	flex: 1 auto;
    background: #000;
}
.dwfl:first-child {
    margin-left: 0;
    padding-left: 4px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.dwfl:last-child {
    margin-right: 0;
    padding-right: 4px;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
/* Wheels */
.dwwl {
    margin: 0;
    padding: 0 2px;
    position: relative;
    z-index: 5;
}
.dwww {
    position: relative;
    padding: 1px;
    overflow: hidden;
}
.dww {
    overflow: hidden;
    position: relative;
}
.dwsc .dwwl {
    background: #888;
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35, #333),color-stop(0.50, #888),color-stop(0.65, #333),to(#000));
    background: -webkit-linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
    background: -moz-linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
    background: linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
}
.dwsc .dww {
    color: #ffffff;
    background: #444;
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45, #444),color-stop(0.55, #444),to(#000));
    background: -webkit-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
    background: -moz-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
    background: linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
}
.dw-bf {
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    perspective: 1000px;
    backface-visibility: hidden;
}
.dw-ul {
    position: relative;
    z-index: 3;
}
.dw-li {
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    white-space: nowrap;
    text-shadow: 0 1px 1px #000;
    vertical-align: bottom;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
/* Higlighted */
.dw-li.dw-hl {
    background: #ffffff;
    background: rgba(255,255,255,.3);
}
/* Valid entry */
.dw-li.dw-v {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
/* Hidden entry */
.dw-li.dw-h {
    visibility: hidden;
}
.dw-i {
    position: relative;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* Wheel +/- buttons */
.dwwb {
    position: absolute;
    z-index: 4;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 40px;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.dwa .dwwb {
    opacity: 0;
}
.dwpm .dwwbp {
    top: 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 40px;
}
.dwpm .dwwbm {
    bottom: 0;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    font-size: 32px;
    font-weight: bold;
}
.dwpm .dwwl {
    padding: 0;
}
.dwpm .dw-li {
    text-shadow: none;
}
.dwpm .dwwol {
    display: none;
}
/* Wheel overlay */
.dwwo {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52, rgba(44,44,44,0)),color-stop(0.48, rgba(44,44,44,0)),to(#000));
    background: -webkit-linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    background: -moz-linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    background: linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    pointer-events: none;
}
/* Background line */
.dwwol {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    margin-top: -1px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #555;
    pointer-events: none;
}
/* Buttons */
.dwbg .dwb {
    cursor: pointer;
    overflow: hidden;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin: 0 2px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 -1px 1px #000;
    color: #ffffff;
    background: #000;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #000),color-stop(0.5, #6e6e6e));
    background: -webkit-linear-gradient(#6e6e6e 50%,#000 50%);
    background: -moz-linear-gradient(#6e6e6e 50%,#000 50%);
    background: linear-gradient(#6e6e6e 50%,#000 50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-border-radius: 5px;
    -webkit-backface-visibility: hidden;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    backface-visibility: hidden;
}
/* Button container */
.dwbc {
    display: table;
    width: 100%;
    padding-bottom: 4px;
    text-align: center;
}
/* Button wrapper */
.dwbw  {
    display: table-cell;
    position: relative;
    z-index: 5;
}
/* Hidden label */
.dwhl {
    padding-top: 4px;
}
.dwhl .dwl {
    display: none;
}
/* Hidden select element */
.dw-hsel {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}
/* Multiple lines */
.dw-ml .dw-li {
    overflow: hidden;
}
.dw-ml .dw-ul .dw-li .dw-i {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}
/* Multiple selection */
.dwms .dwwms .dw-li {
    padding: 0 40px;
    position: relative;
}
.dwms .dw-msel:after {
    width: 40px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    content: '\2714';
}
/* Backgrounds */
.dwbg .dwwr {
    background: #ffffff;
    color: #000;
    font-family: arial, verdana, sans-serif;
}
.dwbg .dwv {
    background-color: #dfdfdf;
}
.dwbg .dwpm .dwwl {
    background: #ffffff;
}
.dwbg .dwpm .dww {
    color: #000;
    background: #ffffff;
    -webkit-border-radius: 3px;
}
.dwbg .dwwb {
    background: #ccc;
    color: #888;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px 1px #333;
    box-shadow: 0 0 5px #333;
    -webkit-box-shadow: 0 0 5px #333;
}
.dwbg .dwwbp {
    background: -webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));
    background: -webkit-linear-gradient(#f7f7f7,#bdbdbd);
    background: -moz-linear-gradient(#f7f7f7,#bdbdbd);
    background: linear-gradient(#f7f7f7,#bdbdbd);
}
.dwbg .dwwbm {
    background: -webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));
    background: -webkit-linear-gradient(#bdbdbd,#f7f7f7);
    background: -moz-linear-gradient(#bdbdbd,#f7f7f7);
    background: linear-gradient(#bdbdbd,#f7f7f7);
}
.dwbg .dwbc {
    font-size: 0;
}
.dwbg .dwb-a {
    background: #3c7500;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #3c7500),color-stop(0.5, #94c840));
    background: -webkit-linear-gradient(#94c840 50%,#3c7500 50%);
    background: -moz-linear-gradient(#94c840 50%,#3c7500 50%);
    background: linear-gradient(#94c840 50%,#3c7500 50%);
}
.dwbg .dwwl .dwb-a {
    background: #3c7500;
    background: -webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));
    background: -webkit-linear-gradient(#94c840,#3c7500);
    background: -moz-linear-gradient(#94c840,#3c7500);
    background: linear-gradient(#94c840,#3c7500);
}

.dw, .dwo {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dw {
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    font-size: 12px;
    text-shadow: none;
    -webkit-backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -ms-touch-action: none;
    backface-visibility: hidden;
    user-select: none;
    touch-action: none;
}
/* Box sizing */
.dw,
.dwc,
.dwbc {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dwwr {
    padding: 0 2px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    min-width: 170px;
    zoom: 1;
    overflow: hidden;
    text-align: center;
}
.dw-top .dw, .dw-bottom .dw {
    width: 100%;
}
.dw-top .dwwr, .dw-bottom .dwwr {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
/* Modal overlay */
.dw-persp, .dwo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.dw-persp {
    z-index: 99998;
}
.dwo {
    z-index: 1;
    background: #000;
    background: rgba(0,0,0,.7);
    filter: Alpha(Opacity=70);
}
/* Liquid mode */
.dw-liq .dw .dwc {
    display: block;
}
.dw-liq .dw-tbl {
    width: 100%;
    table-layout: fixed;
}
/* Inline mode */
.dw-inline .dw {
    position: static;
    display: inline-block;
}
.dw-inline.dw-liq .dw-persp .dw {
    display: block;
}
.dw-inline .dw-persp {
    position: static;
}
.dw-inline .dwv {
    margin: 0 2px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/* Bubble mode */
.dw-bubble .dw {
    margin: 20px 0;
}
.dw-bubble .dw-arrw {
    position: absolute;
    left: 0;
    width: 100%;
}
.dw-bubble-top .dw-arrw {
    bottom: -36px;
}
.dw-bubble-bottom .dw-arrw {
    top: -36px;
}
.dw-bubble .dw-arrw-i {
    margin: 0 30px;
    position: relative;
    height: 36px;
}
.dw-bubble .dw-arr {
    display: block;
}
.dw-arr {
    display: none;
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border-width: 18px 18px;
    border-style: solid;
    margin-left: -18px;
}
.dw-bubble-bottom .dw-arr {
    top: 0;
    border-color: transparent transparent #fff transparent;
}
.dw-bubble-top .dw-arr {
    bottom: 0;
    border-color: #fff transparent transparent transparent;
}
/* Wheel container wrapper */
.dwc {
    max-width: 100%;
    vertical-align: middle;
    padding: 26px 2px 4px 2px;
    display: inline-block;
    overflow: hidden;
}
/* Wheel label */
.dwl {
    left: 0;
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    width: 100%;
}
/* Wheel value */
.dwv {
    padding: 7px 0;
    margin: 0 -2px;
    font-size: 14px;
}
.dw-hidden, 
.dw .dwwr .dw-hidden {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}
/* Wheel container */
.dwwc {
    margin: 0 auto;
    position: relative;
    zoom: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.dwfl {
    padding: 4px 3px;
    margin: 0 -1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
	flex: 1 auto;
    background: #000;
}
.dwfl:first-child {
    margin-left: 0;
    padding-left: 4px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.dwfl:last-child {
    margin-right: 0;
    padding-right: 4px;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
/* Wheels */
.dwwl {
    margin: 0;
    padding: 0 2px;
    position: relative;
    z-index: 5;
}
.dwww {
    position: relative;
    padding: 1px;
    overflow: hidden;
}
.dww {
    overflow: hidden;
    position: relative;
}
.dwsc .dwwl {
    background: #888;
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35, #333),color-stop(0.50, #888),color-stop(0.65, #333),to(#000));
    background: -webkit-linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
    background: -moz-linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
    background: linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
}
.dwsc .dww {
    color: #fff;
    background: #444;
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45, #444),color-stop(0.55, #444),to(#000));
    background: -webkit-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
    background: -moz-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
    background: linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
}
.dw-bf {
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    perspective: 1000px;
    backface-visibility: hidden;
}
.dw-ul {
    position: relative;
    z-index: 3;
}
.dw-li {
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    white-space: nowrap;
    text-shadow: 0 1px 1px #000;
    vertical-align: bottom;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
/* Higlighted */
.dw-li.dw-hl {
    background: #fff;
    background: rgba(255,255,255,.3);
}
/* Valid entry */
.dw-li.dw-v {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
/* Hidden entry */
.dw-li.dw-h {
    visibility: hidden;
}
.dw-i {
    position: relative;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* Wheel +/- buttons */
.dwwb {
    position: absolute;
    z-index: 4;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 40px;
    text-align: center;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.dwa .dwwb {
    opacity: 0;
}
.dwpm .dwwbp {
    top: 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 40px;
}
.dwpm .dwwbm {
    bottom: 0;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    font-size: 32px;
    font-weight: bold;
}
.dwpm .dwwl {
    padding: 0;
}
.dwpm .dw-li {
    text-shadow: none;
}
.dwpm .dwwol {
    display: none;
}
/* Wheel overlay */
.dwwo {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52, rgba(44,44,44,0)),color-stop(0.48, rgba(44,44,44,0)),to(#000));
    background: -webkit-linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    background: -moz-linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    background: linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    pointer-events: none;
}
/* Background line */
.dwwol {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    margin-top: -1px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #555;
    pointer-events: none;
}
/* Buttons */
.dwbg .dwb {
    cursor: pointer;
    overflow: hidden;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin: 0 2px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 -1px 1px #000;
    color: #fff;
    background: #000;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #000),color-stop(0.5, #6e6e6e));
    background: -webkit-linear-gradient(#6e6e6e 50%,#000 50%);
    background: -moz-linear-gradient(#6e6e6e 50%,#000 50%);
    background: linear-gradient(#6e6e6e 50%,#000 50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-border-radius: 5px;
    -webkit-backface-visibility: hidden;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    backface-visibility: hidden;
}
/* Button container */
.dwbc {
    display: table;
    width: 100%;
    padding-bottom: 4px;
    text-align: center;
}
/* Button wrapper */
.dwbw  {
    display: table-cell;
    position: relative;
    z-index: 5;
}
/* Hidden label */
.dwhl {
    padding-top: 4px;
}
.dwhl .dwl {
    display: none;
}
/* Hidden select element */
.dw-hsel {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}
/* Multiple lines */
.dw-ml .dw-li {
    overflow: hidden;
}
.dw-ml .dw-ul .dw-li .dw-i {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}
/* Multiple selection */
.dwms .dwwms .dw-li {
    padding: 0 40px;
    position: relative;
}
.dwms .dw-msel:after {
    width: 40px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    content: '\2714';
}
/* Backgrounds */
.dwbg .dwwr {
    background: #fff;
    color: #000;
    font-family: arial, verdana, sans-serif;
}
.dwbg .dwv {
    background-color: #dfdfdf;
}
.dwbg .dwpm .dwwl {
    background: #fff;
}
.dwbg .dwpm .dww {
    color: #000;
    background: #fff;
    -webkit-border-radius: 3px;
}
.dwbg .dwwb {
    background: #ccc;
    color: #888;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px 1px #333;
    box-shadow: 0 0 5px #333;
    -webkit-box-shadow: 0 0 5px #333;
}
.dwbg .dwwbp {
    background: -webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));
    background: -webkit-linear-gradient(#f7f7f7,#bdbdbd);
    background: -moz-linear-gradient(#f7f7f7,#bdbdbd);
    background: linear-gradient(#f7f7f7,#bdbdbd);
}
.dwbg .dwwbm {
    background: -webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));
    background: -webkit-linear-gradient(#bdbdbd,#f7f7f7);
    background: -moz-linear-gradient(#bdbdbd,#f7f7f7);
    background: linear-gradient(#bdbdbd,#f7f7f7);
}
.dwbg .dwbc {
    font-size: 0;
}
.dwbg .dwb-a {
    background: #3c7500;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #3c7500),color-stop(0.5, #94c840));
    background: -webkit-linear-gradient(#94c840 50%,#3c7500 50%);
    background: -moz-linear-gradient(#94c840 50%,#3c7500 50%);
    background: linear-gradient(#94c840 50%,#3c7500 50%);
}
.dwbg .dwwl .dwb-a {
    background: #3c7500;
    background: -webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));
    background: -webkit-linear-gradient(#94c840,#3c7500);
    background: -moz-linear-gradient(#94c840,#3c7500);
    background: linear-gradient(#94c840,#3c7500);
}

#wrapper svg {
	top: 0;
	width: 100%;
	height: 100%;
}
.success-checkmark {
	width: 80px;
	height: 115px;
	margin: 0 auto;
}

	.success-checkmark .check-icon {
		width: 80px;
		height: 80px;
		position: relative;
		border-radius: 50%;
		box-sizing: content-box;
		border: 4px solid #4CAF50;
	}

		.success-checkmark .check-icon::before {
			top: 3px;
			left: -2px;
			width: 30px;
			transform-origin: 100% 50%;
			border-radius: 100px 0 0 100px;
		}

		.success-checkmark .check-icon::after {
			top: 0;
			left: 30px;
			width: 60px;
			transform-origin: 0 50%;
			border-radius: 0 100px 100px 0;
			animation: rotate-circle 4.25s ease-in;
		}

		.success-checkmark .check-icon::before, .success-checkmark .check-icon::after {
			content: '';
			height: 100px;
			position: absolute;
			background: #FFFFFF;
			transform: rotate(-45deg);
		}

		.success-checkmark .check-icon .icon-line {
			height: 5px;
			background-color: #102231;
			display: block;
			border-radius: 2px;
			position: absolute;
			z-index: 10;
		}

			.success-checkmark .check-icon .icon-line.line-tip {
				top: 46px;
				left: 14px;
				width: 25px;
				transform: rotate(45deg);
				animation: icon-line-tip 0.75s;
			}

			.success-checkmark .check-icon .icon-line.line-long {
				top: 38px;
				right: 8px;
				width: 47px;
				transform: rotate(-45deg);
				animation: icon-line-long 0.75s;
			}

		.success-checkmark .check-icon .icon-circle {
			top: -4px;
			left: -4px;
			z-index: 10;
			width: 80px;
			height: 80px;
			border-radius: 50%;
			position: absolute;
			box-sizing: content-box;
			border: 4px solid #102231;
		}

		.success-checkmark .check-icon .icon-fix {
			top: 8px;
			width: 5px;
			left: 26px;
			z-index: 1;
			height: 85px;
			position: absolute;
			transform: rotate(-45deg);
			background-color: #FFFFFF;
		}

	.error-line {
		width: 80px;
		height: 115px;
		margin: 0 auto;
	}


	.error-line .error-icon {
		width: 80px;
		height: 80px;
		position: relative;
		border-radius: 50%;
		box-sizing: content-box;
		border: 4px solid #102231;
	}

	.error-line .error-icon::before {
		top: 0px;
		left: -2px;
		width: 40px;
		transform-origin: 100% 50%;
		border-radius: 100px 0 0 100px;
	}

	.error-line .error-icon::after {
		top: 0;
		left: 30px;
		width: 60px;
		transform-origin: 0 50%;
		border-radius: 0 100px 100px 0;
		animation: rotate-circle 4.25s ease-in;
	}

	.error-line .error-icon::before, .error-line .error-icon::after {
		content: '';
		height: 100px;
		position: absolute;
		background: #FFFFFF;
		transform: rotate(-40deg);
	}

		.error-line .error-icon .icon-line {
			height: 5px;
			background-color: #102231;
			display: block;
			border-radius: 2px;
			position: absolute;
			z-index: 10;
		}

	.error-line .error-icon .icon-line.line {
		top: 50%;
		left: 25px;
		width: 25px;
		transform: rotate(0deg);
		animation: run 0.5s 0.5s ease;
	}


	.error-line .error-icon .icon-circle {
		top: -4px;
		left: -4px;
		z-index: 10;
		width: 80px;
		height: 80px;
		border-radius: 50%;
		position: absolute;
		box-sizing: content-box;
		border: 4px solid #102231;
	}

	.error-line .error-icon .icon-fix {
		top: 8px;
		width: 5px;
		left: 26px;
		z-index: 1;
		height: 85px;
		position: absolute;
		transform: rotate(90deg);
		background-color: #FFFFFF;
	}


	@keyframes rotate-circle {
		0% {
		transform: rotate(-45deg);
		}

		5% {
			transform: rotate(-45deg);
		}

		12% {
			transform: rotate(-405deg);
		}

		100% {
			transform: rotate(-405deg);
		}
	}

	@keyframes icon-line-tip {
		0% {
			width: 0;
			left: 1px;
			top: 19px;
		}

		54% {
			width: 0;
			left: 1px;
			top: 19px;
		}

		70% {
			width: 50px;
			left: -8px;
			top: 37px;
		}

		84% {
			width: 17px;
			left: 21px;
			top: 48px;
		}

		100% {
			width: 25px;
			left: 14px;
			top: 45px;
		}
	}

	@keyframes icon-line-long {
		0% {
			width: 0;
			right: 46px;
			top: 54px;
		}

		65% {
			width: 0;
			right: 46px;
			top: 54px;
		}

		84% {
			width: 55px;
			right: 0px;
			top: 35px;
		}

		100% {
			width: 47px;
			right: 8px;
			top: 38px;
		}
	}

	@keyframes run {
		0% {
			left: 0;
		}

		100% {
			left: 50%;
		}
	}

	/*Dialog*/

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

html {
	font-size: 14px;
}

#wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100vh;
}

.message-dialog {
	padding: 3rem !important;
	font-family: Poppins,sans-serif;
	width: 500px;
	background: rgb(255, 255, 255);
	border-radius: 70px;
	box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.10);
	display: block;
	position: relative;
	max-width: 350px;
	box-sizing: border-box;
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	margin-bottom: 50px;
	z-index: 99;
}

.swal2-title {
	font-size: 1.8rem;
	position: relative;
	z-index: 1;
	color: #102231;
	line-height: inherit;
	margin: 0 12px 12px;
	font-weight: 500;
	text-align: center;
}

.swal2-content {
	color: #454A58;
	font-size: 1rem;
	font-weight: 400;
	position: relative;
	float: none;
	margin: 0 12px;
	padding: 0;
	line-height: normal;
	text-align: center;
}

.warning-icon {
	background-image: url(../Images/Phosphor_icons/CloudWarning.svg);
	background-repeat: no-repeat;
	text-align: center;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

		
/*WRITE PROTECTED*/
.Survey:not(.Print) .Answer span[data-bind="text: SelectedAnswer.Answered"],
.Survey:not(.Print) .Answer span[data-bind="text: SelectedAnswer.AnsweredText"],
.Survey:not(.Print) .Answer div[data-bind="text: SelectedAnswer.Answered"],
.Survey:not(.Print) .Answer div[data-bind="text: SelectedAnswer.AnsweredText"]{
    min-height: 50px !important;
    border-radius: 8px;
    padding: 13px 10px 13px 10px;
    display: inline-flex;
    border: solid 1px white;
    background-color: white;
    width: 100%;
}


/*TOPBAR------------------*/
		
.SurveyTrigger:not(.Preview) .Survey:not(.Print)::before {
    margin-bottom: 40px !important;
    content: "";
    display: inline-block;
    height: 90px;
    width: 100%;
    border-bottom: 2px solid #e9e6e6;
    background-color: white;
    background-repeat: no-repeat;
    background-position: center left;
    background-position-x: 30px;
    background-size: 102px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTMyIDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzUuNzgxNyAyMC45NDI2TDc4LjM2NDQgMTguOTEwNUM3OS4yMTQgMjAuNDk0OSA4MS4wODMxIDIxLjc2OTIgODMuNjY1OSAyMS43NjkyQzg1LjczOSAyMS43NjkyIDg2Ljk2MjQgMjAuODM5MiA4Ni45NjI0IDE5LjU2NDhDODYuOTYyNCAxNS44NDUgNzcuMDA1MSAxOS40OTU5IDc3LjAwNTEgMTIuMTI1MUM3Ny4wMDUxIDkuMDU5NTYgNzkuNDg1OSA2LjcxNzU0IDgzLjQ2MiA2LjcxNzU0Qzg2LjQ1MjcgNi43MTc1NCA4OC44OTk1IDguMDk1MjYgODkuOTUzIDkuODUxODZMODcuMzcwMiAxMS44ODRDODYuNjIyNiAxMC43NDc0IDg0Ljg4OTQgOS44MTc0MSA4My4yNTgxIDkuODE3NDFDODEuOTMyOCA5LjgxNzQxIDgwLjg0NTMgMTAuNjQ0IDgwLjg0NTMgMTEuNzExOEM4MC44NDUzIDE1LjQzMTYgOTAuNzY4NiAxMS44ODQgOTAuNzAwNyAxOS4xNTE1QzkwLjY2NjcgMjIuNDkyNSA4Ny43NDQgMjQuODY5MSA4My41MyAyNC44NjkxQzc5Ljc5MTkgMjQuODY5MiA3Ni44MzUzIDIzLjM4ODEgNzUuNzgxNyAyMC45NDI2WiIgZmlsbD0iIzU2MDAwMCIvPgo8cGF0aCBkPSJNMTAxLjk4MyAyMS43MDA0QzEwNC41NjYgMjEuNzAwNCAxMDYuNDY5IDE5LjQyNzEgMTA2LjQ2OSAxNS44MTA2QzEwNi40NjkgMTIuMjI4NSAxMDQuNTY2IDkuOTU1MjggMTAxLjk4MyA5Ljk1NTI4Qzk5LjMzMjIgOS45NTUyOCA5Ny40NjMxIDEyLjAyMTggOTcuNDYzMSAxNS44NDUxVjMxLjAwMDFIOTMuNDE4OVY3LjI2ODgxSDk3LjQ2MzFWOS42Nzk4M0M5OC42ODY1IDcuODE5ODkgMTAwLjY1OCA2LjcxNzcgMTAzLjEwNCA2LjcxNzdDMTA3LjM4NiA2LjcxNzcgMTEwLjY4MyAxMC4xOTY0IDExMC42ODMgMTUuNjA0MUMxMTAuNjgzIDIxLjAxMTcgMTA3LjE4MyAyNC44NjkyIDEwMi45MDEgMjQuODY5MkMxMDEuNjAyIDI0Ljg5NTEgMTAwLjMyMiAyNC41NjE3IDk5LjE5NjMgMjMuOTA0OFYyMC41OTgyQzk5Ljk1MDcgMjEuMzE1MiAxMDAuOTQ5IDIxLjcxIDEwMS45ODMgMjEuNzAwNFoiIGZpbGw9IiM1NjAwMDAiLz4KPHBhdGggZD0iTTEyMi4zMzkgMjEuNzAwNEMxMjQuOTIyIDIxLjcwMDQgMTI2LjgyNSAxOS40MjcxIDEyNi44MjUgMTUuODEwNkMxMjYuODI1IDEyLjIyODUgMTI0LjkyMiA5Ljk1NTI4IDEyMi4zMzkgOS45NTUyOEMxMTkuNjg4IDkuOTU1MjggMTE3LjgxOSAxMi4wMjE4IDExNy44MTkgMTUuODQ1MVYzMS4wMDAxSDExMy43NzVWNy4yNjg4MUgxMTcuODE5VjkuNjc5ODNDMTE5LjA0MiA3LjgxOTg5IDEyMS4wMTMgNi43MTc3IDEyMy40NiA2LjcxNzdDMTI3Ljc0MiA2LjcxNzcgMTMxLjAzOSAxMC4xOTY0IDEzMS4wMzkgMTUuNjA0MUMxMzEuMDM5IDIxLjAxMTcgMTI3LjUzOCAyNC44NjkyIDEyMy4yNTYgMjQuODY5MkMxMjEuOTU4IDI0Ljg5NTEgMTIwLjY3NyAyNC41NjE3IDExOS41NTIgMjMuOTA0OFYyMC41OTgyQzEyMC4zMDcgMjEuMzE1MiAxMjEuMzA1IDIxLjcxIDEyMi4zMzkgMjEuNzAwNFoiIGZpbGw9IiM1NjAwMDAiLz4KPHBhdGggZD0iTTMyLjY5MDkgMjQuMDEzOEMzOS43NjU1IDI0LjAxMzggNDkuODU0MiAyMS4wNDM5IDQ5Ljg1NDIgMTMuOTU4NkM0OS44NTQyIDExLjgzNzEgNDguODQ5NCA5LjkyNzk5IDQ3LjA5MTMgOC4zNTgyQzQ1LjYyNSA5LjE4OTgxIDQ0LjQ4NjYgMTAuNTA4NSA0My44NjggMTIuMDkxOEM0NC42MjE1IDEyLjcyODIgNDQuOTk4MyAxMy4zMjIyIDQ0Ljk5ODMgMTMuOTU4N0M0NC45OTgzIDE3LjM1MjkgMzcuNzE0NCAxOS4wOTI0IDMyLjY5MSAxOS4wOTI0QzI3LjY2NzYgMTkuMDkyNCAyMC4zODM2IDE3LjM1MjcgMjAuMzgzNiAxMy45NTg2QzIwLjM4MzYgMTMuMzIyMSAyMC43NjA0IDEyLjcyODEgMjEuNTEzOSAxMi4wOTE3QzIwLjg5MzYgMTAuNTA5NCAxOS43NTU2IDkuMTkxMjkgMTguMjkwNSA4LjM1ODJDMTYuNTMyMiA5LjkyODEgMTUuNTI3NiAxMS44MzcyIDE1LjUyNzYgMTMuOTU4NkMxNS41Mjc2IDIxLjA0MzkgMjUuNjE2MyAyNC4wMTM4IDMyLjY5MDkgMjQuMDEzOFpNNTAuNjkxNCA1LjE5OTVlLTA1QzQyLjYxMjEgNS4xOTk1ZS0wNSAzNS4zMjgyIDcuMjEyNjQgMzYuMDgxNyAxNi4zMzQ1QzM3Ljc1NzggMTYuMTQ1MyAzOS4zODc2IDE1LjY1NjkgNDAuODk1OCAxNC44OTE5QzQwLjg5MTcgMTIuOTMyNSA0MS40NjA5IDExLjAxNTkgNDIuNTMxNSA5LjM4NDQzQzQzLjYwMjIgNy43NTI5NSA0NS4xMjYxIDYuNDc5ODkgNDYuOTEwNiA1LjcyNjIxQzQ4LjY5NTEgNC45NzI1MyA1MC42NiA0Ljc3MjA5IDUyLjU1NyA1LjE1MDI0QzU0LjQ1MzkgNS41MjgzOSA1Ni4xOTc1IDYuNDY4MTUgNTcuNTY3NSA3Ljg1MDY3QzU4LjkzNzQgOS4yMzMxOCA1OS44NzIxIDEwLjk5NjQgNjAuMjUzMyAxMi45MTczQzYwLjYzNDUgMTQuODM4MiA2MC40NDUxIDE2LjgzMDUgNTkuNzA5MSAxOC42NDIzQzU4Ljk3MzEgMjAuNDU0MSA1Ny43MjM1IDIyLjAwNDEgNTYuMTE4NCAyMy4wOTYxQzU0LjUxMzMgMjQuMTg4MiA1Mi42MjQ2IDI0Ljc3MzMgNTAuNjkxNCAyNC43Nzc1QzQ4Ljk5NTYgMjQuNzcwOCA0Ny4zMzI4IDI0LjMwMTggNDUuODc3MyAyMy40MTk3QzQ0LjE5MzEgMjQuMzU3MSA0Mi4zOTAzIDI1LjA1NjYgNDAuNTE5IDI1LjQ5ODhDNDIuMjQxOSAyNy4xODk0IDQ0LjM0ODIgMjguNDI1MSA0Ni42NTI3IDI5LjA5NzRDNDguOTU3MiAyOS43Njk3IDUxLjM4OTQgMjkuODU4IDUzLjczNTUgMjkuMzU0NUM1Ni4wODE1IDI4Ljg1MSA1OC4yNjk3IDI3Ljc3MTIgNjAuMTA3NSAyNi4yMDk4QzYxLjk0NTMgMjQuNjQ4NSA2My4zNzY2IDIyLjY1MzUgNjQuMjc1NSAyMC40MDAzQzY1LjE3NDQgMTguMTQ3IDY1LjUxMzQgMTUuNzA0NCA2NS4yNjI4IDEzLjI4NzNDNjUuMDEyMSAxMC44NzAxIDY0LjE3OTQgOC41NTIzNSA2Mi44Mzc5IDYuNTM3NzNDNjEuNDk2NCA0LjUyMzEyIDU5LjY4NzIgMi44NzMzMiA1Ny41NjkzIDEuNzMzMzdDNTUuNDUxMyAwLjU5MzQxNiA1My4wODk1IC0wLjAwMTc5NjI5IDUwLjY5MTQgNS4xOTk1ZS0wNVpNMTkuNTA0NSAyMy40MTk4QzE4LjA0OSAyNC4zMDE5IDE2LjM4NjIgMjQuNzcwOSAxNC42OTA0IDI0Ljc3NzZDMTIuNzUxMiAyNC43Nzc1IDEwLjg1NTcgMjQuMTk0MiA5LjI0MzkyIDIzLjEwMTRDNy42MzIxNSAyMi4wMDg2IDYuMzc2NjYgMjAuNDU1NiA1LjYzNjQ5IDE4LjYzOUM0Ljg5NjMzIDE2LjgyMjUgNC43MDQ4IDE0LjgyNDEgNS4wODYxNiAxMi44OTcxQzUuNDY3NTMgMTAuOTcwMiA2LjQwNDYzIDkuMjAxMjYgNy43Nzg3NiA3LjgxNDUxQzkuMTUyODggNi40Mjc3NiAxMC45MDIyIDUuNDg1NTggMTIuODA1MSA1LjEwNzNDMTQuNzA4IDQuNzI5MDIgMTYuNjc4OSA0LjkzMTY4IDE4LjQ2ODEgNS42ODk2QzIwLjI1NzIgNi40NDc1MiAyMS43ODQyIDcuNzI2NiAyMi44NTU1IDkuMzY0OEMyMy45MjY4IDExLjAwMyAyNC40OTQzIDEyLjkyNjYgMjQuNDg2IDE0Ljg5MkMyNS45OTQyIDE1LjY1NyAyNy42MjQgMTYuMTQ1NCAyOS4zMDAxIDE2LjMzNDZDMzAuMDUzNiA3LjIxMjY0IDIyLjc2OTcgNS4xOTk1ZS0wNSAxNC42OTA0IDUuMTk5NWUtMDVDMTIuMjg4MiAtMC4wMDYzOTAyOCA5LjkyMTE5IDAuNTg1OTE3IDcuNzk3OTYgMS43MjQ4MUM1LjY3NDczIDIuODYzNzEgMy44NjAzOCA0LjUxNDI1IDIuNTE0NjcgNi41MzEwOUMxLjE2ODk3IDguNTQ3OTIgMC4zMzMyMDggMTAuODY5MiAwLjA4MDk4NTMgMTMuMjkwNEMtMC4xNzEyMzcgMTUuNzExNyAwLjE2NzgxOSAxOC4xNTg2IDEuMDY4MjkgMjAuNDE1OEMxLjk2ODc3IDIyLjY3MyAzLjQwMzA0IDI0LjY3MTIgNS4yNDQ3OSAyNi4yMzQzQzcuMDg2NTUgMjcuNzk3NSA5LjI3OTI4IDI4Ljg3NzcgMTEuNjI5OSAyOS4zNzk4QzEzLjk4MDUgMjkuODgyIDE2LjQxNjkgMjkuNzkwNiAxOC43MjQ1IDI5LjExMzhDMjEuMDMyIDI4LjQzNyAyMy4xNCAyNy4xOTU2IDI0Ljg2MjggMjUuNDk4N0MyMi45OTE1IDI1LjA1NjYgMjEuMTg4NyAyNC4zNTcxIDE5LjUwNDUgMjMuNDE5OFpNMzQuNTc0NyA4Ljk5NDU5QzM1LjE2NTMgNy4yOTM1MiAzNi4wMjggNS43MDI0OSAzNy4xMjgyIDQuMjg1MkMzNC4xODQ4IDMuODYwOTMgMzEuMTk3IDMuODYwOTMgMjguMjUzNiA0LjI4NTJDMjkuMzUzNyA1LjcwMjQ5IDMwLjIxNjUgNy4yOTM1MiAzMC44MDcxIDguOTk0NTlDMzIuMDYxNiA4LjkwOTczIDMzLjMyMDIgOC45MDk3MyAzNC41NzQ3IDguOTk0NTlaIiBmaWxsPSIjREEyOTFDIi8+Cjwvc3ZnPgo=");
}

.Survey.Print .qtCustomTable label > span.ColorDisplay{
    background-color: white !important;
}
.Survey.Print .qtCustomTable table tbody tr:hover {
    background-color: white !important;
}

/*Textcolor of information questions---------------*/
.Print.Survey .Page .Section .qtInformation .DescriptionText span{
    color: #000 !important;
}

/*Ingen background på radios/checkbox*/
.Survey.Print .Page .Section .Answers .Answer label .ColorDisplay + span,
.Survey.Print .Page .Section .Answers .Answer label .ColorDisplay{
background-color: white !important;
}




/*SELECT DROPDOWN-LIST-----------------------------------------*/
/*
.Survey Select > option{
    background-color: white;
    color: #000 !important;
}*/

ul.AutoSuggestValues.autosuggest-menu .autosuggest-menu-item a{
   font-size: 14px;
   padding-left: 10px; 
   color: #560000 !important;
}
ul.AutoSuggestValues.autosuggest-menu .autosuggest-menu-item a:hover{
   background-color: #F5F5F5;;
}

		
.AutoSuggestValues.autosuggest-menu{
   border: none;  
   box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08), 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
   border-radius: 8px;
  /* top: 600px !important;*/
}





.qtButton input {
    display: none;
    position: absolute;
    z-index: -1;
}


@font-face {
  font-family: "Storebrand Text Demibold";
  src: url("../../Custom/Fonts/StorebrandText-DemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Storebrand Text";
  src: url("../../Custom/Fonts/StorebrandText-Regular.ttf") format("truetype");
}



.Survey.Print .LanguageSelector {
	display: none;
}

.Print.SurveyBody .DoneDate {
	display: none;
}

/**QR - start*/
.Print.Survey .QRcode {
	display: block;
        /*float: right;
	margin-top: -90px;
	margin-right: 12px;*/
	z-index: 1;
}

.Survey .QRcode {
	display: none;
}

.Print.Survey .QRcode svg {
	width: 50px;
	height: 50px;
}


.Survey.Print .Header table,
.Survey .Header table{
    width: 100%;
}
.Survey.Print .Header table tr td{
   width: 100% !important; 
}

.Survey.Print .Header .qr{
    vertical-align: top;
     padding-top: 2px;
}

.Survey.Print .Header{
      padding-right: 12px !important;  
}





/*QR - End*/

.Print.Survey strong {
    font-size: 11px !important;
}


.Print.Survey .Section:not(.HideName) > .Header .Name {
    padding-top: 10px !important;
}

.Print.Survey .Section .qtCustom > .Header:first-child .QuestionText {
    padding-top: 0px !important;
}



.Print.Survey .DescriptionText {
    margin-bottom: 5px !important;
}


.Print.Survey .Section.HideName .Header > .Description {
    font-size: 11px !important;
}

.Print.Survey .Question {
    min-height: 0px !important;
}


.Print.Survey .Section:not(.HideName) > .Header .Name {
    color: black !important;
}


.Print.Survey .qtRadio .QuestionText span, .Print.Survey .qtCheckbox .QuestionText span {
    color: black !important;
}


/*SE ÖVER DETTA*/
.Print.Survey .qtDate .Answers > span{
	width: 100% !important;
	min-height: 42px !important;
		display: inline-block !important;

}


.Print.Survey .Question :not(.qtCheckbox, 
.qtRadio) .Answers .Answer span, 
.Print.Survey .Question :not(.qtCheckbox, 
 .qtRadio) .Answers .Answer div {
    font-size: 11px !important;
}


.Print.Survey .Section:not(.HideName) .Header .Description {
    line-height: 15px !important;
}


.Print.Survey .Page > .Header .Name {
    line-height: 25px !important;
    text-align: left;
}


.Print.Survey .qtInformation .QuestionText span {
    font-size: 11px !important;
}

.Print.Survey .Row .Question .qtRadio .Answers .Answer span, 
.Print.Survey .Row .Question .Answers .Answer div,
.Print.Survey .Row .Question .qtCheckbox .Answers .Answer span, 
.Print.Survey .Row .Question .qtCheckbox .Answers .Answer div{
     background-color: white !important;
}



.Survey:not(.Print) .Row:hover {
    background-color: #f5f0f0 !important;
}

.Survey .qtCustomTable table tbody tr:hover {
    background-color: #f5f0f0 !important;
}







@media screen and (max-width: 620px){
.Survey .Page > .Header .Name {
    font-size: 26px !important;
}

	.Survey .Sections {
    border-radius: 0px !important;
}
	
    .Survey .Navigation button[data-bind*="DownloadPdf"] {
    background-position-X: 184px !important;
     }
    .Survey{
        min-height: calc(100rlh - 500px) !important;
     }	

}

.Survey:not(.Print){
        min-height: 100vh !important;
     }	


/*-------------SURVEYBODY TWEAKS-------------------------------------------------------*/
.SurveyTrigger:not(.Preview) .SurveyBody {
    max-width: 1050px !important;
    min-height: calc(100dvh - 140px) !important;
    margin: auto !important;
}

.SurveyTrigger:not(.Preview) .Survey{
    margin-top: -20px !important;  
    max-width: none !important;    
}

#SurveyDiv, body {
    background-color: white !important;
}






.Survey .Question .Answers input[type=email]{
       padding-left: 7px !important;
    padding-right: 7px !important;
}


.Survey .qtCustomTable .Tools{
   vertical-align: 0px !important;
}

/*SETTING: REMOVE SPACE*/
.Survey .Question.RemoveSpace .QuestionText,
.Survey .Question.RemoveSpace :is(
	.qtTextRow, 
	.qtInformation, 
	.qtText, 
	.qtAutoComplete,
	.qtDate,
	.qtDropDown,
	.qtRadio,
	.qtFile) .Header .QuestionText, 
.Survey .Question.RemoveSpace.Compact :is(
	.qtTextRow, 
	.qtInformation, 
	.qtText, 
	.qtAutoComplete,
	.qtDate,
	.qtDropDown,
	.qtRadio,
	.qtFile) .Header .QuestionText{
	padding-top: 0px !important;
	min-height: 0px !important;
	padding-bottom: 8px;
    margin-top: 0px !important;
}


.Survey .qtCustom .Row .Question.RemoveSpace{
}
.Survey .qtCustom .Row:has(.Question.RemoveSpace) .Icon.Delete.Clickable{
	margin-top: -15px !important;
	transform: translate(32px) !important;
}


/*SETTING: HIDE QUESTION*/
.Survey .HideQuestion :is(
	.qtTextRow, 
	.qtInformation, 
	.qtText, 
	.qtAutoComplete,
	.qtDate,
	.qtDropDown,
	.qtRadio,
	.qtCheckbox,
	.qtMatrix,
	.qtNumber,
	.qtCustom,
	.qtFile) .Header .QuestionText{
	display: none;
}



/*Alignment in list questions*/
.Survey .qtCustom .Row :is(.qtDropDown,.qtTextRow, 
	.qtInformation, 
	.qtTextRow, 
	.qtDate,
	.qtText, 
	.qtCheckbox,
	.qtMatrix,
	.qtFile
	.qtNumber,
	.qtAutoComplete,
	.qtDate,
	.qtDropDown,
	.qtRadio,
	.qtFile) .Header .QuestionText{
	padding-bottom: 8px;
}
/*Trash in list setting: hide text*/
.Survey .Row:has(.Question.HideQuestion) .Icon.Delete.Clickable{
	margin-top: -10px !important;
	transform: translate(32px) !important;
}

/*Distances of radio/checkbox list*/
.Survey .qtCustom .Row .Question.Compact .qtRadio,
.Survey .qtCustom .Row .Question.Compact .qtRadio .Answers,
.Survey .qtCustom .Row .Question.Compact .qtCheckBox,
.Survey .qtCustom .Row .Question.Compact .qtCheckBox .Answers{
  min-height: 0px !important;
	margin-bottom: 0px !important;
}
/*Alignment radio/checkbox list-questions*/
.Survey .qtCustom .Row .Question.Compact .qtRadio,
.Survey .qtCustom .Row .Question .qtRadio,
.Survey .qtCustom .Row .Question.Compact .qtCheckBox,
.Survey .qtCustom .Row .Question .qtCheckBox{
  padding-bottom: 8px !important;	
}
.Survey .qtCustom .Row .Question.Compact .qtRadio,
.Survey .qtCustom .Row .Question.Compact .qtCheckBox{
  margin-bottom: 10px !important;
}


.Survey .Section.HideName .Header > .Name{
 display: none;	
}
.Survey .Section.HideName .Header > .Description{
    font-size: 17px !important;
    font-weight: 600 !important;
	padding-top: 20px;
	padding-bottom: 20px;
}
.Survey .Question.HideQuestion {
    min-height: 0px !important;
}

.Survey .hide{
  display: none !important;
}
.Survey .hideVisibility{
  visibility: hidden;
}

/*DESCRIPTION HTML TAGS STYLING------------------------------*/
.Survey .Navigation .SaveInfo{
display: none !important;
}

/*<ol>*/
.Survey ul li,.Survey ul li:hover, .Survey ol li,.Survey ol li:hover{
   border-bottom-color: var(--Mb) !important;
}

.Survey .Page .Sections li {
   color:  #560000 !important;
}

.Survey ol li{
 margin-bottom: 0px;
}

/*<ul>*/
.Survey ul{
  padding-top: 5px !important;
  
  padding-left: 40px !important;
}
.Survey ul li{
  margin-bottom: 0px;
}
/*Strong*/
.Survey strong{
  font-weight: 700;
}
/*<a>*/
.Survey a{
}
/*<em>*/
.Survey em{

}

/*Headings*/

.Survey .DescriptionText h1{
  font-size: 40px;
}
.Survey .DescriptionText h2{
  font-size: 32px;
}
.Survey .DescriptionText h3{
  font-size: 24px;
}
.Survey .DescriptionText h4{
  font-size: 18px;
}
.Survey .DescriptionText h5{
  font-size: 16px;
}
.Survey .DescriptionText h6{
  font-size: 14px;
}


.map {
    background: url(map.png) no-repeat;
    position: relative;
    width:  770px;
    height: 688px;
}

.signal-wrap {
    position: absolute;

    /* find/set the center position on the map,
       using the right bottom corner for positioning
       to avoid "surprise" scrollbars appearing
    */
    right:  0%;
    bottom: 30%;

    /* change these to resize signal.
       you can always use a square shape (width=height),
       even if the image inside is not square
    */
    width:  50%;
    height: 50%;
}

.signal {
    display: block;
    position: absolute;

    /* image width will be equal to parent square's size
       height must not be set to keep original image shape
    */
    width: 100%;

    /* position of the center of the signal
       relative to the parent square
    */
    right:  -23%;
    bottom: -20%;
}


/*INDEX*/
/*0.............................INFO...............................................*/
/*1.............................COLORS.............................................*/
/*2.............................FONTS.............................................*/
/*3.............................FONT SIZE & THICKNESS.............................*/
/*4.............................SURVEYS POSITION IN BROWSER.......................*/
/*5.............................COMPANY LOGO & TEXT...............................*/
/*6.............................BACKGROUND OF THE WHOLE FORM.......................*/
/*7.............................LINKS..............................................*/
/*8.............................PAGE...........................................*/
/*9.............................SECTIONS...........................................*/
/*10............................DESCRIPTION TEXTS..................................*/
/*11............................QUESTIONS.........................................*/
/*12............................QUESTION-WIDTHS...................................*/
/*13............................ANSWERS.........................................*/
/*14............................HELP-BUBBLE........................................*/
/*15............................UPLOAD-FILE BUTTON........................................*/
/*16............................DROPDOWN........................................*/
/*17............................CHECKBOX........................................*/
/*18............................RADIOBUTTONS........................................*/
/*19............................VALIDATION-ERRORS........................................*/
/*20............................PAGE-TABS........................................*/
/*21............................NAVIGATION BUTTONS........................................*/
/*22............................RESPONSIVITY........................................*/
/*23............................PRINT/PDF...........................................*/



/*(0)-INFO------------------------------------------------------------------------------*/
/*
 To add...

 background-color - background-color: #fÃƒÆ’Ã‚Â¤rg/variabel               ( ex: background-color: var(--Primary); )
 text-color       - color: #fÃƒÆ’Ã‚Â¤rg/variabel                          ( ex: color: green; )
 border           - border: #fÃƒÆ’Ã‚Â¤rg/variabel, tjocklek, type         ( ex: border: red solid 1px; )
 bottom-border    - border-bottom: #fÃƒÆ’Ã‚Â¤rg/variabel, tjocklek, type  ( ex: border-bottom: red solid 1px; )
 top-border       - border-top: #fÃƒÆ’Ã‚Â¤rg/variabel, tjocklek, typ      ( ex: border-top: red solid 1px; )
 border smoothness- amount in pixels                               ( ex: border-radius: 10px; )
 transform text   - uppercase/lowercase/capitalize                 ( ex: text-transform: uppercase; )


 - The value none is deklared in properties that are not being used
 - To use the property simply remove none and add the desired value


*/



/*(1)-COLORS---------------------------------------------------------------------------*/

/*You can saved your desired colors in these variables*/
/*When you want to use the color stored in the variable write: "var(--variableName)"*/
/*Example using the color in the Primary variable: color: var(--Primary)*/
:root {
	
/*Main colors*/

  --Primary: #BF0900;
  --Secondary: #b05a79;
  --Hover: #e66693;
  --Info: #66AFE9;

	
	
/*Colors for backgrounds*/

  --Lb: #CCCCCC;
  --Mb: #e2e1dd;
  --Db: #FDF4E6;
	
/*Colors for text*/
			
  --Textd: #191919;
  --Textm: #666;
  --Textl: #969696;
  --Textwhite: #FFF;
  --TextPageHeading: #DA291C;
}


/*(2)-FONTS-----------------------------------------------------------------------------*/

/*Importing font*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/*Using the font in the whole form*/

/*Enforcing Font for google-tag container*/
#onetrust-banner-sdk {
	font-family: "Poppins", Verdana, Helvetica, sans-serif !important;
}



.Survey, 
.Survey *,
.Survey .Question .Answers input[type=text], 
.Survey .Question .Answers input[type=password], 
.Survey .Question .Answers input[type=email], 
.Survey .Question .Answers select,
.Survey .Page > .Header .Name,
.Survey .Page .Section select option,
ul.AutoSuggestValues a{
	font-family: 'Storebrand Text' !important;
	box-sizing: border-box;
	border-radius:8px;
}


/*(3)-FONTSIZES AND THICKNESS------------------------------------------------------*/

/*Fontsize of text between html tags in descriptions*/
.Survey:not(.Print) .DescriptionText strong, 
.Survey:not(.Print) .DescriptionText div, 
.Survey:not(.Print) .DescriptionText b,
.Survey:not(.Print) .DescriptionText p, 
.Survey:not(.Print) .DescriptionText a, 
.Survey:not(.Print) .DescriptionText ol li, 
.Survey:not(.Print) .DescriptionText ul li ,
.Survey:not(.Print) .DescriptionText p span,
.Survey:not(.Print) .DescriptionText em,
.Survey:not(.Print) .DescriptionText span > div{
    font-size: 16px !important;
}

.Survey.Print .DescriptionText span > div{
font-size: 11px !important;
}


.Survey .DescriptionText ul{
  list-style: initial;
}

/*Fontsize of text by logo*/
.header-text{
   font-size: 30px;
	font-weight: 500 !important;
}

/*Fontsize of Page-tabs*/
.Survey ul.PageTabs li span{
	font-size: 16px !important;
}

/*Fontsize of Page headings*/
.Survey .Page > .Header .Name{
 font-size: 47px;
	font-weight: 600 !important;
}

/*Fontsize of Section headings*/
.Survey .Section > .Header .Name {
   	font-size: 23px !important;
   	font-weight: 500;
   	font-family: "Storebrand Text Demibold" !important;
}

.Survey .header h3{
 font-size: 22px;
	font-weight: 400;
	margin: 0px !important;
}

/*Fontsiz of Answers*/
.Survey .Answer input{
  font-size: 14px !important;
		letter-spacing: 0.2px;
}

/*Fontsize of questions*/
.Survey .QuestionText span{
    font-size: 16px !important;	
	font-weight: 600;
	text-align: left;
	letter-spacing: 0.2px;
}
/*Fontsize of labels by radio & checkboxes*/
.Survey .Answer span{
    font-size: 15px;
	letter-spacing: 0.2px;
}


/*Fontsize of Page description*/
.Survey .Page > .Header .Description{
 font-family: Storebrand Text !important;
	 font-size: 19px;
	text-align: center;
	font-weight: 400;
	margin: 0px !important;
	margin-left: 8px !important;
	margin-bottom: 40px !important;
        color: #560000;

}
/*Fontsize of Section-description*/
.Survey .Section:not(.HideName) .Header .Description{
	font-weight: 600 !important;
	line-height: 24px !important;
	text-transform: none;
	font-size: 17px;
	letter-spacing: 0.2px;
}
/*Fontsize of question-description*/
.Survey .DescriptionText span{
	font-size: 13px;
	text-transform: none;
	letter-spacing: 0.2px;
        color: #560000;
}

.Print.Survey .DescriptionText span,
.Print.Survey .Description{
	color: #6b6b6b !important;
}


/*Info-question description*/
.Survey .Question .qtInformation .DescriptionText{
  font-size: 15px;
	letter-spacing: 0.2px;
}


/*Fontsize of helptext*/
.Survey .HelpText span{
	font-size: 14px;
}
/*Fontsize of the i in help-bubble*/
.icon.xsmall, .icon.xsmall::before {
	font-size: 15px;
	font-weight: bold;
}
/*Fontsize for upload-file button*/
.Survey .Label.Add.Clickable span {
	font-size: 17px;
	font-weight: 500;
}

/*Fontsize for navigation-buttons*/
.Survey .Navigation button span{
	font-size: 16px !important;
	font-weight: 500;
}
/*Fontsize for links*/
.Survey a{
    font-size: 15px !important;
}
/*Fontsize nav-buttons*/
.Survey .Navigation Button span{
    font-weight: 600;
    font-size: 14px;
}

		
/*(4)-SURVEYS POSITION IN THE BROWSER----------------------------------------------------*/

/*Sets the position of the survey in the browser
#SurveyDiv{
	display:flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	width: 100vw;
}*/

.SurveyTrigger .Survey {
	box-shadow: none;
}
.Survey {
    color: #560000;
}		

/*(5)-COMPANY LOGO AND TEXT (HEADER)--------------------------------------------------*/

/*To add your header..*/
/*1. Copy the commented html below */
/*2. Go to the description of the first page of your form */
/*3. Paste the html there */


/*
<header class="header">
<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M30 48C30 50.1 30.39 52.11 31.05 54H6C2.7 54 0 51.33 0 48V6C0 2.7 2.7 0 6 0H48C51.33 0 54 2.7 54 6V31.05C52.11 30.39 50.1 30 48 30V6H6V48H30ZM32.88 27.87L24.63 38.49L18.75 31.41L10.5 42H31.05C32.25 38.64 34.41 35.73 37.2 33.63L32.88 27.87ZM51 45V36H45V45H36V51H45V60H51V51H60V45H51Z" fill="#C3C6D1"/>
</svg>
</div>
<h2 class="header-text">KundkÃƒÆ’Ã‚Â¤nnedomsformulÃƒÆ’Ã‚Â¤r</h2>
</header>
*/


/*To change the text..*/
/*1. Look at the h2 tag with the header-text class that you pasted*/
/*2. Change the kundkÃƒÆ’Ã‚Â¤nnedomsformulÃƒÆ’Ã‚Â¤r text*/


/*To add your company logo..*/
/*1. Look at the .logo class below*/
/*2. Un-comment the line that starts with background (remove /* before & infront)*/
/*3. Copy the link/url to your logo*/
/*4. Paste it between the '' in the url()*/


/*Container for text & logo*/
.Survey .header{
	display: flex;
	align-items: flex-startr;
	justify-content: space-between;
	flex-direction: column;
	margin-bottom: -10px !important;
	flex-wrap: wrap;
	white-space: normal;
	padding-left: 0px;
}


.Survey .header-text-container {
	order: 1;
    display: flex;
	flex-direction: column;
	justify-content: center;
    padding-right: 150px;
}
.Survey .header-text-container h3{
 padding-top: 10px;
	padding-left: 2px;
}
/*Background-color of logo and text*/		
.Survey .Sections .header-section{
	background-color: white !important;
	padding-left: 0px !important;
}
/*Logo*/
.Survey .logo{
    /*background: url('https://www.movestic.se/static/images/movestic-logo.svg');*/
	/*background: url(data:imAage/png;utf8;base64,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)*/
	background-repeat:	no-repeat;
	
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWUAAACQCAYAAADQrXqlAAAACXBIWXMAAAsTAAALEwEAmpwYAAARrmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcFRQZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3QvcGcvIiB4bWxuczpzdERpbT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0RpbWVuc2lvbnMjIiB4bWxuczp4bXBHPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy8iIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNC0wNS0yM1QxNjowNTo1NiswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTEtMjBUMTI6MjU6MzErMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTEtMjBUMTI6MjU6MzErMDE6MDAiIHhtcFRQZzpOUGFnZXM9IjEiIHhtcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PSJGYWxzZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBpbGx1c3RyYXRvcjpUeXBlPSJEb2N1bWVudCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOlJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5NzNiMzcwNC0xNjFmLTk2NDUtYmFkMS03Y2FhMWEwMDU4N2EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTFkMGE5M2YtZTcwMy00YjRlLWI2MjEtZTFiNThkMjkyZGU5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NjE0MjY1MDUtOTMwZi01MjQ0LWI5OTMtZTAwNTQ0OWJjOGI1IiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDEwLjAxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjE1MDAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjE1MDAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE5MjAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxMDgwIj4gPHhtcFRQZzpNYXhQYWdlU2l6ZSBzdERpbTp3PSIyOTcuMDAwMDA1IiBzdERpbTpoPSIyMDkuOTk5OTk4IiBzdERpbTp1bml0PSJNaWxsaW1ldGVycyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MTAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDMiIHhtcEc6Z3JlZW49IjM4IiB4bXBHOmJsdWU9IjMyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJQQU5UT05FIDQ4NSBDVkMiIHhtcEc6dHlwZT0iU1BPVCIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMTAwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjkxLjAwMDAwMyIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTk1IFk9MTAwIEs9MCAxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTk4IiB4bXBHOmdyZWVuPSI2NCIgeG1wRzpibHVlPSI2MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iU2IgUmVkIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxOTgiIHhtcEc6Z3JlZW49IjYzIiB4bXBHOmJsdWU9IjYwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJTYiBCbGFjayIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNDMiIHhtcEc6Z3JlZW49IjM3IiB4bXBHOmJsdWU9IjMyIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8L3JkZjpTZXE+IDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5zcHBfbG9nbzwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi9wZGYgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWQxNmFiODEtMzM4Mi00MjRkLThmODAtMTU0MDMwMzA5YTNjIiBzdEV2dDp3aGVuPSIyMDE1LTAyLTE5VDE5OjMzOjU1KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3BkZiB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowYmRiYWE2My0zOGNlLTQ4YWUtOGRmYS03OWNjZTczYTQxZDMiIHN0RXZ0OndoZW49IjIwMTUtMDItMTlUMTk6MzM6NTUrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMWQwYTkzZi1lNzAzLTRiNGUtYjYyMS1lMWI1OGQyOTJkZTkiIHN0RXZ0OndoZW49IjIwMTgtMTEtMjBUMTI6MjU6MzErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWQxNmFiODEtMzM4Mi00MjRkLThmODAtMTU0MDMwMzA5YTNjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlkMTZhYjgxLTMzODItNDI0ZC04ZjgwLTE1NDAzMDMwOWEzYyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjYxNDI2NTA1LTkzMGYtNTI0NC1iOTkzLWUwMDU0NDliYzhiNSIgc3RSZWY6cmVu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');
	
	background-position: center;
	background-size: cover;
	width: 222px;
	height: 88px;
	display: flex;
	align-items: flex-start;
	margin-left: -25px;

}  
/*Text by the logo*/
.Survey .header-text{
	margin-left: 10px;
	margin: 0px !important;
	padding: 0px !important;
	word-break: break-word;
	border-bottom: none;
	color: var(--Primary);
}

		
/*(6)-BACKGROUND OF THE WHOLE FORM--------------------------------------------------------------*/

/*Background behind form*/
/*#SurveyDiv, body{
	background-color: var(--Db) !important;
}*/
	
/*Background-color for the form*/
.Survey, .PageTabs{
	background-color: white !important;
	
}	
		
/*(7)-LINKS---------------------------------------------------------------------------*/	

/*Styling for links (Text within <a></a> tags in descriptions)*/
.Survey a{
	text-decoration: underline;
	color: var(--Primary) !important;
}
		

/*(8)-PAGE------------------------------------------------------------------------*/	

/*Page heading-area*/

.Survey .Page > .Header {
    padding-left: 0px;
    margin: 15px 0 10px 0 !important;
    background-image: none;
    background-position-X: -20px;
    background-repeat: no-repeat;
    background-size: 350px;
    padding-bottom: 0px;
}

/*Page heading*/
.Survey .Page > .Header .Name{
         font-family: "Storebrand Text Demibold" !important;
    font-weight: 600;
	text-align: center;
    padding-left: 7px;
    background-color: none;
    color: #560000;
    padding-top: 0px;			
}


/*(9)-SECTIONS------------------------------------------------------------------------*/		

/*Background of all sections*/
.Survey .Sections{
    background-color: #f5f0f0 !important;
    border-radius: 20px;
}
/*Background of sections*/
.Survey .Section{
	padding: 20px;
    border-radius: 20px 20px 0px 0px !important;
 border: 3px solid #f5f0f0;
    background-color: #f5f0f0;
	margin-bottom: 0px !important;
}
.Survey .Section > .Header{
  padding-bottom: 10px;
}
/*Section title*/
.Survey .Section > .Header .Name {	
	background-color: #f5f0f0;
        color: #560000 !important;
	border-bottom: 1.5px solid none;
	padding-bottom: 0px;
	padding-left: 11px;
	padding-top: 15px !important;
}
.Survey .Section:not(.header-section) .Description{
	background-color: none;
	padding-left: 11px;
	word-wrap: break-word;
}
/*Removes sectionname from header*/
.header-section .Name{
	display: none;
}



/*(10)-DESCRIPTION TEXTS---------------------------------------------------------------*/

/*Page description*/
.Survey .Page > .Header .Description{
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px !important;
	word-wrap: break-word;
}
/*Description Sections*/
.Survey .Section:not(.HideName) .Header .Description{
	border: solid 1.5px none;
	border-radius none;
    color: #560000;
	padding-top: 5px;
    padding-left: 12px;
	padding-right: 18px;
	padding-bottom: 10px;
}
/*Description Questions*/
.Survey .DescriptionText{
	//background-color: var(--Mb) !important;
	color: var(--Text) !important;
	border: solid 1.5px none;
	border-radius: none;
	padding-left: 0px !important;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 17px;
	border: none 1.5px solid;
	margin-left: 7px;
}
/*Description text info-questions*/
.Survey .Question .qtInformation .DescriptionText{
    background-color: none;
    border: none 1.5px solid;
	border-bottom: none 1.5px solid;
    border-radius: none;
    padding-left: 0px !important;
	padding-right: 0px !important;
}
.Survey .DescriptionText ul {
	flex-direction: column;
	padding-top: 0px;
	gap: 10px;
}


/*(11)-QUESTIONS---------------------------------------------------------------------------*/

/*Styling for Question and answer-field*/
.Survey .Question{
	margin: 0px !important;
	padding: 0px 10px 0px 10px !important;
	min-height: 90px;
}
/*Styling for question-area*/
.Survey .QuestionText{
	background-color: #f5f0f0;
	text-align: center !important;
	border-radius: none;
	padding-top: 0px important;
	padding-right: 7px !important;
	padding-left: 7px;
    display: flex;
	align-items: center;
	justify-content: flex-start;
	word-wrap: break-word;

	width: 100% !important;
	min-height: 40px !important;
}

.Survey.Print .QuestionText {
    background-color: white !important;
}


.Survey .QuestionText .Name{
font-family: "Storebrand Text Demibold" !important;
  display: inline-block !important;
	width: auto;
	max-width: 90% !important;
  /*width: 90%;*/
}
/*Styling for question-text*/
.Survey .QuestionText span{	
	border: none;
	color: #560000;
	max-width: 100%;	
				
}

/*QUESTIONTYPE:Sign--------------------------------*/

/*Signature window*/
.Survey .qtSign sign div{
  margin-bottom: 20px !important;
}
/*Clear & lock buttons*/
.Survey .qtSign sign button{
    box-shadow: none !important;
    text-transform: lower-case;
	text-transform: capitalize;
	min-width: 50px;
	color: #560000 !important;
	 background-color: #f5f0f0;
	padding: 10px 0px;
	transition: all 0.1s ease-in-out;
}

/*Clear & lock buttons hover*/
.Survey .qtSign sign button:hover{
    box-shadow: none !important;
    text-transform: lower-case;
	text-transform: capitalize;
	color: var(--Primary) !important;
	  background-color: #f5f0f0;
}
/*QUESTIONTYPE:List--------------------------------*/


.Survey .qtCustom .QuestionText{
  padding-top: 15px !important;
}
/*List area*/
.Survey .qtCustom{
	padding-bottom: 25px;
}
.Survey .Row{
	margin-top: 5px;
	margin-left: 0px !important;
	border-bottom: var(--Mb) 1px solid !important;	
	padding: 0px !important;
}
.Survey .Row .Question{
	padding-left: 0px !important;
	margin-left: 0px !important;
}
.Survey .Row .Question input {
	padding-left: 0px !important;
	margin-left: 0px !important;
}
/*Styling when hovering over list-question*/
.Survey .Row:hover{
	border-radius: 0px;
	cursor: pointer;
}


/*All Trashcan icons images*/
.Survey .Label.Delete, .Survey .Input.Delete, .Survey .Icon.Delete {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNkg1SDIxIiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04IDZWNEM4IDMuNDY5NTcgOC4yMTA3MSAyLjk2MDg2IDguNTg1NzkgMi41ODU3OUM4Ljk2MDg2IDIuMjEwNzEgOS40Njk1NyAyIDEwIDJIMTRDMTQuNTMwNCAyIDE1LjAzOTEgMi4yMTA3MSAxNS40MTQyIDIuNTg1NzlDMTUuNzg5MyAyLjk2MDg2IDE2IDMuNDY5NTcgMTYgNFY2TTE5IDZWMjBDMTkgMjAuNTMwNCAxOC43ODkzIDIxLjAzOTEgMTguNDE0MiAyMS40MTQyQzE4LjAzOTEgMjEuNzg5MyAxNy41MzA0IDIyIDE3IDIySDdDNi40Njk1NyAyMiA1Ljk2MDg2IDIxLjc4OTMgNS41ODU3OSAyMS40MTQyQzUuMjEwNzEgMjEuMDM5MSA1IDIwLjUzMDQgNSAyMFY2SDE5WiIgc3Ryb2tlPSIjNTYwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAgMTFWMTciIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDExVjE3IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
	background-size: 30px;

}

/*Trashcan icon image list-question*/
.Survey .Label.Delete, .Survey .Input.Delete, .Survey .Icon.Delete {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNkg1SDIxIiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04IDZWNEM4IDMuNDY5NTcgOC4yMTA3MSAyLjk2MDg2IDguNTg1NzkgMi41ODU3OUM4Ljk2MDg2IDIuMjEwNzEgOS40Njk1NyAyIDEwIDJIMTRDMTQuNTMwNCAyIDE1LjAzOTEgMi4yMTA3MSAxNS40MTQyIDIuNTg1NzlDMTUuNzg5MyAyLjk2MDg2IDE2IDMuNDY5NTcgMTYgNFY2TTE5IDZWMjBDMTkgMjAuNTMwNCAxOC43ODkzIDIxLjAzOTEgMTguNDE0MiAyMS40MTQyQzE4LjAzOTEgMjEuNzg5MyAxNy41MzA0IDIyIDE3IDIySDdDNi40Njk1NyAyMiA1Ljk2MDg2IDIxLjc4OTMgNS41ODU3OSAyMS40MTQyQzUuMjEwNzEgMjEuMDM5MSA1IDIwLjUzMDQgNSAyMFY2SDE5WiIgc3Ryb2tlPSIjNTYwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAgMTFWMTciIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDExVjE3IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position: center;
    background-size: cover !important;
    height: 18px;
    width: 18px;
}

/*Trashcan icon hover*/
.Survey .Label.Delete:hover, .Survey .Input.Delete:hover, .Survey .Icon.Delete:hover {
	display: block !important;
	background-color: white !important;
	width
}
/*Trashcan icon size*/
.Survey .Icon.Delete.Clickable{
	margin-top: -5px;
	margin-right: -10px !important;
	border-radius: 300px;
	height: 30px;	
	width: 30px;	
	transition: all ease-in-out 0.1s;
	padding-bottom: 10px !important;
	background-size: 20px !important;
}


/*QUESTIONTYPE:Number-spinner------------------*/
.Survey .qtNumberInputSpinner .num-container{
 
}
.num-in span {
    height: 49px;
	background-color: white;
}
.num-in span:hover {
    cursor: pointer;
}


.num-inc,
.num-dec{
	box-shadow: none !important;
	border-radius: 10px !important;
}

.num-container{
	box-shadow: none !important;
	background-color: white;
	padding: 0px 0px !important;
	border-radius: 8px;
	border: solid 1px #410E44;
	height: 51px;
}
.Survey #num-input {
    float: left;
    width: 60% !important;
    min-height: 49px;
    height: 0px !important;
    border: none !important;
    text-align: center;
    padding: 0px !important;
}

/*QUESTIONTYPE:Number------------------*/
.Survey .qtNumber .Answer input{
  margin-top: 0px;
}
.Survey input[type="number"] {
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
}

.Survey input::-webkit-outer-spin-button,
.Survey input::-webkit-inner-spin-button {
  opacity: 0;
  margin: 0;
}

.Survey input[type="number"]:not(.num-input){
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzMzMzcgMTBMOC4wMDAwNCAxMi42NjY3TDEwLjY2NjcgMTAiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjY2NjYgNkw3Ljk5OTk2IDMuMzMzMzNMNS4zMzMyOSA2IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: 99%;
		border-radius:8px;
}


/*QUESTIONTYPE:single/multiple-answer------------------*/


/*matrix---------------------------------------------*/

/*Alignment of column headers*/
.Survey .Question .qtMatrix table td {
    text-align: center;
}
/*Alignment of inputs in table*/
.Survey .Question .qtMatrix table td label{
	display: inline-flex;
	justify-content: center;
}
.Survey .Question .qtMatrix{
 padding-bottom: 20px;
}


/*autocomplete--------------------------------*/

.Survey .qtAutoComplete *{
  font-family: 'Open Sans', sans-serif !important;
}

.Survey .AutoSuggest .Toggle {
    float: right;
    cursor: pointer;
    height: 29px;
    width: 30px;
    margin-left: -30;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzMzMzMgMTIuNjY2N0MxMC4yNzg5IDEyLjY2NjcgMTIuNjY2NyAxMC4yNzg5IDEyLjY2NjcgNy4zMzMzM0MxMi42NjY3IDQuMzg3ODEgMTAuMjc4OSAyIDcuMzMzMzMgMkM0LjM4NzgxIDIgMiA0LjM4NzgxIDIgNy4zMzMzM0MyIDEwLjI3ODkgNC4zODc4MSAxMi42NjY3IDcuMzMzMzMgMTIuNjY2N1oiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDE0LjAwMDFMMTEuMSAxMS4xMDAxIiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position-x: 5px;
}

/*Input field*/
.Survey .Questions .Question .qtAutoComplete .Answers .Answer .AutoSuggest .Combo input.Search.C4AutoCompleteSearch{
	padding-left: 10px !important;
	padding-right: 25px !important;
	cursor: pointer !important;
}
/*Magnifying-glass*/
.Survey .Questions .Question .qtAutoComplete .Answers .Answer .AutoSuggest .Combo .Toggle{
	margin-top: 8px;
	height: 100% !important;
	display: block !important;
}




/*Parti innan texten?*/
.Survey input.C4AutoCompleteHidden{
	display: none !important;
  border: none !important;
	border-bottom: 2px solid #d9d9d9 !important;
}

/*
.AutoSuggest{
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  height: 350px !important;
	Ãƒâ€šÃ‚Â  font-size: 16px !important;
}Ãƒâ€šÃ‚Â 
.AutoSuggest .Combo {Ãƒâ€šÃ‚Â 
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  border-bottom: 1px solid #d0d0d0;Ãƒâ€šÃ‚Â 
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  width: 100%;Ãƒâ€šÃ‚Â 
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  background-color: red !important;Ãƒâ€šÃ‚Â 
	Ãƒâ€šÃ‚Â  font-size: 16px !important;
}Ãƒâ€šÃ‚Â 
.AutoSuggestValues, .autosuggest-menu {
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.05);
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  border: none !important;
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  margin-top: 90px !important;
	Ãƒâ€šÃ‚Â  font-size: 16px !important;
}
.AutoSuggestValues li,
.autosuggest-menu-item{
	font-family: 'Open Sans', sans-serif; !important;
Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â  font-size: 16px !important;
}
*/

.AutoSuggest{
min-height: 50px !important;
}

/*Answer type button---------------------------------------*/

/*Styling of selected button-questions*/
.Survey .qtButton.qtRadio .Answers .Answer.Selected span, 
.Survey .qtButton.qtCheckbox .Answers .Answer.Selected span{
    background-color: #560000!important;
    color: white;
	border-radius: 20px !important;
	padding: 10px 20px;
}
/*Styling of non-selected button-questions*/
.Survey .qtButton.qtRadio .Answers .Answer span, 
.Survey .qtButton.qtCheckbox .Answers .Answer span {
	background-color: #e7dada !important;
    font-weight: 400;
    color: #560000;
	border: none;
	min-width: 80px !important;
    box-shadow: none;
	text-align: center;
	border-radius: 20px !important;
	padding: 10px 20px !important;
}
/*Styling on hover over buttons*/
.Survey .qtButton.qtRadio .Answers .Answer span:hover, .Survey .qtButton.qtCheckbox .Answers .Answer span:hover {
   /* background-color: var(--Primary) !important;
    color: white;
	padding: 10px 20px;		
	*/
}
/*Styling when active*/
.Survey .qtButton.qtRadio .Answers .Answer span:active, .Survey .qtButton.qtCheckbox .Answers .Answer span:active {
    background-color:   #560000 !important;
    color: white;
}
		

/*(12)-QUESTION-WIDTHS---------------------------------------------------------------------*/		
/*Questions width in precentage*/
/*To change width of a question, add the class-name on the question*/
.w-100{
	width: 100%; 
	display: inline-block;
}
.w-95{
	width: 95%; 
	display: inline-block;
}
.w-90{
	width: 90%; 
	display: inline-block;
}
.w-85{
	width: 85%; 
	display: inline-block;
}
.w-80{
	width: 80%; 
	display: inline-block;
}
.w-75{
	width: 75%; 
	display: inline-block;
}
.w-70{
	width: 70%; 
	display: inline-block;
}
.w-65{
	width: 65%; 
	display: inline-block;
}
.w-60{
	width: 60%; 
	display: inline-block;
}
.w-55{
	width: 55%; 
	display: inline-block;
}
.w-50{
	width: 50%; 
	display: inline-block;
}
.w-45{
	width: 45%; 
	display: inline-block;
}
.w-40{
	width: 40%; 
	display: inline-block;
}
.w-35{
	width: 35%; 
	display: inline-block;
}
.w-33{
	width: 33%; 
	display: inline-block;
}
.w-30{
	width: 30%; 
	display: inline-block;
}
.w-25{
	width: 25%; 
	display: inline-block;
}
.w-20{
	width: 20%; 
	display: inline-block;
}
.w-100,.w-95, .w-90, .w-85, .w-80, .w-75, .w-70, 
.w-65, .w-60, .w-55, .w-50, .w-45, .w-40, 
.w-33, .w-30, .w-25, .w-20{
    word-break: break-all;
}
/*Question widths (one row)*/
.wc-50{
	width: 50%; 
}


/*(13)-ANSWERS------------------------------------------------------------------------*/

/*Container for answers and error-text*/
.Survey .Question:not(.Compact) .Answers,.Survey .Question:not(.Compact) .Answers{
    padding-top: 0px !important;
	min-height: 65px;
}
/*Container for answer text-multiple-rows and errortext*/
.Survey .Question .qtText .Answers{
      padding-top: 0px !important;
	min-height: 82px !important;
}
/*Area around radio/checkboxes*/
.Survey .Questions .Answer label{
    padding-left: 0px !important;
}
.Survey .Answer label > span{
font-family: "Storebrand Text" !important;
    color: #560000;
}
.Print.Survey .Answer label > span{
color: #000;
}

/*Answer-text by radio/checkboxes*/
.Survey .Answer span:not(.Survey .Answer .ColorDisplay){
	display: block;
	padding-left: 15px;
}
/*Styling of all answer-fields*/
.Survey input[type="text"],
.Survey input[type="number"],
.Survey input[type="password"],
.Survey input[type="email"],
.Survey select,
.Survey textarea,
.Survey .qtAutoComplete input[type="text"],
.Survey .qtCustom input[type="text"],
.Survey div.input.Calendar,
.date-picker-mobile {
	border: #6B456D solid 0.5px !important;
	border-radius: 8px;
	background-color: white !important;
	box-shadow: none;
	min-height: 50px;
	font-family: 'Open Sans', sans-serif !important;
	padding: 10px 7px !important;
	color: #410E44 !important;
}

.Survey .AutoSuggest .Combo {
    border-bottom: none;
    border-radius: 10px;
}

/*Styling of invalid answer-fields*/
.Survey input[type="text"]:invalid, .Survey input[type="password"]:invalid, .Survey input[type="email"]:invalid, .Survey select:invalid, .Survey textarea:invalid, .date-picker-mobile:invalid {
	border: var(--Primary) solid 1.5px !important;
}
/*Styling for hovered answer-field*/	
.Survey input[type="text"]:hover, 
.Survey input[type="password"]:hover, 
.Survey input[type="email"]:hover, 
.Survey input[type="number"]:hover,
.Survey select:hover, 
.Survey textarea:hover {
	    border: #6B456D solid 0.5px !important;
}
/*Styling for focused answer-field*/
.Survey input[type="text"]:focus, .Survey input[type="password"]:focus, .Survey input[type="email"]:focus, .Survey select:focus, .Survey textarea:focus, .date-picker-mobile:focus {
	border: #B75CFF solid 2px !important;
}				
	
/*Text*/
.Survey input[type="text"]{
    padding: 0px 8px !important;
}
/*Textarea*/
.Survey input[type="textarea"], .Survey textarea {	

}
/*E-mail*/
.Survey input[type="email"]{
	max-height: 30px !important;
}
/*Date*/
.Survey .qtDate .Answers Input.Calendar.hasDatepicker{
	padding-right: 37px !important;
	padding-left: 8px !important;
	cursor: pointer;
}
/*Date-icon*/
.Survey .Label.Calendar, .Input.Calendar, .Icon.Calendar {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgMi42NjY3NUgzLjMzMzMzQzIuNTk2OTUgMi42NjY3NSAyIDMuMjYzNyAyIDQuMDAwMDhWMTMuMzMzNEMyIDE0LjA2OTggMi41OTY5NSAxNC42NjY3IDMuMzMzMzMgMTQuNjY2N0gxMi42NjY3QzEzLjQwMyAxNC42NjY3IDE0IDE0LjA2OTggMTQgMTMuMzMzNFY0LjAwMDA4QzE0IDMuMjYzNyAxMy40MDMgMi42NjY3NSAxMi42NjY3IDIuNjY2NzVaIiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC42NjY3IDEuMzMzMjVWMy45OTk5MiIgc3Ryb2tlPSIjNTYwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS4zMzMyNSAxLjMzMzI1VjMuOTk5OTIiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIgNi42NjY3NUgxNCIgc3Ryb2tlPSIjNTYwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
	background-size: 20px;
    background-position: calc(100% - 10px);
}  


		
/*(14)-HELP-BUBBLE----------------------------------------------------------------------*/

/*Style help-bubble*/
.Survey .link-button{
	box-shadow: none !important;
	height: 5px !important;	
}

/*Alignment for radio checkboxes*/
.Survey .qtRadio .Header .QuestionText .link-button, .Survey .qtCheckbox .Header .QuestionText .link-button{
	margin-bottom: 15px;
}

/*Size help-bubble*/
.Survey .link-button.round.xsmall {
	height: 23px !important;
	width: 25px !important;
	border-radius: 100%;
}
/*Color & position of ?-icon*/
.Survey .QuestionText .link-button.round.icon.icon-info.xsmall::before{
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzdfMjIyKSI+CjxwYXRoIGQ9Ik0xMiAyMkMxNy41MjI4IDIyIDIyIDE3LjUyMjggMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMkM2LjQ3NzE1IDIgMiA2LjQ3NzE1IDIgMTJDMiAxNy41MjI4IDYuNDc3MTUgMjIgMTIgMjJaIiBzdHJva2U9IiM0NTBGNDgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAxNlYxMiIgc3Ryb2tlPSIjNDUwRjQ4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgOEgxMi4wMSIgc3Ryb2tlPSIjNDUwRjQ4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzdfMjIyIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
	
	font-weight: 500;
	color: var(--Textd ) !important;
	position: relative;
	top: 0px;
	transition: 0.2s all ease-in-out; 
}

.Survey .link-button.round.xsmall{
    /*border: solid 1px var(--Textd);*/
    transition: 0.2s all ease-in-out; 
	background-color: transparent;
}

.Survey .link-button.round.icon.icon-info.xsmall{
        top: 4px !important;
	height: 100% !important;
	display: flex;
	justify-content: flex-start !important;
	align-items: flex-start;

}

/*Style of active help-bubble*/
.Survey .link-button.round.xsmall.active{
    background-color: transparent !important;
    /*border-color: var(--Primary) !important;*/
}
/*Style of ?-icon in active help-bubble*/
.Survey .QuestionText .link-button.round.icon.icon-info.xsmall.active::before{
	/*content: "" !important;*/
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzdfMjIyKSI+CjxwYXRoIGQ9Ik0xMiAyMkMxNy41MjI4IDIyIDIyIDE3LjUyMjggMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMkM2LjQ3NzE1IDIgMiA2LjQ3NzE1IDIgMTJDMiAxNy41MjI4IDYuNDc3MTUgMjIgMTIgMjJaIiBzdHJva2U9IiM0NTBGNDgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAxNlYxMiIgc3Ryb2tlPSIjNDUwRjQ4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgOEgxMi4wMSIgc3Ryb2tlPSIjNDUwRjQ4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzdfMjIyIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
	color: var(--Primary) !important;
}

/*Help-text*/
/*Styling of help-text*/
.Survey .HelpText{
    background-color: transparent; 
	border: solid none 1.5px;
	border-left: none;
	border-radius: 16px;
	padding: 2px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.Survey .HelpText span{
	word-wrap: break-word !important;
}

		
/*(15)-UPLOAD-FILE BUTTON--------------------------------------------------------------*/



/*Alignment of upload-file button*/
.Survey .qtFile .Label{
  background-color: red !important;
  padding-left: 6px !important;
}

.Survey .qtFile{
  padding-bottom: 25px;
}

.Survey .qtFile .QuestionText {
    min-height: 0px !important;
}

/*Styling and color of upload-file button*/
.Survey .Label.Add.Clickable {
	    border-radius: 0px !important;
    border-bottom: none !important;
    background-color: transparent !important;
    color: var(--Textd);
    padding: 5px 20px 5px 0px;
    transition: 0.2s ease;
    margin-left: 1px;
    cursor: pointer !important;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 165px;
}
.Survey .qtFile .Label.Add.Clickable {
	border-radius: 20px !important;
	border-bottom: none !important;
	border: none;
	 background-color: #560000 !important;
	color: white !important; 
    padding: 5px 5px 6px 5px;
    transition: 0.2s ease;
	margin-left: 1px;  
	margin-top: 0 !important;
	cursor: pointer !important;	
	display: flex;
    align-items: center;
    justify-content: center;
    max-width: 165px;
}

/*Text i upload-file button*/
.Survey .qtFile .Label.Add.Clickable span{
    padding-left: 10px;
	color: white;
}  

.Survey .Label.Add.Clickable span{
    font-weight: 400 !important;
}

/*Style when mouse is over upload-file button*/
.Survey .qtFile .Label.Add.Clickable:hover, 
.Survey .qtFile .Label.Add.Clickable input:hover, 
.Survey .qtFile .Label.Add.Clickable:hover span{
	color: white;
	background-color: #770000 !important;
	cursor: pointer !important;
	text-decoration: none !important;
	z-index: 3 !important;
}
/*upload-file area*/
.Survey .Question.FileDropZone{
	padding-top: 0px !important;
}
/*Symbol in the button*/
.Survey .Label.Add.Clickable::before{
	display: inline-flex;
    padding-top: 5px !important;
    padding-top: initial;
	
}

.Survey .qtFile .Label.Add.Clickable::before{
   content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ0MDMgMTEuMDQ5OUwxMi4yNTAzIDIwLjIzOTlDMTEuMTI0NCAyMS4zNjU4IDkuNTk3NDcgMjEuOTk4MyA4LjAwNTI5IDIxLjk5ODNDNi40MTMxMSAyMS45OTgzIDQuODg2MTMgMjEuMzY1OCAzLjc2MDI5IDIwLjIzOTlDMi42MzQ0NSAxOS4xMTQxIDIuMDAxOTUgMTcuNTg3MSAyLjAwMTk1IDE1Ljk5NDlDMi4wMDE5NSAxNC40MDI3IDIuNjM0NDUgMTIuODc1OCAzLjc2MDI5IDExLjc0OTlMMTIuOTUwMyAyLjU1OTkyQzEzLjcwMDkgMS44MDkzNiAxNC43MTg4IDEuMzg3NyAxNS43ODAzIDEuMzg3N0MxNi44NDE3IDEuMzg3NyAxNy44NTk3IDEuODA5MzYgMTguNjEwMyAyLjU1OTkyQzE5LjM2MDkgMy4zMTA0OCAxOS43ODI1IDQuMzI4NDYgMTkuNzgyNSA1LjM4OTkyQzE5Ljc4MjUgNi40NTEzOCAxOS4zNjA5IDcuNDY5MzYgMTguNjEwMyA4LjIxOTkyTDkuNDEwMjkgMTcuNDA5OUM5LjAzNTAxIDE3Ljc4NTIgOC41MjYwMiAxNy45OTYgNy45OTUyOSAxNy45OTZDNy40NjQ1NiAxNy45OTYgNi45NTU1NyAxNy43ODUyIDYuNTgwMjkgMTcuNDA5OUM2LjIwNTAxIDE3LjAzNDYgNS45OTQxOCAxNi41MjU2IDUuOTk0MTggMTUuOTk0OUM1Ljk5NDE4IDE1LjQ2NDIgNi4yMDUwMSAxNC45NTUyIDYuNTgwMjkgMTQuNTc5OUwxNS4wNzAzIDYuMDk5OTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); 
}

.Survey .qtFile .Label.Add.Clickable:hover::before{
    cursor: pointer !important;
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ0MDMgMTEuMDQ5OUwxMi4yNTAzIDIwLjIzOTlDMTEuMTI0NCAyMS4zNjU4IDkuNTk3NDcgMjEuOTk4MyA4LjAwNTI5IDIxLjk5ODNDNi40MTMxMSAyMS45OTgzIDQuODg2MTMgMjEuMzY1OCAzLjc2MDI5IDIwLjIzOTlDMi42MzQ0NSAxOS4xMTQxIDIuMDAxOTUgMTcuNTg3MSAyLjAwMTk1IDE1Ljk5NDlDMi4wMDE5NSAxNC40MDI3IDIuNjM0NDUgMTIuODc1OCAzLjc2MDI5IDExLjc0OTlMMTIuOTUwMyAyLjU1OTkyQzEzLjcwMDkgMS44MDkzNiAxNC43MTg4IDEuMzg3NyAxNS43ODAzIDEuMzg3N0MxNi44NDE3IDEuMzg3NyAxNy44NTk3IDEuODA5MzYgMTguNjEwMyAyLjU1OTkyQzE5LjM2MDkgMy4zMTA0OCAxOS43ODI1IDQuMzI4NDYgMTkuNzgyNSA1LjM4OTkyQzE5Ljc4MjUgNi40NTEzOCAxOS4zNjA5IDcuNDY5MzYgMTguNjEwMyA4LjIxOTkyTDkuNDEwMjkgMTcuNDA5OUM5LjAzNTAxIDE3Ljc4NTIgOC41MjYwMiAxNy45OTYgNy45OTUyOSAxNy45OTZDNy40NjQ1NiAxNy45OTYgNi45NTU1NyAxNy43ODUyIDYuNTgwMjkgMTcuNDA5OUM2LjIwNTAxIDE3LjAzNDYgNS45OTQxOCAxNi41MjU2IDUuOTk0MTggMTUuOTk0OUM1Ljk5NDE4IDE1LjQ2NDIgNi4yMDUwMSAxNC45NTUyIDYuNTgwMjkgMTQuNTc5OUwxNS4wNzAzIDYuMDk5OTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");    
}


/*Removal of default symbol*/
.Survey .Label.Add, .Input.Add .Icon.Add:not(.SurveyStructure) {
    background-image: none;	
	cursor: pointer !important;
}

/*Uploaded file box*/
.Survey .qtFile .Thumbs .Box {
    width: 200px !important;
	border-radius: 8px !important;
}
.Survey .Tools .Icon.Delete{
    background-size: 18px;
}


/*----------------------------------------------*/

.Survey .qtFile .Thumbs {
width: 100% !important;
}
.Survey .qtFile .Thumbs .BoxOuter {
width: 100% !important;
	height: 50px;
}
.Survey .qtFile .Thumbs .Box {
width: 100% !important;
	background-color: white;
		display: inline-flex;
	align-items: center;
}
.Survey .qtFile .Thumbs .Box .BoxInner {
  width: 100%;
		height: 20px;
	display: inline-flex;	
}
.Survey .Page .qtFile .Thumbs .BoxOuter .Box .BoxInner > img[src] {
  display: none;
}
.Survey .qtFile .Thumbs .Box .BoxInner .Info {
	visibility: visible;
	height: 100%;
	opacity: 1 !important;
	background-color: transparent;
}



.Survey .qtFile .Thumbs .Box .BoxInner .Info .Tools {
visibility: visible !important;
opacity: 1 !important;
}
.Survey .qtFile .Thumbs .Box .BoxInner .Info a {
}



/*-------------------------------------------------*/

/*ADD ROW BUTTON*/
.Survey .qtCustomTable > .Label.Add.Clickable > span,
.Survey .qtCustom > .Label.Add.Clickable > span{
    color: #B50005;
    text-decoration: underline !important;
     text-decoration-color: #560000 !important;
}
.Survey .qtCustomTable > .Label.Add.Clickable:hover > span,
.Survey .qtCustom > .Label.Add.Clickable:hover > span{
    background-color: transparent;
	   color: #560000;
    text-decoration: underline !important;
    text-decoration-color: #560000 !important;
}

.Survey .qtCustomTable > .Label.Add.Clickable::before,
.Survey .qtCustom > .Label.Add.Clickable::before{
    background-image: none;
    background-repeat: no-repeat;
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNVYxOS41IiBzdHJva2U9IiNCNTAwMDUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01IDEyLjVIMTkiIHN0cm9rZT0iI0I1MDAwNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg=="); 
   ;
    background-position: center;
}

.Survey .qtCustomTable > .Label.Add.Clickable,
.Survey .qtCustom > .Label.Add.Clickable{
   justify-content: flex-start !important; 
}


	
/*(16)-DROPDOWN-------------------------------------------------------------------------*/
/*Styling of the dropdown*/
/*
.Survey select{
	border: solid 1px #CCCCCC !important;
	border-radius: 0px;
	padding-left: 10px;
	padding-right: 25px !important;
	cursor: pointer !important;
}
*/		
		
		
/*(17)-CHECKBOX-------------------------------------------------------------------------*/
/*Style un-checked box*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"] {
	border: 2px solid #560000;
    border-radius: 4px;
    background-color: transparent;
    width: 20px;
    height: 20px;
    appearance: none;
    margin: 0 !important;
	-webkit-appearance: none;
    cursor: pointer;
     background-position: center;
    transition: 0.2s all ease-in-out;
}
/*Style checked box*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:checked {
	border: 2px solid #560000;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px;
	/* background-position-x: 3px; */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC42NjcgMS4zNzVMNC4yNTAyOCA3Ljc5MTY3TDEuMzMzNjIgNC44NzUiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
/*Style when checkbox is hovered*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:hover {
	border: 2px solid #560000 !important;
}
/*Style when checkbox is marked*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:focus {
   border: 2px solid #560000 !important;
}
/*Style when checkbox is clicked*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:active {
    border: 2px solid #560000;
}
/*Hide the default styling*//*
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]::after{
    content: "";
    position: absolute;
    opacity: 0;
	transition: 0.2s all ease-in-out;
}*/
/*Position & color of check-icon*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:checked::after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC42NjcgMS4zNzVMNC4yNTAyOCA3Ljc5MTY3TDEuMzMzNjIgNC44NzUiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-size: cover;
    opacity: 1;
    top: 3px;
    left:3px;
    width: 12px;
    height: 12px;
   clip-path: polygon(
    13% 39%,
    3% 41%,
    0 49%,
    3% 61%,
    32% 96%,
    39% 100%,
    50% 100%,
    56% 95%,
    100% 15%,
    99% 4%,
    86% 1%,
    76% 6%,
    41% 70%);
    display: none;
}


/*(18)-RADIOBUTTONS---------------------------------------------------------------------*/

/*Style when radio is un-checked*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]{
	border-radius: 100% !important;
	border: 2px solid #560000;
	background-color: white;
	width: 20px;
    height: 20px;
	-webkit-appearance: none;
    margin: 0 !important;
    cursor: pointer;
}

/*Style when radio is checked*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:checked {
	background-color: #560000;
	border: #560000 solid 1px;
	outline: #F5F0F0  solid 5px;
	outline-offset: -7px;
    position: relative;
}
/*Style when radio is hovered*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:hover {
	border: #560000 solid 2px !important;
}
/*Style when radio is clicked on*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:active {
	border: #560000 solid 1px !important;
}
/*Style when radio is marked*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:focus {
	border: #560000 solid 1px !important;
}

/*Position of dot in radio*/

.Survey .qtRadio:not(.qtButton) input[type="radio"]:checked::after {
	position: absolute;
    content: "";
    top: 9px;
    left: 9px;
    transform: translate(-50%, -50%);
	opacity: 1 !important;
	display: none;
}
/*Size of dot in radio*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]::after {
	top: 9px;
    left: 9px;
	border-radius: 100px;
    content: "";
    width: 11px;
    height: 11px;
	opacity: 0 !important;
	transform: translate(-50%, -50%);
	transition: 0.2s all ease-in-out;
	display: none;
}
/*Style of dot when radio is checked*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:checked::after {
	top: 9px;
    left: 9px;
    background-color: var(--Textd);
	opacity: 1 !important;
	transform: translate(-50%, -50%);
	display: none;
}




/*Alignment of checkbox & radiobuttons*/		
.Survey .Answer .ColorDisplay{
	display: flex;
}
/*Positionrules for checkbox & radio*/
.Survey .Answer label{
	display: flex !important;
	flex-direction: row !important;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0.1px !important;
}	
/*Style when tabing over radio*/
.Survey .qtRadio .ColorDisplay{
    display: flex;
    align-items: center;
	/*margin-left: 2.8px;*/
}
/*Style when tabing over checkbox*/
.Survey .qtCheckbox .ColorDisplay{
    display: flex;
    align-items: center;
	/*margin-left: 0.3px;*/
}

/*Padding under questiontext for radio checkbox*/
.Survey .qtCheckbox .Header .QuestionText .Name, 
.Survey .qtRadio .Header .QuestionText .Name{
	padding-bottom: 10px;
}
/*Padding under answer-area for radio checkbox*/
.Survey .qtCheckbox, .Survey .qtRadio{
    padding-bottom: 0px;
}   

.Survey .Question.Compact .qtCheckbox, 
.Survey .Question.Compact .qtRadio .Answers{
		height: auto !important;
}


/*Alignment of radio & checkbox distances*/
.Survey .Question.Compact .qtRadio .Header .QuestionText,
.Survey .Question .qtRadio .Header .QuestionText,
.Survey .Question.Compact .qtCheckbox .Header .QuestionText,
.Survey .Question .qtCheckbox .Header .QuestionText{
	padding-top: 10px;
	padding-bottom: 0px !important;
}

.Survey .Question.Compact .qtRadio,
.Survey .Question .qtRadio,
.Survey .Question.Compact .qtCheckbox,
.Survey .Question .qtCheckbox{
	margin-bottom: 15px !important;
}





		
/*TOGGLE BUTTON-------------------------------------------------------------------------------------*/
			
.Survey .Question .ColorDisplay {
    display: inline-block;
    display: inline-flex;
    align-items: center;
    margin: 3px 0;
    height: 22px;
}

.Survey .qtToggle .Answer label{
	padding-left: 3px !important;
}
		
.Survey .Question .qtToggle .toggle {
    display: inline-flex;
    align-items: center;
    border-radius: 15px;
    min-height: 30px;
}
		
/*Whole toggle (unchecked)*/
.Survey .qtToggle .toggle input[type] {
	display: inline-block;
	transition: all ease-in-out 0.2s;
	position: relative;
	top: initial;
	height: 26px;
	width: 46px;
	border: solid 1px #e7dada;
	background-color: #e7dada;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	margin: 0 3px 0px 0px !important;
}
/*Toggle circle (unchecked)*/
.Survey .qtToggle .toggle input[type]::after {
    transition: all ease-in-out 0.2s;
	border: solid 1px  #e7dada;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 22px;
    height: 22px;
    box-shadow: none;
    background-color:   transparent;
	background-size: cover;
	background-position: center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1IDlMOSAxNSIgc3Ryb2tlPSIjNTYwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOSA5TDE1IDE1IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");  
	border-radius: 100%;
	
}
/*Whole toggle (checked)*/	
.Survey .qtToggle .toggle input[type]:checked {
    background-color: #e7dada;
	border: solid 1px #e7dada;
}
/*Toggle circle (checked)*/
.Survey .qtToggle .toggle input[type]:checked::after {
    left: calc(100% - 23px);
    background-color: transparent;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAxMkMyMyAxOC4wNzUxIDE4LjA3NTEgMjMgMTIgMjNDNS45MjQ4NyAyMyAxIDE4LjA3NTEgMSAxMkMxIDUuOTI0ODcgNS45MjQ4NyAxIDEyIDFDMTguMDc1MSAxIDIzIDUuOTI0ODcgMjMgMTJaTTEwLjc4MDYgMTYuMzIyTDE3LjcyNzYgOS4zNzQ5OUwxNi42NjcgOC4zMTQzM0wxMC4yNTAzIDE0LjczMUw3LjMzMzYyIDExLjgxNDNMNi4yNzI5NiAxMi44NzVMOS43MTk5NiAxNi4zMjJDOS44NjA2MSAxNi40NjI2IDEwLjA1MTQgMTYuNTQxNyAxMC4yNTAzIDE2LjU0MTdDMTAuNDQ5MiAxNi41NDE3IDEwLjY0IDE2LjQ2MjYgMTAuNzgwNiAxNi4zMjJaIiBmaWxsPSIjNTYwMDAwIi8+Cjwvc3ZnPgo=");
		border: solid 1px  #E0E0E0;
}

		
.Survey .qtToggle .toggle input[type]:hover{
	cursor: pointer !important;	
}		

.Survey .qtToggle .toggle input[type]:hover{
}
.Survey .qtToggle .toggle input[type]:hover::after{
	outline: 5px #aea2a2 solid;	
	outline-offset: -2px;
	background-color: #aea2a2;

}
		
.Survey .qtToggle .toggle input[type]:focus{
	/*outline: 2px hsl(60 4% 70% / 1) solid;	*/
}
		


/*-DISABLED/WRITEPROTECT STYLE--------*/

.Survey .qtToggle .toggle input[type][disabled],
.Survey .qtToggle .toggle input[type][readonly],
.Survey .qtToggle .toggle input[type][disabled]::after,
.Survey .qtToggle .toggle input[type][readonly]::after{
	background-color: #beb4b4;
	border-color: #beb4b4;
}










/*(19)-VALIDATION-ERROR----------------------------------------------------------------*/


.Survey .Question:not(.Compact) .qtRadio{

  min-height: 0px !important;
}

/*Style of error-text*/
.Survey .ErrorText span,
.Survey .Question .ErrorText span,
.Survey .Question .FileErrorText span{
    min-height: 20px !important;
	display: inline-flex !important;
    align-items: center;
	color: #B20000 !important;
	padding-top: 5px;
    font-weight: 600 !important;
    font-size: 13px !important;
}



.Survey .ErrorText span::before,
.Survey .Question .FileErrorText span::before{
   content: "";
   display: inline-block;
    height: 22px;
    width: 22px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iI0IyMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1IDlMOSAxNSIgc3Ryb2tlPSIjQjIwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOSA5TDE1IDE1IiBzdHJva2U9IiNCMjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position: left;
    background-size: cover;
    margin-right: 5px;
    
}

.Survey .ErrorText{
	//
	min-height: 60px !important;
	padding: 0px !important;
}
.Survey .qtFile .ErrorText span{
    margin-left: 8px;
}
.Survey .qtAutoComplete .Answers .ErrorText{
 padding-top: 20px !important;

}
.Survey .qtAutoComplete .Answers .ErrorText span{
	font-family: 'Storebrand Text' !important;
}

/*Required stjÃƒÆ’Ã‚Â¤rnan*/
.Survey .Question.IsRequired > div > .Header .QuestionText > span:after {
    margin-left: 4px;
    content: '*';
    display: inline-block;
	color: #B20000 !important;
}



/*Style of input during error*/

.Survey .ShowValidationErrors .Question.NotValidated .Answer input, .Survey .ShowValidationErrors .Question.NotValidated .Answer input + span, .Survey .ShowValidationErrors .Question.NotValidated input[type="text"], .Survey .ShowValidationErrors .Question.NotValidated input[type="password"], .Survey .ShowValidationErrors .Question.NotValidated input[type="email"], .Survey .ShowValidationErrors .Question.NotValidated select, .Survey .ShowValidationErrors .Question.NotValidated textarea, .Survey .ShowValidationErrors .Question.NotValidated input[type='number'] {
    border: solid 1px #C5131C !important;
}



/*(20)-PAGE-TABS-------------------------------------------------------------------------*/


/*Container with all page-tabs*/
.Survey ul.PageTabs{
    display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding: 20px 15px 30px 10px;
	margin-left: -18px !important;
}
/*Style for all page-tabs*/
.Survey ul.PageTabs li{
	background-color: none !important;
	color: var(--Textl);
	padding: 0px !important;
	padding: 5px 20px 4px 0px !important;
	border: none !important;
	 border-bottom: 2px solid white !important;
    margin-right: 20px !important;
	 margin-top: 20px !important;
	font-weight: 500;
						
}
.Survey ul.PageTabs li:hover{
	border-bottom: 2px solid var(--Primary) !important;
}

/*Style for the chosen page-tab*/
.Survey ul.PageTabs > li.Selected {
	border-bottom: 2px solid var(--Primary) !important;
	background-color: white !important;
    color: var(--Textd);
	font-weight: 700;
	background-image: url('data:image/svg+xml;utf8,<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg>');
    background-repeat: no-repeat;
    background-size: 14px;
    background-position-x: right;
    background-position-y: 10px;
}
		


/*(21)-NAVIGATIONSKNAPPAR---------------------------------------------------------------*/
/*Container for the buttons*/
.Survey:not(.Print) .Navigation{
    gap: 20px;
    display:flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 30px !important;
    border: none;
    border-top: none;
    padding-top: 30px;
    margin-top: 0px !important;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: #f5f0f0 !important;
}

.Survey .Navigation:after{
  display: none !important;
}


/*Style of all buttons*/
.Survey .Navigation Button[class]{
	text-transform: none;
	border-radius: 40px;
	box-shadow: none;
	min-height: 50px;
	min-width: 200px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;

}

.Survey .Navigation Button > span{
	font-weight: 400 !important;
}

/*Ikoner i knappar*/

.Survey .Navigation .NextButton span::after,
.Survey .Navigation .PrevButton span::before,
.Survey .Navigation button[data-bind*="DownloadPdf"]::after{
		background-repeat: no-repeat;
	background-position: center;
		display: inline-block;
	height: 30px !important;
	width: 30px !important;
	content: "";
}
.Survey .Navigation button[data-bind*="DownloadPdf"] span::after {
    display: none;
}

/*Next - BUTTON*/
.Survey .Navigation .NextButton{
	min-width: 100px !important;
	border: #B50005 1.5px solid;
	transition: all ease-in-out 0.2s;
	background-color: #B50005;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px !important;
	order: 3;
}
.Survey .Navigation .NextButton span::after{
	 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjcwOCAyMS43Njc2QzE1LjcwOCAxNy43MTk2IDE5LjMwODggMTQuNDMzIDI0LjE2NjMgMTQuNDMzQzE5LjMwODggMTQuNDMzIDE1LjcwOCAxMS4xNDYzIDE1LjcwOCA3LjA5ODM5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00LjgzMzAxIDE0LjQzMjlIMjIuOTU4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=");	
	margin-left: 10px !important;
	background-position-y: 1px;
}




/*PDF - button*/
.Survey .Navigation button[data-bind*="DownloadPdf"]{
     background-color: transparent !important;
	  color: var(--Primary) !important;
    min-width: 100px !important;
    border: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px !important;
    background-image: none;
	width: auto !important;
    order: 2;
				
}
.Survey .Navigation button[data-bind*="DownloadPdf"] span{
  padding-left: 0px;
	padding-right: 0px;
	border-bottom: solid 1px #560000;
        border-radius: 0px;
    color: var(--Primary) !important;
    height: auto !important;
}

.Survey .Navigation button[data-bind*="DownloadPdf"]:hover span{
    color: #560000 !important;
}

.Survey .Navigation button[data-bind*="DownloadPdf"]::after{
	width: 30px !important;
	content: "";
	 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDE1LjVWMTkuNUMyMSAyMC4wMzA0IDIwLjc4OTMgMjAuNTM5MSAyMC40MTQyIDIwLjkxNDJDMjAuMDM5MSAyMS4yODkzIDE5LjUzMDQgMjEuNSAxOSAyMS41SDVDNC40Njk1NyAyMS41IDMuOTYwODYgMjEuMjg5MyAzLjU4NTc5IDIwLjkxNDJDMy4yMTA3MSAyMC41MzkxIDMgMjAuMDMwNCAzIDE5LjVWMTUuNSIgc3Ryb2tlPSIjQjUwMDA1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgMTUuNVYzLjUiIHN0cm9rZT0iI0I1MDAwNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuOTMwMzEgOS41QzkuMjgwMzEgOS41IDEyLjAwMDMgMTIuNDggMTIuMDAwMyAxNi41QzEyLjAwMDMgMTIuNDggMTQuNzIwMyA5LjUgMTguMDcwMyA5LjUiIHN0cm9rZT0iI0I1MDAwNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K");
	margin-left: 10px !important;
	
}


/*PDF - button hover*/
.Survey .Navigation button[data-bind*="DownloadPdf"]:hover{
	font-weight: 900 !important;
	background-repeat: no-repeat;
	background-position-Y: 13px !important;
	background-image: none;
}


/*Next - button text*/
.Survey .Navigation .NextButton span{
	color: white;
	transition: all ease-in-out 0.2s;	
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	white-space: nowrap;
	overflow: visible !important;
	width: initial;
	height: 50px !important;
	z-index: 1000 !important;
	border-radius: 100%;
	background-color: transparent;
}

/*Background of text in buttons on hover*/
.Survey .Navigation .NextButton:not([data-bind*="DownloadPdf"]):hover span{
    background-color: #DA291C !important;
}

/*Button - Next hover*/
.Survey .Navigation .NextButton:hover{
	/*
	min-width: 100px !important;	
	*/
	color: white;
	background-color: #DA291C;
	border-color: #DA291C !important;
}


/*Button - Previous*/
.Survey .Navigation .PrevButton{
	position: relative;
	min-width: 100px !important;
	padding: 5px !important;
	margin-left: 5px !important;
	background-color: #e9e6e6;
	color: #560000 !important;
	border: #e9e6e6 1.5px solid;
	transition: all ease-in-out 0.2s;
	display: flex;
	justify-content: center;
	align-items: center;											
}
.Survey .Navigation .PrevButton span::before{
	 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImFycm93LWxlZnQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTMuMjkyIDcuMDk4NDFDMTMuMjkyIDExLjE0NjMgOS42OTExNiAxNC40MzMgNC44MzM2NiAxNC40MzNDOS42OTExNiAxNC40MzMgMTMuMjkyIDE3LjcxOTcgMTMuMjkyIDIxLjc2NzYiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yNC4xNjcgMTQuNDMzMUw2LjA0MTk5IDE0LjQzMzEiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L2c+Cjwvc3ZnPgo=");
     margin-right: 10px;
	background-position-y: 1px;
}


/*Previous button text*/
.Survey .Navigation .PrevButton span {
	display: flex;
	justify-content: center;
	align-items: center;
	white-space: initial;
	overflow: visible !important;
	width: initial;
	height: 50px !important;
	border-radius: 100%;
	background-color: transparent;
	padding: 0px 0px;
	transition: all ease-in-out 0.1s;
}

/*Previous button text hover*/
.Survey .Navigation .PrevButton:hover span {
   background-color: #e9e6e6 !important;
}
/*Previous button hover*/
.Survey .Navigation .PrevButton:hover{
	background-color: #e9e6e6 !important;
	color: #560000;
}



/*Button - Close*/
.Survey .Navigation .CloseButton{
	display: none !important;
	min-width: 100px !important;
	background-color: white;
	color: var(--Primary) !important;
	border: var(--Primary) 1.5px solid;
	order: -1;	
	padding: 5px !important;
}   
/*Button - Close hover*/
.Survey .Navigation .CloseButton:hover,
.Survey .Navigation .CloseButton:hover>span  {
	background-color: white;
	color: var(--Primary);
}


/*Signbutton icon*/
.Survey .Navigation .NextButton span[data-bind*="GetFinalButtonText"]::after{
	 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMDc4NDMgMTMuMjYxN0w3LjA3ODM1IDEzLjI2MjJDNi44NTQ5NSAxNC42ODAxIDYuNjY3NjQgMTUuODg2NyA2LjU0MTk1IDE2LjY5NjNDNi41MDQyMSAxNi45Mzk1IDYuNDcyMDIgMTcuMTQ2OCA2LjQ0NjA4IDE3LjMxMzNIMS41NDg4NEMxLjY3MTY5IDE2LjUyOTMgMS44OTc1NSAxNS4wOTM5IDIuMTQxOTggMTMuNTQwNkMyLjUxMjU0IDExLjE4NTcgMi45MjU3NiA4LjU1OTYyIDMuMDg3MzMgNy41MjExOUgzLjA4OTk3SDMuMDkyODJIMy4wOTU2OEgzLjA5ODUzSDMuMTAxMzhIMy4xMDQyM0gzLjEwNzA4SDMuMTA5OTNIMy4xMTI3OEgzLjExNTYzSDMuMTE4NDhIMy4xMjEzMkgzLjEyNDE3SDMuMTI3MDJIMy4xMjk4NkgzLjEzMjcxSDMuMTM1NTVIMy4xMzgzOUgzLjE0MTIzSDMuMTQ0MDdIMy4xNDY5MUgzLjE0OTc1SDMuMTUyNTlIMy4xNTU0MkgzLjE1ODI2SDMuMTYxMDlIMy4xNjM5MkgzLjE2Njc1SDMuMTY5NThIMy4xNzI0MUgzLjE3NTIzSDMuMTc4MDVIMy4xODA4OEgzLjE4MzdIMy4xODY1MkgzLjE4OTMzSDMuMTkyMTVIMy4xOTQ5NkgzLjE5Nzc3SDMuMjAwNThIMy4yMDMzOUgzLjIwNjE5SDMuMjA5SDMuMjExOEgzLjIxNDZIMy4yMTczOUgzLjIyMDE5SDMuMjIyOThIMy4yMjU3N0gzLjIyODU2SDMuMjMxMzRIMy4yMzQxMkgzLjIzNjlIMy4yMzk2OEgzLjI0MjQ2SDMuMjQ1MjNIMy4yNDhIMy4yNTA3NkgzLjI1MzUzSDMuMjU2MjlIMy4yNTkwNEgzLjI2MThIMy4yNjQ1NUgzLjI2NzNIMy4yNzAwNUgzLjI3Mjc5SDMuMjc1NTNIMy4yNzgyNkgzLjI4MUgzLjI4MzczSDMuMjg2NDVIMy4yODkxOEgzLjI5MTg5SDMuMjk0NjFIMy4yOTczMkgzLjMwMDAzSDMuMzAyNzRIMy4zMDU0NEgzLjMwODE0SDMuMzEwODNIMy4zMTM1MkgzLjMxNjIxSDMuMzE4ODlIMy4zMjE1N0gzLjMyNDI0SDMuMzI2OTFIMy4zMjk1OEgzLjMzMjI0SDMuMzM0OUgzLjMzNzU1SDMuMzQwMkgzLjM0Mjg1SDMuMzQ1NDlIMy4zNDgxM0gzLjM1MDc2SDMuMzUzMzlIMy4zNTYwMUgzLjM1ODYzSDMuMzYxMjRIMy4zNjM4NUgzLjM2NjQ2SDMuMzY5MDZIMy4zNzE2NUgzLjM3NDI0SDMuMzc2ODNIMy4zNzk0MUgzLjM4MTk4SDMuMzg0NTVIMy4zODcxMkgzLjM4OTY4SDMuMzkyMjRIMy4zOTQ3OUgzLjM5NzMzSDMuMzk5ODdIMy40MDI0SDMuNDA0OTNIMy40MDc0NkgzLjQwOTk3SDMuNDEyNDlIMy40MTQ5OUgzLjQxNzQ5SDMuNDE5OTlIMy40MjI0OEgzLjQyNDk2SDMuNDI3NDRIMy40Mjk5MkgzLjQzMjM4SDMuNDM0ODRIMy40MzczSDMuNDM5NzVIMy40NDIxOUgzLjQ0NDYzSDMuNDQ3MDZIMy40NDk0OEgzLjQ1MTlIMy40NTQzMUgzLjQ1NjcySDMuNDU5MTJIMy40NjE1MUgzLjQ2MzlIMy40NjYyOEgzLjQ2ODY1SDMuNDcxMDJIMy40NzMzOEgzLjQ3NTczSDMuNDc4MDhIMy40ODA0MkgzLjQ4Mjc1SDMuNDg1MDhIMy40ODc0SDMuNDg5NzFIMy40OTIwMkgzLjQ5NDMySDMuNDk2NjFIMy40OTg4OUgzLjUwMTE3SDMuNTAzNDRIMy41MDU3SDMuNTA3OTZIMy41MTAyMUgzLjUxMjQ1SDMuNTE0NjhIMy41MTY5MUgzLjUxOTEySDMuNTIxMzNIMy41MjM1NEgzLjUyNTczSDMuNTI3OTJIMy41MzAxSDMuNTMyMjdIMy41MzQ0NEgzLjUzNjU5SDMuNTM4NzRIMy41NDA4OEgzLjU0MzAySDMuNTQ1MTRIMy41NDcyNkgzLjU0OTM3SDMuNTUxNDdIMy41NTM1NkgzLjU1NTY0SDMuNTU3NzJIMy41NTk3OEgzLjU2MTg0SDMuNTYzODlIMy41NjU5M0gzLjU2Nzk3SDMuNTY5OTlIMy41NzIwMUgzLjU3NDAxSDMuNTc2MDFIMy41NzhIMy41Nzk5OEgzLjU4MTk1SDMuNTgzOTJIMy41ODU4N0gzLjU4NzgySDMuNTg5NzVIMy41OTE2OEgzLjU5MzZIMy41OTU1SDMuNTk3NEgzLjU5OTI5SDMuNjAxMTdIMy42MDMwNUgzLjYwNDkxSDMuNjA2NzZIMy42MDg2SDMuNjEwNDRIMy42MTIyNkgzLjYxNDA4SDMuNjE1ODhIMy42MTc2N0gzLjYxOTQ2SDMuNjIxMjRIMy42MjNIMy42MjQ3NkgzLjYyNjVIMy42MjgyNEgzLjYyOTk2SDMuNjMxNjhIMy42MzMzOEgzLjYzNTA4SDMuNjM2NzZIMy42Mzg0NEgzLjY0MDFIMy42NDE3NkgzLjY0MzRIMy42NDUwM0gzLjY0NjY2SDMuNjQ4MjdIMy42NDk4N0gzLjY1MTQ2SDMuNjUzMDRIMy42NTQ2MUgzLjY1NjE3SDMuNjU3NzJIMy42NTkyNkgzLjY2MDc4SDMuNjYyM0gzLjY2MzhIMy42NjUzSDMuNjY2NzhIMy42NjgyNUgzLjY2OTcxSDMuNjcxMTZIMy42NzI2SDMuNjc0MDJIMy42NzU0NEgzLjY3Njg0SDMuNjc4MjRIMy42Nzk2MkgzLjY4MDk5SDMuNjgyMzRIMy42ODM2OUgzLjY4NTAySDMuNjg2MzVIMy42ODc2NkgzLjY4ODk2SDMuNjkwMjVIMy42OTE1MkgzLjY5Mjc5SDMuNjk0MDRIMy42OTUyOEgzLjY5NjVIMy42OTc3MkgzLjY5ODkySDMuNzAwMTFIMy43MDEyOUgzLjcwMjQ2SDMuNzAzNjJIMy43MDQ3NkgzLjcwNTg5SDMuNzA3SDMuNzA4MTFIMy43MDkySDMuNzEwMjhIMy43MTEzNUgzLjcxMjRIMy43MTM0NEgzLjcxNDQ3SDMuNzE1NDlIMy43MTY0OUgzLjcxNzQ4SDMuNzE4NDZIMy43MTk0MkgzLjcyMDM4SDMuNzIxMzFIMy43MjIyNEgzLjcyMzE1SDMuNzI0MDVIMy43MjQ5NEgzLjcyNTgxSDMuNzI2NjdIMy43Mjc1MUgzLjcyODM0SDMuNzI5MTZIMy43Mjk5N0gzLjczMDc2SDMuNzMxNTRIMy43MzIzSDMuNzMzMDVIMy43MzM3OUgzLjczNDUxSDMuNzM1MjJIMy43MzU5MkgzLjczNjZIMy43MzcyNkgzLjczNzkySDMuNzM4NTZIMy43MzkxOEgzLjczOTc5SDMuNzQwMzlIMy43NDA5N0gzLjc0MTU0SDMuNzQyMDlIMy43NDI2M0gzLjc0MzE2SDMuNzQzNjdIMy43NDQxN0gzLjc0NDY1SDMuNzQ1MTFIMy43NDU1N0gzLjc0NkgzLjc0NjQzSDMuNzQ2ODNIMy43NDcyM0gzLjc0NzYxSDMuNzQ3OTdIMy43NDgzMkgzLjc0ODY1SDMuNzQ4OTdIMy43NDkyN0gzLjc0OTU2SDMuNzQ5ODNIMy43NTAwOUgzLjc1MDMzSDMuNzUwNTZIMy43NTA3N0gzLjc1MDk3SDMuNzUxMTVIMy43NTEzMkgzLjc1MTQ3SDMuNzUxNkgzLjc1MTcySDMuNzUxODJIMy43NTE5MUgzLjc1MTk4SDMuNzUyMDRIMy43NTIwOEgzLjc1MjFMMy43NTIxMSA3LjAyMTE5VjcuNTIxMjJMMy43NTc0OCA3LjUyMTE2QzQuNTQyMjUgNy41MTI3MiA1LjMzNTc0IDcuMTczMDEgNS43NzIxNSA2LjU2MzcxQzUuOTM3NDYgNi44Nzk4OCA2LjIwNjgxIDcuMTA2NzkgNi40Nzk4NSA3LjI1NTM0QzYuNzk5NTYgNy40MjkyOCA3LjE2ODIzIDcuNTIxMTkgNy41MDM5IDcuNTIxMTlWNy4wMjExOUw3LjUwMzkxIDcuNTIxMTlINy41MDM5NEg3LjUwMzk3SDcuNTA0MDNINy41MDQxSDcuNTA0MThINy41MDQyOEg3LjUwNDRINy41MDQ1M0g3LjUwNDY3SDcuNTA0ODNINy41MDUwMUg3LjUwNTJINy41MDU0SDcuNTA1NjJINy41MDU4Nkg3LjUwNjFINy41MDYzN0g3LjUwNjY1SDcuNTA2OTRINy41MDcyNUg3LjUwNzU3SDcuNTA3OTFINy41MDgyNkg3LjUwODYzSDcuNTA5MDFINy41MDk0SDcuNTA5ODFINy41MTAyNEg3LjUxMDY3SDcuNTExMTNINy41MTE1OUg3LjUxMjA3SDcuNTEyNTdINy41MTMwN0g3LjUxMzZINy41MTQxM0g3LjUxNDY4SDcuNTE1MjVINy41MTU4Mkg3LjUxNjQySDcuNTE3MDJINy41MTc2NEg3LjUxODI3SDcuNTE4OTJINy41MTk1OEg3LjUyMDI1SDcuNTIwOTRINy41MjE2NEg3LjUyMjM1SDcuNTIzMDhINy41MjM4Mkg3LjUyNDU3SDcuNTI1MzRINy41MjYxMkg3LjUyNjkxSDcuNTI3NzJINy41Mjg1NEg3LjUyOTM3SDcuNTMwMjFINy41MzEwN0g3LjUzMTk0SDcuNTMyODJINy41MzM3Mkg3LjUzNDYzSDcuNTM1NTVINy41MzY0OEg3LjUzNzQzSDcuNTM4MzlINy41MzkzNkg3LjU0MDM1SDcuNTQxMzRINy41NDIzNUg3LjU0MzM3SDcuNTQ0NDFINy41NDU0NUg3LjU0NjUxSDcuNTQ3NThINy41NDg2N0g3LjU0OTc2SDcuNTUwODdINy41NTE5OUg3LjU1MzEySDcuNTU0MjZINy41NTU0MUg3LjU1NjU4SDcuNTU3NzZINy41NTg5NUg3LjU2MDE1SDcuNTYxMzZINy41NjI1OUg3LjU2MzgzSDcuNTY1MDdINy41NjYzM0g3LjU2NzZINy41Njg4OUg3LjU3MDE4SDcuNTcxNDlINy41NzI4SDcuNTc0MTNINy41NzU0N0g3LjU3NjgySDcuNTc4MThINy41Nzk1NUg3LjU4MDkzSDcuNTgyMzNINy41ODM3M0g3LjU4NTE1SDcuNTg2NThINy41ODgwMUg3LjU4OTQ2SDcuNTkwOTJINy41OTIzOUg3LjU5Mzg3SDcuNTk1MzZINy41OTY4Nkg3LjU5ODM4SDcuNTk5OUg3LjYwMTQzSDcuNjAyOTdINy42MDQ1M0g3LjYwNjA5SDcuNjA3NjdINy42MDkyNUg3LjYxMDg1SDcuNjEyNDVINy42MTQwNkg3LjYxNTY5SDcuNjE3MzJINy42MTg5N0g3LjYyMDYySDcuNjIyMjlINy42MjM5Nkg3LjYyNTY1SDcuNjI3MzRINy42MjkwNEg3LjYzMDc2SDcuNjMyNDhINy42MzQyMUg3LjYzNTk1SDcuNjM3NzFINy42Mzk0N0g3LjY0MTI0SDcuNjQzMDJINy42NDQ4MUg3LjY0NjZINy42NDg0MUg3LjY1MDIzSDcuNjUyMDVINy42NTM4OUg3LjY1NTczSDcuNjU3NTlINy42NTk0NUg3LjY2MTMySDcuNjYzMkg3LjY2NTA5SDcuNjY2OThINy42Njg4OUg3LjY3MDhINy42NzI3M0g3LjY3NDY2SDcuNjc2Nkg3LjY3ODU1SDcuNjgwNTFINy42ODI0N0g3LjY4NDQ1SDcuNjg2NDNINy42ODg0Mkg3LjY5MDQySDcuNjkyNDNINy42OTQ0NUg3LjY5NjQ3SDcuNjk4NUg3LjcwMDU0SDcuNzAyNTlINy43MDQ2NUg3LjcwNjcxSDcuNzA4NzhINy43MTA4Nkg3LjcxMjk1SDcuNzE1MDVINy43MTcxNUg3LjcxOTI2SDcuNzIxMzhINy43MjM1MUg3LjcyNTY0SDcuNzI3NzhINy43Mjk5M0g3LjczMjA5SDcuNzM0MjVINy43MzY0Mkg3LjczODZINy43NDA3OUg3Ljc0Mjk4SDcuNzQ1MThINy43NDczOEg3Ljc0OTZINy43NTE4Mkg3Ljc1NDA1SDcuNzU2MjhINy43NTg1M0g3Ljc2MDc3SDcuNzYzMDNINy43NjUyOUg3Ljc2NzU2SDcuNzY5ODRINy43NzIxMkg3Ljc3NDQxSDcuNzc2NzFINy43NzkwMUg3Ljc4MTMySDcuNzgzNjNINy43ODU5NUg3Ljc4ODI4SDcuNzkwNjJINy43OTI5Nkg3Ljc5NTNINy43OTc2Nkg3LjgwMDAySDcuODAyMzhINy44MDQ3NUg3LjgwNzEzSDcuODA5NTFINy44MTE5SDcuODE0M0g3LjgxNjdINy44MTkxMUg3LjgyMTUySDcuODIzOTRINy44MjYzNkg3LjgyODc5SDcuODMxMjNINy44MzM2N0g3LjgzNjExSDcuODM4NTZINy44NDEwMkg3Ljg0MzQ4SDcuODQ1OTVINy44NDg0Mkg3Ljg1MDlINy44NTMzOUg3Ljg1NTg4SDcuODU4MzdINy44NjA4N0g3Ljg2MzM3SDcuODY1ODhINy44NjgzOUg3Ljg3MDkxSDcuODczNDRINy44NzU5N0g3Ljg3ODVINy44ODEwNEg3Ljg4MzU4SDcuODg2MTNINy44ODg2OEg3Ljg5MTI0SDcuODkzOEg3Ljg5NjM2SDcuODk4OTNINy45MDE1MUg3LjkwNDA5SDcuOTA2NjdINy45MDkyNkg3LjkxMTg1SDcuOTE0NDRINy45MTcwNEg3LjkxOTY1SDcuOTIyMjVINy45MjQ4N0g3LjkyNzQ4SDcuOTMwMUg3LjkzMjczSDcuOTM1MzVINy45Mzc5OEg3Ljk0MDYySDcuOTQzMjZINy45NDU5SDcuOTQ4NTVINy45NTEySDcuOTUzODVINy45NTY1MUg3Ljk1OTE3SDcuOTYxODNINy45NjQ1SDcuOTY3MTdINy45Njk4NEg3Ljk3MjUySDcuOTc1Mkg3Ljk3Nzg4SDcuOTgwNTdINy45ODMyNkg3Ljk4NTk1SDcuOTg4NjRINy45ODkxOEw3LjA3ODQzIDEzLjI2MTdaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy42ODQzOSAyMi41NzQ2QzMuNzE3MTIgMjIuNjI0MyAzLjc0OTI5IDIyLjcxIDMuNzIxMDYgMjIuODkyOUMzLjY2NjU4IDIzLjIzNzggMy40MDkyNyAyMy41Mjk2IDMuMDE1OTUgMjMuNjE5QzMuMTgxMzkgMjMuNDQzNCAzLjI3NzgzIDIzLjIyMyAzLjMxODE4IDIyLjk4NTRMMy4zMTgyNSAyMi45ODU0TDMuMzE5NTUgMjIuOTc2OUMzLjM1MzQ2IDIyLjc1NDEgMy4zMzAyNSAyMi41MDMxIDMuMTkwNCAyMi4yODgzTDMuMzE1MzIgMjIuMzM1OUMzLjU1MDQ2IDIyLjQyNTcgMy42NDUgMjIuNTE0NyAzLjY4NDM5IDIyLjU3NDZaTTEuMDYyOTYgMjMuNDMxOEwxLjAyOTE2IDIzLjY0NzJIMC41ODM4NjFMMS4wNzM3NCAyMC41MDA1SDEuNTExNTlMMS41MDMyMyAyMC41NTQ4TDEuMzM2MTQgMjEuNjQwOUwxLjI0NzUyIDIyLjIxNjlIMS4yNTM1M0wxLjI0NTIzIDIyLjI2OThMMS4wNjI5NiAyMy40MzE4Wk0zLjQ3OTcgMjEuMjQwOEMzLjUxMDQyIDIxLjAyNTggMy40OTU4IDIwLjc0OTcgMy4zMjIwNSAyMC41MTUxQzMuNTc3MDIgMjAuNTQ3MyAzLjY4NTU0IDIwLjYyNSAzLjcyNjMxIDIwLjY2NzdDMy43NzIzOCAyMC43MTU5IDMuODAyNzcgMjAuNzkzOCAzLjc4MjAxIDIwLjkyNDZMMy43ODE4NyAyMC45MjU1QzMuNzYwNTEgMjEuMDYxNyAzLjY4NDcgMjEuMjAyIDMuNDYzMzMgMjEuMzI4NUMzLjQ2OTUxIDIxLjMwMSAzLjQ3NDY5IDIxLjI3MzUgMy40Nzg5MSAyMS4yNDYxTDMuNDc4OTQgMjEuMjQ2MUwzLjQ3OTcgMjEuMjQwOFoiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIi8+CjxwYXRoIGQ9Ik03LjYwOTkgMjQuMTc3N0M2Ljk3OTU0IDI0LjIyMzMgNi42NzU3NSAyNC4xNTQ5IDYuNTIzODUgMjMuODgxNUM2LjE4OTY4IDI0LjA4NjYgNS44MTc1NCAyNC4xOTI5IDUuNDIyNjIgMjQuMTkyOUM0LjcwODcxIDI0LjE5MjkgNC40NTgwOSAyMy44MjA4IDQuNTI2NDQgMjMuNDEwNkM0LjU1NjgyIDIzLjIxMzIgNC42NzA3NCAyMy4wMjMzIDQuODUzMDEgMjIuODYzOEM1LjI0Nzk0IDIyLjUyMjEgNi4yMjAwNiAyMi40NzY1IDYuNTk5OCAyMi4yMTgzQzYuNjMwMTggMjEuOTI5NyA2LjUxNjI2IDIxLjgyMzMgNi4xNTkzMSAyMS44MjMzQzUuNzQxNiAyMS44MjMzIDUuMzkyMjQgMjEuOTYgNC43OTIyNSAyMi4zNzAyTDQuOTM2NTUgMjEuNDI4NEM1LjQ1MyAyMS4wNTYzIDUuOTU0MjUgMjAuODgxNiA2LjUzMTQ1IDIwLjg4MTZDNy4yNjgxNCAyMC44ODE2IDcuOTIxMjggMjEuMTg1NCA3Ljc5OTc3IDIxLjk5MDRMNy42NTU0NyAyMi45MDE4QzcuNjAyMyAyMy4yMjA4IDcuNjE3NDkgMjMuMzE5NSA3Ljk3NDQ1IDIzLjMyNzFMNy42MDk5IDI0LjE3NzdaTTYuNTE2MjYgMjIuNzQyM0M2LjE4MjA5IDIyLjk1NSA1LjU1OTMyIDIyLjkxNyA1LjQ5MDk3IDIzLjM1NzVDNS40NjA1OSAyMy41NjI1IDUuNTg5NyAyMy43MTQ0IDUuNzk0NzYgMjMuNzE0NEM1Ljk5MjIyIDIzLjcxNDQgNi4yMzUyNSAyMy42MzA5IDYuNDMyNzIgMjMuNDk0MkM2LjQxNzUzIDIzLjQxODIgNi40MjUxMiAyMy4zNDIzIDYuNDQ3OTEgMjMuMTk4TDYuNTE2MjYgMjIuNzQyM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04Ljc4NjYzIDIwLjkzNDhIMTAuMDQ3NEw5Ljk3OSAyMS4zNTI1QzEwLjM4MTUgMjEuMDEwNyAxMC42ODUzIDIwLjg4MTYgMTEuMDgwMiAyMC44ODE2QzExLjc4NjUgMjAuODgxNiAxMi4xMTMxIDIxLjMxNDUgMTEuOTk5MiAyMi4wMjA4TDExLjY3MjYgMjQuMTM5N0gxMC40MTE5TDEwLjY4NTMgMjIuMzg1M0MxMC43Mzg1IDIyLjA2NjQgMTAuNjM5NyAyMS45MTQ1IDEwLjM5NjcgMjEuOTE0NUMxMC4xOTkyIDIxLjkxNDUgMTAuMDE3IDIyLjAyMDggOS44NDIzIDIyLjI1NjJMOS41NTM2OSAyNC4xMzIxSDguMjkyOTdMOC43ODY2MyAyMC45MzQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyLjk4NzMgMjAuMDAwNUgxNC4yNDgxTDEzLjkyOTEgMjIuMDM1OUwxNS4xMzY3IDIwLjkzNDZIMTYuNjkzNkwxNS4xNDQzIDIyLjMwMTdMMTYuMzg5OCAyNC4xMzk2SDE0LjgwMjVMMTMuODQ1NiAyMi42NTFIMTMuODMwNEwxMy42MDI1IDI0LjEzMkgxMi4zNDE4TDEyLjk4NzMgMjAuMDAwNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy40NDU2IDIwLjAwMDdIMTguODk2MkwxOC4yNTgyIDI0LjEzOTlIMTYuODA3NkwxNy40NDU2IDIwLjAwMDdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkuNjAxNiAyMC4wMDA3SDIxLjY3NUMyMy4yNzc1IDIwLjAwMDcgMjMuNzQwNyAyMS4xNjI3IDIzLjU4ODggMjIuMTI3M0MyMy40NDQ1IDIzLjA2OSAyMi43MDAzIDI0LjEzOTkgMjEuMjk1MiAyNC4xMzk5SDE4Ljk1NjFMMTkuNjAxNiAyMC4wMDA3Wk0yMC45NDU5IDIzLjE1MjVDMjEuNjUyMiAyMy4xNTI1IDIyLjAzOTUgMjIuODAzMiAyMi4xNTM0IDIyLjA2NjVDMjIuMjM3IDIxLjUxOTcgMjIuMDY5OSAyMC45ODA1IDIxLjI4NzYgMjAuOTgwNUgyMC45MDAzTDIwLjU2NjEgMjMuMTUyNUgyMC45NDU5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1LjUxNTcgMS41SDkuNDc3ODlMOC42NzI4NSA2LjYxMTI1SDkuNjk4MTRDMTAuMjYwMSA2LjYxMTI1IDEwLjc5MTggNi4zNTMwMyAxMS4wMTk2IDUuOTgwODlDMTEuMDk1NiA1Ljg1OTM3IDExLjEyNiA1Ljc1MzA1IDExLjEyNiA1LjY1NDMyQzExLjEyNiA1LjQ0MTY2IDEwLjk4MTYgNS4yODIxNyAxMC44MzczIDUuMTc1ODVDMTAuNDQyNCA0Ljg3OTY1IDEwLjM1ODkgNC41NjgyNyAxMC4zNTg5IDQuMzQ4MDJDMTAuMzU4OSA0LjMwMjQ1IDEwLjM1ODkgNC4yNjQ0OCAxMC4zNjY1IDQuMjI2NTFDMTAuNDUgMy42ODcyOCAxMS4xNzkxIDMuMTAyNDkgMTIuMTQzNiAzLjEwMjQ5QzEyLjcyMDggMy4xMDI0OSAxMy4xNjEzIDMuMjM5MTkgMTMuNDI3MiAzLjQ4OTgyQzEzLjY2MjYgMy43MTAwNyAxMy43NTM3IDQuMDIxNDUgMTMuNjg1NCA0LjM0ODAyQzEzLjYwMTggNC43MzUzNSAxMy4yMTQ1IDUuMDU0MzMgMTIuOTk0MyA1LjIxMzgyQzEyLjQwOTUgNS42MjM5NCAxMi40ODU0IDUuOTgwODkgMTIuNTIzNCA2LjA4NzIyQzEyLjY0NDkgNi40MDYxOSAxMy4xMDgyIDYuNjExMjUgMTMuNDY1MSA2LjYxMTI1SDE1LjAyOTZDMTUuMDI5NiA2LjYxMTI1IDE1LjAyOTYgNi42MTEyNSAxNS4wMjk2IDYuNjE4ODVDMTcuMTU2MiA2LjYzNDA0IDE4LjI5NTQgNy42MTM3NiAxNy45Mzg0IDkuODkyMTdDMTcuNjA0MyAxMi4wMTExIDE1Ljk3OSAxMi45MjI1IDE0LjA0MjMgMTIuOTM3N0wxMy4yNzUzIDE3LjgyODdIMTQuNDA2OUMxOS4xODQgMTcuODI4NyAyMy4wODc2IDE0Ljc2MDQgMjMuODU0NyA5LjkxNDk2QzI0LjgwNDEgMy44OTk5MyAyMC45ODM5IDEuNSAxNS41MTU3IDEuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") !important;
     display: none;
}


/*Hide save information*/
.Navigation .SaveInfo {
  display: none;
}
		
			
/*(22)-RESPONSIVITY FOR MOBILE/IPAD-----------------------------------------------------*/


@media screen and (max-width: 750px){
       .w-95, .w-90, .w-85,.w-80,.w-75,
   	.w-70, .w-65, .w-60, .w-55 ,.w-50,
	.w-45,.w-40, .w-35, .w-30, .w-33, 
	.w-25, .w-20, .w-15, .w-10{
	   width: 100% !important;
	   display: inline-block;
	}
}

/*Anger hur designen ska fÃƒÆ’Ã‚Â¶rÃƒÆ’Ã‚Â¤ndras beroende pÃƒÆ’Ã‚Â¥ skÃƒÆ’Ã‚Â¤rmstorlek*/
@media screen and (max-width: 620px){
       .w-95, .w-90, .w-85,.w-80,.w-75,
   	.w-70, .w-65, .w-60, .w-55 ,.w-50,
	.w-45,.w-40, .w-35, .w-30, .w-33, 
	.w-25, .w-20, .w-15, .w-10{
	   width: 100% !important;
	   display: inline-block;
	}
	
	
	.SurveyTrigger:not(.Preview) .SurveyBody {
      height: 100dvh !important;
    }
	
	.Survey{
	  padding: 0px !important;
	}
	
.Survey .Question.Compact :is(.qtRadio, .qtCheckbox) .Answers {
	  display: flex;
	  flex-direction: column;
	}
	.Survey ul.PageTabs{
	  display: none !important;
	}
	/*Container for header*/
	.Survey .Page.HideName .Header{
	 padding-left: 0px !important;
	}
	.Survey .header{
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-bottom: 0px !important;
		padding-left: 0px !important;
    }

	.Survey .header-text {
		padding-top: 10px !important;
	}
	.Survey .header-text-container h2{
	  font-size: 25px;
	}
	.Survey .header-text-container h3{
	  font-size: 17px;
	}
	.Survey .header-text-container {
		text-align: center;
		padding-right: 0px !important;
	}
	
	.Survey .Page > .Header {
    padding-left: 4px;
    background-position-X: -12px;
	}
	
	/*FONT-SIZES*/
	
	.Survey .Page > .Header .Name {
    font-size: 47px;
	}
	.Survey .Section > .Header .Name {
    font-size: 22px !important;
    }
	
	
	.Survey .Section{
	    padding: 20px 0px !important;
		border: none !important;
		border-radius: 0px !important;
    }
	.Survey .Sections .Section{
        border-bottom: none !important;
	}
	.Survey .Sections{
	padding: 15px 0px;
    }
	.header{
	   flex-direction: column;
	}
	.Survey, .Survey .Body, .PageTabs{
	   padding: 0px;
    }
	.Survey .Body{
       border: none !important;
    }
	.Survey .PageTabs ul{
		padding-top: 20px !important;
       display: flex;
	   flex-direction: column;
	   justify-content: center;
    }
	.Survey .PageTabs ul li{
	 margin-bottom: 10px !important;
	}
	.Survey .Navigation{
       display:flex;
	   flex-direction: column-reverse;
	   justify-content: space-between;
		margin-top: 10px;
	   width: 100%;		
		border: 0px !important;
		border-radius: 0px !important;
    }
	.Survey .Navigation Button{
		width: 90% !important;
		border-radius: 50px;
	}
   .Survey .Navigation .NextButton,.Survey .Navigation .PrevButton{
	 padding: 5px !important;
   }
	.Survey .Navigation button[data-bind*="DownloadPdf"]{
	     justify-content: center !important;
	}
	.Survey .Label.Add.Clickable {
	  width: 80% !important;
		margin-right: 20px !important;
		padding-right: 15px !important;
		display: flex;
	}
	.Survey .Label.Add.Clickable::before{
		display: block;
	}
	.Survey .Question .qtInformation .DescriptionText{
    padding-left: 0px !important;
	padding-right: 0px !important;
    }
   .Survey .Navigation button[data-bind*="DownloadPdf"]{
   
    width: 250px !important;
    background-image: none;
    background-repeat: no-repeat;
    background-position-X: 174px !important;
    }
.Survey .Navigation button[data-bind*="DownloadPdf"] span{
	padding-left: 0px;
	}					
}



.Survey{
    padding: 0px 30px 30px 30px;
}


/*SECTIONSETTING: (TWO IN A ROW)*/

/*Adjustments for section setting two-in-a-row*/
.Survey .Section.Split .Question{
  padding: 10px !important;
}

.Survey .Section.Split .Questions{
   word-break: break-all;
}
/*Adjustments of row-questions*/
.Survey .Section.Split .Question .Row{
	margin-left: -10px !important;
	border-bottom: var(--Mb) 1px solid !important;	
	padding-left: 0px !important;
}
.Survey .Section.Split .Question .Row .Question input{
	height: 30px;
	padding-left: 5px !important;
}
.Survey .Section.Split .Row .Question{
	padding-top: 0px !important;	
}
/*checkbox*/
.Survey .Section.Split .qtCheckbox .Answer span input{
	height: 20px !important;
}

.Survey .Section.Split .ErrorText{
	height: 2px !important;
	padding: 0px !important;
}

.qtCustom > div > .Row > .Delete {
    position: absolute;
    right: 28px !important;
    top: 15px;
}


/*SEKTIONSINSTÃƒÆ’Ã¢â‚¬Å¾LLNING: (FOUR IN A ROW)*/

/*Adjustments for section setting four-in-a-row*/
.Survey .Section.QuadSplit{
    padding: 40px;
}
.Survey .Section.QuadSplit .Question {
    padding: 0px 0px 0px 10px !important;
    word-wrap: break-word !important;
}
.Survey .Section.QuadSplit .Question .QuestionText{
    display: flex;
    align-items: center !important;
}
.Survey .Section.QuadSplit .Header .Name:not(.Question .Name){
    padding: 7px 7px 15px 10px;
}
.Survey .Section.QuadSplit .Questions {
    word-break: break-all;
}
.Survey .Section.QuadSplit .Combo .Toggle{
    margin-bottom: 10px !important;
	height: 22px;
} 


/*INSTÃƒÆ’Ã¢â‚¬Å¾LLNING: REMOVE SPACE*/
.Survey .Question.RemoveSpace{
	padding-top: 0px !important;

}

/*DESIGN FOR PDF/PRINT------------------------------------------------------------------*/

.Print.Survey .page-2-class .header,
.Print.Survey .page-3-class .header,
.Print.Survey .page-4-class .header,
.Print.Survey .page-5-class .header,
.Print.Survey .page-6-class .header {
	display: none;
}
/*FÃƒÆ’Ã‚Â¤rg av required stjÃƒÆ’Ã‚Â¤rnan*/
.Print.Survey .Question.IsRequired > div > .Header .QuestionText > span:after {
	color: black !important;
}
.Print.Survey .qtDate .Answers{
	display: flex !important;
	background-color: #f5f5f5;
    margin: 0px 7px 0px 7px
}
.Print.Survey .qtDate .Answers span{
    display: flex !important;
	align-items: center !important;
}

.Print.Survey .qtFile .Header{
  padding-top: 20px !important;
}
.Print.Survey .qtFile img{
  display: none !important;
}
.Print.Survey .qtFile .Box{
   width: 240px !important;
   border-radius: 0px !important;
}
.Print.Survey, 
.Print.Survey *{
	font-family: 'Open Sans', sans-serif !important;
}
.Print.Survey *{
    font-family: 'Open Sans', sans-serif !important;
}
/*Print Header*/
.Print.Survey .header-text{
  	font-size: 20px;
	font-weight: 900;
	color: var(--Textd);
}
.Print.Survey .logo{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWUAAACQCAYAAADQrXqlAAAACXBIWXMAAAsTAAALEwEAmpwYAAARrmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcFRQZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3QvcGcvIiB4bWxuczpzdERpbT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0RpbWVuc2lvbnMjIiB4bWxuczp4bXBHPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy8iIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNC0wNS0yM1QxNjowNTo1NiswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTEtMjBUMTI6MjU6MzErMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTEtMjBUMTI6MjU6MzErMDE6MDAiIHhtcFRQZzpOUGFnZXM9IjEiIHhtcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PSJGYWxzZSIgeG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ9IkZhbHNlIiBpbGx1c3RyYXRvcjpUeXBlPSJEb2N1bWVudCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOlJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5NzNiMzcwNC0xNjFmLTk2NDUtYmFkMS03Y2FhMWEwMDU4N2EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTFkMGE5M2YtZTcwMy00YjRlLWI2MjEtZTFiNThkMjkyZGU5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NjE0MjY1MDUtOTMwZi01MjQ0LWI5OTMtZTAwNTQ0OWJjOGI1IiBwZGY6UHJvZHVjZXI9IkFkb2JlIFBERiBsaWJyYXJ5IDEwLjAxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjE1MDAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjE1MDAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE5MjAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxMDgwIj4gPHhtcFRQZzpNYXhQYWdlU2l6ZSBzdERpbTp3PSIyOTcuMDAwMDA1IiBzdERpbTpoPSIyMDkuOTk5OTk4IiBzdERpbTp1bml0PSJNaWxsaW1ldGVycyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MTAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDMiIHhtcEc6Z3JlZW49IjM4IiB4bXBHOmJsdWU9IjMyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJQQU5UT05FIDQ4NSBDVkMiIHhtcEc6dHlwZT0iU1BPVCIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IkNNWUsiIHhtcEc6Y3lhbj0iMC4wMDAwMDAiIHhtcEc6bWFnZW50YT0iMTAwLjAwMDAwMCIgeG1wRzp5ZWxsb3c9IjkxLjAwMDAwMyIgeG1wRzpibGFjaz0iMC4wMDAwMDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTk1IFk9MTAwIEs9MCAxIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTk4IiB4bXBHOmdyZWVuPSI2NCIgeG1wRzpibHVlPSI2MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iU2IgUmVkIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxOTgiIHhtcEc6Z3JlZW49IjYzIiB4bXBHOmJsdWU9IjYwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJTYiBCbGFjayIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNDMiIHhtcEc6Z3JlZW49IjM3IiB4bXBHOmJsdWU9IjMyIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8L3JkZjpTZXE+IDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5zcHBfbG9nbzwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi9wZGYgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWQxNmFiODEtMzM4Mi00MjRkLThmODAtMTU0MDMwMzA5YTNjIiBzdEV2dDp3aGVuPSIyMDE1LTAyLTE5VDE5OjMzOjU1KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3BkZiB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowYmRiYWE2My0zOGNlLTQ4YWUtOGRmYS03OWNjZTczYTQxZDMiIHN0RXZ0OndoZW49IjIwMTUtMDItMTlUMTk6MzM6NTUrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMWQwYTkzZi1lNzAzLTRiNGUtYjYyMS1lMWI1OGQyOTJkZTkiIHN0RXZ0OndoZW49IjIwMTgtMTEtMjBUMTI6MjU6MzErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWQxNmFiODEtMzM4Mi00MjRkLThmODAtMTU0MDMwMzA5YTNjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlkMTZhYjgxLTMzODItNDI0ZC04ZjgwLTE1NDAzMDMwOWEzYyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjYxNDI2NTA1LTkzMGYtNTI0NC1iOTkzLWUwMDU0NDliYzhiNSIgc3RSZWY6cmVu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');
}

/*WHITE BACKGROUND FOR PDF*/
.Print.Survey #SurveyDiv, .Print.Survey body, .Print.Survey .Page, .Print.Survey .Navigation{
	background-color: white !important;
	border: 0px !important;
}
.Print.Survey, .Print.Survey .Body, .Print.Survey.PageTabs, .Print.Survey .PageTabs{
	background-color: white !important;	 
}	
.Print.Survey .Sections, .Print.Survey .Section{
	background-color: white !important;	
}	

.Print.Survey .header-text-container h3{
  font-size: 15px;
}


/*Print Section area*/
.Print.Survey .Section:not(.HideName) > .Header .Name {
	font-family: 'Open Sans', sans-serif !important;
	padding: 10px;
	background-color: #f5f5f5 !important;
	margin: 0px !important;
	font-size: 20px;
	font-weight: 600;
}
.Print.Survey .Section{
    border: none !important;
}


/*Print formbody*/
.Print.Survey .Body{
    border: 3px solid white;
}

.Print.Survey .Answer div{
 word-wrap: break-word !important;
}
/*Print answer-fields*/
.Print.Survey .Answers input[type="text"], .Survey input[type="password"], .Survey input[type="email"], .Survey select, .Survey textarea {
	border: #f5f5f5 solid 1.5px;
	background-color: #f5f5f5;
	min-height: 50px !important;
}

.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer span:not(.ColorDisplay), 
.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer div {
    background-color: #f5f5f5 !important;
    padding-left: 0px !important;
    min-height: 40px;
    padding: 10px !important;
}

.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer span:not(.ColorDisplay), 
.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer div,
.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer span:not(.ColorDisplay), 
.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer div{
    font-size: 12px !important;
}

/*DISTANCE BETWEEN ANSWER AREAS IN PDF*/

.Print.Survey .Questions .Answers{
    padding-top: 0px !important;
	min-height: 42px !important;
}
/*Container for answer text-multiple-rows and errortext*/
.Print.Survey .Question .qtText .Answers{
     padding-top: 0px !important;
	  min-height: 50px !important;
}



.Print.Survey .QuestionText span{
	font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;	
	font-weight: 500;
	text-align: left;
	letter-spacing: 0.2px;
	padding-bottom: -10px !important;
}
.Print.Survey .Question .Answers{
	min-height: 20px;
}

.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer span:not(.ColorDisplay), 
.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer div{
    background-color: #f5f5f5 !important;
	padding-left: 0px !important;
    padding: 10px !important;
}

/*Styling of selected button-questions*/
.Print.Survey .qtButton.qtRadio .Answers .Answer.Selected span, .Print.Survey .qtButton.qtCheckbox .Answers .Answer.Selected span{
    background-color: var(--Textd) !important;
    color: white;
	border-radius: 20px !important;
}
/*Styling of non-selected button-questions*/
.Print.Survey .qtButton.qtRadio .Answers .Answer span, .Print.Survey .qtButton.qtCheckbox .Answers .Answer span {
	background-color: white !important;
    color: var(--Textd);
	border: var(--Textd) 1px solid;
	min-width: 80px !important;
    box-shadow: none;
	text-align: center;
	border-radius: 20px !important;
}


.Survey .Question .Answers input[type=email]{
	min-height: 50px !important;
}


.Survey .Icon.Delete.Clickable {
    margin-right: 0px !important;
}

.Survey .Question{
  padding-left: 5px !important;
   padding-right: 5px !important;
}



.Print.Survey .Sections>:last-child {
 border-bottom: none !important;
}







.Survey .Navigation .spinner{
    display: block !important;
}



/*PDF HEADER AND LOGO*/
.Print.Survey .Page > .Header{
    padding-left: 17px;
    padding-top: 10px;
	background-position-X: -8px;
	margin-bottom: 0px;
}

.Print.Survey .Page>.Header .Name{
  padding-left: 0px;
padding-top: 80px;
    background-repeat: no-repeat;
    background-size: 90px;
    background-position-y: 30px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAuNjY0OCAxMTYuODk4OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM1NjAwMDA7fS5jbHMtMntmaWxsOiNkYTI5MWM7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYWdlcl8yIiBkYXRhLW5hbWU9IkxhZ2VyIDIiPjxnIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4OS40NzkzLDc4Ljk3MzEsMjk5LjM1LDcxLjMxYzMuMjQ3MSw1Ljk3NDYsMTAuMzkwNiwxMC43OCwyMC4yNjE3LDEwLjc4LDcuOTIyOSwwLDEyLjU5ODYtMy41MDY5LDEyLjU5ODYtOC4zMTI1LDAtMTQuMDI3NC0zOC4wNTU2LS4yNi0zOC4wNTU2LTI4LjA1NDcsMC0xMS41Niw5LjQ4MTQtMjAuMzkxNiwyNC42Nzc3LTIwLjM5MTYsMTEuNDMsMCwyMC43ODEzLDUuMTk1MywyNC44MDc2LDExLjgxOTNsLTkuODcxMSw3LjY2MzFjLTIuODU3NC00LjI4NjEtOS40ODE0LTcuNzkzLTE1LjcxNTgtNy43OTMtNS4wNjU0LDAtOS4yMjE3LDMuMTE3Mi05LjIyMTcsNy4xNDM2LDAsMTQuMDI3MywzNy45MjU4LjY0OTQsMzcuNjY2MSwyOC4wNTQ3LS4xMywxMi41OTg2LTExLjMsMjEuNTYwNS0yNy40MDUzLDIxLjU2MDVDMzA0LjgwNTUsOTMuNzgsMjkzLjUwNTcsODguMTk0OCwyODkuNDc5Myw3OC45NzMxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM4OS42MTcsODEuODMwNWM5Ljg3MTEsMCwxNy4xNDQ1LTguNTcyMywxNy4xNDQ1LTIyLjIxLDAtMTMuNTA3OC03LjI3MzQtMjIuMDgtMTcuMTQ0NS0yMi4wOC0xMC4xMzA5LDAtMTcuMjc0NCw3Ljc5MjktMTcuMjc0NCwyMi4yMXY1Ny4xNDg1SDM1Ni44ODY1VjI3LjQxaDE1LjQ1NjF2OS4wOTE4YzQuNjc1OC03LjAxMzcsMTIuMjA5LTExLjE3LDIxLjU2LTExLjE3LDE2LjM2NTMsMCwyOC45NjM5LDEzLjExODEsMjguOTYzOSwzMy41MVM0MDkuNDg5MSw5My43OCwzOTMuMTIzOCw5My43OGEyNy4yOTExLDI3LjI5MTEsMCwwLDEtMTQuMTU3Mi0zLjYzNjdWNzcuNjc0M0ExNS4zNjUsMTUuMzY1LDAsMCwwLDM4OS42MTcsODEuODMwNVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NjcuNDE0OCw4MS44MzA1YzkuODcxMSwwLDE3LjE0NDYtOC41NzIzLDE3LjE0NDYtMjIuMjEsMC0xMy41MDc4LTcuMjczNS0yMi4wOC0xNy4xNDQ2LTIyLjA4LTEwLjEzMDgsMC0xNy4yNzQ0LDcuNzkyOS0xNy4yNzQ0LDIyLjIxdjU3LjE0ODVoLTE1LjQ1NlYyNy40MUg0NTAuMTR2OS4wOTE4YzQuNjc1OC03LjAxMzcsMTIuMjA5LTExLjE3LDIxLjU2MDYtMTEuMTcsMTYuMzY1MiwwLDI4Ljk2MzgsMTMuMTE4MSwyOC45NjM4LDMzLjUxUzQ4Ny4yODY5LDkzLjc4LDQ3MC45MjE3LDkzLjc4YTI3LjI5MDksMjcuMjkwOSwwLDAsMS0xNC4xNTcyLTMuNjM2N1Y3Ny42NzQzQTE1LjM2NDksMTUuMzY0OSwwLDAsMCw0NjcuNDE0OCw4MS44MzA1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEyNC43OTE5LDkwLjU1NDFjMjcuMDM4MywwLDY1LjU5NTgtMTEuMTk5Miw2NS41OTU4LTM3LjkxNzUsMC04LTMuODQtMTUuMTk5LTEwLjU1OTMtMjEuMTE4NmEyNy45MDg1LDI3LjkwODUsMCwwLDAtMTIuMzE5MiwxNC4wNzkxYzIuODgsMi40LDQuMzIsNC42NCw0LjMyLDcuMDQsMCwxMi43OTkyLTI3LjgzODIsMTkuMzU4Ny00Ny4wMzcsMTkuMzU4N1M3Ny43NTUsNjUuNDM1OCw3Ny43NTUsNTIuNjM2NmMwLTIuNCwxLjQ0LTQuNjQsNC4zMi03LjA0QTI3Ljk5OCwyNy45OTgsMCwwLDAsNjkuNzU1NSwzMS41MThjLTYuNzIsNS45Mi0xMC41NTkzLDEzLjExOTEtMTAuNTU5MywyMS4xMTg2QzU5LjE5NjIsNzkuMzU0OSw5Ny43NTM3LDkwLjU1NDEsMTI0Ljc5MTksOTAuNTU0MVpNMTkzLjU4NzUsMGMtMzAuODc4LDAtNTguNzE2MiwyNy4xOTgyLTU1LjgzNjQsNjEuNTk2YTU0LjYxNTksNTQuNjE1OSwwLDAsMCwxOC4zOTg4LTUuNDRBMzcuMzU3NywzNy4zNTc3LDAsMSwxLDE5My41ODc1LDkzLjQzNGEzNi4xMjMsMzYuMTIzLDAsMCwxLTE4LjM5ODgtNS4xMiw4MC41NDYzLDgwLjU0NjMsMCwwLDEtMjAuNDc4Nyw3Ljg0QTU1Ljk1MzgsNTUuOTUzOCwwLDEsMCwxOTMuNTg3NSwwWk03NC4zOTUyLDg4LjMxNDNhMzYuMTIzNSwzNi4xMjM1LDAsMCwxLTE4LjM5ODgsNS4xMkEzNy40Mzc2LDM3LjQzNzYsMCwxLDEsOTMuNDM0LDU2LjE1NjRhNTQuNjE1Miw1NC42MTUyLDAsMCwwLDE4LjM5ODgsNS40NEMxMTQuNzEyNiwyNy4xOTgyLDg2Ljg3NDQsMCw1NS45OTY0LDBBNTUuOTk2Niw1NS45OTY2LDAsMSwwLDk0Ljg3MzksOTYuMTUzOCw4MC41NDYzLDgwLjU0NjMsMCwwLDEsNzQuMzk1Miw4OC4zMTQzWm01Ny41OTYzLTU0LjM5NjVhNjIuMDE2LDYyLjAxNiwwLDAsMSw5Ljc1OTMtMTcuNzU4OCwxMjAuNDQyNiwxMjAuNDQyNiwwLDAsMC0zMy45MTc4LDAsNjIuMDE2Myw2Mi4wMTYzLDAsMCwxLDkuNzU5NCwxNy43NTg4QTEwOC4xMDY1LDEwOC4xMDY1LDAsMCwxLDEzMS45OTE1LDMzLjkxNzhaIi8+PC9nPjwvZz48L3N2Zz4=");
}


/*PDF PAGE TEXT*/
.Print.Survey .Page > .Header .Name{
    font-size: 18px !important;
	padding-bottom: 0px;
	color: #000;
}

/*PDF DESC*/
.Print.Survey .Page > .Header .Description{
   font-size: 16px !important;
	margin-left: 0px !important;
	line-height: 15pt;
	color: #000;
    text-align: left;
}


/*PDF NO SECTION PADDING*/
.Print.Survey .Section{
    padding: 0px !important;
}

.Print.Survey .Section>.Header .Name{
    padding-left: 16px !important;

}

/*PDF SECTION-HEADING*/
.Print.Survey .Section:not(.HideName) > .Header .Name {
   font-family: 'Open Sans', sans-serif, arial !important;
	padding-bottom: 0px;
	padding-left: 12px !important;  
	background-color: white !important;
}
/*PDF SECTION-DESCRIPTION*/
.Print.Survey .Section:not(.HideName) .Header .Description {
  padding-left: 12px;  
color: #000;
}


/*RADIO/CHECKBOX-TEXT SAME AS SECTION-TEXT*/
.Print.Survey .qtRadio .QuestionText span,
.Print.Survey .qtCheckbox .QuestionText span{
   font-size: 13px !important;
   font-family: 'Open Sans', sans-serif, arial !important;
	font-weight: 600;
	
}

/*PDF QUESTION TEXT*/

.Print.Survey .QuestionText span{
   word-break: normal !important;
	 font-size: 13px !important;
	   font-family: 'Open Sans', sans-serif, arial !important;
}


/*PDF LINKS*/
.Print.Survey a{
   word-break: normal !important;
	font-size: 11px !important;
	color: #000 !important;
}

/*PDF ONLY ONE PAGE HEADING*/
.Print.Survey .Page:not(.Page:first-of-type)>.Header{
    display: none !important;
}


/*PDF BREAD-TEXT*/
.Print.Survey *,
.Print.Survey .QuestionText .Name,
.Print.Survey .qtInformation *{
	font-weight: 400;
	font-size: 11px !important;
	line-height: 11pt;
	color: #000;
}

.Print.Survey .Answer div, 
.Print.Survey .Answer span,
.Print.Survey .qtTextRow .Answers .Answer span{
   display: flex !important;
	align-items: center !important;
	font-size: 11px !important;
}


.Print.Survey ul.PageTabs,
.Print.Survey .Navigation{
    display: none !important;
}

.Print.Survey,
.Print.Survey .Sections{
    background-color: white !important;
}

.Print.Survey{
    padding-top: 0px !important;
}


body:has(.SurveyTrigger .Survey.PageTabs.Print) {
    background-color: white !important;
}

.SurveyTrigger div:has(.Survey.PageTabs.Print){
    background-color: white !important;
}


.Print.Survey .Page > .Header {
     padding-left: 13px !important;
    background-size: 150px;
    padding-bottom: 10px;
}

.Print.Survey .Page>.Header {
    padding-top: 0px;
}


.Print.Survey .Question :not(.qtCheckbox, 
.qtRadio) .Answers .Answer span, 
.Print.Survey .Question :not(.qtCheckbox, .qtRadio) .Answers .Answer div {
   font-size: 12px !important; 
}

.Print.Survey .Section:not(.HideName) > .Header .Name {
    font-size: 14px !important;
}

.Print.Survey .qtRadio .QuestionText span, 
.Print.Survey .qtCheckbox .QuestionText span {
    font-size: 11px !important;
}

.Print.Survey .Section:not(.HideName) > .Header .Name {

    padding-bottom: 0px !important;
}

.Survey .Section > .Header {
    padding-bottom: 0px;
}

.Survey select {
	padding-right: 25px !important;
    background-position: right 7px center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNkw4IDEwTDEyIDYiIHN0cm9rZT0iIzU2MDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
}

.Survey .Label.Add.Clickable:hover, 
.Survey .Label.Add.Clickable input:hover, 
.Survey .Label.Add.Clickable:hover span {
    color: var(--Primary);
    background-color: transparent !important;
    cursor: pointer !important;
    text-decoration: none !important;
    z-index: 3 !important;
}





		
		
/*CALENDAR-----------------------------------------------------------*/
		
		
		
/*DATEPICKER RANGE---------------------------------------------------*/
	
#ui-datepicker-div *,
div .daterangepicker *,
div .daterangepicker button{
/*	font-family: arial !important;	*/
}

		
.daterangepicker .drp-calendar {
    max-width: none !important;
    width: 300px;
}

.daterangepicker {
    max-width: none !important;
}

.daterangepicker table tbody{
   /* background-color: #FFF0F0 !important; */
   border-radius: 25px 25px 25px 25px !important;
}

.daterangepicker table td {
    padding: 7px 5px !important;
}

.daterangepicker table tbody tr {
 
padding: 10px !important;
}
.daterangepicker td.start-date {
    border-radius: 0px 0 0 0px;
}


.daterangepicker {
    border-radius: 24px;
    border: none;
   box-shadow: 0px 149px 89px 0px rgba(35, 1, 1, 0.05), 0px 66px 66px 0px rgba(35, 1, 1, 0.10), 0px 17px 36px 0px rgba(35, 1, 1, 0.10); 
}

select.ui-datepicker-month {
    color: #22252B !important;
    border: none !important;
    font-family: 'Storebrand Text' !important;
    font-weight: 700;
    font-size: 16px !important;
    background-size: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMC4wNTA5NDc0TDkuOTczMjYgOS41NTA3N0wyMCAwVjIuNDQ5MjRMOS45NzMyNiAxMkwwIDIuNTAwMThWMC4wNTA5NDc0WiIgZmlsbD0iIzFDMUMxQyIvPgo8L3N2Zz4K") !important;
    background-position: right 11px center;
}

/*header-----------------------------------------------------*/

/*Chevrons*/
.daterangepicker .calendar-table .prev span,
.daterangepicker .calendar-table .next span {
    transform: none !important;
    -webkit-transform: none !important;
    border: none !important;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
}
	
		
/*left
.daterangepicker .calendar-table .prev span {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADJSURBVHgB7ZU9CsJAEIXf6AU8j1ikSe8FRL2Bhdoa+xTeQNFbKGIs9FgZ9wdELJzJbOzywZAEdt8XmEwW6Pgbq/MslEAPFtbXjdu6j9W2wIczF+GeeSstJzThO7zMC2mLXmAI1wuM4TpBQrgsWF4yEN2s4Z7fXxHTOL4G7SzhsoDqARIR5oAO4cK8iMPVtqDMq/cw+UYbJH1xxfNUYTgh14fMPWUYTYHH8Q4lsiBRohMkSPQCo6T539TPw2fjBWznQRi6eh6rI5EXcpFmm9Nsm5MAAAAASUVORK5CYII=");
    background-position: bottom left;
}
right
.daterangepicker .calendar-table .next span {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADQSURBVHgB7ZS9DcIwEIXfAVMhilCELVBgAwqgxenTMAEIFqAGIYUC9mGBHLGTDoiPc+jySZYv0uV9kv+AjmBW55kbSnqClp0b6+sGCvwC5rSejUbS93Y8jjmGUwJRVH5FGCXA/XCDEL8gUCITBEjkAqWEoGF5MaWk2nDmMbI4/9YqOKYfyGKDAltXEyVNrTpBFcx19UTrAnsfiBeuZj6hVYENt5euCk+b1t/y2ya/hxvfL3KBIlwuUIbLBAHhFslrarThloG/pZi7KZvs0fEPXsHAZ1+ioSGZAAAAAElFTkSuQmCC");
    background-position: bottom;
}
*/		
		
/*
.daterangepicker .calendar-table th.prev:hover,
.daterangepicker .calendar-table th.next:hover {
        background-color: transparent !important;
}
*/
/*MONTH & YEAR*/
.drp-calendar.left .month .monthselect,
.drp-calendar.left .month .yearselect,
.drp-calendar.right .month .monthselect,
.drp-calendar.right .month .yearselect {
    font-size: 16px;
    font-weight: 700;
    border-bottom: none;
    color: #560000;
}
.daterangepicker .table-condensed tbody td.active.start-date.available{
	border-radius: 100%;
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {

border-radius: 0px;	
}

.drp-calendar.left .month .monthselect,
.drp-calendar.right .month .monthselect{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position: right;
}
.drp-calendar.right .month select.yearselect,
.drp-calendar.left .month select.yearselect{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position: right;
}

/*first row in header with month and year*/
.daterangepicker .table-condensed thead tr:first-of-type {
}


/*Weekdays*/
.daterangepicker .table-condensed thead tr:nth-of-type(2) th,
.ui-datepicker thead{
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #560000 !important;
    padding-top: 10px;
    text-transform: uppercase;
}

/*days in current month*/
.daterangepicker .table-condensed tbody td:not(.off).available {
    font-size: 14px;
    font-weight: 400;
    border-radius: 100%;
}

/**/
.daterangepicker .table-condensed tbody td {
    border: none;
    /* border-radius: 100% !important; */
}

.daterangepicker .table-condensed tbody tr {
    border-bottom: none !important;
    margin: 0px !important;
    /* background-color: #FFF0F0 !important; */
}

/*Start*/
.daterangepicker .table-condensed tbody td:not(.off).active.start-date.available {
    background-color: #770000 !important;
}

/*highlighted days----------*/
.daterangepicker .table-condensed tbody td.in-range.available {
    background-color: hsl(208 0% 93% / 1);
    border-radius: 100%;
}

/*End*/
.daterangepicker .table-condensed tbody td.active.end-date.in-range.available {
    background-color: #770000 !important;
    border-radius: 100% !important;
}

/*td hover*/
.daterangepicker .table-condensed tbody td:hover {
    background-color: hsl(208 0% 93% / 1);
    color: #560000;
}


/*days not in current month*/
.daterangepicker .table-condensed tbody td.off {
    font-size: 14px;
    /* color: #FFF0F0; */
    /* visibility: hidden; */
}


/*Time select------------------*/


.daterangepicker .calendar-time {
    padding: 10px;
}

.daterangepicker select.minuteselect,
.daterangepicker select.hourselect {
    border-radius: 8px;
    text-align: center;
    cursor: pointer;
}


/*footer---------------------------------------------*/


.daterangepicker .drp-buttons {
    padding-left: 10px !important;
    border-top: none !important;
}
.daterangepicker .drp-buttons span.drp-selected {
    display: none;
}

/*BOTTOM BUTTONS*/
.drp-buttons button.cancelBtn.btn.btn-sm.btn-default,
.drp-buttons button.applyBtn.btn.btn-sm.btn-primary {
    text-underline-offset: 4px !important;
    padding-bottom: 8px !important;
    width: auto;
    border-radius: 0px;
    text-transform: lowercase !important;
    font-weight: 400;
    font-size: 14px;
    border-radius: 360px;
    display: inline-flex;
    align-items: center !important;
}

.drp-buttons button.cancelBtn.btn.btn-sm.btn-default{
	background-color: rgba(35, 1, 1, 0.05);
	color: #560000 !important;
}
.drp-buttons button.cancelBtn.btn.btn-sm.btn-default:hover{
	background-color: rgba(35, 1, 1, 0.10) !important;
}


.drp-buttons button.applyBtn.btn.btn-sm.btn-primary{
	    background-color: #B50005;
	    color: white !important;
}
.drp-buttons button.applyBtn.btn.btn-sm.btn-primary:hover{
	background-color: #DA291C !important;
}

.drp-buttons button.applyBtn.btn.btn-sm.btn-primary::first-letter {
    text-transform: capitalize;
}

.drp-buttons button.cancelBtn.btn.btn-sm.btn-default, 
.drp-buttons button.applyBtn.btn.btn-sm.btn-primary{
    text-transform: capitalize !important;
}

.daterangepicker .drp-buttons .cancelBtn {
	border-bottom: none !important;
}


.daterangepicker .drp-buttons .btn.btn-sm {
    margin-left: 8px;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px !important;
    padding: 8px 16px !important;
}

/*TIMEPICKER----------------------------------------------------*/


.ui-timepicker-oneLine div.ui-datepicker-title {
    font-size: 14px !important;
    padding: 10px 0px !important;
}

.ui-timepicker-div.ui-timepicker-oneLine {
    margin-right: 0px;
}

#ui-datepicker-div .ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background-color: transparent !important;
    border-bottom: none !important;
    padding-top: 0px;
    margin-bottom: 10px;
}

.btn{
    box-shadow: none !important;
}



/*REGULAR DATEPICKER------------------------*/

a.ui-datepicker-prev:before {
    content: '';
    background-size: 24px !important;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    background-position: left;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDE4TDkgMTJMMTUgNiIgc3Ryb2tlPSIjNTYwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
a.ui-datepicker-next:before {
    content: '';
	background-size: 24px !important;
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMThMMTUgMTJMOSA2IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") !important;
}


/*Custom styling calendar*/


/*Calendar spacing*/
#ui-datepicker-div td a {
    /* padding-top: 0px !important; */
    /* width: 32px; */
    /* height: 32px; */
	min-width: 20px;
    color: #560000 !important;
    font-weight: 400 !important;
    border-radius: 100% !important;
}

#ui-datepicker-div td {
    padding: 10px 10px !important;
    width: initial !important;
}

/*Whole calendar padding*/
table.ui-datepicker-calendar {
    margin: 5px !important;
    background-color: transparent;
    border-radius: 24px;
}

.ui-datepicker table {
    font-size: 14px;
    font-weight: 600 !important;
    table-layout: fixed;
    min-width: 351px !important;
    background-color: #FFF0F0;
}

/*ADJUST SIZE OF CALENDAR*/
#ui-datepicker-div {
    width: 364px;
    /* min-height: 537px !important; */
    border-radius: 24px;
    box-shadow: 0px 149px 89px 0px rgba(35, 1, 1, 0.05), 0px 66px 66px 0px rgba(35, 1, 1, 0.10), 0px 17px 36px 0px rgba(35, 1, 1, 0.10);
    border: none !important;
    padding: 10px !important;
    padding-bottom: 20px !important;
}

.ui-datepicker .ui-datepicker-title {
	color: #560000 !important;
	background-color: #F4F5F6;
	width: auto;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	margin: 0.5em;
}

a.ui-datepicker-next:before, a.ui-datepicker-prev:before {
	display: block;
	position: absolute;
	/*top: 18px;*/
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0;
}

.ui-datepicker table * {
        font-family: 'Storebrand Text' !important;
}

/*month & year*/

.ui-datepicker .ui-datepicker-title select {
	color: #560000 !important;
	border: none !important;
	font-family: 'Storebrand Text' !important;
	font-weight: 700;
	font-size: 16px !important;
	background-size: 24px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiM1NjAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") !important;
	background-position: right 11px center;
}


/*Space between month & year*/

.ui-datepicker .ui-datepicker-title select:first-child {
        margin-right: 5px !important;
}

.ui-datepicker-month{
    text-align: center;
}
.ui-datepicker-year{
	text-align: left;
	background-position: center !important;
}

a.ui-datepicker-prev {
    left: 8px !important;
}

/*Chevrons*/
a.ui-datepicker-next:before
 a.ui-datepicker-prev:before {
    color: #23519D;
    font-weight: 900 !important;
}

a.ui-datepicker-next,
a.ui-datepicker-next-hover,
a.ui-datepicker-prev,
a.ui-datepicker-prev-hover {
  /*  top: 12px !important;*/
    right: 8px !important;
}

.ui-widget-header a {
    color: #22252B !important;
}

.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active,
#ui-datepicker-div .ui-state-active, 
#ui-datepicker-div .ui-widget-content .ui-state-active a, 
#ui-datepicker-div .ui-widget-header .ui-state-active a {
    color: white !important;
    font-weight: 600 !important;
    background: #770000 !important;
    border-radius: 100% !important;
    box-shadow: none;
}

.ui-datepicker table {
     margin: auto !important;
    padding-top: 20px !important;
    font-size: 14px;
    font-weight: 600 !important;
    table-layout: fixed;
    min-width: 365px;
    background-color: #FFF0F0;
}


.ui-datepicker thead {
    min-height: 30px !important;
    font-size: 11px;
    color: #560000;
    font-weight: 400 !important;
}

div.ui-datepicker-title,
.ui_tpicker_time_label,
#ui-datepicker-div dl select{
	color: #560000 ;
}

.ui-datepicker th {
	color: #999999 !important;
}

/*Weekdays*/
.ui-datepicker tr:first-child th {
    margin-top: 20px !important;
    font-weight: 500 !important;
    min-height: 40px !important;
    padding-top: 20px;
}
.ui-datepicker tr:first-child th span{
	    font-weight: 600 !important;
	    font-size:  13px;
}

.ui-datepicker tr:not(:first-child) {
    border-bottom: none!important;
}

.ui-datepicker td a {
    font-weight: 600 !important;
    border-radius: 0px !important;
    color: #560000  !important;
}
.ui-datepicker td a:hover {
        background-color: white !important;
        border-radius: 0px !important;
}

.ui-state-highlight,
.ui-widget-content
.ui-state-highlight,
.ui-widget-header
.ui-state-highlight {
    color: #560000 !important;
}

/*Bottom*/

#ui-datepicker-div .ui-timepicker-div.ui-timepicker-oneLine *:not(.ui-datepicker-title),
.daterangepicker *{
     font-family: 'Storebrand Text' !important;
}



/*Time block*/

#ui-datepicker-div dl {
    flex-basis: 100% !important;
    padding: 0px 8px;
    font-size: 13px;
    margin: 5px 0px;
}

/*Hour minute blocks*/
#ui-datepicker-div dl select {
        text-align: center !important;
        border: solid #DCE3EE 1px !important;
        border-radius: 8px;
        margin-right: 5px;
        padding: 0px 10px;
}

#ui-datepicker-div .ui-timepicker-div.ui-timepicker-oneLine {
    display: flex;
    flex-direction: column;
    flex-basis: 100% !important;
}

dd.ui_tpicker_minute:before {
    margin: 0px 5px !important;
}


/*Footer*/
#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content {
    margin-bottom: 10px !important;
}

/*Footer buttons*/
#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all,
#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all {
    text-transform: capitalize !important;
    font-size: 14px;
    color: hsl(217 0% 38% / 1) !important;
    opacity: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px !important;
}

 #ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all:hover {
      background-color: #DA291C !important;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	font-family: "Storebrand Text";
    background: #ffffff;
    border: 0px solid #d0d0d0 !important;
    cursor: pointer !important;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    font-weight: 600;
    padding-top: 6px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    text-transform: uppercase;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    box-shadow: none;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary{
	background-color: #B50005;
	border-radius: 360px;
	color: white !important;
}


#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all {
    text-transform: capitalize !important;
    font-size: 14px;
	font-weight: 300;
    color: white!important;
    opacity: 100%;
    padding: 10px 20px;
}
#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all{
		font-weight: 300;
	text-decoration: underline solid 1px #560000 !important;
	color:#B50005 !important;
}



@media (max-width: 563px) {
  .daterangepicker {
        padding: 0px !important;
        padding-top: 10px !important;
        top: 0 !IMPORTANT;
        left: 0 !IMPORTANT;
        overflow: scroll;
        box-shadow: none !important;
        width: 100% !important;
        height: 100%;
        margin: auto !IMPORTANT;
        position: fixed !important;
  }

  .drp-calendar {
     width: 90% !important;
  }
}


@media (max-width: 563px) {
    .daterangepicker .drp-calendar.left,
    .daterangepicker .drp-calendar.right,
    .daterangepicker .drp-buttons {
        margin: auto !important;
        border: none;
    }
    .daterangepicker .drp-buttons {
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
        width: 90%;
    }
    .daterangepicker button.btn {
        padding-bottom: 10px !important;
    }


	#ui-datepicker-div{
		left: 0px !important;
		width: 100%;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.ui-datepicker table{
		min-width: 0px !important;
		margin-right: 70px !important;
	}
}

/*Fix for listquestions breaking when error*/
.Question.CustomCompact .qtCustom .Question {
	float: none;
}

.Survey .Page > .Header .Name {
    font-family: "Storebrand Text Demibold" !important;
    font-weight: 600;
    text-align: center;
    padding-left: 7px;
    background-color: none;
    color: #560000;
    padding-top: 0px;
}

.Survey .Page > .Header .Name {
    font-size: 47px;
    font-weight: 600 !important;
}	

.Survey .GeneralTextText {
    padding: 0px 7px !important;
}

.Survey .GeneralTextText ul {
    padding-left: 15px !important;
}

