*,:after,:before,input[type=search]{box-sizing:border-box}img{max-width:100%;height:auto}.color-white{color:#fff!important}.color-white *{color:#1762a5!important}.color-black{color:#fff!important}.color-black *{color:#1762a5!important}.color-highlighted,.color-highlighted *{color:#1a3c86!important}.color-alert,.color-alert *{color:red!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:#1a3c86}.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}.swal-footer,.swal-text,.swal-title{text-align:center;padding-left:0;padding-right:0}.swal-title{padding-top:15px}.swal-button{height:auto;line-height:normal;color:#fff}.swal-footer{white-space:nowrap}.app-messages-modal{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}.app-announcement{color:#fff;background-color:#1762a5}.app-announcement>.center{position:relative;padding:12px 40px 16px 16px}.app-announcement .close{color:#fff;font-size:32px;font-weight:700;text-align:center;line-height:24px;position:absolute;width:24px;height:24px;top:11px;right:8px;cursor:pointer;transition:color .2s}.app-announcement .close:focus,.app-announcement .close:hover{color:red}.app-announcement .title{font-size:16px;font-weight:700;transition:color .2s}.app-announcement .title:focus,.app-announcement .title:hover{color:#e7dcc6}.app-announcement .text{margin-top:8px}.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}.display-image-input{background-color:#EEE}.display-image-input-wrapper,.display-input-wrapper{display:inline-block;zoom:1;position:relative}.display-image-input-wrapper .display-image-input,.display-image-input-wrapper .display-input,.display-input-wrapper .display-image-input,.display-input-wrapper .display-input{border-right:25px solid #fff}.display-image-input-wrapper .display-delete-button,.display-input-wrapper .display-delete-button{position:absolute;bottom:0;right:0;color:#000;font-size:26px;line-height:1em;font-weight:700;text-decoration:none;opacity:.5;cursor:pointer}.display-image-input-wrapper .display-delete-button:hover,.display-input-wrapper .display-delete-button:hover{opacity:1;color:#C30404}.-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:50px 0 100px}.-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-autocomplete,.ui-widget-content.ui-datepicker{border-color:#ddd;color:#333}.ui-widget-content.ui-autocomplete .ui-widget-header,.ui-widget-content.ui-datepicker .ui-widget-header{border-color:#777;background:#777}.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover,.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-autocomplete .ui-widget-header .ui-datepicker-next,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-datepicker-prev,.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-autocomplete .ui-state-default,.ui-widget-content.ui-datepicker .ui-state-default{border-color:#ddd;background:#ddd;color:#333}.ui-widget-content.ui-autocomplete .ui-state-active,.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-highlight,.ui-widget-content.ui-autocomplete .ui-state-hover,.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-autocomplete .ui-state-active,.ui-widget-content.ui-datepicker .ui-state-active{border-color:#777}