@keyframes admin-ui-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes admin-ui-delayed-fadein{0%,50%{opacity:0}100%{opacity:1}}@keyframes admin-ui-fadein{0%{opacity:0}100%{opacity:1}}@keyframes admin-ui-pulse{0%,100%{background:rgba(0,0,0,0)}50%{background:#745b99}}@keyframes admin-ui-bell{0%,100%{transform:translate(0, -50%) rotate(0)}10%,30%,50%,70%,90%{transform:translate(0, -50%) rotate(10deg)}20%,40%,60%,80%{transform:translate(0, -50%) rotate(-10deg)}}#admin_dialog *,#admin_dialog *:before,#admin_dialog *:after{box-sizing:content-box}#admin_dialog,#admin_dialog button,#admin_dialog input,#admin_dialog select,#admin_dialog textarea,#admin_dialog .cke_reset_all,#admin_dialog .cke_reset_all *{font-size:16px;font-weight:300;line-height:22px;font-family:"Lato",sans-serif;color:#5e5e5e}#admin_dialog h1,#admin_dialog h2,#admin_dialog h3,#admin_dialog h4,#admin_dialog h5,#admin_dialog h6{clear:both;float:none;margin:0 0 15px;font-size:18px;font-weight:300;font-style:normal;font-family:"Lato",sans-serif;color:#5e5e5e;letter-spacing:0;text-transform:none;background:none}#admin_dialog h1{text-transform:uppercase}#admin_dialog p{font-size:16px;font-weight:300;margin:0 0 15px}#admin_dialog b,#admin_dialog strong{font-weight:400;color:inherit}#admin_dialog a{color:#8e78af}#admin_dialog em{font-style:normal;color:#8e78af}#admin_dialog table,#admin_dialog thead,#admin_dialog tbody,#admin_dialog tr,#admin_dialog td,#admin_dialog th{margin:0;padding:0;border:0 none;background:rgba(0,0,0,0);outline:none}#admin_dialog label{display:inline;margin:0 10px 0 0;font-size:16px;line-height:22px;color:#5e5e5e;text-transform:unset;font-weight:unset;letter-spacing:unset}#admin_dialog input[type=text],#admin_dialog input[type=password],#admin_dialog input[type=number],#admin_dialog input[type=url],#admin_dialog input[type=email],#admin_dialog input[type=tel],#admin_dialog select,#admin_dialog textarea{width:auto;height:22px;padding:3px 9px;color:#5e5e5e;background:#fff;box-shadow:none;border:1px solid #ddd;border-radius:0;transition:border 350ms linear;height:30px;box-sizing:border-box}#admin_dialog input[type=text]:focus,#admin_dialog input[type=password]:focus,#admin_dialog input[type=number]:focus,#admin_dialog input[type=url]:focus,#admin_dialog input[type=email]:focus,#admin_dialog input[type=tel]:focus,#admin_dialog select:focus,#admin_dialog textarea:focus{outline:none;border-color:#281838}#admin_dialog input[type=text]::placeholder,#admin_dialog input[type=password]::placeholder,#admin_dialog input[type=number]::placeholder,#admin_dialog input[type=url]::placeholder,#admin_dialog input[type=email]::placeholder,#admin_dialog input[type=tel]::placeholder,#admin_dialog select::placeholder,#admin_dialog textarea::placeholder{color:#afafaf}#admin_dialog input[type=text].field_error,#admin_dialog input[type=password].field_error,#admin_dialog input[type=number].field_error,#admin_dialog input[type=url].field_error,#admin_dialog input[type=email].field_error,#admin_dialog input[type=tel].field_error,#admin_dialog select.field_error,#admin_dialog textarea.field_error{border-color:#fd6363}#admin_dialog select,#admin_dialog button,#admin_dialog input[type=checkbox],#admin_dialog input[type=radio],#admin_dialog input[type=submit],#admin_dialog input[type=button]{box-sizing:border-box}#admin_dialog select{height:30px;max-width:100%;padding-left:3px}#admin_dialog input[type=text],#admin_dialog input[type=email],#admin_dialog input[type=password],#admin_dialog input[type=number]{display:inline;min-width:50px;padding-right:0}#admin_dialog input.tagName{display:inline !important;margin:0 !important}#admin_dialog input[type=checkbox],#admin_dialog input[type=radio]{width:15px;height:30px;margin:0}#admin_dialog input[type=checkbox].ui-inline-label,#admin_dialog input[type=radio].ui-inline-label{height:15px;margin-right:7px}#admin_dialog input.hasDatepicker,#admin_dialog input.hasTimepicker{float:left}#admin_dialog .ui-datepicker-trigger,#admin_dialog .ui-timepicker-trigger,#admin_dialog .ui-timepicker-icon{width:30px;height:30px;display:block;padding:0 !important;text-align:center;line-height:30px !important;font-family:FontAwesome !important;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;border:0 none !important;pointer-events:none;position:relative;z-index:9}#admin_dialog .ui-datepicker-trigger,#admin_dialog .ui-timepicker-trigger{margin:0 0 0 -30px;float:right}#admin_dialog .ui-datepicker-trigger:before{content:"";display:block}#admin_dialog .ui-timepicker-trigger:before{content:"";display:block}#admin_dialog input[type=button],#admin_dialog input[type=submit],#admin_dialog button,#admin_dialog .ui-timepicker-icon{height:30px;padding:3px 9px;font-size:14px;line-height:22px;color:#fff;background:#281838;border:1px solid #261735;transition:background .35s ease-in-out}#admin_dialog input[type=button]:hover,#admin_dialog input[type=button]:focus,#admin_dialog input[type=submit]:hover,#admin_dialog input[type=submit]:focus,#admin_dialog button:hover,#admin_dialog button:focus,#admin_dialog .ui-timepicker-icon:hover,#admin_dialog .ui-timepicker-icon:focus{outline:none;background:#745b99}#admin_dialog fieldset{margin:0 0 15px;border:1px solid #ddd;padding:15px 15px 0}#admin_dialog legend{padding:0 5px;margin-left:-5px}#admin_dialog .admin_checkbox{padding:0 9px;margin:0 0 15px;line-height:30px;cursor:pointer;background:rgba(0,0,0,0);border:1px solid #ddd}#admin_dialog .admin_checkbox img{margin:8px 10px 0 0;padding:0;float:left;border:0}#admin_dialog .admin_checkbox input{float:right}#admin_dialog .admin_field{position:relative;margin:0 0 15px}#admin_dialog .admin_field input[type=text],#admin_dialog .admin_field input[type=email],#admin_dialog .admin_field input[type=number],#admin_dialog .admin_field input[type=password]{padding:8px 0 8px 9px}#admin_dialog .admin_field input[type=submit],#admin_dialog .admin_field input[type=button],#admin_dialog .admin_field button{height:40px;padding:8px 9px}#admin_dialog .admin_field-icon label{width:15px;padding:8px 10px;display:block;position:absolute;left:1px;top:1px;z-index:2;color:#9e9e9e;text-align:center}#admin_dialog .admin_field-icon input[type=text],#admin_dialog .admin_field-icon input[type=email],#admin_dialog .admin_field-icon input[type=password]{padding:8px 0 8px 35px}#admin_dialog .admin_field-btn input[type=submit],#admin_dialog .admin_field-btn button{height:40px;padding:8px 9px}#admin_dialog .admin_field-error input[type=text],#admin_dialog .admin_field-error input[type=email],#admin_dialog .admin_field-error input[type=password]{border-color:#fd6363}#admin_dialog .admin_field-error input[type=submit],#admin_dialog .admin_field-error button{color:#fff;background:#fd6363}#admin_dialog .admin_field-success input[type=text],#admin_dialog .admin_field-success input[type=email],#admin_dialog .admin_field-success input[type=password]{border-color:#6cdb94}#admin_dialog .admin_field-success input[type=submit],#admin_dialog .admin_field-success button{color:#fff;background:#6cdb94}#admin_dialog .admin_color_picker{display:block;overflow:hidden;clear:both}#admin_dialog .admin_color_picker input[type=text]{float:left;margin-right:-52px}#admin_dialog .admin_color_picker input[type=color]{float:left;width:48px;height:28px;padding:0;margin:1px;box-shadow:none;background:#fff;border-width:0}#admin_dialog .admin_color_palette{overflow:hidden;padding:2px;margin-top:-15px;background:#fff;border:1px solid #ddd;border-top-width:0}#admin_dialog .admin_color_palette_hex{width:10%;float:left;padding:2px 0;overflow:hidden;text-indent:-999px;cursor:pointer;box-shadow:inset 0 0 0 1px #fff}#admin_dialog #cke_admin_secureIntro{width:100%;padding:0;margin:0 0 15px;clear:both}#admin_dialog #cke_admin_secureIntro .cke_top{width:100%}#admin_dialog #cke_admin_secureIntro .cke_toolbar_break{height:0;width:0;float:none}#admin_dialog #cke_admin_secureIntro .cke_combo_text{width:73px}#admin_dialog #cke_admin_secureIntro .cke_contents{width:100%;height:100px !important;border-radius:0}#admin_dialog #cke_admin_secureIntro .cke_wysiwyg_frame,#admin_dialog #cke_admin_secureIntro .cke_source{margin:1px 0 0}#admin_dialog #cke_admin_secureIntro .cke_source{width:598px !important;height:80px !important;border:0;padding:10px;font-size:14px;font-family:monospace}#admin_dialog #cke_admin_secureIntro .cke_button__source_label,#admin_dialog #cke_admin_secureIntro .cke_bottom{display:none !important}#admin_dialog.admin_formEditor.courseBooking button{border:1px solid #ddd;height:40px;min-width:40px;color:#333;line-height:40px;padding:0 10px;position:relative;font-size:16px;background-color:#f8f8f8}#admin_dialog input[name=filetypes]{display:none}#admin_dialog input[name=filetypes]+.button{margin-top:5px}#admin_dialog .admin_close{width:1em;height:1em;cursor:pointer;font-size:20px;color:#9e9e9e;background:rgba(0,0,0,0);border:none;position:relative;transition:color .35s,background .35s}#admin_dialog .admin_close:before,#admin_dialog .admin_close:after{display:block;position:absolute;content:"";inset:0;margin:auto;width:100%;height:1px;background:currentColor;transform:rotate(45deg)}#admin_dialog .admin_close:after{transform:rotate(135deg)}#admin_dialog .admin_close:hover{color:#281838}#admin_dialog button.admin_close:hover,#admin_dialog button.admin_close:focus{color:#fff}#admin_dialog .admin_button,#admin_dialog .cke_dialog_ui_checkbox,#admin_dialog a.cke_dialog_ui_button,#admin_dialog .admin_dropdown_button{padding:5px 10px;margin:0 0 5px;display:block;overflow:hidden;position:relative;cursor:pointer;text-decoration:none;color:#5e5e5e;border:1px solid #ddd;transition:border .1s}#admin_dialog .admin_button_selected{border-color:#281838}#admin_dialog .admin_button>a,#admin_dialog .cke_dialog_ui_checkbox>a,#admin_dialog a.cke_dialog_ui_button>a,#admin_dialog .admin_dropdown_button>a{display:block;margin:-5px -10px;padding:5px 10px}#admin_dialog .admin_button label,#admin_dialog .cke_dialog_ui_checkbox label,#admin_dialog a.cke_dialog_ui_button label,#admin_dialog .admin_dropdown_button label{padding:5px 0 5px 10px;display:block;cursor:pointer;position:absolute;top:0;left:0;right:32px}#admin_dialog .admin_button input[type=checkbox],#admin_dialog .cke_dialog_ui_checkbox input[type=checkbox],#admin_dialog a.cke_dialog_ui_button input[type=checkbox],#admin_dialog .admin_dropdown_button input[type=checkbox],#admin_dialog .admin_button input[type=radio],#admin_dialog .cke_dialog_ui_checkbox input[type=radio],#admin_dialog a.cke_dialog_ui_button input[type=radio],#admin_dialog .admin_dropdown_button input[type=radio]{margin:0 -5px;height:22px;width:22px;float:right}#admin_dialog .admin_button--selected,#admin_dialog .admin_button:hover,#admin_dialog .cke_dialog_ui_checkbox:hover,#admin_dialog a.cke_dialog_ui_button:hover,#admin_dialog .admin_dropdown_button:hover{border-color:#281838}#admin_dialog .admin_button.calendarItem:before,#admin_dialog .calendarItem.cke_dialog_ui_checkbox:before,#admin_dialog a.calendarItem.cke_dialog_ui_button:before,#admin_dialog .calendarItem.admin_dropdown_button:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}#admin_dialog .admin_button.calendarItem:last-child,#admin_dialog .calendarItem.cke_dialog_ui_checkbox:last-child,#admin_dialog a.calendarItem.cke_dialog_ui_button:last-child,#admin_dialog .calendarItem.admin_dropdown_button:last-child{margin-bottom:0}#admin_dialog .admin_button.calendarItem label,#admin_dialog .calendarItem.cke_dialog_ui_checkbox label,#admin_dialog a.calendarItem.cke_dialog_ui_button label,#admin_dialog .calendarItem.admin_dropdown_button label{left:20px}#admin_dialog .admin_button-placeholder{background:#281838}#admin_dialog a.cke_dialog_ui_button,#admin_dialog .admin_dropdown_button{box-sizing:border-box;height:auto;width:95% !important;margin:0 0 15px}#admin_dialog .admin_button-inline{display:inline-block;margin-right:5px}#admin_dialog{position:fixed;z-index:99998;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;pointer-events:none;border:0;padding:0;height:auto;background:rgba(0,0,0,0);outline:none}#admin_dialog .admin_dialog_overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(100,100,100,.5);opacity:0;transition:opacity .5s}#admin_dialog .admin_dialog_overlay-fadein{opacity:1}#admin_dialog .admin_dialog_box,#admin_dialog .admin_dialog_loader{transform:translate(-50%, -50%);margin-top:-50px;position:fixed;top:calc(50% + 57.5px);left:50%;max-width:90%;opacity:0;transition:transform .35s,opacity .35s,top .35s,left .35s,bottom .35s,bottom .35s,margin-top .35s;pointer-events:auto}#admin_dialog .admin_dialog_box{color:#5e5e5e;background:#efefef;box-shadow:0 0 50px rgba(0,0,0,.1)}#admin_dialog .admin_dialog_box .dialog-no-scroll{overflow:hidden}#admin_dialog .admin_dialog_box .dialog-no-margin{padding:0}#admin_dialog .admin_dialog_box-fullscreen{height:calc(100% - 115px) !important;max-width:100%;width:100% !important}#admin_dialog .admin_dialog_box-slidein{opacity:1;z-index:2;margin-top:0;transition-delay:0}#admin_dialog .admin_dialog_box-slideback{opacity:1;z-index:-1;transform:translate(-50%, -50%) scale(0.9)}#admin_dialog .admin_dialog_box-ckeditor{z-index:100003}@media(max-width: 768px)and (max-height: 720px){#admin_dialog .admin_dialog_box-ckeditor,#admin_dialog .admin_dialog_box-filemanager{height:calc(100% - 115px) !important}}#admin_dialog .admin_dialog_loader{width:100% !important;height:auto !important;text-align:center}#admin_dialog .admin_dialog_loader_span{width:40px;height:40px;margin-bottom:15px;display:inline-block;background:url("../images/ui_elem/core/loading-save.gif") 50% 50% no-repeat #000}#admin_dialog .admin_dialog_loader_span p{display:none}#admin_dialog .admin_dialog_loader_message,#admin_dialog .admin_dialog_loader_timeout{display:block;margin-bottom:15px}#admin_dialog .admin_dialog_loader_message p,#admin_dialog .admin_dialog_loader_timeout p{display:inline-block;padding:0 10px;font-size:18px;line-height:30px;color:#fff;background:#000}#admin_dialog .admin_dialog_loader_progress_holder{width:50%;height:5px;display:block;margin:0 auto;background:#000}#admin_dialog .admin_dialog_loader_progress_bar{width:1%;height:5px;background:#281838;transition:width .2s}#admin_dialog .admin_dialog_content-missettings,#admin_dialog .admin_dialog_content-missettings,#admin_dialog .admin_dialog_content-connectconfig,#admin_dialog .admin_dialog_content-connectaccounts,#admin_dialog .admin_dialog_content-connectpermissions,#admin_dialog .admin_dialog_content-appsettings{overflow:visible !important}#admin_dialog .admin_dialog_select{width:auto;height:30px;padding:10px 0;position:absolute;top:-50px;right:50px}#admin_dialog .admin_dialog_title{height:40px;font-size:18px;line-height:40px;padding:0 110px 0 20px;color:#333;background:#f8f8f8;border-bottom:1px solid #ddd;box-sizing:border-box;cursor:default;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(min-width: 769px){#admin_dialog .admin_dialog_title{height:50px;line-height:50px}}#admin_dialog .admin_dialog_content{padding:20px;width:100%;overflow:auto;box-sizing:border-box;position:absolute;top:0;bottom:0;opacity:0;transition:opacity .5s .2s}#admin_dialog .admin_dialog_content a{color:inherit;text-decoration:none}#admin_dialog .admin_dialog_content ul{padding:0;margin:0;list-style:none}#admin_dialog .admin_dialog_content-loaded{opacity:1}.admin_dialog_box-fullscreen #admin_dialog .admin_dialog_content{position:absolute;left:0;top:50px;right:0;bottom:50px;width:auto !important;height:auto !important}#admin_dialog .admin_dialog_content-CKEditor{top:50px;bottom:73px}#admin_dialog .admin_dialog_button{height:auto;margin-right:20px;margin-bottom:15px;padding:0 20px;cursor:pointer;font-size:16px;line-height:40px;text-decoration:none;color:#5e5e5e;background:#f5f5f5;border:1px solid #ddd;transition:all 250ms;display:inline-block}#admin_dialog .admin_dialog_button span{display:inline;padding:0;margin:0;font-size:16px;line-height:40px}#admin_dialog .admin_dialog_button:hover,#admin_dialog .admin_dialog_button:focus,#admin_dialog .admin_dialog_button:active{background:#fff}#admin_dialog .admin_dialog_button[disabled]{opacity:.2;filter:grayscale(100%);pointer-events:none}#admin_dialog .admin_dialog_button-dialog_close,#admin_dialog .admin_dialog_button-dialog_expand{margin:0;position:absolute;top:0;background:none;border:none;outline:none;height:40px;width:40px;padding:0 !important;margin:0 !important;cursor:pointer;color:#9e9e9e}@media(min-width: 769px){#admin_dialog .admin_dialog_button-dialog_close,#admin_dialog .admin_dialog_button-dialog_expand{height:50px;width:50px}}#admin_dialog .admin_dialog_button-dialog_close:hover,#admin_dialog .admin_dialog_button-dialog_close:focus,#admin_dialog .admin_dialog_button-dialog_close:active,#admin_dialog .admin_dialog_button-dialog_expand:hover,#admin_dialog .admin_dialog_button-dialog_expand:focus,#admin_dialog .admin_dialog_button-dialog_expand:active{background:none;color:#281838}#admin_dialog .admin_dialog_button-reset{height:30px;line-height:30px;width:30px;background:#281838;border:1px solid #745b99;transition:background .35s ease-in-out;padding:0;color:#fff}#admin_dialog .admin_dialog_button-reset:hover{outline:none;background:#745b99}#admin_dialog .admin_dialog_button-dialog_close{right:0;transform:rotate(45deg);background:none}#admin_dialog .admin_dialog_button-dialog_close:before,#admin_dialog .admin_dialog_button-dialog_close:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#admin_dialog .admin_dialog_button-dialog_close:before{width:20px;height:1px;border-bottom:2px solid}@media(min-width: 769px){#admin_dialog .admin_dialog_button-dialog_close:before{width:25px}}#admin_dialog .admin_dialog_button-dialog_close:after{width:1px;height:20px;border-right:2px solid}@media(min-width: 769px){#admin_dialog .admin_dialog_button-dialog_close:after{height:25px}}#admin_dialog .admin_dialog_button-dialog_expand{right:50px;font-size:20px}#admin_dialog .admin_dialog_button-dialog_expand:before{content:"";width:.9em;height:.55em;display:block;position:absolute;top:.15em;left:0;border:1px solid;border-top-width:.15em;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto}#admin_dialog .admin_dialog_button-primary{color:#fff !important;background:#281838;border:1px solid #241632}#admin_dialog .admin_dialog_button-primary:hover,#admin_dialog .admin_dialog_button-primary:focus,#admin_dialog .admin_dialog_button-primary:active{background:#745b99}#admin_dialog .admin_dialog_button[disabled]{opacity:.2;pointer-events:none}#admin_dialog .admin_dialog_buttons{text-align:right;display:none;position:absolute;bottom:0;left:0;right:0;padding:15px 20px;z-index:1;border-top:1px solid #ddd;opacity:0;transition:opacity .5s .2s}#admin_dialog .admin_dialog_buttons-loaded{opacity:1}#admin_dialog .admin_dialog_buttons-hasButtons{display:block}.admin_dialog_box-fullscreen #admin_dialog .admin_dialog_buttons{position:absolute;bottom:0;left:0;right:0}#admin_dialog .admin_dialog_buttons .admin_dialog_button{margin:0;margin-left:20px}#admin_dialog .admin_dialog_buttons-inline-right{display:flex;justify-content:flex-end;flex-wrap:wrap}#admin_dialog .admin_dialog_buttons-inline-right .admin_dialog_button{margin-right:0;margin-left:20px}#admin_dialog .admin_dialog_button_icon{color:#9e9e9e;margin-right:5px}#admin_dialog .admin_form_field_error{border-color:#fd6363}#admin_dialog .admin_form_field_error_text{color:#fd6363}#admin_dialog .admin_dialog_panel{padding:25px;position:absolute;top:0;right:0;bottom:0;left:30%;overflow:auto}#admin_dialog .admin_dialog_panel label,#admin_dialog .admin_dialog_panel input,#admin_dialog .admin_dialog_panel select,#admin_dialog .admin_dialog_panel .label-title{display:block}#admin_dialog .admin_dialog_panel .form-inline{display:inline-block}#admin_dialog .admin_dialog_panel .admin_dialog_notification{display:block;margin:auto;max-width:unset}#admin_dialog .admin_dialog_panel .admin_dialog_notification ul{list-style:disc;padding-left:.5em;margin-left:.5em}#admin_dialog input[type=number],#admin_dialog input[type=text],#admin_dialog input[type=password],#admin_dialog input[type=url],#admin_dialog input[type=email],#admin_dialog input[type=tel],#admin_dialog select,#admin_dialog textarea{width:100%}#admin_dialog .admin_dialog_notification{margin:0 -20px;padding:15px 20px;max-width:80%;text-align:left;color:#5e5e5e;background:#e0ecf8}#admin_dialog .admin_dialog_notification-success{color:#fff;background:#6cdb94}#admin_dialog .admin_dialog_notification-warning{color:#fff;background:#745b99}#admin_dialog .admin_dialog_notification-error{color:#fff;background:#fd6363}#admin_dialog .admin_dialog_buttons .admin_dialog_notification{display:inline-block;float:left;padding:10px 20px;margin:0}#admin_dialog ul.admin_breadcrumbs_holder{padding:0;margin:0 0 15px;clear:both;position:relative;list-style:none;overflow:hidden}#admin_dialog ul.admin_breadcrumbs_holder li{float:left}#admin_dialog .admin_breadcrumbs_item{height:33px;padding:0 5px 0 20px;position:relative;display:block;line-height:33px;text-decoration:none;color:#5e5e5e;background:#fff;border-radius:0px;border:1px solid #ddd;border-width:1px 0;transition:border .1s linear}#admin_dialog .admin_breadcrumbs_item-menu{padding-left:10px;border-left-width:1px}#admin_dialog .admin_breadcrumbs_item:before,#admin_dialog .admin_breadcrumbs_item:after{content:"";display:block;position:absolute;z-index:8;top:0;right:0;border:15px solid rgba(0,0,0,0)}#admin_dialog .admin_breadcrumbs_item:before{margin-right:-30px;border-width:17px 15px 18px;border-left-color:#ddd;transition:border .1s linear}#admin_dialog .admin_breadcrumbs_item:after{margin:1px -28px 1px 0;border-width:16px 14px 17px;border-left-color:#fff}#admin_dialog .calsyncsettings,#admin_dialog #calsyncsettings{position:relative;width:100%;height:100%}#admin_dialog .calsyncsettings .calsyncsettings-left,#admin_dialog #calsyncsettings .calsyncsettings-left{padding-right:25px;overflow:auto;position:absolute;top:0;bottom:0;left:0;border-right:1px solid #ddd;box-sizing:border-box;width:30%}#admin_dialog .calsyncsettings .calsync-calendars li,#admin_dialog .calsyncsettings #calsync-calendars li,#admin_dialog #calsyncsettings .calsync-calendars li,#admin_dialog #calsyncsettings #calsync-calendars li{background:rgba(0,0,0,0) url(../images/icons/silk/calendar.png) no-repeat scroll left center;padding:0 0 0 20px;margin:5px 0;margin-left:10px;list-style-type:none}#admin_dialog .calsyncsettings .calsync-calendars li a,#admin_dialog .calsyncsettings #calsync-calendars li a,#admin_dialog #calsyncsettings .calsync-calendars li a,#admin_dialog #calsyncsettings #calsync-calendars li a{color:#555;position:relative;text-decoration:none}#admin_dialog .calsyncsettings .calsync-calendars li a.active,#admin_dialog .calsyncsettings #calsync-calendars li a.active,#admin_dialog #calsyncsettings .calsync-calendars li a.active,#admin_dialog #calsyncsettings #calsync-calendars li a.active{text-decoration:underline}#admin_dialog .calsyncsettings .calsync-calendars li a.hasAmount,#admin_dialog .calsyncsettings #calsync-calendars li a.hasAmount,#admin_dialog #calsyncsettings .calsync-calendars li a.hasAmount,#admin_dialog #calsyncsettings #calsync-calendars li a.hasAmount{display:block;padding-right:2em}#admin_dialog .calsyncsettings .calsync-calendars li .calsync-calendars-amount,#admin_dialog .calsyncsettings #calsync-calendars li .calsync-calendars-amount,#admin_dialog #calsyncsettings .calsync-calendars li .calsync-calendars-amount,#admin_dialog #calsyncsettings #calsync-calendars li .calsync-calendars-amount{position:absolute;top:50%;right:0;background:#281838;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;transform:translateY(-50%)}#admin_dialog .calsyncsettings .calsyncsettings-right,#admin_dialog #calsyncsettings .calsyncsettings-right{padding:0 25px;overflow:auto;position:absolute;top:0;right:0;bottom:0;width:70%;box-sizing:border-box}#admin_dialog .calsyncsettings .calsyncsettings-right.loading,#admin_dialog #calsyncsettings .calsyncsettings-right.loading{background:rgba(0,0,0,0) url(../../calendarsync/img/reload.png) no-repeat scroll center center}#admin_dialog .calsyncsettings .message,#admin_dialog #calsyncsettings .message{padding:5px;margin:5px;border:1px solid #ccc;color:#404040}#admin_dialog .calsyncsettings .message.empty,#admin_dialog #calsyncsettings .message.empty{display:none}#admin_dialog .calsyncsettings .message.error,#admin_dialog #calsyncsettings .message.error{background-color:#fae5e3;color:#9d261d;border-color:#fbc7c6}#admin_dialog .calsyncsettings .message.ok,#admin_dialog #calsyncsettings .message.ok{background-color:#d1eed1;border-color:#bfe7bf}#admin_dialog .calsyncsettings .reload,#admin_dialog #calsyncsettings .reload{cursor:pointer}#admin_dialog .calsyncsettings #website_settings_cal input,#admin_dialog #calsyncsettings #website_settings_cal input{width:75px}#admin_dialog .calsyncsettings .provider,#admin_dialog #calsyncsettings .provider{margin-top:10px;position:relative;border:1px solid #aaa;padding:10px;min-height:4.5em;overflow:auto}#admin_dialog .calsyncsettings .provider label,#admin_dialog #calsyncsettings .provider label{font-weight:bold;font-size:1.2em;color:#555;margin:0 0 10px 0}#admin_dialog .calsyncsettings .provider .input-radio,#admin_dialog #calsyncsettings .provider .input-radio{width:auto;margin-right:.4em;height:auto}#admin_dialog .calsyncsettings .provider select,#admin_dialog #calsyncsettings .provider select{width:90%;margin-right:5px}#admin_dialog .calsyncsettings .provider .disabled,#admin_dialog #calsyncsettings .provider .disabled{position:absolute;background-color:#fafafa;top:0;bottom:0;left:0px;z-index:2;padding:10px}#admin_dialog .calsyncsettings .provider #syncprovider-ews-calendarTitle,#admin_dialog #calsyncsettings .provider #syncprovider-ews-calendarTitle{color:#281838}#admin_dialog .calsyncsettings .admin_dialog_button,#admin_dialog #calsyncsettings .admin_dialog_button{margin-left:0;margin-top:15px}#admin_dialog .calsyncsettings #syncprovider-save,#admin_dialog #calsyncsettings #syncprovider-save{text-align:center;margin-top:10px;width:100%}#admin_dialog .admin_dialog_pane{width:27%;height:100%;float:left;margin-left:0;margin-right:2%;padding:20px 2.5%;position:relative;overflow:auto;transition:margin-left .5s;background:#f8f8f8 !important;outline:1px solid #ddd}#admin_dialog .admin_dialog_pane-double{width:61%}#admin_dialog .admin_dialog_pane-last{margin-right:0}#admin_dialog .admin_dialog_pane-info{right:0;margin-right:0;position:absolute;top:0;z-index:2}#admin_dialog .admin_dialog_pane-button{background:none !important;border:none;bottom:0;height:42px;margin-right:0;outline:0;overflow:hidden;padding-top:0;position:absolute;right:0;z-index:3;width:100%;padding-left:20px;padding-right:20px}#admin_dialog .admin_dialog_pane-button .admin_dialog_button{cursor:pointer;float:right;margin-right:0}#admin_dialog .admin_dialog_pane-tabs{left:0;margin-right:0;position:absolute;top:0;z-index:2}#admin_dialog .admin_dialog_pane-delayed.admin_dialog_pane-fadein{animation:admin-ui-delayed-fadein 1s 1}#admin_dialog .admin_dialog_pane_footer{position:absolute;right:23px;bottom:5px}#admin_dialog .admin_dialog_pane_footer .admin_dialog_button{margin:0 0 15px 10px !important}#admin_dialog .admin_dialog_pane input,#admin_dialog .admin_dialog_pane select{box-sizing:border-box;display:block;height:30px;max-width:100%}#admin_dialog .admin_dialog_pane select{width:310px !important}#admin_dialog .admin_dialog_pane .cke_toolbar_break{height:0;width:0;float:none}#admin_dialog .admin_dialog_pane .admin_form_group-inline{display:flex;justify-content:space-between}#admin_dialog .admin_dialog_pane .admin_form_group-inline .admin_form_input-25{width:25%}#admin_dialog .admin_dialog_pane .admin_form_group-inline .admin_form_input-33{width:25%}#admin_dialog .admin_dialog_pane .admin_form_group-inline .admin_form_input-50{width:45%}#admin_dialog .admin_dialog_pane .admin_form_group-inline .admin_form_input-75{width:75%}#admin_dialog .admin_dialog_pane .admin_form_input,#admin_dialog .admin_dialog_panel .admin_form_input{clear:both;display:block;font-size:16px;font-weight:300;margin:0 0 15px}#admin_dialog .admin_dialog_pane .admin_form_input-required label:after,#admin_dialog .admin_dialog_panel .admin_form_input-required label:after{content:" *"}#admin_dialog .admin_dialog_content-config input,#admin_dialog .admin_dialog_content-config select,#admin_dialog .admin_dialog_content-config textarea{width:230px}#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_child,#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_first{padding-right:7px}#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_child table td,#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_first table td{padding:0}#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_child,#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_last{padding-left:7px}#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_child table td,#admin_dialog .admin_dialog_box-ckeditor td.cke_dialog_ui_hbox_last table td{padding:0}#admin_dialog .admin_dialog_box-ckeditor .admin_dialog_tab_content{padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}#admin_dialog .showOnChange{display:none;padding:10px;border:1px solid #ddd}#admin_dialog .showOnChange-show{display:block}#admin_dialog .imagePlaceholder{max-width:100%;width:200px}#admin_dialog .imagePlaceholder div{background:#eee;border:1px solid #ddd;cursor:pointer;font-size:19px;height:100px;line-height:35px;padding:5px;text-align:center;width:100px}#admin_dialog .imagePlaceholder img{max-width:100%}#admin_dialog #su_menu_cf_csv,#admin_dialog #su_news_cf_csv{display:inline-block !important}#admin_dialog .selectCF{height:28px !important}#admin_dialog .newsCrop{display:none}#admin_dialog .newsCrop-show{display:block}#admin_dialog .admin_dialog_content_overlay{background:#efefef;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}#admin_dialog .admin_dialog_content_overlay-loading{background:#fff url(../images/ui_elem/core/loading-review.gif) no-repeat center Left;border:1px solid #ccc;display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);padding-left:40px;padding-right:10px;font-size:18px;line-height:40px}#admin_dialog .admin_dialog_message{background:#fff;border:1px solid #ddd;left:50%;min-height:100px;padding:25px;position:absolute;top:50%;transform:translate(-50%, -50%);width:250px}#admin_dialog .admin_dialog_message-large{width:400px}#admin_dialog .sourceHolder{position:absolute;top:20px;bottom:20px;overflow:auto;left:20px;right:0;padding-right:20px}#admin_dialog,#admin_dialog .admin_dialog_overlay{top:0}#admin_dialog .admin_dialog_box-login{width:230px;padding:25px;padding-bottom:0;text-align:center;position:relative;top:auto;left:auto;margin:auto;transform:none}#admin_dialog .admin_dialog_box-login h1 small{display:block;margin:5px 0 20px}#admin_dialog .admin_dialog_box-login .login-close{margin:-10px -10px 10px 0;float:right}#admin_dialog .admin_dialog_box-login .login-logo{clear:both;margin:0 0 15px}@media(orientation: landscape){#admin_dialog .admin_dialog_box-login .login-logo{margin-bottom:clamp(5px,2vh,15px)}}@media(orientation: portrait){#admin_dialog .admin_dialog_box-login .login-logo{margin-bottom:clamp(5px,2vw,15px)}}#admin_dialog .admin_dialog_box-login .login-logo img{width:80%;min-width:80px;max-width:184px}@media(orientation: landscape){#admin_dialog .admin_dialog_box-login .login-logo img{width:30vh}}@media(orientation: portrait){#admin_dialog .admin_dialog_box-login .login-logo img{width:30vw}}#admin_dialog .admin_dialog_box-login .login-input-form,#admin_dialog .admin_dialog_box-login .login-forgotten-form{min-height:218px;margin:0 0 30px}#admin_dialog .admin_dialog_box-login .login-input-username-input,#admin_dialog .admin_dialog_box-login .login-input-password-input,#admin_dialog .admin_dialog_box-login .login-input-totp-input{width:100%;height:40px}#admin_dialog .admin_dialog_box-login .login-forgotten-input,#admin_dialog .admin_dialog_box-login .login-input-login-button,#admin_dialog .admin_dialog_box-login .login-forgotten-button{width:100%}#admin_dialog .admin_dialog_box-login .login-forgotten-form,#admin_dialog .admin_dialog_box-login .login-sso-selector{display:none;margin:0 0 30px}#admin_dialog .admin_dialog_box-login .login-post-message{display:none;position:relative;z-index:9}#admin_dialog .admin_dialog_box-login .login-post-message .admin_message-error{color:#ff5f5f}#admin_dialog .admin_dialog_box-login .login-signup-link{padding:15px;margin:30px -25px -30px;display:block;font-size:16px;color:#333;background:#fff;text-decoration:none;text-transform:uppercase}#admin_dialog .admin_dialog_box-login .login-inputArea{padding-top:16px;position:relative}#admin_dialog .admin_dialog_box-login .login-help-link{padding:10px;position:absolute;z-index:8;top:100%;right:0;left:0;color:#fff;font-size:14px;opacity:0;cursor:pointer;transition:opacity .35s 1.5s}#admin_dialog .admin_dialog_box-login .admin_login_sso,#admin_dialog .admin_dialog_box-login .admin_login_website{display:block;margin:10px 0;padding:8px;text-decoration:none;background-color:#fff;color:#333 !important;border:1px solid #ccc}#admin_dialog .admin_dialog_box-login .admin_login_sso:hover .admin_login_website:hover{background-color:#efefef}#admin_dialog .admin_dialog_box-login.admin_dialog_box-slidein .login-help-link{opacity:1}#admin_dialog .admin_dialog_box-login.sso_only .login-sso-selector a.admin_login_website{display:none}#admin_dialog .admin_dialog_box-login.sso_enabled .login-sso-selector,#admin_dialog .admin_dialog_box-login.sso_only .login-sso-selector{display:block}#admin_dialog .admin_dialog_box-login.sso_enabled .login-input-form,#admin_dialog .admin_dialog_box-login.sso_only .login-input-form{display:none}#loginAreaContainer .button{display:inline-block;margin:.5em 1em;padding:.75em;line-height:normal;text-decoration:none;border:1px solid #ddd;color:#5e5e5e;transition:border-color .2s}#loginAreaContainer .button:hover{border-color:#5e5e5e}#loginAreaContainer .login-sso-selector+form .login-input-form-fields{display:none}