*,:after,:before,input[type=search]{box-sizing:border-box}img{max-width:100%;height:auto}.color-white{color:#fff!important}.color-white *{color:#00456B!important}.color-black{color:#fff!important}.color-black *{color:#00456B!important}.color-highlighted,.color-highlighted *{color:#FF8F00!important}.color-alert,.color-alert *{color:#C30404!important}.app-messages{overflow:visible;position:fixed;top:0;z-index:999;width:100%}.app-messages *{box-sizing:content-box}.app-messages .spacer{overflow:visible;position:relative;margin:0 auto;width:334px}.app-messages .panel{position:absolute;top:0;left:0;width:334px;padding-bottom:27px;background:url(/app/img/basic/app_message_bottom_bg.png) bottom center no-repeat}.app-messages .panel .bg{padding:14px 31px 4px;background:url(/app/img/basic/app_message_bg.png) repeat-y}.app-messages .panel a.close{float:right;cursor:pointer;width:22px;height:22px;text-decoration:none;background:url(/app/img/basic/close.png) center no-repeat}.app-messages .panel .app-message,.app-messages-modal .app-message{min-height:16px;background-position:0 0;background-repeat:no-repeat;font-size:14px;font-weight:700}.app-messages .panel a.close:hover{text-decoration:none}.app-messages .panel .app-message{color:#000;margin:10px 0;padding:0 0 5px}.app-messages .panel .app-message.error{color:#A80D2D}.swal-overlay{overflow-y:auto;background-color:rgba(255,255,255,.9)}.swal-button,.swal-button:active{background-color:#FF8F00}.swal-overlay:before{height:auto}.swal-modal{vertical-align:text-bottom;box-shadow:0 0 50px rgba(0,0,0,.15);margin:30px auto;padding:30px 50px 35px}.swal-text,.swal-title{margin-bottom:20px;padding-right:0;padding-left:0;text-align:center}.swal-title{padding-top:15px}.swal-button{height:auto;line-height:normal}.swal-footer{text-align:center}.app-messages-modal,.cookies-advanced-consent-manager .message{text-align:left}.app-messages-modal .app-message{color:#000;margin:10px 0;padding:0 0 5px}.app-messages-modal .app-message.error{color:#A80D2D}.app-messages-modal .app-message a{text-decoration:underline}#loginToOriginalUser a,.app-messages-modal .app-message a:hover,.scroll-to-top{text-decoration:none}.cookies-consent{color:#FFF;position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#00456B;box-shadow:0 10px 23px 10px rgba(0,0,0,.75);transition:background-color .2s}.cookies-consent:hover{background-color:#003857}.cookies-consent>table{width:100%;border:none}.cookies-consent>table td{vertical-align:middle;padding:20px 0}.cookies-consent>table td.info{font-weight:300;padding-left:20px}.cookies-consent>table td.controls{padding-right:20px;white-space:nowrap}.cookies-consent>table td.controls .more-info,.cookies-consent>table td.controls .submit{margin-left:20px}.cookies-consent>table td.controls .more-info{color:#FF8F00;font-weight:700;font-style:italic}@media screen and (max-width:1000px){.cookies-consent>table,.cookies-consent>table td{display:block}.cookies-consent>table td.info{padding-right:20px;padding-bottom:0}.cookies-consent>table td.controls{padding-left:20px;padding-top:20px;white-space:normal}}@media screen and (max-width:500px){.cookies-consent>table td.controls{text-align:center}.cookies-consent>table td.controls .more-info{display:block;margin-left:0;margin-bottom:10px}.cookies-consent>table td.controls .submit{margin-left:0}}.cookies-advanced-consent-manager{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2147483631;width:97vw;max-width:720px;max-height:97vh;overflow:auto;border-radius:8px;box-shadow:0 32px 68px rgba(0,0,0,.5);padding:22px 22px 12px;background:#fff;font-size:15px;color:#2B2B2B}.cookies-advanced-consent-manager.minimized{cursor:pointer;top:unset;bottom:5px;left:5px;transform:translate(0,0);width:auto;border-radius:999px;padding:0;transition:opacity .3s;opacity:.3}.cookies-advanced-consent-manager.minimized:hover{opacity:1}.cookies-advanced-consent-manager.minimized *{display:none}.cookies-advanced-consent-manager.minimized .minimized-icon{display:block;width:36px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAADjklEQVR4nO2Zy0tVURTGf5FdsweZNq0gEiIrTTIkCnKWNA3/h/6Jysqy0qyoyFk1T8uISG2Q0iwt0symmYFlaurAR3hjw3dgI/exz+Oe6+B+cAb37L3X4+y91vr2ulBAAQXEhWKgHmgCuoBRYBpYBpaA38B5BzlngR/AONBAjKgBOoAZIJnlue8gb9ya/z0G+6kGXq8xdAhoBc4BR4CdwCbgrcbNmnXjSAnQDvyTsjngJnAgw5oFzTVrs6FBzhgnzpAjVACfZNSyvr756tnwTWuqWAc4roBNKpD9GHVF654BG8izE/MyxmSkrT7XlwJjWt8J7CYPqLB24jGwMaCcPcCg5LwjZpRYMdEVwgkPV7Ok4WtKDM1EjHYrJvwep1QYkry6NOPzViaMDCbnr+iJKtvMylATM6nQLGfMzkUGr9iZFOsHmY7HnGRuC2HXe2DAD+0wCv861gnX4/FFYyYLBsUA0O86uUMKbwVQlOl4eDF3l5hY7IwUZqIdQVAparMYR5WvtwhgLnBP8sdz7UxTliBPADeAn8AE0KJ3rjBsuFc6FuVYnRJAKXBCdaY/LAN4LiWGiqdCS4p7hnnnBwk54DHodE9nGG42KiGH04xPpFBo3gWNmdvAsBLELPBBJHPQIpqmpm0BjgIPHG+aTElAWQyOZONmY2l26peLgCVNTvg4WtdzxJ12AJfl0IJ101yKwpGEnJlwCPaouVOxlSScj1Z5BIqj5k67ZJu5VoQO9nyiSraNuEzuypJ+84lGK5OFLoj5RLtsu+Ay+bQmf2T9YVi2nXLNDNOOpDHO9malbJoSzXHCI0caH6QruBfoU13oVeFzQZv0PMQHDBVYVf5PV+GDOtK3ppj2OKwpVxpfDcKYX0mR4UJRtje9Ipn0USzvaG43AXDEaj64NJ9d0etzR2pkg2nRHgqq1DuXX0M2DNbGSI925k2WGNlu9Y1NozwwNisNJ3VPKSI+FOkoJUXpTTYNhf2izUbgk5icKQKeSucksC8qwbVWT+pFhMcs3XHqthLBsagV1Fo7M6YUHTVqrJiYzIUT9jHz+rcr4j5R0P1ypdgVKyYiO06ZEkCrpXROvw8GpB1tVm1ZVnYKHdh+YO4rL1VtvZrwWbvUqNpTpttjQl+9WmPtFgFMSoaJC+NY3lAt/vPH4e/ptc+UuiLr4r9FDwnR60u6+IzI0CU9U9oFM3YROOmHxRZQQAGEwn93gmAqKYNWrwAAAABJRU5ErkJggg==);background-size:25px;background-repeat:no-repeat;background-position:center}.cookies-advanced-consent-manager .title{margin:0 0 20px;color:inherit;font-size:17px;font-weight:700;text-transform:none}.cookies-advanced-consent-manager .message p{margin-bottom:20px}.cookies-advanced-consent-manager .form .options{width:100%;margin-bottom:20px}.cookies-advanced-consent-manager .form .buttons{margin-left:-5px;margin-right:-5px}.cookies-advanced-consent-manager .option label{display:inline-block;padding:5px;margin:0;vertical-align:middle}.cookies-advanced-consent-manager .option input{margin-right:10px;vertical-align:middle}.cookies-advanced-consent-manager .toggle{float:right;margin-top:5px;padding:0 5px;cursor:pointer}.cookies-advanced-consent-manager .details{display:none}.cookies-advanced-consent-manager .button{display:inline-block;width:calc(33.3333333% - 10px);margin:0 5px 10px;padding:18px 0;border-radius:3px;border:1px solid #00456B;line-height:0;white-space:nowrap;text-align:center;color:#00456B;background-color:#fff}.cookies-advanced-consent-manager .button.accept-all{color:#fff;border-color:#00456B;background-color:#00456B}.cookies-advanced-consent-manager .button.accept-all:focus,.cookies-advanced-consent-manager .button.accept-all:hover{color:#FF8F00}@media screen and (max-width:600px){.cookies-advanced-consent-manager .button{width:calc(100% - 10px)}}.app-announcement{padding:1em;margin:10px 0;border-radius:5px;background-color:rgba(255,255,255,.8)}.app-announcement .title{font-weight:700;font-size:1.2em}.app-announcement .close{float:right;cursor:pointer;font-size:21px;margin-top:-4px}.app-announcement .close:hover{color:#C30404}.app-announcement .text{display:block;color:#0a0a0a}.app-announcement .title+.text{padding-top:1em}.app-announcement .ellipsis,.app-announcement.with-hidden-text .text{display:none}.app-announcement.with-hidden-text .ellipsis{display:inline-block}.-run-mask,.scroll-to-top{display:none;position:fixed}.app-announcement.with-title.with-text{cursor:pointer}.empty-index-message{text-align:center}.scroll-to-top{bottom:13px;right:15px;z-index:100;overflow:hidden;border:none;width:24px;height:26px;text-indent:-9999px;opacity:.4;background:url(/app/img/basic/arrow-scroll-to-top.png) no-repeat}.-run-mask{top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;width:100%;height:100%;opacity:0;z-index:1;text-align:center;background:#fff}.-run-loader{display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:150px;height:150px;border:4px solid transparent;background:url(/app/img/libs/logo-run.png) center center no-repeat}.-run-loader>span,.-run-loader>span>span{top:-4px;left:-4px;width:150px;height:150px;position:absolute}.-run-loader>span{border:4px solid rgba(0,0,0,.18);animation:animateRunLoader 1s infinite linear;border-radius:999px}.-run-loader>span>span{border:4px solid transparent;border-top:4px solid #0081c7;border-radius:999px}@keyframes animateRunLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.-run-mask-progress{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:90%;height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.-run-mask-progress .-run-mask-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#0081c7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;animation:animateRunProgressBar 2s linear infinite}@keyframes animateRunProgressBar{from{background-position:40px 0}to{background-position:0 0}}.-run-smart-frame-wrapper{position:relative}.-run-smart-frame-wrapper .-run-loader,.-run-smart-frame-wrapper .-run-mask{position:absolute}.-run-hint{position:relative;top:-.35em;padding:0 .3em;font-size:smaller;cursor:help;opacity:.4}.-run-hint:hover{opacity:.8}.tooltipster-run{border-radius:5px;background:#FFF18F;border:1px solid #F2E37B;box-shadow:0 0 14px rgba(0,0,0,.3);color:#4F4B47}.tooltipster-run .tooltipster-content{overflow:auto!important;max-height:250px;padding:8px 10px;line-height:16px;font-size:14px;font-family:Arial,sans-serif}img.display-image-input{background-color:#EEE}div.display-image-input{display:inline-block;zoom:1;position:relative}div.display-image-input img.display-image-input{border-right:28px solid #fff}div.display-image-input .image-delete-button{position:absolute;bottom:2px;right:2px;border:1px solid transparent;padding:0 4px 2px;color:#000;font-size:24px;line-height:1em;font-weight:700;text-decoration:none;background:#FFF;opacity:.5;cursor:pointer}div.display-image-input .image-delete-button:hover{opacity:1;color:#910303;border-color:#910303}.-run-error-screen{padding:0 10px}.-run-error-screen b{display:block;margin-bottom:1em}.-run-error-screen .app-message{float:left}.-run-error-page-404{text-align:center;padding-top:55px;padding-bottom:135px}.-run-error-page-404 .status{font-size:120px;font-weight:400}.-run-error-page-404 .title{font-weight:700;margin-bottom:6px}#loginToOriginalUser{background-color:#006ba5;padding:1px 5px 2px 8px;position:fixed;right:0;top:0;border-bottom-left-radius:12px;z-index:1000}#loginToOriginalUser a{color:#fff;font-size:13px}#admin-layout #loginToOriginalUser{top:auto;bottom:0;border-bottom-left-radius:0;border-top-left-radius:12px;padding:2px 5px 1px 8px}