: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 .Page.ShowInPdf {
		display: block;
	}

    .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 {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.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:not(.Print) .Section.Expandable > .Header .Name::after {
	content: "\002B";
	color: #e6e6e6;
	font-weight: bold;
	float: right;
	margin-left: 5px;
}

.Survey:not(.Print) .Section.Expandable.DefaultExpanded > .Header .Name::after {
    content: "\2212";
}

.Survey:not(.Print) .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: always;
}

.Survey .Page:first-of-type {
	page-break-before: auto;
}


.Survey .Question,
.Survey .Question .Header,
.Survey .Question .Answer,
.Survey .qtFile .BoxOuter,
.Survey .qtCustom .Row,
.Survey .qtCustomTable tr {
	page-break-inside: avoid;
}

.Survey .Question:has(.qtCustom),
.Question:has(.qtCustomTable)  {
	page-break-inside: auto;
}


.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);
    }
		.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;
	}

@layer components {
	.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;
}

/*ICONS-----------------------------------------------------------------------------*/
        
.Survey .Label.Calendar,
.Survey .Input.Calendar,
.Survey .Icon.Calendar {
    background-image: url('data:image/jpeg;base64,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') !important;
    background-size: 20px;
    background-position-X: 10px;
    padding-left: 40px !important;
}


/*HTML EDITOR------------------------------*/


.Survey a{
    color: #257886 !important;
    text-decoration: underline;
    font-size: 16px;
}
.Survey a:hover{
    color: #1A545E !important;
}

/*-------------------------------------------------------------------------------*/


/*Background in digital, non affected PDF*/ .SurveyTrigger .Survey{
box-shadow: none !important;
}
.SurveyTrigger .Survey .SurveyBody{
     padding: 20px !important;
}
.SurveyTrigger:not(.Preview) .Survey:not(.Print) .SurveyBody{
     padding: 20px !important;
     background-color: #f9f8f6 !important;
}

.SurveyTrigger:not(.Preview) > div#SurveyDiv {
    margin-top: -20px !important;
   /* height: 100vh !important;*/
}

.SurveyTrigger:not(.Preview) div.Survey:not(.Print) {
  /*  min-height: 100% !important;*/
    max-width: none;
}

.SurveyTrigger:not(.Preview) .Survey .SurveyBody{
    padding: 0px !important;
    max-width: 900px;
    margin: auto;
    box-shadow: none;
}

.Print.Survey .SurveyBody{
    box-shadow: none !important;
}

.SurveyTrigger:not(.Preview) .Survey:not(.Print) {
    background-color: #f9f8f6 !important;
       min-height: 100vh !important;
}
.dialog-inner-content .Survey,
.dialog-inner-content .Survey .SurveyBody .Pagetabs{
 background-color: white !important;
}

/*(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%;
}
        

/*COLORS*/

:root{
  --primaryGreen: #00858B;
  --greenHover: hsl(183 100% 20% / 1);

  --primaryGrey: #767676;
  --greyHover: hsl(0 0% 40% / 1);
    
  --primaryGreyLight: #F4F4F4;

  --black: #000;
  --white: #FFFFFF;
    
  --transition: all ease-in-out 0.2s;

            
}


/*FONT*/
@font-face {
    font-family: "Swedbank Headline Black";
    src: url("/Web/Custom/Fonts/SwedbankHeadline-black.otf") format("opentype"); }
        
@font-face {
  font-family: "Swedbank Sans Medium";
  src: url("/Web/Custom/Fonts/SwedbankSans-Medium.otf") format("opentype"); }

@font-face {
    font-family: "Swedbank Sans Regular";
    src: url("/Web/Custom/Fonts/SwedbankSans-Regular.otf") format("opentype"); }


@font-face {
    font-family: "Swedbank Headline Bold";
    src: url("/Web/Custom/Fonts/SwedbankHeadline-Bold.ttf") format("truetype"); }
        

    
.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, .Survey .Section > .Header > .Name, .Survey textarea{
    font-family: 'Swedbank Headline Bold', sans-serif;
    font-weight: 500 !important;
    box-sizing: border-box;
    color: #2f2424 !important;
}
        
.Survey .Input {
    background-color: white;
    background-repeat: no-repeat;
    background-position: 3px center;
    padding-left: 22px !important;
}
        
.Survey .Page{
	background-color: white;
	border-radius: 24px 24px 0px 0px;
}
/*Logo*/
.Survey .Page > .Header{
  background-image: url("data:image/png;base64,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");		
  background-position: center;
  background-size: 85px 40px;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-position-x: 0px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.SurveyTrigger:not(.Preview) .Survey .Page > .Header    {
     padding-left: 24px;
     background-position-x: 24px;
}   

.Survey .Page > .Header > .Name {
     padding-top: 100px;
    font-size: 29px;
    font-family: 'Swedbank Headline Bold' !important; }
        
.Survey .QuestionText span{
    font-weight: 500 !important;
	font-size: 20px;
}
		
.Survey.Print .Answer *, .Survey .Answers .Answer div, .Survey .Answers .Answer span {
   word-break: keep-all !important; 
}

/*Neutralize margins*/
.Survey .DescriptionText,
.Survey .Description,
.Survey .Description div,
.Survey .DescriptionText div{
    padding-left: 0px;
	font-family: Arial !important;	
	font-size: 16px !important;
	line-height: 24px;
}
.Survey .Page > .Header .Description {
    padding-left: 0px;
}
.Survey .Section{
  margin-bottom: 40px;	
}
		

        
.Survey .Section > .Header .Name {
    background: white;
    color: var(--black);
    padding: 10px 10px 5px 0px;
    font-weight: 500 !important;
    font-size: 24px; 
    line-height: 34pt;
}
        
.Survey .Section > .Header .Description {
    padding-left: 0px;
    padding-top: 5px;
    font-size: 16px;
}

.Survey .Question{
margin-top: 20px;
}
 
/*       
.Survey .Question .Answers {
    padding-left: 0px;
    min-height: 87px !important;
}
*/       
        
        
        
/*Preview appearance*/      

        
.SurveyTrigger:not(.Preview) .Survey:not(.Print) .SurveyBody .PageTabs{
     background-color: #f9f8f6;
}
.SurveyTrigger:not(.Preview) .Survey .Sections{
    padding: 20px 24px 20px 24px;
}

        



/*All inputs------------------------------------------------------------*/
.Survey input[type="text"],
.Survey input[type="password"],
.Survey input[type="email"],
.Survey select,
.Survey textarea,
.Survey input[type='number'] {
    border: solid 1px hsla(19, 16%, 57%, 1) !important;
    border-radius: 8px !important;
    min-height: 56px;
    padding: 16px;
    font-family: Arial !important;
    font-size: 16px !important;
    line-height: 24px;
    
}
        
.Survey .AutoSuggest{
    min-height: 60px;
}
.Survey .AutoSuggest > input{
    display: none;
}
.AutoSuggest .Combo {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    height: 56px !important;
}
.Survey .AutoSuggest .Toggle {
    float: right;
    cursor: pointer;
    height: 100%;
    width: 30px;
    margin-left: -30px;
    background-position-y: 50%;
	background-position-x: 0px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAITSURBVHgBrZSxbtswEIbvTD+AnAxBNwFCgCwtNHZ0n6Du1s3pExR5gjRPUOcNnLFTk6lj7CcokywZbETZksXQmEHU5SdNA05iShaiA2yKEu++4/HnMQUsjePIKNVn5hjTSES0MkbrLMuogfGbwAcHcWnMLxb5agNv8JmUIqc38/k5bWFqffIpSYYkcg7qZ0yfkPUfYr7A8xTjPXZjgSnG73s7O/S4WEzrALweHI5j9xIZEnaBcuSvHdL9/UMhOkYiMcbR9Wx2VAuwZZGi+I/HCMF/6Pl8XOXk1htz6SFHgIxCazv2z9bcBSc6qQtuTd/eZjYRn+GxFUQQYD9i8RDPORXFmLY0PZtNMNhfRN1uGgQU/iO2Om0qwZL5zI0igyAANVrRNTU0tfJZ3pXNAGrHwmcgzEspikTU0ExZxnbEGd4FAUqpiVvEPKSGxp2Oqz3bixgCWMmRV8PHJDmkLc3eBa8+bMVMggCfwYmbMP+GbGOqCw5p42L+XflWqc/1oofFItvr9XooUx+1GnzY3b2y7yiQOST9j7z6uCi+PeT5UwjwopuiH40A+emntmueQQQZ9J4rHCgW9/1ZrQtCA/JlU996A3AZrjUz2mw5nE5xe8e+TGkVhANBKE2SQYmMUbLlRRTJcEbatpNVIHcW3e5lFSQI2NbqIO8G1EFaAVRBWgOEIG01O2cuYwR1wYkuQtJt1Z4BAxgN+HYgEssAAAAASUVORK5CYII=");
}
.Survey .single-autocomplete{
    padding-right: 25px !important;
}

/*Focus*/
        
.Survey input[type="text"]:focus,
.Survey input[type="password"]:focus,
.Survey input[type="email"]:focus,
.Survey textarea:focus,
.Survey select:focus,
.Survey textarea:focus,
.Survey input[type='number']:focus{
    outline: 2px hsla(0, 13%, 16%, 1) solid !important;
    outline-offset: -2px;
    border-bottom: none !important;
}
/*Hover*/
.Survey input[type="text"]:hover,
.Survey input[type="password"]:hover,
.Survey input[type="email"]:hover,
.Survey textarea:hover,
.Survey select:hover,
.Survey textarea:hover,
.Survey input[type='number']:hover{
    outline-offset: -2px;
    border-bottom: solid 1px hsla(19, 16%, 57%, 1) !important;
}
        
        
        
        
/*Add-buttons*/
.Survey .Label.Add.Clickable,
 .Survey .qtSign button,
.Survey .qtButton label span{
    background-color: #ebe7e2;
    color: var(--primaryGreen);
    padding: 0;
    padding: 12px 16px;
    text-transform: initial;
    border-radius: 8px;
    border: solid 1px #ebe7e2 !important;
    background-image: none;
}
.Survey .Label.Add.Clickable span,
.Survey .qtSign button span{
     font-weight: 600;
}
/*Add-buttons mouse-over*/
.Survey div.Label.Add.Clickable:hover,
.Survey .qtSign button:hover,
.Survey .qtButton label span:hover{
     background-color: #d4c4bc !important;
     color: var(--black);
     text-decoration: none;
        border: solid 1px #ebe7e2 !important; }

/*All buttons*/
.Survey button {
    font-weight: 400;
    color: var(--black);
    //background: var(--primaryGrey);
    border: 1px solid var(--black);
    box-shadow: none;
    border-radius: 0px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 8px 12px 8px 12px;
}

.Survey button.Selected, .desktop .Survey button:hover {
    border: none;
    box-shadow: inset 0 0 0 3px #d4c4bc;
    border: 1px solid #d4c4bc;
    background-color: transparent;
}
        
.Survey button span,
.Label.Add.Clickable{
    text-transform: initial;
}
        
        
        
        
.Survey .qtButton label span {
    color: var(--black);
    border: 1px solid var(--black);
    box-shadow: none;
}
.Survey .qtButton .Answer.Selected label span {
    background-color: var(--greyHover);
    border: 1px solid var(--greyHover);
}
        
        
.Survey .link-button.round.icon.icon-info.xsmall {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ7SURBVHgB3VVBctpQDJVsTzbd0BOUnKD0BKUnCF120hB8guIFMJ0uLK86Ce0AJzCFybrkBE1PUI4AN2DZacGq9PmmDrYJ012jGfO/pW9J70lfAPzvgoeMMVHFfcItZHyJCDUGqFrTHBgW8n7b7NL4nwJMr6gBDsSyrcABYQkkS1QWyClSTvo0EMtXdS4OvjNwsF7D6UWHUB+H4YXofcluIciq8sTTfhTCMQhuPkdhkjCJZYXM0dtONIQDMumHbQQMTTIAw2aHgtIAk2tqaTbq3HHh1XlAc9XHH6nqeYaumjoS/mfrDQT+e1qYpK6pliB8M7YEXl/0aFZGkYGpme85/yHbOqT1QGioTm36et6ludAYWY9xPKBKLoDNvqq8ZmkRJEPr+Mvag6fi+FT3qrOojDS339yp3v3FrVwA4a+ha8IQZSE5CGe6ijPyA1q9CWghgdrWXMueFRS3W4RYT3VextEzXV3t8Yxo18C+/BREXk4LmzXOJJGBbJ/nEKTZKJ9wQPTyea5pYUgSGGVtadGVathHcIxoUV1XukUcCJWjyx7RQ99kEPAydVJ2WIuq2Unm0WWX2rkEpF11xQzNuwAJo1G6DjegXOr6c3IC4yKja2kWdMtdUukGke/k9wwd1K4pvL2FBb8v6bjIX7SNh2NZVprl5CpsF3097RPrU2QzI8Peo+zg2wXQHhfyfIPGwfDG8nmM6Fk7j3L3KAd5+omGcmPeKRpOOGr2jh92pvh7nVXIqdCgh0xG6bzf/Ia5/+HvfHI9bohjrVfdZj4q6qzSoulsktsdZv7FikUmL2zAz07Q++YHRAOBzqltAe0I4CVrW0vnaXOY+j1a+QPzsf+G3LSWXAAAAABJRU5ErkJggg==");
    background-size: 24px;
	background-color: transparent;
	border: none;
	background-repeat: no-repeat;
	background-position: top;
	box-shadow: none;
}
.Survey .link-button.round.icon.icon-info.xsmall::before{
	visibility: hidden;
}
.Survey .link-button.round.xsmall.active {
    border: none !important;
    color: var(--white) !important;
}

.Survey .HelpText {
   padding: 3px 0px;
   font-size: 0.9em;
   overflow-x: hidden;
   text-overflow: ellipsis;
}
        


        
/*ERROR*/
        
.Survey .ShowValidationErrors .Question.NotValidated .Answer input, .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-color: hsla(1, 69%, 51%, 1) !important;
}

.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(input[type="text"])::after, 
.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(input[type="password"])::after,
.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(input[type="email"])::after, 
.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(select)::after, 
.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(textarea)::after, 
.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(input[type='number']):not(:has(.num-container))::after,
.Survey .ShowValidationErrors .Question.NotValidated .Answer:has(input.Calendar)::after{
content: '';
    height: 52px;
    width: 52px !important;
display: inline-block;
background-color: white;
border-radius: 24px;
position: absolute;
    right: 2px;
    top: 2px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHBSURBVHgB3VTBTsJAEJ3ZUpUDCWe5FBNDQU0wwXs5ePCmX6D+AXwB+gWQ+AH4FyZe9A9sDAntQeUCZwKJikDr7tZKgW67Gi76kma705l5sztvCvDXgbKO1k6+ggrWXHD76LjXuZZ1KRMnRdDWdQ3XyEvQ5jpOOd+y7uNiCUgAVaW5ZEOsSYTGE7T39DNA11hmRaO9qxtx8bEEUZUiweZDUUvDbwlYY2kazd8nSwf8IamUT6FtOBuVqBzCJnuNxTufQN3MwNbNLf/2dHQIk17Pd+2/kdfsvtnpw49OoOJFsPoIpJPTpPAaQwl49YinQZszHATeh/MBiJVWYbsIsgREJfVF25QmZYn9dREJJVGXImCydBGOw5zfbQtGlgWhEMg2sewnluW426UnGIg+c9nSJTtnC25Y9YikKUrAlMSJel2RCzgwrRYe7Ya//76ir8ZGjv96LkfnoBTlQhMqteDwza4oRpZswDKNK/4+sm36WCJXX7ZVjxDCZbmID5pwTIfLEahoDlS2LOfsBLz6aDB5PtMJZr+JWALGofKGl4lHGF19EDLJPQY02OIRAJqwepgzgol7TpcOrAoIpkucE/gX+ATv4JBdSxu33QAAAABJRU5ErkJggg==");
background-size: 24px;
background-repeat: no-repeat;
background-position: center;
}
        
.Survey .Question .ErrorText span,
.Survey .Question .FileErrorText span{
    color: hsla(1, 69%, 51%, 1) !important;
    font-size: 16px;
    line-height: 20px;
    padding-top: 8px;
    font-family: arial !important;
}
     
        
/*List hover*/
.Survey .qtCustom > div > .Row:hover{
    background-color: #f9f8f6 !important; }
        
        
        
/*(18)-RADIOBUTTONS---------------------------------------------------------------------*/

/*Style when radio is un-checked*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]{
    transition: var(--transition);
    border-radius: 100% !important;
    border: 2px solid hsla(6, 10%, 41%, 1);
    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: #fff;
    border: #2f2424 solid 1px;
    border-width: 2px;
    position: relative;
}
/*Style when radio is hovered*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:hover {
    border: var(--black) solid 2px !important;
    outline: 5px solid #d4c4bc;
                        
}
/*Style when radio is clicked on*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:active {
    border: var(--black) solid 2px !important; } /*Style when radio is marked*/ .Survey .qtRadio:not(.qtButton) input[type="radio"]:focus {
    border: var(--black) solid 2px !important; }

/*Position of dot in radio*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:checked::after {
    position: absolute;
    content: "";
    top: 8px;
    left: 8px;
    transform: translate(-50%, -50%);
    opacity: 1 !important;
}
/*Size of dot in radio*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]::after {
        top: 8px;
    left: 8px;
    border-radius: 100px;
    content: "";
    width: 10px;
    height: 10px;
    opacity: 0 !important;
    transform: translate(-50%, -50%);
    transition: 0.2s all ease-in-out;
}
/*Style of dot when radio is checked*/
.Survey .qtRadio:not(.qtButton) input[type="radio"]:checked::after {
    top: 8px;
    left: 8px;
    background-color: #512B2B;
    opacity: 1 !important;
    transform: translate(-50%, -50%);
}
    
        
        
        
/*(17)-CHECKBOX-------------------------------------------------------------------------*/
/*Style un-checked box*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"] {
    transition: var(--transition);
    border: 2px solid hsla(6, 10%, 41%, 1);
    background-color: white;
    width: 20px;
    height: 20px;
    appearance: none;
    margin: 0 !important;
    -webkit-appearance: none;
    cursor: pointer;
	border-radius: 2px;
}
/*Style checked box*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:checked {
    border: 2px solid var(--black);
    background-color: #2f2424;;
    position: relative !important;
}
/*Style when checkbox is hovered*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:hover {
    border: var(--black) solid 2px !important;
    outline: 5px solid #d4c4bc;
    
}
/*Style when checkbox is marked*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:focus {
    border: var(--black) solid 2px !important;
    outline: 5px solid #d4c4bc;
}
/*Style when checkbox is clicked*/
.Survey .qtCheckbox:not(.qtButton) input[type="checkbox"]:active {
    border: 2px solid var(--black) !important;
    outline: 5px solid #d4c4bc;
}
/*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-color: white;
    opacity: 1;
    top: 2px;
    left:2px;
    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%);
}
        
.Survey .Question .Answers label {
    display: inline-flex;
    width: 100%;
    align-items: flex-start;
}
.Survey .Question .Answers label span:nth-of-type(2){
    padding-left: 8px;
	line-height: 24px;
    font-family: arial !important;
}
.Survey .Question .Answers label span{
  font-size: 16px;		
}
        
.Survey .qtToggle .toggle input[type="checkbox"]:checked {
    background-color: var(--primaryGreen); }
        
.Survey .qtButton .Answer.Selected label span {
    background-color: #d4c4bc;
}

        
/*TOGGLE BUTTON-------------------------------------------------------------------------------------*/
    
        
        
.Survey .Question .ColorDisplay {
    display: inline-block;
    margin: 3px 0;
    height: 22px;
}
        
.Survey .Question .qtToggle .toggle {
    border-radius: 15px;
    height: 22px;
}
        
/*Whole toggle (unchecked)*/
.Survey .qtToggle .toggle input[type] {
    transition: var(--transition);
    position: relative;
    top: calc(50% - 0.55em);
    height: 20px;
    width: 40px;
    border: 2px solid hsla(6, 10%, 41%, 1);
    background-color: transparent;
    -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: var(--transition);
    border: 2px solid hsla(6, 10%, 41%, 1);
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;

    width: 1em;
    height: 1em;
    box-shadow: none;
    background-color: transparent;
    border-radius: 100%;
}
/*Whole toggle (checked)*/
.Survey .qtToggle .toggle input[type]:checked {
    background-color: #512B2B;
	border-color: #512B2B;
}
/*Toggle circle (checked)*/
.Survey .qtToggle .toggle input[type]:checked::after {
    left: calc(100% - 17px);
    background-color: #fff;
	border-color: #512B2B;
}

            
        
/*TABS*/
.Survey .PageTab{
    background-color: #f9f8f6 !important; } .Survey .PageTabs + .Page{
    border-top: solid 1px #d4c4bc;;
}
.SurveyTrigger:not(.Preview) .Survey:not(.Print) .PageTabs {
    background-color: #f9f8f6 !important; }

.Survey .PageTabs > li.Selected{
    background-color: transparent !important;
    border-bottom: solid 2px #72605e !important; } .Survey .PageTabs > li.Selected span{
    color: #2f2424 !important;
}
.Survey .PageTabs > li {
    border: none !important;
    cursor: pointer;
    display: inline;
    padding: 10px 20px;
    float: left;
    margin: 0px;
}
.Survey .PageTabs > li:hover{
    border-bottom: solid 2px #72605e !important; } .Survey .PageTabs > li span{
    color: #72605e !important;
    font-weight: 700 !important; }
        
        
/*NAVIGATION-------------------------------------------------------------------------------------------------------------------------------------*/ 

.Print.Survey .Navigation{
    background-color: white !important; }
.SurveyTrigger:not(.Preview) .Survey .Navigation{
    padding: 32px 24px;
    margin-top: 0px !important;
    background-color: white;
	border-radius: 0px 0px 24px 24px !important;
}
        
        
.Survey .Navigation button[class]{
    transition: var(--transition);
    padding: 10px 20px 10px 20px !important;
    border-radius: 8px;
    margin: 5px 8px !important;
}
.Survey .Navigation button[class] span{
font-weight: 500 !important;
font-size: 18px;
line-height: 24px;
}
        
        
/*Next-button*/
.Survey button.NextButton{
    background: #2f2424;
    border: 1px solid #2f2424;
	display: inline-flex;
	gap: 8px;
		
}
.Survey button.NextButton::after{
	content: '';
   height: 24px;
			width: 24px;
	display: inline-block;	
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABjSURBVHgB7dVLCsAgDATQSU/Sm2lv0qN402n6AZeVaEAwbyOCzGzUAMELyR1eNDzxlf7ObrCRby0tJSYanFlFycwlujnp4ymxXtMWgpFYH98tY6QInzu89zc9RKTAAz0HzlouP5cSJ8DLoN4AAAAASUVORK5CYII=");
 background-position: center;
	background-size: 24px;
}
.Survey button.NextButton > span{
    color: white !important;    
}
/*Next-button :hover*/
.Survey button.NextButton:hover{
    border: 1px solid #72605e;
            
   box-shadow: none;
    background: #72605e;
    color: var(--white);
}
        
/*Previous-button*/     
.Survey button.PrevButton{
  border: 1px solid #2f2424;
    background-color: transparent;
}
/*Previous-button :hover*/
.Survey button.PrevButton:hover{
    box-shadow: inset 0 0 0 3px #d4c4bc;
     border: 1px solid #d4c4bc;
    background-color: #d4c4bc;
}

/*Close-button*/
.Survey button.CloseButton{
  border: 1px solid hsla(6, 10%, 41%, 1);
    background-color: transparent;
}
/*Close-button :hover*/
.Survey button.CloseButton:hover{
    box-shadow: inset 0 0 0 3px #d4c4bc;
     border: 1px solid #d4c4bc;
    background-color: #d4c4bc !important;
}
        
        
        
/*Matrix table---------------------------*/
        
.Survey .qtMatrix table tbody tr:nth-of-type(even){
   background-color: #fbf2ea; 
}
.Survey .qtMatrix table tbody tr,
.Survey .qtMatrix table thead tr{
   border-bottom: none;
}

        
/*MEDIAQUERIES*/
@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%;
       display: inline-block;
}
.Survey.PageTabs{
        padding-left: 0px !important;
        padding-right: 0px !important;
}

.Survey .Page .Sections .Answers,
.Survey .Page .Sections label{
    padding-right: 0px !important;
}

.Survey .Page > .Header > .Name {
    font-size: 25px;
	margin-top: 40px;
}

.Survey:not(.Print) {
    padding: 0px;
}	
.Survey .Page{
	border-radius: 0px;		
}
.Survey:not(.Print){
	background-color: white !important;		
}
.SurveyTrigger:not(.Preview) .Survey:not(.Print) .SurveyBody {
    padding: 0px !important;
}
.SurveyTrigger:not(.Preview) .Survey:not(.Print){
	background-color: white !important;		
}
}
		
.Survey .LanguageSelector li {
    margin-right: 20px;
    height: 24px;
    width: 24px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}	
.Survey .LanguageSelector li img{
    height: 24px;
    width: 24px;
}

		
@media screen and (max-width: 620px){		
.Survey .LanguageSelector li {
    margin-right: 20px;
    height: 44px;
    width: 44px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.Survey .LanguageSelector li img{
    height: 44px;
    width: 44px;
}
}
		
.SurveyAdmin .Preview > .Survey,
.SurveyAdmin .Preview > .Survey .SurveyBody{
	background-color: white !important;	
}
		
		
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:  hsla(19, 16%, 57%, 1) !important;
	opacity: 20% !important;
}
		
.Survey .qtInformation *:not(.Name) {
    font-family: Arial;
}
		
.Survey .qtFile .Progress,
.Survey .qtFile .InputLoader{
    display: none !important;
}

.Survey .Question .Answers select {
   background-position-x: calc(100% - 15px);
    padding-right: 40px;
    background-size: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDkuMDAwMjRMMTIgMTUuMDAwMkw2IDkuMDAwMjQiIHN0cm9rZT0iIzJGMjQyNCIgc3Ryb2tlLXdpZHRoPSIxLjkxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==);
}

.Survey .qtCustom > div > .Row > .Delete{
    top: 50% !important;
}

.Survey .qtCustom > div > .Row:last-of-type{
   border-color: white !important; 
}

.Survey .Question .Answers select *,
.AutoSuggestValues *,
.Survey .HelpText *{
   font-size: 16px !important;
   font-family: arial !important;
   line-height: 24px;
}

.Survey .Question:not(.HideQuestion) .Answers:has(.Answer:has(input, select, textarea)) {
    padding-left: 0px;
    min-height: 87px !important;
}


.Survey .Page .Section .Description h1,
.Survey .Page .Section .DescriptionText h1{
    font-family: 'Swedbank Headline Bold', sans-serif;
    font-size: 29px !important;
}
.Survey .Page .Section .Description h2,
.Survey .Page .Section .DescriptionText h2{
     font-family: 'Swedbank Headline Bold', sans-serif;
     font-size: 24px !important;
}

.Survey .Page .Section .Description h3,
.Survey .Page .Section .DescriptionText h3{
     font-family: 'Swedbank Headline Bold', sans-serif;
     font-size: 20px !important;
}

.Survey .Page .Section .Description h4,
.Survey .Page .Section .DescriptionText h4{
     font-family: 'Swedbank Headline Bold', sans-serif;
     font-size: 16px !important;
}

.Survey .Page .Section .Description p,
.Survey .Page .Section .DescriptionText p{
    margin: 0px !important;
}


.Survey .Page.HideName > .Header .Name,
.Survey .Section.HideName > .Header .Name{
    font-size: 0px;
    display: none;
}

.Survey .HideQuestion .QuestionText {
    display: none;
}

