/** [AIV_SHORT]  Build version: 3.5.17 - Wednesday, March 4th, 2026, 2:58:35 PM  **/ 
 /* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*! jQuery UI - v1.12.1 - 2020-02-19
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.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;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-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-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.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-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,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.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:default;-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-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}
/* keyboard - jQuery UI Widget */
.ui-keyboard {
	text-align: center;
	padding: .3em;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 16000;
	/* see issue #484 */
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}
.ui-keyboard-has-focus {
	z-index: 16001;
}
.ui-keyboard div {
	font-size: 1.1em;
}
.ui-keyboard[contenteditable] {
	white-space: pre;
}

.ui-keyboard-button {
	height: 2em;
	min-width: 2em;
	margin: .1em;
	cursor: pointer;
	overflow: hidden;
	line-height: 2em;
	-moz-user-focus: ignore;
}
.ui-keyboard-button span {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	display: inline-block;
}
.ui-keyboard-button-endrow {
	clear: left;
}
.ui-keyboard-space {
	width: 15em;
}
/* see http://nicolasgallagher.com/another-css-image-replacement-technique/ */
.ui-keyboard-space span, .ui-keyboard-empty span {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}
.ui-keyboard-preview-wrapper {
	text-align: center;
	position: relative;
	overflow: hidden;
}
/* width is calculated in IE, since 99% = 99% full browser width =( */
.ui-keyboard-preview {
	text-align: left;
	margin: 0 0 3px 0;
	display: inline;
	width: 99%;
}
.ui-keyboard-keyset {
	text-align: center;
	white-space: nowrap;
}
.ui-keyboard-input {
	text-align: left;
}
.ui-keyboard-input-current {
	-moz-box-shadow: 0 0 5px #4d90fe;
	-webkit-box-shadow: 0 0 5px #4d90fe;
	box-shadow: 0 0 5px #4d90fe;
}
.ui-keyboard-placeholder {
	color: #888;
}
/* disabled or readonly inputs, or use
 input[disabled='disabled'] { color: #f00; } */
.ui-keyboard-nokeyboard {
	color: #888;
	border-color: #888;
}
.ui-keyboard-spacer {
	display: inline-block;
	width: 1px;
	height: 0;
	cursor: default;
}

.ui-keyboard-NBSP span, .ui-keyboard-ZWSP span, .ui-keyboard-ZWNJ span,
.ui-keyboard-ZWJ span, .ui-keyboard-LRM span, .ui-keyboard-RLM span {
	font-size: 0.5em;
	line-height: 1.5em;
	white-space: normal;
}

/* combo key styling - toggles diacritics on/off */
.ui-keyboard-button.ui-keyboard-combo.ui-state-default {
	border-color: #ffaf0f;
}

/* (in)valid inputs */
button.ui-keyboard-accept.ui-keyboard-valid-input {
	border-color: #0c0;
	background: #080;
	color: #fff;
}
button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover {
	background: #0a0;
}
button.ui-keyboard-accept.ui-keyboard-invalid-input {
	border-color: #c00;
	background: #800;
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover {
	background: #a00;
}

/*** Caret extension definition ***/
/* margin-top => is added to the caret height (top & bottom) */
.ui-keyboard-caret {
	background: #c00;
	width: 1px;
	margin-top: 3px;
}

/*** jQuery Mobile definitions ***/
/* jQuery Mobile styles - need wider buttons because of font size and
 text-overflow:ellipsis */
div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn {
	padding: 0.5em 1em;
	border-color: transparent;
}
.ui-body .ui-keyboard-button {
	width: 3em;
	height: 3em;
	display: inline-block;
}
.ui-body .ui-keyboard-widekey {
	width: 5.5em;
}
.ui-body .ui-keyboard-space {
	width: 15em;
}
.ui-body .ui-keyboard-space span {
	visibility: hidden; /* hides the ellipsis */
}
.ui-body .ui-keyboard-keyset {
	line-height: 0.5em;
}
.ui-body input.ui-input-text, .ui-body textarea.ui-input-text {
	width: 95%;
}

/* over-ride padding set by mobile ui theme - needed because the mobile script
 wraps button text with several more spans */
.ui-body .ui-btn-inner {
	height: 2em;
	padding: 0.2em 0;
	margin: 0;
}
.ui-body .ui-btn {
	margin: 0;
	font-size: 13px; /* mobile default size is 13px */
}

/* override Bootstrap excessive button padding */
button.ui-keyboard-button.btn {
	padding: 1px 6px;
}

/* enable/disable icons */
button.ui-keyboard-toggle span {
	width: .8em;
	height: .8em;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
/* unlocked icon (keyboard enabled) */
button.ui-keyboard-toggle span {
	/* light theme unlocked icon - fill: #111 */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==);
}
.ui-keyboard-dark-theme button.ui-keyboard-toggle span {
	/* dark theme unlocked icon - fill: #eee */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTguNyw0LjRINy41SDUuMHYtMS45YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40LDAtMi41LDEuMS0yLjUsMi41djEuOWgxLjIgdi0xLjljMC0wLjcsMC42LTEuMiwxLjItMS4yczEuMiwwLjYsMS4yLDEuMnYxLjljLTAuNywwLTEuMiwwLjYtMS4yLDEuMlY4LjggYzAsMC43LDAuNiwxLjIsMS4yLDEuMmg1LjBDOS40LDEwLDEwLDkuNCwxMCw4LjhWNS42QzEwLDUuMCw5LjQsNC40LDguOCw0LjR6IE02LjYsNy40djEuMCBjMCwwLjItMC4xLDAuMy0wLjMsMC4zUzYuMCw4LjYsNi4wLDguNFY3LjRjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zLDAuMy0wLjYsMC42LTAuNiBTNi45LDYuNiw2LjksNi45QzYuOSw3LjEsNi44LDcuMyw2LjYsNy40eiIvPjwvc3ZnPg==);
}

/* locked icon (keyboard disabled) */
button.ui-keyboard-toggle.ui-keyboard-disabled span {
	/* light theme locked icon - fill: #111 */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzExMSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=);
}
.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled span {
	/* dark theme locked icon - fill: #eee */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNCA0LjRWMi41YzAtMS40LTEuMS0yLjUtMi41LTIuNWMtMS40IDAtMi41IDEuMS0yLjUgMi41djEuOSBjLTAuNyAwLTEuMiAwLjUtMS4yIDEuMnYzLjFDMS4zIDkuNCAxLjggMTAgMi41IDEwaDQuOWMwLjcgMCAxLjItMC42IDEuMi0xLjJWNS42IEM4LjcgNC45IDguMSA0LjQgNy40IDQuNHogTTUuMyA3LjR2MS4wYzAgMC4yLTAuMSAwLjMtMC4zIDAuM2MtMC4yIDAtMC4zLTAuMS0wLjMtMC4zVjcuNCBjLTAuMi0wLjEtMC4zLTAuMy0wLjMtMC41YzAtMC4zIDAuMy0wLjYgMC42LTAuNmMwLjMgMCAwLjYgMC4zIDAuNiAwLjYgQzUuNiA3LjEgNS41IDcuMyA1LjMgNy40eiBNNi4yIDQuNEgzLjdWMi41YzAtMC43IDAuNS0xLjIgMS4yLTEuMmMwLjcgMCAxLjIgMC42IDEuMiAxLjIgVjQuNHoiLz48L3N2Zz4=);
}

.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),
.ui-keyboard.ui-keyboard-disabled input {
	opacity: 0.5;
}

/*** Alt-Keys Popup extension ***/
/* clickable overlay on top of keyboard to hide the popup */
.ui-keyboard-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
}
/* the actual popup styling, class names from the css.container option are also
 added */
.ui-keyboard-popup {
	display: inline-block;
	/* default buttons are 2em wide + .1em margin on either side (set in
	.ui-keyboard-button definition); so use multiples of 2.2em for a max-width
	if you don't want any extra white space on the sides, e.g.
	5 buttons * 2.2em = 11em,
	6 buttons * 2.2em = 13.2em, etc
	*/
	max-width: 22em; /* 10 buttons */
}
.ui-keyboard.ui-keyboard-popup-open .ui-keyboard-keyset .ui-keyboard-button {
	/* Disable keys under overlay while popup is open - see #654 */
	pointer-events: none;
}

/*** Extender keyboard extension ***/
div.ui-keyboard-extender {
	margin-left: 5px;
}
button.ui-keyboard-extender span {
	width: .9em;
	height: .9em;
	display: inline-block;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	/* light theme extender icon - fill: #111 */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6IzExMSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzExMSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+);
}
.ui-keyboard-dark-theme button.ui-keyboard-extender span {
	/* dark theme extender icon - fill: #eee */
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3R5bGU9ImZpbGw6I2VlZSI+PGc+PHBhdGggc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2VlZSIgZD0iTSAwLjUsNC41IDE1LjUsNC41IDE1LjUsMTUuNSAwLjUsMTUuNSBaIj48L3BhdGg+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iMiIgeT0iNiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjYiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSI4IiB5PSI2Ij48L3JlY3Q+PHBhdGggZD0ibSAxMSw2IDMsMCAwLDUgLTIsMCAwLC0zIC0xLDAgeiI+PC9wYXRoPjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjEyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjUiIHk9IjEyIj48L3JlY3Q+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMiIgeD0iOSIgeT0iOSI+PC9yZWN0PjxyZWN0IHdpZHRoPSIyIiBoZWlnaHQ9IjIiIHg9IjYiIHk9IjkiPjwvcmVjdD48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4PSIyIiB5PSIxMiI+PC9yZWN0PjxyZWN0IHdpZHRoPSIzIiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjkiPjwvcmVjdD48L2c+PC9zdmc+);
}

/* Media Queries (optimized for jQuery UI themes;
 may be slightly off in jQuery Mobile themes) */
/* 240 x 320 (small phone)  */
@media all and (max-width: 319px) {
	.ui-keyboard div {
		font-size: 9px;
	}
	.ui-keyboard .ui-keyboard-input {
		font-size: 12px;
	}
	/* I don't own an iPhone so I have no idea how small this really is... is it
	even clickable with your finger? */
	.ui-body .ui-btn {
		margin: 0;
		font-size: 9px;
	}
	.ui-body .ui-keyboard-button {
		width: 1.8em;
		height: 2.5em;
	}
	.ui-body .ui-keyboard-widekey {
		width: 4em;
	}
	.ui-body .ui-keyboard-space {
		width: 8em;
	}
	.ui-body .ui-btn-inner {
		height: 2.5em;
		padding: 0.3em 0;
	}
}

/* 320 x 480 (iPhone)  */
@media all and (min-width: 320px) and (max-width: 479px) {
	.ui-keyboard div {
		font-size: 9px;
	}
	.ui-keyboard .ui-keyboard-input {
		font-size: 14px;
	}
	/* I don't own an iPhone so I have no idea how small this really is... is it
	even clickable with your finger? */
	.ui-body .ui-btn {
		margin: 0;
		font-size: 11px;
	}
	.ui-body .ui-keyboard-button {
		width: 1.8em;
		height: 3em;
	}
	.ui-body .ui-keyboard-widekey {
		width: 4.5em;
	}
	.ui-body .ui-keyboard-space {
		width: 10em;
	}
	.ui-body .ui-btn-inner {
		height: 3em;
		padding: 0.7em 0;
	}
}

/* 480 x 640 (small tablet) */
@media all and (min-width: 480px) and (max-width: 767px) {
	.ui-keyboard div {
		font-size: 13px;
	}
	.ui-keyboard .ui-keyboard-input {
		font-size: 14px;
	}
	.ui-body .ui-btn {
		margin: 0;
		font-size: 10px;
	}
	.ui-body .ui-keyboard-button {
		height: 2.5em;
	}
	.ui-body .ui-btn-inner {
		height: 2.5em;
		padding: 0.5em 0;
	}
}

.mosaic{position:relative}.mosaic-container{display:flex;justify-content:center;height:100%}.mosaic-wrapper,.mosaic-wrapper2{display:flex;height:100%;width:100%;margin-top:120px}.mosaic_item{margin:0px 6px;background-size:90% 90%;background-position:50% 50%}.mosaic_item:hover{cursor:pointer}.mosaic_item.active{box-shadow:0px 0px 0px 4px #fff}.mosaic_item.checked img{opacity:.5}.mosaic_item.box-or-height{background-image:url(daf30d3ce6bbee60fd6db59a39982450.svg)}.mosaic_item .outerImage{position:relative}.mosaic_item img{opacity:1;display:block;height:85px}.mosaic_item .overlayImage{position:absolute;display:block;background-image:url(e2ba5e66c0e40f5e6591a67c405af943.svg);background-size:50%;width:100%;height:100%;top:0;opacity:1;background-repeat:no-repeat;background-position:center}.mosaic_item .overlayImage.validated{background-image:url(daf30d3ce6bbee60fd6db59a39982450.svg);background-size:90% 90%}.canvas-edition-wrapper{display:flex;box-shadow:0px -1px 0px 0px #9d9ba0;padding-top:0px}.canvas-edition-wrapper .canvas-edition{display:flex;width:100%}.canvas-edition-wrapper .canvas-edition .left-controls,.canvas-edition-wrapper .canvas-edition .right-controls{width:22%;text-align:center;padding-top:30px}.canvas-edition-wrapper .canvas-edition .left-controls.active-side,.canvas-edition-wrapper .canvas-edition .right-controls.active-side{box-shadow:inset 0px 0px 0px 2px #0c0;pointer-events:initial}.canvas-edition-wrapper .canvas-edition .left-controls.active-side h4,.canvas-edition-wrapper .canvas-edition .right-controls.active-side h4{color:#fff}.canvas-edition-wrapper .canvas-edition .left-controls.active-side .type-image,.canvas-edition-wrapper .canvas-edition .right-controls.active-side .type-image{opacity:1}.canvas-edition-wrapper .canvas-edition .left-controls.disabled-side,.canvas-edition-wrapper .canvas-edition .right-controls.disabled-side{box-shadow:inset 0px 0px 0px 2px #c00;pointer-events:none}.canvas-edition-wrapper .canvas-edition .left-controls.disabled-side h4,.canvas-edition-wrapper .canvas-edition .right-controls.disabled-side h4{color:#666}.canvas-edition-wrapper .canvas-edition .left-controls.disabled-side .type-image,.canvas-edition-wrapper .canvas-edition .right-controls.disabled-side .type-image{opacity:.25}.canvas-edition-wrapper .canvas-edition .left-controls_header,.canvas-edition-wrapper .canvas-edition .right-controls_header{box-shadow:none !important;max-height:auto !important}.canvas-edition-wrapper .canvas-edition .left-controls_header h4,.canvas-edition-wrapper .canvas-edition .right-controls_header h4{margin:0px;font-size:26px;font-weight:900}.canvas-edition-wrapper .canvas-edition .left-controls_header img,.canvas-edition-wrapper .canvas-edition .right-controls_header img{width:200px}.canvas-edition-wrapper .canvas-edition .canvas-wrapper{width:500px;max-width:500px;display:flex;flex-direction:column;justify-content:center;padding-top:0px;margin-top:0px}.canvas-edition-wrapper .canvas-edition .canvas-wrapper .mosaic-footer{margin-top:0px;width:500px;height:auto;z-index:5;padding:0;display:flex;align-items:center;justify-content:center}.canvas-edition-wrapper .canvas-edition .canvas-wrapper_header{box-shadow:none !important;max-height:auto !important}.canvas-edition-wrapper .canvas-edition .canvas-wrapper_footer{display:flex;flex-wrap:wrap}.canvas-edition-wrapper .canvas-edition .canvas-wrapper_footer p{border:1px solid #c00}#mosaicPupils .canvas-edition-wrapper .canvas-edition .left-controls_header img,#mosaicPupils .canvas-edition-wrapper .canvas-edition .right-controls_header img{margin-top:20px;margin-bottom:10px;width:150px}.later-measures{width:auto;max-width:200px;margin-left:auto;text-align:right}.zoom-container{display:flex;align-items:center;justify-content:center;padding:0;margin:0;background-color:#ffffff00;height:auto}.controls-container{display:flex;align-items:center;justify-content:center;position:relative;width:140px;height:70px;margin:0 auto;padding:0}.controls-container>div{position:absolute}.controls-container>div.nord{top:0px;left:50%;margin-left:-35px}.controls-container>div.est{top:50%;margin-top:-35px;right:0%}.controls-container>div.south{bottom:0px;left:50%;margin-left:-35px}.controls-container>div.west{top:50%;margin-top:-35px;left:0%}.mosaic-footer{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;background-color:#ffffff00;height:auto;width:100%;flex-wrap:wrap}.mosaic-footer .btn-image,.mosaic-footer .btn-check{padding:0;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;text-indent:-9999px}.btn-icon{width:70px;height:70px;padding:0px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;text-indent:-9999px}.btn-icon:focus{box-shadow:none}.btn-icon-sm{width:60px;height:60px}.btn-icon-lg{width:120px;height:120px}.btn-icon-drag{background-image:url(b2212ea9813ffdd21edf559173c5acbc.svg)}.btn-icon-drag.active{background-image:url(6e73bc0f584874025cc2407c277c8c45.svg)}.btn-icon-select{background-image:url(a55f39ee2eccb4b9c3618715061af3d0.svg)}.btn-icon-select.active{background-image:url(07be9cd66ebc733425e40f12ad00c1f0.svg)}.btn-icon-more{background-image:url(35a9bbe1a1874521a4e704500c9fd11d.svg)}.btn-icon-more.active,.btn-icon-more:hover,.btn-icon-more:focus{background-image:url(aeaa6ec855b3b2538656ec1df111d7be.svg)}.btn-icon-less{background-image:url(3d10c26b30f82e43d1d6c1916da38ee2.svg)}.btn-icon-less.active,.btn-icon-less:hover,.btn-icon-less:focus{background-image:url(87723be051c3fb59c413c71d5ed20d3b.svg)}.btn-icon-up{background-image:url(7ff08da7fdc4fd4db3babb8460db05a3.svg)}.btn-icon-up.active,.btn-icon-up:hover,.btn-icon-up:focus{background-image:url(eb1c4f8c68a24b795b5464e555cf75b9.svg)}.btn-icon-down{background-image:url(534f9ab8c953dca7555fe01c2900a6cf.svg)}.btn-icon-down.active,.btn-icon-down:hover,.btn-icon-down:focus{background-image:url(14328a5ff33a2f86c390ee9e5cee7e6f.svg)}@media(orientation: portrait){.ipad-device .mosaic-container{height:83%}}@media(orientation: landscape){.ipad-device .mosaic-container{height:78%}.ipad-device .mosaic-wrapper,.ipad-device .mosaic-wrapper2{margin-top:80px;height:90%}}.wizard-container,.wizard-scanner-container{position:fixed;top:0px;height:100vh}.wizard-container .steps,.wizard-container .content,.wizard-container .actions,.wizard-scanner-container .steps,.wizard-scanner-container .content,.wizard-scanner-container .actions{position:absolute;margin:0px;padding:0px}.wizard-container .steps,.wizard-scanner-container .steps{display:none;top:0px;bottom:0px;width:128px}.wizard-container .steps ul,.wizard-scanner-container .steps ul{width:100%}.wizard-container .steps ul li,.wizard-scanner-container .steps ul li{display:block;width:100%;text-transform:uppercase}.wizard-container .steps ul li a,.wizard-scanner-container .steps ul li a{border-radius:0px;margin:0px;padding:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wizard-container .steps ul li a:hover,.wizard-scanner-container .steps ul li a:hover{margin:0px;padding:12px;border-radius:0px}.wizard-container .steps ul li .number,.wizard-scanner-container .steps ul li .number{font-size:initial}.wizard-container .content,.wizard-scanner-container .content{border-radius:0px;background-color:#fff;top:0px;right:0px;bottom:0px;left:0px;width:100%;background-color:transparent}.wizard-container .content .body,.wizard-scanner-container .content .body{padding:0px;width:100%;height:100%;top:0px;right:0px;bottom:0px;left:0px;display:flex;flex-direction:column;flex-wrap:nowrap}.wizard-container .content .body header,.wizard-scanner-container .content .body header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:120px;box-shadow:inset 0px -1px 0px 0px #9d9ba0}.wizard-container .content .body header.header-big,.wizard-scanner-container .content .body header.header-big{min-height:120px;box-shadow:none}.wizard-container .content .body_content,.wizard-scanner-container .content .body_content{flex:1 1 auto;overflow:hidden;min-height:0px}.wizard-container .actions,.wizard-scanner-container .actions{bottom:0px;right:0px;width:calc(100vw - 128px);height:128px;padding:0px 12px}.wizard-container .actions>ul,.wizard-scanner-container .actions>ul{display:flex;height:128px;align-items:center;width:100%}.wizard-container .actions>ul li,.wizard-scanner-container .actions>ul li{margin:0px;margin-left:auto}.wizard-container .actions>ul li:first-child,.wizard-scanner-container .actions>ul li:first-child{margin-left:0px}.wizard-container .actions>ul li:first-child a,.wizard-scanner-container .actions>ul li:first-child a{background-color:#d95910;border-color:#d95910}.wizard-container .actions>ul li:first-child a:hover,.wizard-scanner-container .actions>ul li:first-child a:hover{background-color:#d95910}.wizard-container .actions>ul li.disabled a,.wizard-scanner-container .actions>ul li.disabled a{border-color:#cccccd;background-color:#fff}.wizard-container .actions>ul li a,.wizard-scanner-container .actions>ul li a{font-size:28px;line-height:80px;border-radius:80px;padding:0px 36px;margin:0px;font-weight:900;border:2px solid #23a038;background-color:#23a038}.wizard-container .actions>ul li a:hover,.wizard-scanner-container .actions>ul li a:hover{padding:0px 36px;border-radius:80px;background-color:#23a038}.results-container{height:100vh;position:relative;padding-left:0px;padding-right:0px}.results-container .bg-images{position:absolute;width:100%;height:100%}.results-container .bg-images .images-left{position:absolute;left:0px;top:180px;height:calc(100% - (120px* 2.5));width:40%;background-image:url(1feacb85d38debc2905c3e72d1362360.svg),url(9b8670c2a7456d0a4366cfad3b544d65.jpg);background-position:50% 50%,50% 50%;background-repeat:no-repeat,repeat;background-size:auto 100%}.results-container .bg-images .images-right{position:absolute;top:180px;height:calc(100% - (120px* 2.5));right:0px;width:60%;background-color:#637586}.results-container .bg-images .images-right .side{box-shadow:inset 5px 0px 0px 0px #212121;position:absolute;left:0px;top:0px;height:100%;background-image:url(f0f1c905177c845827c3b142e9012318.svg),url(bae223ff8d26f72e4b59d44a0643c0a4.jpg);background-position:0% 50%,0% 50%;background-repeat:no-repeat,no-repeat;background-size:auto 100%;width:33%}.results-container .bg-images .images-right .top{position:absolute;top:0px;right:0px;height:100%;width:67%;background-image:url(6b6a86d7f21f0a86a3727f3d7615f6d1.svg),url(c20aa3412daded29b6d3d61aef54a978.jpg);background-repeat:no-repeat,no-repeat;background-position:50% -65px,50% 0;background-size:500px auto;display:flex;flex-direction:column-reverse;padding:0px 60px}.results-container .label-value{position:absolute}.results-container .label-value span{text-transform:uppercase;display:block}.results-container .label-value span.small{font-size:12px}.results-container .label-value strong{display:block}.results-container .label-value.result-wrap{top:0px;left:50%;width:500px;margin-left:-250px;padding-top:40px}.results-container .label-value.result-wrap span{text-align:center}.results-container .label-value.result-wrap strong{text-align:right;padding-bottom:50px}.results-container .label-value.result-panto{top:7%;right:0px;width:70%}.results-container .label-value.result-panto span,.results-container .label-value.result-panto strong{text-align:center}.results-container .label-value.result-panto span{padding-bottom:6px}.results-container .label-value.result-bvd{top:36%;right:4%}.results-container .label-value.result-ipd{top:10%;left:0px;width:100%}.results-container .label-value.result-ipd span{text-align:center}.results-container .label-value.result-ipd strong{display:inline-block;width:50%;padding:0px 4%}.results-container .label-value.result-dbl{width:10%;left:50%;top:77%;margin-left:-5%}.results-container .label-value.result-dbl span,.results-container .label-value.result-dbl strong{text-align:center}.results-container .label-value.result-vbox{top:43%;left:0px;width:10%}.results-container .label-value.result-vbox span,.results-container .label-value.result-vbox strong{text-align:right}.results-container .label-value.result-hbox{top:77%;right:55%;width:25%}.results-container .label-value.result-hbox span,.results-container .label-value.result-hbox strong{text-align:center}.results-container .label-value.result-box-height{top:50%;left:0px;width:100%}.results-container .label-value.result-box-height strong{display:inline-block;width:50%;padding:0px 20%}.ipad-device .results-container{height:90%}.result-glasses-container{position:relative}.result-glasses-container_right,.result-glasses-container_left{position:absolute;top:52%}.result-glasses-container_right strong,.result-glasses-container_left strong{display:block;margin-top:-2px}.result-glasses-container_right{left:19%;text-align:right}.result-glasses-container_left{right:17%;text-align:left}.intro-screen .options-group .btn-option img{height:360px;width:360px;margin:0 auto;display:none}.intro-screen .options-group .btn-option img:first-child{display:inline-block}.intro-screen .options-group .btn-option.active img{display:inline-block}.intro-screen .options-group .btn-option.active img:first-child{display:none}.intro-screen .options-group .btn-option.active .btn-option_text{font-weight:700;color:#1ba000}.selection-container{height:100%;padding-top:60px;padding-bottom:60px}.options-group .btn-option_text{margin-bottom:0px;font-size:24px;text-align:center;text-transform:uppercase}.options-group .btn-option:hover{cursor:pointer}.options-group.selection{display:flex;flex-direction:column;justify-content:center}.options-group.selection .btn-option{display:flex;margin-bottom:60px;align-items:center}.options-group.selection .btn-option:last-child{margin-bottom:0px}.options-group.selection .btn-option .placeholder{margin-right:0px;margin-left:0px}.options-group.selection .btn-option_text{margin-left:auto;line-height:120px}.options-group.selection .btn-option .check-normal,.options-group.selection .btn-option .check-selected{display:none;width:120px;height:120px;margin-left:0px;margin-right:0px}.options-group.selection .btn-option .check-normal{display:inline-block}.options-group.selection .btn-option.active .check-normal,.options-group.selection .btn-option.active .check-selected{display:none}.options-group.selection .btn-option.active .check-selected{display:inline-block}.options-group.selection.wrap .btn-option{margin:0px}.step-mark-container{display:flex;align-items:center}.step-mark-container .col{display:flex;flex-direction:column}.step-mark-container .col h2{margin:0px}.step-mark-container .col img{margin-top:auto}.step-mark-container .col.mark-feet img{width:85%}.step-mark-container .col.mark-head img{width:115%}.step-mark-container .col.mark-screen{padding-top:0px;padding-left:0px;position:relative}.step-mark-container .col.mark-screen p{position:absolute;top:50%;left:0px;margin:0px;font-size:24px}.step-mark-container .col.mark-screen img{margin-right:auto;width:85%}.step-measurements-container{display:flex;align-items:center;gap:2rem;padding:2rem;padding-bottom:0px;color:#fff;margin-top:auto}.step-measurements-container .visualization-col{flex:1;position:relative}.step-measurements-container .visualization-col img{width:100%;height:auto}.step-measurements-container .visualization-col .measurement-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.step-measurements-container .visualization-col h3{line-height:3;margin-left:4rem}.step-measurements-container .measurements-col{flex:1;justify-items:center;font-size:20px}.step-measurements-container .measurements-col .working-distance{display:flex;align-items:center;gap:1rem;margin-left:20%}.step-measurements-container .measurements-col .working-distance .col{max-width:120px;width:auto}.step-measurements-container .measurements-col .working-distance .distance-value{padding:0px 0px 0px 0px;margin:0px 15px 0px 0px;border:none;background:rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;position:relative;width:100%;max-width:70px;color:#fff;box-shadow:none;display:inline-block}.step-measurements-container .measurements-col .working-distance .distance-value #setWorkingDistance{flex:1;min-width:40px;padding-right:25px;background:none;border:none;color:inherit;font-size:inherit}.step-measurements-container .measurements-col .working-distance .distance-value .unit{position:absolute;right:10px;pointer-events:none;color:#fff;top:50%;transform:translateY(-54%)}.step-measurements-container .measurements-col .working-distance .distance-value:focus{background:rgba(255,255,255,.3)}.step-measurements-container .measurements-col .working-distance .distance-value:focus ::shadow{outline:none}.step-measurements-container .measurements-col .working-distance .refresh-icon{width:24px;height:24px;cursor:pointer;opacity:.7;transition:opacity .2s}.step-measurements-container .measurements-col .working-distance .refresh-icon:hover{opacity:1}.step-measurements-container .measurements-col .measurements-table{width:100%;border-collapse:collapse}.step-measurements-container .measurements-col .measurements-table th,.step-measurements-container .measurements-col .measurements-table td{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.step-measurements-container .measurements-col .measurements-table th{font-weight:normal;color:#fff}.step-measurements-container .measurements-col .measurements-table td{font-size:1.2rem}.step-measurements-container .measurements-col .measurements-table .measurement-row:last-child td{justify-content:center}.step-measurements-container .measurements-col .corridor-note{margin-top:1rem;margin-left:20%;font-size:.9rem;color:rgba(255,255,255,.7);font-style:italic}.step-measurements-container .measurements-col .ergo-lens{margin-left:40%;width:30%}.highlight-red{background-color:#e47b7b !important;border-color:red !important}.eyes-position-container{padding-top:60px;padding-bottom:60px;display:flex;justify-content:center;flex-direction:column}.eyes-position-container .row:first-child{margin-bottom:auto}.eyes-position-container .row:last-child{margin-top:auto}.wizard>.content>.body .results-chart{margin-top:30px}.wizard>.content>.body .results-chart label,.wizard>.content>.body .results-chart strong{font-size:12px;margin-bottom:0px}.wizard>.content>.body .results-chart label{text-transform:uppercase;font-weight:300}.results-table .row{padding-top:4px;padding-bottom:4px;box-shadow:inset 0px 1px 0px 0px #fff}.results-table .row .col{font-weight:900;font-size:14px}.results-table .row h4{margin-bottom:0px;font-weight:300;font-size:14px}.results-table .row span{text-transform:lowercase}.results-table .row.header{background-color:#58585a;color:#fff;border-radius:6px}.results-table .row.header .col{font-weight:300;text-transform:uppercase}.results-table .row.header h4{font-size:22px;font-weight:900}.picture-detail-container{overflow:hidden}.picture-detail-container .picture-detail img{max-width:500px;min-width:500px}.picture-selector{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;flex-direction:column;padding-left:0px;padding-right:0px}.picture-selector>.container{margin-top:120px;background-color:#212121;height:100%;display:flex;flex-direction:column;justify-content:center}.picture-thumbnails{max-width:500px;min-width:500px;display:flex;margin:0px auto;margin-top:24px}.picture-thumbnails .picture{text-align:center;margin:0px 6px}.picture-thumbnails .picture img{width:100%}.picture-thumbnails .picture:hover{cursor:pointer}.picture-footer{display:flex;align-items:center;justify-content:center;background-color:#212121}.body_content.legal .legal-container{display:flex;padding:60px 0px;padding-bottom:0px;height:100%}.body_content.legal .legal-container>.col{height:100%}.legal-text{overflow:hidden;overflow-y:auto}.legal-text p{font-size:20px;text-align:left}#controlPanel{position:fixed;top:68%;transform:translateY(-50%);left:0;z-index:1000;display:flex;align-items:center;height:40%;background-color:#ffffff00;transition:all .1s ease}#controlPanel.right{left:auto;right:0}#indicator{width:50px;height:250px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:50px;line-height:.4;border:2px solid #fff;transition:all .1s ease}#fullPanel{width:0;background-color:#1b1b1b;border:2px solid #fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:250px;transition:all .1s ease}.left-sided-popup{border-left:none !important;border-radius:0 30px 30px 0}.right-sided-popup{border-right:none !important;border-radius:30px 0 0 30px}#settingsPanel{display:none;padding-top:25%}#positionToggle{width:60px;background-color:#ccc;border-radius:16px;position:relative;cursor:pointer;margin:10px 0;transition:background-color .2s ease;border:2px solid #fff}#positionToggle::after{content:"";position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;top:2px;left:3px;transition:all .2s ease}#positionToggle.right::after{left:37px}#arrowButtons{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}.btn-configuration-popup{flex-direction:column;align-items:center;justify-content:center;position:relative;background-image:url(d86dcd2c18ecd20dadcb219c24f267b3.svg)}.btn-configuration-popup.active,.btn-configuration-popup:hover,.btn-configuration-popup:focus{background-image:url(5fa2bb5e5f024974cd63f511998b3e02.svg)}.btn-configuration-popup:disabled{background-image:url(42259a9a51fb7eb22d19dc4efd48d938.svg)}.control-popup{width:85px;height:70px}.check-glasses-text{display:flex;align-items:flex-end;justify-items:flex-end;text-transform:uppercase;font-size:16px}.check-glasses-text p{text-align:right;margin:0px -25px 0px 0px}.legal-label{font-size:20px;font-weight:700;margin:0px;line-height:100px;margin-left:-25px}.legal-label:hover{cursor:pointer}.legal-label img{width:100px;height:100px;display:inline-block}.legal-label img.check-selected{display:none}.legal-label span{display:inline-block;vertical-align:top}.legal-label.accepted img{display:none}.legal-label.accepted img.check-selected{display:inline-block}.head-model-container{display:flex;align-items:center;justify-content:center}.ball-loader-container{height:40px;position:relative;z-index:9;pointer-events:none;margin-right:auto;margin-left:auto}.wizard-container .ball-loader-container{margin-left:-120px}.ball-loader{position:relative;width:200px;height:40px;margin-left:-40px}.ball-loader-ball{will-change:transform;height:40px;width:40px;position:absolute;animation:grow 1s ease-in-out infinite alternate;background-image:url(fce4371e9eabaf61e4e89fe83da9a310.svg);background-position:50% 50%;background-size:cover;opacity:.25}.ball-loader-ball.ball1{left:0;transform-origin:100% 50%}.ball-loader-ball.ball2{left:25%;transform:rotate(-45deg);animation-delay:.2s}.ball-loader-ball.ball3{left:50%;transform:rotate(-90deg);animation-delay:.4s}.ball-loader-ball.ball4{left:75%;transform:rotate(-135deg);animation-delay:.6s}.ball-loader-ball.ball5{left:100%;animation-delay:.8s}@keyframes grow{to{opacity:1}}.currentstep-0 .wizard .content,.currentstep-1 .wizard .content,.currentstep-2 .wizard .content,.currentstep-3 .wizard .content,.currentstep-4 .wizard .content,.currentstep-5 .wizard .content,.currentstep-6 .wizard .content,.currentstep-7 .wizard .content,.currentstep-8 .wizard .content,.currentstep-9 .wizard .content,.currentstep-10 .wizard .content{height:100%}.currentstep-0 .wizard .actions,.currentstep-1 .wizard .actions,.currentstep-2 .wizard .actions,.currentstep-3 .wizard .actions,.currentstep-4 .wizard .actions,.currentstep-5 .wizard .actions,.currentstep-6 .wizard .actions,.currentstep-7 .wizard .actions,.currentstep-8 .wizard .actions,.currentstep-9 .wizard .actions,.currentstep-10 .wizard .actions{display:none}.touch-device .controls-container,.touch-device .zoom-container{display:none}.notouch-device .later-measures,.notouch-device #btnStepCanvasPrev{display:none}.ipad-device .later-measures,.ipad-device .controls-container,.ipad-device .zoom-container,.ipad-device #btnStepCanvasPrev{display:none}.scanner-code{background-color:#c2c2c2;font-size:48px;text-align:center;color:#fff;border-radius:24px;padding:24px}.cover-video{position:absolute;top:0%;right:0px;bottom:0px;left:0px;height:100%;width:100%;background-color:#000;z-index:99}.wizard.wizard-color>.content>.body,.wizard.wizard-cameras>.content>.body{height:100%;width:100%}.w-24{width:28px;height:28px;display:flex;margin-right:12px}.w-24 *{width:100%;height:100%}.loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#000;background:-moz-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);background:-webkit-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);background:-o-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);background:-ms-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #000 10%, rgba(255, 255, 255, 0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#000;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.settings{height:100%;width:100%;position:absolute;top:0px;left:0px;background-color:#212121}.settings .settings-access-container{height:100%;display:flex;flex-direction:column;justify-content:center}.settings>.container{height:100%}.settings_cover{position:absolute;left:0px;bottom:0px;top:0px;right:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center}.settings_cover .tabs-wrapper{color:#000;border-radius:24px;border-top-left-radius:0px;border-bottom-right-radius:0px;width:790px;height:720px;overflow:hidden}.settings_cover .tabs-wrapper .nav-tabs{height:100px}.settings_cover .tabs-wrapper .nav-tabs .nav-item{height:100px}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link{padding:0px;height:100%;background-color:#212121;border-radius:0px;border-color:#000;border-top-width:0px;border-bottom-width:0px;font-size:24px;text-transform:uppercase;color:#fff}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link .helper{display:inline-block;height:100%;vertical-align:middle}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link img{display:inline-block;vertical-align:middle;max-height:100px}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link img.selected{display:none}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link.active{background-color:#f2f2f2;color:#000}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link.active img{display:inline-block}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link.active img.normal{display:none}.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link:active img,.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link:focus img,.settings_cover .tabs-wrapper .nav-tabs .nav-item .nav-link:hover img{opacity:1}.settings_cover .tabs-wrapper .nav-tabs .nav-item:first-child .nav-link{border-left-width:0px}.settings_cover .tabs-wrapper .nav-tabs .nav-item:last-child .nav-link{border-right-width:0px}.settings_cover .tabs-wrapper .tab-content{position:relative;height:calc(100% - 100px)}.settings_cover .tabs-wrapper .tab-content .tab-pane{height:100%}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout{position:relative;height:100%;display:flex;flex-direction:column}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_header,.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_footer{display:flex}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_header,.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_container,.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_footer{min-width:100%}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_header{background-color:#f2f2f2;min-height:72px;max-height:72px;padding:0px;align-items:flex-end}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_header h2{text-transform:uppercase;font-weight:600;padding-left:48px;margin:0px;font-size:24px}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_container{background-color:#f2f2f2;flex:auto}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout_footer{min-height:120px;max-height:120px;display:flex;justify-content:center;background-color:#212121}.settings_cover .tabs-wrapper .tab-content .tab-pane .tab-layout-network .tab-layout_container{padding:30px;padding-bottom:0}.settings .form-control{border-radius:8px;border-top-left-radius:0px;border-bottom-right-radius:0px;border-color:#666}.settings .form-control.input-disabled{border-color:#dadada;background-color:#f2f2f2;pointer-events:none}.settings .settings-label{font-weight:bold;text-transform:uppercase;font-size:16px}.settings .panel-disabled label{color:#9d9ba0}.settings .wizard>.content{background-color:transparent}.settings .wizard section.body{padding:0px}.settings .wizard section.body header{width:100%}.settings .wizard section.body header,.settings .wizard section.body .section_content{background-color:#f2f2f2}section.body{width:100%;height:100%;padding:0px;display:flex;flex-direction:column}section.body-modal-vto,section.body-modal-serial{padding:0}section.body-modal-vto header,section.body-modal-vto .section_content,section.body-modal-serial header,section.body-modal-serial .section_content{color:#000}section.body-modal-vto .h2,section.body-modal-serial .h2{color:#000}section.body-modal-vto header,section.body-modal-vto .section_content{background-color:#f2f2f2}section.body-modal-vto .text-placeholder{justify-content:flex-start}section.body header,section.body footer{display:flex;flex-wrap:wrap}section.body header{min-height:72px;max-height:72px;padding:0px;align-items:flex-end}section.body header h2{text-transform:uppercase;font-weight:600;padding-left:48px;margin:0px;font-size:24px}section.body footer{min-height:120px;max-height:120px;display:flex;align-items:center;background-color:#212121;box-shadow:0px 0px 0px 1px #212121}section.body .section_content{flex-grow:2;padding-left:48px;padding-right:48px}section.body .section_content .row{height:100%}section.body .section_content .image-placeholder{display:flex;flex-direction:column;justify-content:center}section.body .section_content .image-placeholder-step1{align-items:center}section.body .section_content .image-placeholder-step2{justify-content:center;align-items:center}section.body .section_content .image-placeholder-step2 img{cursor:pointer;width:22%}section.body .section_content .text-placeholder{display:flex;justify-content:center;flex-direction:column}section.body .section_content .text-placeholder.w-steps header{padding-top:42px;min-height:initial;max-height:initial;margin-bottom:auto}section.body .section_content .text-placeholder.w-steps header h2{padding:0px}section.body .section_content .text-placeholder.w-steps p{margin-bottom:auto;padding-bottom:48px}section.body .section_content .text-placeholder.w-steps h1{margin-bottom:auto}section.body .section_content .text-placeholder h1{font-size:100px;text-decoration:underline}section.body .section_content .text-placeholder p{margin:0px;font-size:20px}section.body .section_content .text-placeholder.top{align-items:flex-start}.wizard-color,.wizard-cameras{height:100%}.wizard-color .steps,.wizard-cameras .steps{display:none}.wizard-color .content,.wizard-cameras .content{margin:0px;border-radius:0px}.wizard-cameras .content>.body header ul{display:flex;width:100%;padding:0px;list-style-type:none !important;margin-top:24px}.wizard-cameras .content>.body header ul li{display:inline-block;position:relative;width:18px;height:18px;background-color:#f2f2f2;margin:0px 18px;border-radius:50%;border:1px solid #212121}.wizard-cameras .content>.body header ul li::before{content:"";position:absolute;right:100%;top:50%;margin-top:-1px;display:block;width:36px;height:1px;border-top:1px dotted #212121;background-color:#979dad}.wizard-cameras .content>.body header ul li:first-child{margin-left:0px}.wizard-cameras .content>.body header ul li:first-child:before{display:none}.wizard-cameras .content>.body header ul li:last-child{margin-right:0px}.wizard-cameras .content>.body header ul li.step-active{background-color:#9d9ba0}.wizard-cameras .content>.body header ul li.step-active::before{background-color:#9d9ba0}.light-wrapper-background{height:100%;background-image:url(0bcd3eb6715251a053020558ba3d0ff5.svg);background-position:50% 50%;background-repeat:no-repeat}.light-left-side,.light-center-side,.light-right-side{display:flex;flex-wrap:wrap;position:relative;justify-content:center}.light-left-side .form-group,.light-center-side .form-group,.light-right-side .form-group{max-height:25%;width:100%;margin:0px}.light-left-side .form-group:first-child,.light-center-side .form-group:first-child,.light-right-side .form-group:first-child{padding-top:48px;padding-bottom:0px;margin-top:0px}.light-left-side .form-group:last-child,.light-center-side .form-group:last-child,.light-right-side .form-group:last-child{margin-bottom:auto}.light-left-side .form-group label,.light-center-side .form-group label,.light-right-side .form-group label{font-weight:600;margin-bottom:0px}.light-left-side .form-group .form-control,.light-center-side .form-group .form-control,.light-right-side .form-group .form-control{font-size:15px;max-width:48px;padding:0;min-height:48px;line-height:48px;text-align:center}.light-left-side .form-group,.light-right-side .form-group{margin-top:-24px}.light-left-side .form-group label,.light-right-side .form-group label{display:block;text-align:center}.light-left-side .form-group .form-control,.light-right-side .form-group .form-control{margin:auto}.light-left-side .form-group{padding-left:12px;padding-right:48px}.light-center-side .form-group{width:100%}.light-center-side .form-group:first-child label{display:block;text-align:center;padding:0px}.light-center-side .form-group:first-child .form-control{text-align:center;margin:auto}.light-center-side .form-group label{padding:12px}.light-right-side .form-group{padding-right:12px;padding-left:48px}.btn-close-settings{position:absolute;left:0;bottom:0px}.proxy-absolute-container{position:absolute;bottom:120px;padding:30px;background-color:#dadada}.custom-control-input:checked~.custom-control-label::before{border-color:#212121;background-color:#212121}.form-control-password{position:relative;-webkit-text-security:disc;-webkit-user-select:text}.password-toggle{position:absolute;right:12px;top:8px;width:24px;height:24px;background-image:url(4dddc16bbc85025f8f80dbbe40e0a916.svg);background-repeat:no-repeat;background-position:50% 50%}.password-toggle.hidden{background-image:url(2e377e7b9d877d4a7a565652aea15a4d.svg)}.ui-keyboard{padding:.1em}.ui-keyboard.dropdown-menu{background-color:#cccccd;border-radius:0px;min-width:initial}.ui-keyboard.dropdown-menu .btn{border-radius:0px}.ui-keyboard span{font-size:1.1em}.ui-keyboard-button{height:3em;min-width:3em;margin:.1em;cursor:pointer}.ui-keyboard-button.ui-keyboard-accept{background-color:#1ba000 !important;border-color:#1ba000 !important;color:#fff !important}.ui-keyboard-button.ui-keyboard-cancel{background-color:#d95910 !important;border-color:#d95910 !important;color:#fff !important}.ui-keyboard-button.btn-round{border-radius:12px;font-weight:bold;width:60px;height:60px;margin:6px;background-color:#212121;color:#fff}.keyboard-placeholder{position:absolute;top:100%;width:100%;height:0%;background-color:#ccc;box-shadow:0px 0px 0px 4px #c00;z-index:999}.pin-keyboard-container{height:300px;overflow:hidden;margin-bottom:0px}.pin-input{position:absolute;top:-100px}.pin-map{padding:0px;margin:0px auto;list-style-type:none;display:flex;justify-content:center}.pin-map li{width:12px;height:12px;border:1px solid #333;border-radius:50%;margin:0px 6px}.serial-container{position:absolute;top:0px;left:0px;bottom:0px;right:0px}.serial-container .serial-cover{position:absolute;left:0px;bottom:0px;top:0px;right:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center}.serial-container .serial-cover .serial-wrapper{position:relative;background-color:#fff;border-radius:6px;width:592.5px;height:540px;overflow:hidden}.serial-container .serial-cover .serial-wrapper .btn-close-serial{position:absolute;left:0;bottom:0px}.lightbox{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100}.lightbox .modal-card .modal-content{background-color:transparent;padding:12px 24px;border:none;border-radius:none}.lightbox .modal-card .modal-content img{width:100px}.lightbox .modal-card .modal-content p{padding-left:50px;padding-right:120px;font-size:30px;font-weight:700}.lightbox .modal-card .modal-content p.modal-error-text{font-size:30px}.lightbox .modal-card .container{height:100%}.lightbox .modal-card{position:absolute;width:600px;height:460px;left:50%;top:50%;margin-left:-300px;margin-top:-230px;background-color:#f2f2f2;color:#212121;border-top-right-radius:12px;border-bottom-left-radius:12px;display:flex;flex-direction:column}.lightbox .modal-card .modal-error-text{font-size:30px;padding-left:50px;font-weight:900;margin:0px}.lightbox .modal-card .modal-test-later-container{padding-left:60px;padding-right:60px;padding-top:20px}.lightbox .modal-card .modal-code-text{text-align:center;font-size:30px;background-color:#fff;margin:0px;margin-left:50px;margin-right:50px}.lightbox .modal-card--error{position:static;margin-left:auto;margin-top:0px;height:auto;width:auto}.lightbox .modal-card-pin{width:360px;padding-left:0px;padding-right:0px;margin-left:-180px}.lightbox .modal-card-pin p{font-size:30px;padding-left:50px;font-weight:900}.lightbox .modal-card-pin footer{height:100px;background-color:#212121;box-shadow:0px 0px 0px 1px #212121;border-top:none;border-bottom-left-radius:12px}.lightbox .modal-card-pin footer .btn-image{width:100px;height:100px}.lightbox .modal-card_header{padding-top:12px}.lightbox .modal-card_header img{width:100px}.lightbox .modal-card_footer{height:120px;border-bottom-left-radius:12px;margin-top:auto;display:flex;background-color:#212121;box-shadow:0px 0px 0px 1px #212121}.lightbox .modal-card_footer .btn--error{border:2px solid #d95910;background-color:#d95910}.lightbox .modal-card_footer .btn--error:hover{background-color:#aa460c}.lightbox .modal-card_footer .btn--error:active{background-color:#622807}html{height:100%}body{margin:0px;height:100%;font-family:"Lato",sans-serif;font-size:14px;font-weight:400;color:#fff;background-color:#212121;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;overflow:hidden}body h1,body h2{font-weight:900;min-width:100%}body h1{font-size:60px}body h2{font-size:30px}body h5{font-size:28px;color:#1ba000}.header-app{height:120px;display:flex;align-items:center;padding:0px 24px}.header-app .logo{height:50px}@media(orientation: landscape){.ipad-device .header-app{height:80px;padding:0px 18px}.ipad-device .header-app .logo{height:40px}}footer{height:128px}footer.results-footer{bottom:0px;left:0px;right:0px;height:110px}footer .btn:disabled{pointer-events:none}footer .btn-no-arrow:after,footer .btn-no-arrow:before{display:none !important}.btn-image{height:120px;width:120px;border:none;background-color:transparent;padding:0px;position:relative;background-size:contain;background-position:50% 50%}.btn-image.zoomed{background-size:120% 120%}.btn-image.huge{height:360px;width:360px}.btn-image span{color:#fff;margin-right:-24px;text-align:right;top:0px;position:absolute;right:100%;line-height:120px;display:inline-block;white-space:nowrap;text-transform:uppercase}.btn-image span.right{right:initial;left:100%;text-align:left;margin-right:0px;margin-left:-24px}.btn-image:disabled span{color:#666}.btn-image:disabled:hover span{color:#ccc}.btn-image img{margin:0 auto;display:none}.btn-image img:first-child{display:block}.btn-image:hover,.btn-image:focus,.btn-image:active{cursor:pointer;box-shadow:none}.btn-image:hover img,.btn-image:focus img,.btn-image:active img{display:block}.btn-image:hover img:first-child,.btn-image:focus img:first-child,.btn-image:active img:first-child{display:none}.btn-image:disabled img{display:none}.btn-image:disabled img:last-child{display:block}.btn-image.btn-prev{background-image:url(25f65a6397428a39968c0904c2373829.svg)}.btn-image.btn-prev.active,.btn-image.btn-prev:hover,.btn-image.btn-prev:focus{background-image:url(227603943ff3e04436c6925e4968aae2.svg)}.btn-image.btn-prev:disabled{background-image:url(b120b0a5dab54da37871d3e36ea927f5.svg)}.btn-image.btn-next{background-image:url(e5f64dc76f2a8278dbc5e168cc755c78.svg)}.btn-image.btn-next.active,.btn-image.btn-next:hover,.btn-image.btn-next:focus{background-image:url(6531d983f0bfafe3921728fd20a3eb65.svg)}.btn-image.btn-next:disabled{background-image:url(de0d8daf32f1f7ec88e06de782abd8fd.svg)}.btn-image.btn-take-photo{background-image:url(556048c2b696caddfadc222a171a004b.svg)}.btn-image.btn-take-photo.active,.btn-image.btn-take-photo:hover,.btn-image.btn-take-photo:focus{background-image:url(f44c44b460519ad9bbbd469e2193a1c0.svg)}.btn-image.btn-take-photo:disabled{background-image:url(895c7fc959c8557e5bf81ca8c750e04f.svg)}.btn-image.btn-repeat{background-image:url(5b82500223ece1dd338b4b900e5105ca.svg)}.btn-image.btn-repeat.active,.btn-image.btn-repeat:hover,.btn-image.btn-repeat:focus{background-image:url(862c2efbb73c72e8c6aafb9998246757.svg)}.btn-image.btn-repeat:disabled{background-image:url(e0c13d1a4644b76def69c09d4c4c72b2.svg)}.btn-image.btn-later-measures{background-image:url(d7ffff2e3265018199afc75a3f4e469d.svg)}.btn-image.btn-later-measures.active,.btn-image.btn-later-measures:hover,.btn-image.btn-later-measures:focus{background-image:url(3ae024851bd4275ec28d6059f25aa468.svg)}.btn-image.btn-later-measures:disabled{background-image:url(6eb0726214fb6076c827821f5a0be6df.svg)}.btn-image.btn-check{background-image:url(c967504a3f925d82a9693d5e2807803f.svg)}.btn-image.btn-check.active,.btn-image.btn-check:hover,.btn-image.btn-check:focus{background-image:url(aa13240a7d50ed49f822f02c8d3369d1.svg)}.btn-image.btn-check:disabled,.btn-image.btn-check.disabled{opacity:1;background-image:url(c967504a3f925d82a9693d5e2807803f.svg)}.btn-image.btn-check:disabled:hover,.btn-image.btn-check.disabled:hover{background-image:url(c967504a3f925d82a9693d5e2807803f.svg)}.btn-image.btn-check-double{background-image:url(7b431341cb91295264d1285e6a53ffe4.svg)}.btn-image.btn-check-double.active,.btn-image.btn-check-double:hover,.btn-image.btn-check-double:focus{background-image:url(daf30d3ce6bbee60fd6db59a39982450.svg)}.btn-image.btn-check-double:disabled{background-image:url(ed325143ec2e3bb4ff20ee2e30823ddb.svg)}.btn-image.btn-configuration{position:absolute;bottom:0;right:0;background-image:url(d86dcd2c18ecd20dadcb219c24f267b3.svg)}.btn-image.btn-configuration.active,.btn-image.btn-configuration:hover,.btn-image.btn-configuration:focus{background-image:url(5fa2bb5e5f024974cd63f511998b3e02.svg)}.btn-image.btn-configuration:disabled{background-image:url(42259a9a51fb7eb22d19dc4efd48d938.svg)}.btn-image.btn-send{background-image:url(c662243939b00891943b1a5a87475f58.svg)}.btn-image.btn-send.active,.btn-image.btn-send:hover,.btn-image.btn-send:focus{background-image:url(384daf9ef8603b95495cbfa7c868207b.svg)}.btn-image.btn-send:disabled{background-image:url(961f6c8fd847374a868ef2e97d35072f.svg)}.btn-image.btn-exit{position:absolute;left:0;bottom:0px;background-image:url(a047b39d3bd7222c205f8e2fc3839001.svg)}.btn-image.btn-exit.active,.btn-image.btn-exit:hover,.btn-image.btn-exit:focus{background-image:url(43c2fa237eb7e63281f69156063692a5.svg)}.btn-image.btn-exit:disabled{background-image:url(1970adb2c3766f1c383f9476d6e36753.svg)}.btn-image.btn-configuration-network{background-image:url(f5dfcafe33472abf698a5f8370d7e599.svg)}.btn-image.btn-configuration-network.active,.btn-image.btn-configuration-network:hover,.btn-image.btn-configuration-network:focus{background-image:url(b3df4ef0d06200bfedbf036574b00fe9.svg)}.btn-image.btn-configuration-settings{background-image:url(8f76539214fe4de9c41a967d15700740.svg)}.btn-image.btn-configuration-settings.active,.btn-image.btn-configuration-settings:hover,.btn-image.btn-configuration-settings:focus{background-image:url(b9a4d9f37057b1862ba19257d65f4a5d.svg)}.btn-image.btn-access-scanner,.btn-image.btn-access-fit{background-image:url(7c0e5737d85f698e7559aea9ab513afa.svg)}.btn-image.btn-access-scanner.active,.btn-image.btn-access-scanner:hover,.btn-image.btn-access-scanner:focus,.btn-image.btn-access-fit.active,.btn-image.btn-access-fit:hover,.btn-image.btn-access-fit:focus{background-image:url(b25c3044fe76fa4b01e2366991629700.svg)}.btn-image.btn-access-scanner .btn-text,.btn-image.btn-access-fit .btn-text{display:inline-block;margin-left:auto;margin-right:auto;color:#fff;max-width:50%;font-size:100%}.btn-image.btn-access-scanner .type-wrapper,.btn-image.btn-access-fit .type-wrapper{display:inline-block;vertical-align:middle;width:47%;height:50%;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:contain}.btn-image.btn-start{background-image:url(6d459ab75028a04ffd4a1b5e1508c35a.svg)}.btn-image.btn-start.active,.btn-image.btn-start:hover,.btn-image.btn-start:focus{background-image:url(94021b06b2fd039187752f9d1f67bdab.svg)}.btn-image.btn-start:disabled{background-image:url(e8513c7058831070509a2338339642e4.svg)}.btn-image.btn-close{background-image:url(c363b565150c067ff7c56be7d0134006.svg)}.btn-image.btn-close.active,.btn-image.btn-close:hover,.btn-image.btn-close:focus{background-image:url(04c1bd2520e713cbb02e0c5cb74cca43.svg)}.btn-image.btn-close:disabled{background-image:url(486ebdf4aa280e8d24ad699191f10bfd.svg)}.btn-image.btn-retry{background-image:url(b2a272a76c339a2fccdac238d899a577.svg)}.btn-image.btn-retry.active,.btn-image.btn-retry:hover,.btn-image.btn-retry:focus{background-image:url(790a68934db19703b0ad0c0edd454e5f.svg)}.btn-image.btn-retry:disabled{background-image:url(4ceb34ecf95c3693a59b015744e580dd.svg)}.btn-image.btn-retry-later{background-image:url(8d1d549d96e1a4b49af374fc04208d21.svg)}.btn-image.btn-retry-later.active,.btn-image.btn-retry-later:hover,.btn-image.btn-retry-later:focus{background-image:url(6d75bfa07ec826a99c181f2d0ab4b9bb.svg)}.btn-image.btn-retry-later:disabled{background-image:url(f244e1c08c45fb22aeffb99d84a492d6.svg)}.btn-image.btn-calculate-additional-measures{background-image:url(d86dcd2c18ecd20dadcb219c24f267b3.svg)}.btn-image.btn-calculate-additional-measures.active,.btn-image.btn-calculate-additional-measures:hover,.btn-image.btn-calculate-additional-measures:focus{background-image:url(5fa2bb5e5f024974cd63f511998b3e02.svg)}.btn-image.btn-calculate-additional-measures:disabled{background-image:url(42259a9a51fb7eb22d19dc4efd48d938.svg)}.btn-configuration-popup{background-size:cover}.btn-span{margin-right:-20px}.text-green{color:#23a038}.text-orange{color:#d95910}.device-information{border-top:1px solid #9d9ba0;width:720px;margin:0px auto;font-size:18px;padding-top:24px;margin-top:24px}.device-information .row{width:50%;margin:0px auto}.rounded-start{border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:0px}.rounded-end{border-bottom-left-radius:0px;border-top-left-radius:0px;border-left:0px}.spinner{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:100px;height:100px}.spinner .path{stroke:#58585a;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.spinnerPreparePictureTake{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px}.spinnerPreparePictureTake .path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}#loading{position:fixed;display:block;width:100%;height:100%;top:0;left:0;text-align:center;opacity:.7;background-color:#fff;z-index:99}#loading2{position:fixed;display:block;width:100%;height:100%;top:0;left:0;text-align:center;opacity:.7;background-color:#fff;z-index:99}#loading3{position:fixed;display:block;width:100%;height:100%;top:0;left:0;text-align:center;opacity:.7;background-color:#fff;z-index:99}#loading-image{position:absolute;top:100px;left:240px;z-index:100}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}
 