.cookies-consent.fixed-at-bottom:active>.side-label,.cookies-consent.fixed-at-bottom:focus>.side-label,.cookies-consent.fixed-at-bottom:hover>.side-label,.cookies-consent.fixed-at-bottom>table{display:none}*,:after,:before,input[type=search]{box-sizing:border-box}img{max-width:100%;height:auto}.color-white{color:#fff!important}.color-white *{color:#0099DA!important}.color-black{color:#fff!important}.color-black *{color:#0099DA!important}.color-highlighted,.color-highlighted *{color:#8FCF00!important}.color-alert,.color-alert *{color:#DF4717!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(150,150,150,.5)}.swal-button,.swal-button:active{background-color:#8FCF00}.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;color:#fff}.swal-footer{text-align:center;white-space:nowrap}.app-messages-modal{text-align:left}.-run-error-page-404,.-run-mask,.empty-index-message{text-align:center}.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;background-color:#0099DA;box-shadow:0 10px 23px 10px rgba(0,0,0,.5);transition:background-color .2s}.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:#8FCF00;font-weight:700;font-style:italic}.cookies-consent.fixed-at-bottom{position:fixed;bottom:0;left:0;z-index:9999;max-height:100vh;overflow:auto;border-top-right-radius:5px}.cookies-consent.fixed-at-bottom>.side-label{padding:4px 10px 5px}.cookies-consent.fixed-at-bottom:active,.cookies-consent.fixed-at-bottom:focus,.cookies-consent.fixed-at-bottom:hover{right:0;border-top-right-radius:0}.cookies-consent.fixed-at-bottom:active>table,.cookies-consent.fixed-at-bottom:focus>table,.cookies-consent.fixed-at-bottom:hover>table{display:table}@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}}.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:#DF4717}.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}.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;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{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}.ui-widget-content.ui-datepicker{border-color:#ddd;color:#333}.ui-widget-content.ui-datepicker .ui-widget-header{border-color:#777;background:#777}.ui-widget-content.ui-datepicker .ui-widget-header .ui-state-focus,.ui-widget-content.ui-datepicker .ui-widget-header .ui-state-hover{border-color:#777;background:#777;color:#333}.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-next,.ui-widget-content.ui-datepicker .ui-widget-header .ui-datepicker-prev{cursor:pointer}.ui-widget-content.ui-datepicker .ui-state-default{border-color:#ddd;background:#ddd;color:#333}.ui-widget-content.ui-datepicker .ui-state-active,.ui-widget-content.ui-datepicker .ui-state-focus,.ui-widget-content.ui-datepicker .ui-state-highlight,.ui-widget-content.ui-datepicker .ui-state-hover{border-color:#eee;background:#eee;color:#333}.ui-widget-content.ui-datepicker .ui-state-active{border-color:#777}