diff --git a/_config/moderno.yml b/_config/moderno.yml index 0bc72e3..b5d5632 100644 --- a/_config/moderno.yml +++ b/_config/moderno.yml @@ -9,15 +9,12 @@ LeftAndMain: extensions: - AwesomeIconExtension - ModernoAdminExtension + - CMSMainEditFormExtension SiteConfig: extensions: - ModernoConfigExtension -SiteConfigLeftAndMain: - extensions: - - SiteConfigEditFormExtension - ModernoConfigExtension: resize_methods: CropWidth: Crop Width diff --git a/code/extensions/CMSMainEditFormExtension.php b/code/extensions/CMSMainEditFormExtension.php new file mode 100644 index 0000000..9ed6777 --- /dev/null +++ b/code/extensions/CMSMainEditFormExtension.php @@ -0,0 +1,88 @@ +isAssetAdmin() && $this->hasSecureAssets()) { + Requirements::javascript(MODERNO_ADMIN_DIR . '/javascript/AssetAdmin.EditForm.js'); + } + } + + /** + * Updates the edit form object from AssetAdmin to provide a workaround for a bug in Secure Assets. + * + * @param Form $form + */ + public function updateEditForm($form) + { + if ($this->isAssetAdmin() && $this->hasSecureAssets()) { + + if (($record = $form->getRecord()) && $record instanceof Folder) { + + if ($field = $form->Fields()->dataFieldByName('ViewerGroups')) { + + // Create Form Object: + + $dummy = Form::create( + $this->owner, + 'EditForm', + FieldList::create(), + FieldList::create() + ); + + // Populate Form Data: + + $dummy->loadDataFrom($record); + + // Define Form Action (allows ViewerGroups field to work in asset EditForm): + + $dummy->setFormAction( + sprintf( + '%s/field/File/item/%d/ItemEditForm', + $form->FormAction(), + $record->ID + ) + ); + + // Update Field Object: + + $field->setForm($dummy); + + } + + } + + } + } + + /** + * Answers true if the extended object is AssetAdmin. + * + * @return boolean + */ + private function isAssetAdmin() + { + return ($this->owner->class == 'AssetAdmin'); + } + + /** + * Answers true if the File class has the Secure Assets extension applied. + * + * @return boolean + */ + private function hasSecureAssets() + { + return Object::has_extension('File', 'SecureFileExtension'); + } +} diff --git a/code/extensions/SiteConfigEditFormExtension.php b/code/extensions/SiteConfigEditFormExtension.php deleted file mode 100644 index 18eca8c..0000000 --- a/code/extensions/SiteConfigEditFormExtension.php +++ /dev/null @@ -1,17 +0,0 @@ - .message { - margin: 0 0 16px; + margin: 0 0 15px; } .CMSPageHistoryController .ui-tabs-panel .message { - margin: 0 0 10px; + margin: 5px 0 10px; } /* Field Styles: @@ -919,10 +936,6 @@ div.ModelAdmin .cms-edit-form > .message { padding: 0; } -#Root_Settings .field.CompositeField .middleColumn.fieldgroup { - padding-top: 8px; -} - .field .middleColumn.fieldgroup::after { content: ""; display: table; @@ -964,6 +977,10 @@ div.ModelAdmin .cms-edit-form > .message { padding-bottom: 12px; } +.ss-toggle .ui-accordion-content .field.checkbox { + padding-bottom: 8px; +} + .ss-toggle .ui-accordion-content > h2, .ss-toggle .ui-accordion-content > h3, .ss-toggle .ui-accordion-content > h4, @@ -971,6 +988,10 @@ div.ModelAdmin .cms-edit-form > .message { padding: 0 12px; } +.ss-toggle .ui-accordion-content .fieldgroup .fieldgroup-field { + padding-top: 0; +} + .ss-toggle .ui-accordion-content .field:last-child { border-bottom: 0; } @@ -990,6 +1011,11 @@ div.ModelAdmin .cms-edit-form > .message { margin: 8px 0 4px; } +.field.htmleditor { + padding-bottom: 15px; + margin-bottom: 15px; +} + .htmleditor label.left { padding-bottom: 8px; } @@ -1160,6 +1186,7 @@ div.ModelAdmin .cms-edit-form > .message { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; + border-color: #C4C6C8; } .cms-content-toolbar .chzn-container-single .chzn-single div b { @@ -1300,6 +1327,8 @@ div.fieldgroup > div.middleColumn > div.field { border-bottom: 0 none; } +.field.checkbox input, +.field.checkbox label.right, .fieldgroup .fieldgroup-field input.checkbox, .fieldgroup .fieldgroup-field label { vertical-align: middle; @@ -1309,20 +1338,28 @@ div.fieldgroup > div.middleColumn > div.field { margin-top: 0 !important; } +.field.checkbox input, .field .fieldgroup-field > input.checkbox { float: left; - margin-top: 2px; + margin-top: 9px; } +.field.checkbox label.right, .field .fieldgroup-field > label.checkboxfield-small { float: left; + margin-top: 8px; margin-left: 2px; padding-top: 0; + line-height: 16px; } -.field.checkbox input, .field.checkbox label.right { - vertical-align: middle; + padding-bottom: 8px; +} + +.ss-toggle .ui-accordion-content .fieldgroup .fieldgroup-field > label.checkboxfield-small { + padding: 0; + margin-right: 0; } .field label.right { @@ -1467,16 +1504,37 @@ body.cms.ss-uploadfield-edit-iframe span.readonly, } div.field.upload div.message { - margin: 16px 0 0; + margin: 15px 0 0; } .fieldgroup.stacked .fieldgroup-field { margin-bottom: 10px; } +.cms-content-filters { + padding-top: 0; +} + +#cms-content-filters-CMSPagesController, +#cms-content-filters-AssetAdmin { + margin-bottom: 15px; +} + +.cms-panel-content .cms-content-filters { + padding-top: 15px; +} + +.cms-panel .cms-content-filters .Actions { + margin: 0; +} + +.cms-content-filters .field { + margin-bottom: 10px; +} + .cms-content-filters .field.fieldgroup { margin-top: 0; - padding: 0 16px; + padding: 0 15px; border-bottom: 0; } @@ -1696,10 +1754,6 @@ div.Actions > input.ss-ui-button { margin-top: 1px; } -.cms-search-form div.Actions { - padding-top: 2px; -} - .cms-dialog-content div.Actions { padding: 0; } @@ -2079,6 +2133,20 @@ div.TreeDropdownField .treedropdownfield-panel { border-radius: 0; } +.field .TreeDropdownField.treedropdownfield-with-rise { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.field .TreeDropdownField.treedropdownfield-with-rise .treedropdownfield-panel { + border-color: #C4C6C8; + border-bottom: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + div.TreeDropdownField .treedropdownfield-search { font-family: 'Roboto'; border-color: #C4C6C8; @@ -2256,7 +2324,7 @@ div.CMSProfileController .cms-content-header .cms-content-header-info .section-i } .htmleditorfield-dialog .cms-content-header h3 { - padding: 12px 16px !important; + padding: 12px 15px !important; } .cms-content-header h2 * { @@ -2268,7 +2336,7 @@ div.CMSProfileController .cms-content-header .cms-content-header-info .section-i } .has-panel .cms-content-header .cms-content-header-info { - padding-top: 16px; + padding-top: 15px; } .cms-content-header .cms-content-header-info .section-icon { @@ -2696,6 +2764,10 @@ div.ModelAdmin .ss-gridfield button { content: "\f0c9"; } +.ss-gridfield-orderable .col-reorder .handle span.icon { + background-image: none; +} + .cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination > button.action { font-size: 11px; } @@ -2996,7 +3068,15 @@ form.small .cms-file-info-preview img { } .cms form.AssetAdmin .message { - margin: 0 0 16px; + margin: 0 0 15px; +} + +.cms .AssetAdmin .cms-content-fields { + background-color: #E6EAED; +} + +.cms .AssetAdmin .cms-content-fields form.cms-edit-form.AssetAdmin { + overflow-y: visible; } .cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail { @@ -3020,6 +3100,10 @@ form.small .cms-file-info-preview img { padding-top: 5px; } +.cms .AssetAdmin form.AssetAdmin div.Actions { + padding: 15px 0; +} + .cms .AssetAdmin .cms-content-toolbar { margin: 0; } @@ -3043,6 +3127,10 @@ form.small .cms-file-info-preview img { padding: 15px; } +.cms .cms-panel-padded.ReportAdmin > fieldset { + padding-top: 15px; +} + .ReportAdmin > fieldset > h3 { color: #444; font-size: 15px; @@ -3090,11 +3178,17 @@ div.SecurityAdmin #Form_EditForm_Roles { #CreateTopLevelGroups, #Form_EditForm_ViewerGroups_Holder, #Form_EditForm_EditorGroups_Holder, +#Form_ItemEditForm_ViewerGroups_Holder, #Form_EditForm_CreateTopLevelGroups_Holder { margin-top: -10px; padding-bottom: 20px; } +#Form_EditForm_ViewerGroups_Holder, +#Form_ItemEditForm_ViewerGroups_Holder { + display: none; +} + .cms-container .CMSMain.CMSPageSettingsController #Root_Settings.tab .fieldgroup .fieldgroup-field { padding-right: 0; } diff --git a/css/moderno.min.css b/css/moderno.min.css index ded6c19..bc13a62 100644 --- a/css/moderno.min.css +++ b/css/moderno.min.css @@ -1 +1 @@ -@import url(//fonts.googleapis.com/css?family=Roboto:400,400italic,500,700);.ss-ui-button,.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget-content,body,html{font-size:13px;font-family:Roboto,Helvetica,Arial,sans-serif}.cms a{color:#007FBA}.cms-logo{border-bottom:0;padding:12px 0 11px;min-height:28px}.cms-menu.collapsed .cms-logo{height:28px;padding:12px 0 11px}.cms-menu.collapsed .cms-logo span{display:none}.cms-menu.collapsed .cms-login-status{height:16px}.cms-logo a{float:left;margin-left:0;min-width:24px;position:static;box-sizing:border-box;background:url(../images/logos/silverstripe.svg) center center no-repeat;background-size:contain}.cms-menu.collapsed .cms-logo a{width:24px;height:24px}.cms-logo span{height:24px;font-size:13px;font-weight:500;line-height:16px;margin-left:32px;padding:0 0 0 8px;display:table-cell;vertical-align:middle}.cms-logo-header{background-image:none;background-color:#1B354C;min-height:92px;height:auto}.cms-login-status{padding:12px 0 12px 2px;border-top:1px solid #FFF}.cms-login-status span{padding:0}.cms-login-status .logout-link{color:#FFF;font-size:0;background:0 0;width:16px;padding:0;margin:0 9px 0 5px}.cms-login-status .logout-link:hover{text-decoration:none}.cms-login-status .logout-link:before{content:"\f08b";font-size:16px;font-family:FontAwesome!important}.page-icon,a .jstree-pageicon{background:url(../images/icons/sitetree.png) no-repeat}.cms-menu{box-shadow:none;background:#20282C}.cms-menu.collapsed{width:42px!important}.cms-menu-list li a{margin:2px;color:#BFC0C0;border-top:0;border-bottom:0;font-size:13px;text-shadow:none;background-image:none;background-color:rgba(255,255,255,.05)}.cms-menu-list li a:active,.cms-menu-list li a:focus,.cms-menu-list li a:hover{color:#FFF;border:none;background-image:none;background-color:rgba(255,255,255,.1)}.cms-menu-list li.current a{border:none;text-shadow:none;background-image:none;background-color:#139FDA}.cms-menu.collapsed .cms-menu-list li{float:none}.cms-menu-list li a .icon{opacity:1;width:18px;text-align:center}#vakata-contextmenu.jstree-apple-context a{color:#555}#vakata-contextmenu.jstree-apple-context,#vakata-contextmenu.jstree-apple-context li ul{box-shadow:1px 1px 2px rgba(0,0,0,.1)}.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a,.cms #vakata-contextmenu li a{margin:2px 2px 0}.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a:hover,.cms #vakata-contextmenu li a:hover{border-radius:0;background:#139FDA}.cms-menu .ss-ui-button.sticky-toggle.active,.cms-menu .ss-ui-button.sticky-toggle:active,.cms-menu .ss-ui-button.sticky-toggle:focus,.cms-menu .ss-ui-button.sticky-toggle:hover{background:0 0}.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li:last-child,.cms #vakata-contextmenu li:last-child{margin-bottom:2px}.cms .cms-panel-padded,.ui-tabs .ui-tabs-panel.cms-panel-padded{padding:15px}.cms-panel .cms-panel-toggle{box-shadow:none}.cms-panel .cms-panel-toggle.south,.cms-panel.cms-content-tools .cms-panel-toggle.south{border-top:none;box-shadow:none}#cms-content-tools-CMSMain .ui-resizable-e{width:10px}#cms-content-tools-CMSMain .cms-tree.jstree span.badge{box-shadow:none!important}#Form_ListViewForm_Page{border-bottom:0}.cms-panel .cms-panel-toggle a span{color:#FFF;margin:0;font-size:0;font-family:FontAwesome;padding-right:4px}.cms-panel.cms-content-tools .cms-panel-toggle a span{color:#80888E}.cms-panel .cms-panel-toggle a span:before{content:"\f0a8";font-size:16px}.cms-menu .ss-ui-button.sticky-toggle{width:16px;text-indent:0;padding-left:4px;background:0 0}.cms-menu.collapsed .ss-ui-button.sticky-toggle{width:16px}.cms-menu .ss-ui-button.sticky-toggle:hover+.sticky-status-indicator{padding:3px 6px}.cms-menu .ss-ui-button.sticky-toggle>span{color:#BFC0C0;font-size:0;font-family:FontAwesome}.cms-menu .ss-ui-button.sticky-toggle>span:before{content:"\f10c";font-size:16px}.cms-menu .ss-ui-button.sticky-toggle.active>span:before{content:"\f111";font-size:16px}.cms-panel.collapsed .cms-panel-toggle a span:before{content:"\f0a9"}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel{padding-bottom:0;border-radius:0;background-color:#F0F2F4;border-bottom-color:#F0F2F4}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-sitetree-information{border-bottom:1px solid #D4D6D8}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a{color:#007FBA;text-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover{color:#007FBA;text-decoration:underline}.cms-content-tools{box-shadow:none;background:#F0F2F4;border-right:1px solid #C4C6C8}.cms-content-tools h3{font-size:15px}.cms-content-tools .cms-panel-header{box-shadow:none;border-bottom:1px solid #C4C6C8}.cms-panel .cms-panel-content-collapsed h2,.cms-panel .cms-panel-content-collapsed h3{margin-left:10px}#cms-content-treeview .cms-tree{margin-top:8px}.cms-content-tools #cms-content-treeview .cms-tree{margin-top:0!important}.cms-content-tools #cms-content-treeview .cms-notice{margin:5px 2px!important}.cms-content-tools #cms-content-treeview .cms-content-toolbar{padding:5px 0 5px 2px;margin-bottom:0!important}.has-panel .cms-content-tools #cms-content-treeview .cms-content-toolbar{padding-top:10px}.cms-content-tools .cms-panel-content{padding:8px 10px 0}#cms-content-tools-CMSPagesController .cms-panel-content{padding:8px 15px 0}.cms-content-controls .font-icon-columns:before,.cms-content-controls .font-icon-edit-write:before,.cms-content-controls .font-icon-eye:before,.cms-content-controls .font-icon-mobile:before,.cms-content-controls .font-icon-monitor:before,.cms-content-controls .font-icon-resize:before,.cms-content-controls .font-icon-tablet:before,.cms-content-controls .icon-auto:before,.cms-content-controls .icon-desktop:before,.cms-content-controls .icon-edit:before,.cms-content-controls .icon-mobile:before,.cms-content-controls .icon-preview:before,.cms-content-controls .icon-split:before,.cms-content-controls .icon-tablet:before{font-family:FontAwesome!important;background:none;text-align:center;text-indent:0;font-size:24px;line-height:24px;color:#444}.cms .AssetAdmin .cms-content-toolbar [class*=font-icon-]::before,.cms .AssetAdmin .cms-content-toolbar [class^=font-icon-]::before,.cms-actions-buttons-row [class*=font-icon-]::before,.cms-actions-buttons-row [class^=font-icon-]::before,.cms_backlink [class*=font-icon-]::before,.cms_backlink [class^=font-icon-]::before,.cms_backlink>a.backlink::before,.icon-button-group a::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon a:before{font-family:FontAwesome!important}.cms-content-controls .font-icon-resize:before,.cms-content-controls .icon-auto:before{font-size:16px;content:"\f0ec"!important}.cms-content-controls .font-icon-edit-write,.cms-content-controls .icon-edit{padding-top:5px!important}.cms-content-controls .font-icon-edit-write:before,.cms-content-controls .icon-edit:before{content:"\f044"!important}.cms-content-controls .font-icon-columns:before,.cms-content-controls .icon-split:before{content:"\f0db"!important}.cms-content-controls .font-icon-eye:before,.cms-content-controls .icon-preview:before{content:"\f06e"!important}.cms-content-controls .font-icon-monitor:before,.cms-content-controls .icon-desktop:before{font-size:20px;content:"\f108"!important}.cms-content-controls .font-icon-tablet:before,.cms-content-controls .icon-tablet:before{content:"\f10a"!important}.cms-content-controls .font-icon-mobile:before,.cms-content-controls .icon-mobile:before{content:"\f10b"!important}.cms-content-controls .icon-view:before,.cms-content-controls .preview-selector.dropdown a.chzn-single:before{width:24px;height:24px;font-size:20px!important;color:#444;line-height:22px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li:before{margin-right:4px}.cms-content-controls .preview-selector{margin:0}.cms-content-controls .preview-selector a.chzn-single{width:24px;height:24px;padding:4px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li{color:#444;padding:5px;line-height:20px}.cms-content-controls .preview-selector a.chzn-single.chzn-single-with-drop,.cms-content-controls .preview-selector a.chzn-single:hover{background:#DCDFE1;box-shadow:none}.cms-content-tools .field.checkbox input{margin-right:2px;vertical-align:middle}.cms-content-tools .field label{display:inline-block!important;vertical-align:middle;font-weight:400!important}.cms-content-tools .field .description{font-size:11px;padding-top:2px}.cms-content-tools h4{font-size:13px!important;font-weight:500!important}.cms-content-tools .ui-button .ui-icon{display:none!important}.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text{padding-right:14px!important}.cms-content-tools table tr.active td.first-column,.cms-content-tools table tr.active td.last-column{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cms-page-history-versions{min-width:100%}.cms-content-tools table tr.active{background-color:#139FDA}.cms-content-batchactions .view-mode-batchactions-wrapper{border:0;height:18px;padding:7px;margin-bottom:0;background:#80888E;border-radius:0!important}.cms-content-batchactions .view-mode-batchactions-wrapper #view-mode-batchactions{margin-top:3px;margin-left:3px}.cms-content-toolbar .ss-ui-button .ui-button-text{padding:7px 15px}.cms-content-batchactions .view-mode-batchactions-wrapper:hover{background:#A0A8AE}.cms-content-batchactions .view-mode-batchactions-wrapper label,.cms-content-batchactions .view-mode-batchactions-wrapper span.view-mode-batchactions-label{color:#FFF;font-weight:500}.cms-content-batchactions .cms-batch-actions .dropdown .chzn-single{border-top:1px solid #C4C6C8;border-left:none;border-right:none;border-bottom:1px solid #C4C6C8;font-weight:400;padding:0 0 0 6px;text-shadow:none}.cms-content-toolbar .chzn-container-single .chzn-single:hover{box-shadow:none;background:#fff}.cms-content-batchactions .chzn-container-single .chzn-single,.cms-content-batchactions .cms-batch-actions .dropdown .chzn-single-with-drop{border-radius:0!important}.cms-content-batchactions .cms-batch-actions .Actions .ss-ui-button{height:32px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive:active,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive:focus,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive:hover{color:#FFF;font-weight:500;background-color:#B63051}fieldset.switch-states{padding:0;margin-right:10px}fieldset.switch-states .switch{width:180px;border:0;padding:0;margin-top:2px;box-shadow:none;border-radius:0;background-color:#CED0D3}fieldset.switch-states .switch label{text-align:center}fieldset.switch-states .switch input:checked+label,fieldset.switch-states .switch label{text-shadow:none}fieldset.switch-states .switch .slide-button{box-shadow:none;text-shadow:none;border-radius:0;background-color:#0F8845;background-image:none}.ui-tabs .ui-tabs-nav{margin-top:0}.cms-content-fields .ui-tabs-nav{border-bottom:0}.cms-content-fields .ui-tabs-nav li{margin:0 auto!important}.cms-content-fields .ui-tabs-nav li.first a{margin-left:0;padding-left:0}.ui-tabs .ui-tabs-nav li{margin-right:-1px}.ui-tabs .ui-tabs-nav li a{padding:0;font-weight:400;line-height:37px;outline:0}.ui-tabs .ui-tabs-nav .ui-state-default{border:0;background:0 0}.ui-tabs .ui-tabs-nav .ui-state-default a{color:#555;margin:0 10px;text-shadow:none;line-height:28px;padding-top:12px;padding-bottom:8px}.ui-tabs .ui-tabs-nav .ui-state-active{cursor:default;border:0;background:0 0}.ui-tabs .ui-tabs-nav .ui-state-active a{color:#444;margin:0 10px;cursor:default!important;text-shadow:none;border-bottom:4px solid #66727d;font-weight:500}.cms-content-header-tabs{margin-top:8px;margin-right:10px}.cms-content-header-tabs .icon-button-group{margin-top:2px;margin-right:8px}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-active{box-shadow:none}.ui-tabs .cms-content-header-tabs .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary li a,.ui-tabs.cms-tabset-primary .ui-tabs-nav li a{margin:0 10px;padding:0;line-height:39px}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-default,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-default,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-default{border-left:0;border-right:0;box-shadow:none;background-color:transparent;background-image:none}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active{background-color:transparent;background-image:none}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active a,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active a{margin:0 10px;border-bottom:4px solid #139FDA}.ui-tabs .cms-content-header-tabs .ui-tabs-nav,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary,.ui-tabs.cms-tabset-primary .ui-tabs-nav{padding:0;border-left:0}.ui-tabs .ui-tabs-nav li.cms-tabset-icon a{font-size:0;text-indent:0;line-height:32px;font-weight:400;padding:0;background-image:none!important}.ui-tabs .ui-tabs-nav li.cms-tabset-icon a:before{font-size:18px}.font-icon-icon-tree::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon.tree a:before{content:"\f0e8"}.font-icon-list::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon.list a:before{content:"\f03a"}.font-icon-edit::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon.edit a:before{content:"\f040"}.cms_backlink>a.backlink{color:#66727d;background:0 0}.cms_backlink>a.backlink:active,.cms_backlink>a.backlink:focus,.cms_backlink>a.backlink:hover{color:#383f45;background:0 0}.cms-content-header .cms-content-header-info .breadcrumbs-wrapper,.cms-content-header .cms-content-header-info .cms_backlink{vertical-align:middle}.font-icon-plus::before{content:"\f055"}.font-icon-check-mark-2::before{content:"\f058"}.font-icon-upload::before{content:"\f0ee"}.font-icon-plus-circled::before{content:"\f055"}.font-icon-sync::before{content:"\f021"}.cms_backlink>a.backlink::before,.font-icon-left-open-big::before{content:"\f104"}.cms-content-header .cms-content-header-info .cms_backlink .ss-ui-button{margin:0;padding:0;width:15px;height:36px;line-height:30px}.cms-content-header .cms-content-header-info .cms_backlink .ss-ui-button::before{font-size:30px;line-height:36px}.ui-tabs .ui-tabs-panel{padding:15px}.ui-tabs .ui-tabs-nav~.ui-tabs-panel{border-top:1px solid #d0d3d5}.ui-tabs.ss-tabset-tabshidden .ui-tabs-panel{border-top:none}.cms-edit-form .ui-tabs-panel .message{margin:10px 0 0}.cms-edit-form .message{margin:16px 16px 0}div.ModelAdmin .cms-edit-form>.message{margin:0 0 16px}.CMSPageHistoryController .ui-tabs-panel .message{margin:0 0 10px}.field{color:#40484E;margin:10px 0;padding:0 0 10px;box-shadow:none;border-bottom:1px solid #d4d6d8}.field .TreeDropdownField,.field input.text,.field textarea{color:#40484E;background:#FFF;border:1px solid #c4c6c8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:Roboto,Helvetica,Arial,sans-serif}.field .TreeDropdownField:focus,.field input.text:focus,.field textarea:focus{border:1px solid #c4c6c8;box-shadow:none}.field .description{color:#777}.field.CompositeField,.field.tabset,.ss-gridfield-table .field.fieldgroup.CompositeField{margin-top:0;margin-bottom:0;border-bottom:0;padding-bottom:0}.field.ss-toggle{margin:8px 0}.parentTypeSelector .field:last-child{border-bottom:1px solid #d4d6d8;padding-bottom:10px;margin-bottom:0}.SelectionGroup li.selected>div.selectiongroup_item{margin-left:20px!important}.cms-add-form .SelectionGroup li.selected>div.selectiongroup_item,.cms-add-form .SelectionGroup li.selected>div.selectiongroup_item>.field{margin-bottom:0}.field.displaylogicwrapper,.field.fieldgroup{margin:10px 0;padding:0 0 10px;border-bottom:1px solid #d4d6d8}.field .middleColumn.fieldgroup{padding:8px 0 0}.field.CompositeField .middleColumn.fieldgroup{padding:0}#Root_Settings .field.CompositeField .middleColumn.fieldgroup{padding-top:8px}.field .middleColumn.fieldgroup::after{content:"";display:table;clear:both}.ss-toggle .ui-accordion-content .field .middleColumn.fieldgroup{padding:0}.ui-dialog,.ui-dialog .cms-dialog-content{background:#E6EAED}.ui-dialog .field .TreeDropdownField,.ui-dialog .field input.text,.ui-dialog .field select,.ui-dialog .field textarea{max-width:100%}.ui-dialog .ui-dialog-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.field.datetimepicker input.timepicker{margin-left:5px}.field label.left{font-weight:500;text-shadow:none}.ss-toggle .ui-accordion-content .field{padding-bottom:12px}.ss-toggle .ui-accordion-content>h2,.ss-toggle .ui-accordion-content>h3,.ss-toggle .ui-accordion-content>h4,.ss-toggle .ui-accordion-content>h5{padding:0 12px}.ss-toggle .ui-accordion-content .field:last-child{border-bottom:0}.ss-toggle .ui-accordion-content .field.displaylogicwrapper{padding:0}.ss-toggle .ui-accordion-content .field.readonly:last-child{margin-bottom:10px!important;padding-bottom:10px}.field.urlsegment .help{color:#60686E;font-size:11px;margin:8px 0 4px}.htmleditor label.left{padding-bottom:8px}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url{background:#80888E;margin-top:0;margin-bottom:20px}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url .ui-button-text{margin-left:0;padding-top:6px}.chzn-container-single .chzn-search{padding:2px 4px}.chzn-container-single .chzn-single,.field .chzn-container-active .chzn-single{box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#C4C6C8;padding-left:6px}.chzn-container-single .chzn-single abbr{top:7px;font-family:FontAwesome;background:none;line-height:14px}.chzn-container-single .chzn-single abbr::before{color:#757676;content:"\f00d";font-size:14px}.chzn-container-single .chzn-single abbr:hover::before{color:#555656}.chzn-container-single .chzn-single-with-drop,.field .chzn-container-single .chzn-single-with-drop{background-color:#FFF;border-bottom-left-radius:0;border-bottom-right-radius:0}.field .chzn-choices{border-radius:0}.field .chzn-container-active .chzn-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}.field .chzn-container-multi .chzn-choices .search-choice,.field .select2-container .select2-selection .select2-selection__choice{box-shadow:none;border-color:#C4C6C8;background:#ECEFF1;padding:4px 20px 4px 5px!important;margin:3px 0 3px 3px!important;height:16px;line-height:16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:Roboto,Helvetica,Arial,sans-serif}.field .select2-container .select2-selection .select2-selection__choice{margin-top:0!important}.field .chzn-container-multi .chzn-choices .search-choice .search-choice-close{top:4px;color:#757676;font-size:14px;font-weight:400;font-family:FontAwesome;text-decoration:none;background:rgba(0,0,0,0)}.field .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{top:4px;font-size:0;font-weight:400;font-family:FontAwesome;text-indent:0;text-align:center;background:0 0!important}.field .chzn-container-multi .chzn-choices .search-choice .search-choice-close::before,.field .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove::before{color:#757676;content:"\f00d";font-size:14px}.field .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover::before,.field .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove:hover::before{color:#555656}.field .select2-container li.select2-search--inline{margin-left:4px}.field .select2-container--default .select2-search--inline .select2-search__field{line-height:22px;margin-top:2px;margin-bottom:5px}.field .chzn-container-active .chzn-single div b .field .chzn-container-single .chzn-single-with-drop div b,.field .chzn-container-active .chzn-single-with-drop div b,.field .chzn-container-single .chzn-single div b{font-size:0;font-weight:400;font-family:FontAwesome;line-height:28px;text-indent:0;text-align:center;background:0 0!important}.field .chzn-container-active .chzn-single div b:before,.field .chzn-container-single .chzn-single div b:before{color:#60686E;content:"\f0d7";font-size:16px}.field .chzn-container-active .chzn-single-with-drop div b:before,.field .chzn-container-single .chzn-single-with-drop div b:before{color:#60686E;content:"\f0d8";font-size:16px}.field .chzn-container-single .chzn-single{height:30px;font-size:13px;line-height:30px;background-image:none}.chzn-container .chzn-drop{box-shadow:none;margin-top:-1px;border-top:1px solid #C4C6C8;border-color:#C4C6C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.chzn-container.chzn-with-rise .chzn-drop{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cms-content-toolbar .chzn-container-single .chzn-single div b{width:24px;background:none}.cms-content-toolbar .chzn-container-single .chzn-single div b:before{color:#80888E;content:"\f0ab";font-family:FontAwesome;font-size:13px;font-weight:400;line-height:30px}.field .chzn-container{max-width:512px;vertical-align:bottom}.field.checkbox input,.field.checkbox label.right,.fieldgroup .fieldgroup-field input.checkbox,.fieldgroup .fieldgroup-field label,.optionset li input,.optionset li label{vertical-align:middle}.field .chzn-container .chzn-results li{font-size:13px;line-height:16px}.field .chzn-container .chzn-results .highlighted{background:#139FDA}.field .chzn-container-multi .chzn-choices,.field .select2-selection{border-color:#C4C6C8;background-image:none}span.select2-dropdown{border-color:#C4C6C8}.select2-container--open span.select2-dropdown--above{margin-top:1px!important}.field .select2-container--default .select2-selection--multiple{border:1px solid #c4c6c8!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;box-shadow:none!important}.field .select2-container--default .select2-selection--multiple>ul{padding-top:3px!important}.field .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #c4c6c8}.select2-container--default li.select2-results__option[aria-selected=true]{background-color:#fff}li.select2-results__option--highlighted{background-color:#139FDA!important;background-image:none!important}.field .chzn-container-active .chzn-choices{box-shadow:none}.htmleditorfield-dialog .details .field,.ss-uploadfield .ss-uploadfield-item-cancel .ui-button,.ss-uploadfield .ss-uploadfield-item-start .ui-button{box-shadow:none!important}.field .chzn-container-multi .chzn-choices .search-field input{font-family:Roboto}.fieldgroup-field .chzn-container-single .chzn-single{height:30px;line-height:30px}.fieldgroup-field .chzn-container-active .chzn-single div b .field .chzn-container-single .chzn-single-with-drop div b,.fieldgroup-field .chzn-container-active .chzn-single-with-drop div b,.fieldgroup-field .chzn-container-single .chzn-single div b{line-height:30px}.cms-edit-form input[name=Title]{margin-right:8px}.field.urlsegment .preview{margin-right:4px}.ss-toggle .ui-accordion-header{font-size:13px;font-weight:500;border-color:#C4C6C8}.ss-toggle .ui-accordion-header .ui-accordion-header-icon{margin-top:-8px}.ss-toggle .ui-accordion-header a{color:#50585E}.ss-toggle .ui-accordion-content{padding:0;border-color:#C4C6C8}.ss-toggle .ui-accordion-header.ui-state-default{background:#F0F2F4;text-shadow:none}.ss-toggle .ui-accordion-content .field>label{width:auto;float:none;padding-top:2px}.ss-toggle .ui-accordion-content .field label.ss-ui-button{float:left}.ss-toggle .ui-accordion-content .fieldgroup .fieldgroup-field .fieldholder-small{padding:0}div.fieldgroup>div.middleColumn>div.field{margin:0;padding:0;border-bottom:0 none}.fieldgroup div.fieldgroup-field.nolabel{margin-top:0!important}.field .fieldgroup-field>input.checkbox{float:left;margin-top:2px}.field .fieldgroup-field>label.checkboxfield-small{float:left;margin-left:2px;padding-top:0}.field label.right{color:#777;margin-top:6px}.fieldgroup .fieldgroup-field{padding:0 8px 0 0}.fieldgroup .fieldgroup-field .fieldholder-small{padding:0}.field .fieldgroup .fieldgroup-field.last{padding-bottom:0}.cms-search-form .fieldgroup div.fieldgroup-field.nolabel{margin-top:5px!important}.cms-search-form .fieldgroup div.fieldgroup-field:first-child{margin-top:0!important}.field.optionset{margin-bottom:0}.optionset li label{padding-left:3px}body.ss-uploadfield-edit-iframe{overflow:auto}body.cms-dialog{background:none}.composite.ss-assetuploadfield .details fieldset{padding:0!important;background-color:#E6EAED!important}body.cms.ss-uploadfield-edit-iframe{padding:0!important;background-color:#EFF2F4!important}.composite.ss-assetuploadfield .details fieldset span.readonly,body.cms.ss-uploadfield-edit-iframe span.readonly{font-style:normal!important;text-shadow:none!important;color:#40484E!important}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item{border-radius:0!important;border:0!important}.ss-uploadfield .middleColumn{border-radius:0!important;background:#EFF2F4!important;border:1px solid #C4C6C8!important}.htmleditorfield-dialog .Actions,.htmleditorfield-dialog .ss-insert-link,.htmleditorfield-dialog .ss-insert-media{padding:15px!important}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{line-height:15px!important}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview{height:55px!important;line-height:55px!important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe{border-top:0!important;margin-top:0!important;padding-top:0!important;opacity:0}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{height:20px!important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{margin:0!important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions>button,.ss-uploadfield .ss-uploadfield-item-info .ss-ui-button{margin:5px 8px 0 0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.opened{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #d4d6d8}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.opened iframe{opacity:1}.ss-uploadfield label.right{margin-left:0;padding-top:2px}.ss-uploadfield .ss-uploadfield-item-cancel .ui-button .ui-icon,.ss-uploadfield .ss-uploadfield-item-start .ui-button .ui-icon{display:block!important}div.field.upload div.message{margin:16px 0 0}.fieldgroup.stacked .fieldgroup-field{margin-bottom:10px}.cms-content-filters .field.fieldgroup{margin-top:0;padding:0 16px;border-bottom:0}div.cms-content-filters .fieldgroup.stacked .fieldgroup-field{margin-bottom:0}.SelectionGroup li{padding:5px 0 5px 8px}.cms .cms-content-fields #Root_Main .confirmedpassword,form.stacked .field.SelectionGroup label{padding-bottom:0}.SelectionGroup li input.selector{margin:2px 6px 0 0;width:auto!important}#cms-content-tools-ModelAdmin .field input.time,.ss-uploadfield-edit-iframe form.small .field .TreeDropdownField,.ss-uploadfield-edit-iframe form.small .field input.text,.ss-uploadfield-edit-iframe form.small .field select,.ss-uploadfield-edit-iframe form.small .field textarea{width:100%}.cms .cms-content-fields{background-color:#E6EAED}.cms .cms-content-fields.ui-widget-content{background-color:#F0F2F4}.cms .cms-content-fields #Root_Main .confirmedpassword div.field:nth-child(2){margin-bottom:0}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.cms .ss-ui-button{border:0;color:#FFF;font-weight:500;background:#80888E;text-shadow:none}.cms .ss-ui-button.ui-state-hover,.cms .ss-ui-button:hover{background:#A0A8AE;box-shadow:none}.cms-content-toolbar{margin:0;padding:0;box-shadow:none;border-bottom:0}.cms-content-toolbar .ss-ui-button{margin-bottom:0!important}.cms .cms-actions-row>*{margin-right:8px}.cms .ss-ui-buttonset .ui-button{float:left;margin-left:0;margin-right:8px;display:block}.cms .ui-button .ui-icon{display:none!important}tr.ss-gridfield-item .ui-button .ui-icon{display:block!important}tr.ss-gridfield-item .ss-ui-button:active,tr.ss-gridfield-item .ss-ui-button:focus,tr.ss-gridfield-item .ss-ui-button:hover{background:0 0}.cms .ss-ui-button.ss-ui-action-constructive,.field.urlsegment button.update{font-weight:500;background:#0F8845}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover,.cms .ss-ui-button.ss-ui-action-constructive:hover,.field.urlsegment button.update:hover{background:#2FA865}.cms .field.urlsegment button.cancel,.cms .field.urlsegment button.cancel:active{color:#FFF;font-weight:500;background:#80888E;text-decoration:none}.cms .field.urlsegment button.cancel:hover{color:#FFF;background:#A0A8AE}.cms .field.urlsegment .cancel,.cms .field.urlsegment .edit,.cms .field.urlsegment .update,.cms .field.urlsegment input.text{margin-right:6px}.cms .field.urlsegment button.cancel .ui-button-text{padding:6px 14px}.cms-content-tools .cms-panel-content .Actions .ss-ui-action-constructive{margin-right:8px}.cms .ss-ui-button.ss-ui-action-destructive{color:#FFF;background-color:#B63051}.cms .ss-ui-button.ss-ui-action-destructive.ui-state-focus,.cms .ss-ui-button.ss-ui-action-destructive.ui-state-hover,.cms .ss-ui-button.ss-ui-action-destructive:hover{background-color:#D65071}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text,.ui-button-text-only .ui-button-text{padding:6px 15px}.cms .ss-ui-button.ss-ui-button-small .ui-button-text{font-size:11px}.cms .ss-ui-button.ui-state-active,.cms .ss-ui-button.ui-state-focus,.cms .ss-ui-button:active,.cms .ss-ui-button:focus{border:0;box-shadow:none;background:#80888E;text-decoration:none}.cms .ss-ui-button:hover{background:#A0A8AE}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-active,.cms .ss-ui-button.ss-ui-action-constructive.ui-state-focus,.cms .ss-ui-button.ss-ui-action-constructive:active,.cms .ss-ui-button.ss-ui-action-constructive:focus{border:0;box-shadow:none;background:#0F8845;text-decoration:none}div.Actions>input.ss-ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 14px}.fieldgroup .fieldholder-small .ss-ui-button,.ss-gridfield-add-new-multi-class .ss-ui-button{margin-top:1px}.cms-search-form div.Actions{padding-top:2px}.cms-dialog-content div.Actions{padding:0}.ss-uploadfield-edit-iframe div.Actions{padding:8px 0 0}.cms-dialog-content div.Actions>:last-child,.ss-uploadfield-edit-iframe div.Actions>:last-child{margin-right:0}.cms .button-no-style button.loading,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading{background-image:none}.cms .button-no-style button.loading .ui-button-text,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading .ui-button-text{padding-left:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading i.fa,.cms button.loading i.fa{display:inline-block!important;margin-right:2px!important}.cms .ss-ui-button.loading,.cms button.loading{color:#fff!important}.cms .ss-ui-button.ss-ui-button-constructive[class*=font-icon-]:hover,.cms .ss-ui-button[class*=font-icon-]:hover,.cms .ss-ui-button[class^=font-icon-]:hover{background-color:#d4dbe1}.cms .ss-ui-button.active[class*=font-icon-],.cms .ss-ui-button.active[class^=font-icon-],.cms .ss-ui-button.ss-ui-button-constructive.active[class*=font-icon-],.cms .ss-ui-button.ss-ui-button-constructive[class*=font-icon-]:active,.cms .ss-ui-button[class*=font-icon-]:active,.cms .ss-ui-button[class^=font-icon-]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#d4dbe1}div.ModelAdmin #Form_ImportForm div.Actions{padding:4px 0}#cms-content-tools-ModelAdmin.cms-content-filters #Form_ImportForm div.Actions{padding:0;margin-bottom:0}div.ModelAdmin #Form_ImportForm div.importSpec>div.details{margin-top:10px;padding-bottom:1px;background-color:#fff}div.ModelAdmin #Form_ImportForm div.importSpec>div.details>h4{margin:0 0 10px;background-color:#98aab6;color:#fff;padding:10px;font-weight:500;font-size:13px}div.ModelAdmin #Form_ImportForm div.importSpec>div.details>h5{font-weight:500;margin:10px 10px 0;padding-bottom:10px}div.ModelAdmin #Form_ImportForm div.importSpec>div.details>dl{font-size:12px;margin:0 10px 10px}div.ModelAdmin #Form_ImportForm #Form_ImportForm__CsvFile,div.ModelAdmin #Form_ImportForm #_CsvFile{max-width:184px}div.ModelAdmin>div.cms-content-fields{padding:0}#cms-content-tools-ModelAdmin.cms-content-filters{margin:0;padding:0 15px 15px}#cms-content-tools-ModelAdmin>h3.cms-panel-header{margin:15px 0 10px;font-weight:500;font-size:13px}#cms-content-tools-ModelAdmin .cms-search-form .field{max-width:320px;margin-bottom:10px;padding-right:0}#cms-content-tools-ModelAdmin .cms-search-form .field .description{font-size:12px}#cms-content-tools-ModelAdmin .field label.left{font-size:12px;font-weight:400;padding-top:0}#cms-content-tools-ModelAdmin>#Form_SearchForm{margin-bottom:20px}.jstree-apple a{text-shadow:none}.jstree-apple a,.jstree-apple a:link{color:#555!important}.TreeDropdownField .treedropdownfield-panel .jstree li,.cms .jstree li{margin-left:14px;line-height:24px}.TreeDropdownField .treedropdownfield-panel li.jstree-open>ul{margin-left:0}.TreeDropdownField .treedropdownfield-panel .jstree li.disabled>a,.TreeDropdownField .treedropdownfield-panel .jstree li.disabled>a:hover,.cms .jstree li.disabled>a,.cms .jstree li.disabled>a:hover{color:#80888E!important}.jstree .status-addedtodraft>.jstree-clicked,.jstree .status-archived>.jstree-clicked,.jstree .status-deletedonlive>.jstree-clicked,.jstree .status-modified>.jstree-clicked,.jstree .status-removedfromdraft>.jstree-clicked,.jstree-apple .jstree-clicked{background:#d4dbe1}.TreeDropdownField .treedropdownfield-panel .jstree li.disabled>a.jstree-clicked,.cms .jstree li.disabled>a.jstree-clicked{background:0 0}.jstree-apple .jstree-hovered,.jstree-apple a.jstree-hovered{color:#FFF!important;background:#139FDA}.jstree-apple li.disabled .jstree-hovered .jstree-checkbox::before,.jstree-apple li.disabled a.jstree-hovered .jstree-checkbox::before{color:#60686E!important}.jstree .status-addedtodraft>.jstree-hovered,.jstree .status-modified>.jstree-hovered{background-color:#f46b00!important}.jstree .status-archived>.jstree-hovered,.jstree .status-deletedonlive>.jstree-hovered,.jstree .status-removedfromdraft>.jstree-hovered{background-color:#455b6c!important}.jstree .status-workflow-approval>.jstree-hovered{background-color:#0070b4!important}.jstree .jstree-hovered span.badge{color:#fff!important}.cms-tree.jstree span.badge{background:0 0!important}.cms-tree.jstree-apple a,.cms-tree.jstree-apple a:link,.tree-holder.jstree-apple a,.tree-holder.jstree-apple a:link{padding:4px 6px 4px 4px;border-radius:0;text-shadow:none}.cms-tree.jstree .jstree-no-checkboxes li .jstree-clicked,.cms-tree.jstree .jstree-no-checkboxes li .jstree-hovered,.cms-tree.jstree .jstree-no-checkboxes li a,.cms-tree.jstree .jstree-no-checkboxes li a:focus{padding-left:4px!important}.jstree-apple .jstree-no-checkboxes a .jstree-icon{color:#A4A7A8;font-size:14px;font-family:FontAwesome;text-align:center;display:inline-block;background:none}.jstree-hovered .jstree-checkbox,.jstree-hovered .jstree-icon{color:#FFF!important}.TreeDropdownField .treedropdownfield-panel .jstree a>ins,.cms .jstree a>ins{width:16px;height:16px}.jstree-apple .jstree-no-checkboxes a .jstree-icon::before{content:"\f0c9"}.jstree-apple a>.jstree-checkbox{color:#60686E;text-align:left;font-size:14px;font-family:FontAwesome;background:none}.cms-tree.jstree-apple li.jstree-checked>a,.cms-tree.jstree-apple li.jstree-checked>a:link,.tree-holder.jstree-apple li.jstree-checked>a,.tree-holder.jstree-apple li.jstree-checked>a:link{background-color:#d4dbe1}.cms-tree.jstree-apple li.jstree-checked.disabled>a,.cms-tree.jstree-apple li.jstree-checked.disabled>a:link,.jstree-apple .jstree-checked.disabled>a,.jstree-apple .jstree-checked.disabled>a:link{background-color:transparent}.cms-tree.jstree-apple li.jstree-checked>a:hover,.tree-holder.jstree-apple li.jstree-checked>a:hover{background-color:#139FDA}.jstree-apple .jstree-checked>a>.jstree-checkbox::before{content:"\f046"!important}.jstree-apple .jstree-checked.disabled>a>.jstree-checkbox::before,.jstree-apple .jstree-unchecked>a>.jstree-checkbox::before{content:"\f096"!important}.jstree-apple li.disabled>a.jstree-hovered>.jstree-checkbox::before,.jstree-apple li.disabled>a>.jstree-checkbox::before{color:#A0A8AE!important}.TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox::before,.cms .jstree a ins.jstree-checkbox::before{top:1px;left:0}.TreeDropdownField .treedropdownfield-panel .jstree a>.jstree-icon,.cms .jstree a>.jstree-icon{margin-right:3px}.jstree-apple .jstree-checked>a>.jstree-checkbox,.jstree-apple .jstree-unchecked>a>.jstree-checkbox,.jstree-apple .jstree-undetermined>a>.jstree-checkbox{margin-right:1px}.jstree-apple .jstree-closed>ins,.jstree-apple .jstree-open>ins{color:#60686E;font-size:18px;font-family:FontAwesome;text-align:right;background:none}.jstree-apple .jstree-open>ins::before{content:"\f0d7"}.jstree-apple .jstree-closed>ins::before{content:"\f0da"}div.TreeDropdownField .treedropdownfield-toggle-panel-link a{right:0;opacity:1;width:24px;position:absolute;text-align:center;outline:0}.TreeDropdownField .treedropdownfield-panel .jstree a,.cms .jstree a{border:0;padding:4px;text-shadow:none!important}.cms-tree.jstree-apple li.Root strong,.tree-holder.jstree-apple li.Root strong{font-weight:500}.cms-tree.jstree-apple span.badge,.tree-holder.jstree-apple span.badge{padding:0 2px;font-size:10px;line-height:11px;margin-top:-2px;margin-left:4px;margin-right:0;vertical-align:middle}div.TreeDropdownField .treedropdownfield-panel{box-shadow:none}.field div.TreeDropdownField .treedropdownfield-panel{border-color:#C4C6C8;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.TreeDropdownField .treedropdownfield-search{font-family:Roboto;border-color:#C4C6C8;background:url(/framework/admin/thirdparty/chosen/chosen/chosen-sprite.png) 100% -22px no-repeat}div.TreeDropdownField .treedropdownfield-title{width:94%;padding:0 0 0 6px;height:30px;line-height:30px}div.TreeDropdownField .treedropdownfield-toggle-panel-link{padding:7px 0;min-height:16px;line-height:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cms-content-header .section-icon.icon,.cms-menu-list .icon.icon-16{text-indent:0;font-size:14px;font-family:FontAwesome;background-repeat:no-repeat}.cms-content-header .section-icon.icon,.cms-menu-list .icon-assetadmin,.cms-menu-list .icon-cmspagescontroller,.cms-menu-list .icon-cmssettingscontroller,.cms-menu-list .icon-help,.cms-menu-list .icon-reportadmin,.cms-menu-list .icon-securityadmin{background:0 0!important}div.CMSProfileController .cms-content-header .cms-content-header-info .section-icon::before{content:"\f007"}.icon-button-group{border-color:#b1b7bc}.message{padding:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.message.notice{border-color:#68B8DF;background-color:#E8F8FF}.cms-notice{margin:15px 0 0;border:1px solid #C4C6C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.notice-item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.notice-item-close{font-size:0;text-indent:0;width:14px;height:14px;background:none}.notice-item-close::before{color:#666;content:"\f00d";font-size:14px;font-weight:400;font-family:FontAwesome}.cms-content-header{padding-left:10px;min-height:52px}.cms-content-header h2,.cms-content-header h3{color:#555;font-size:15px;font-weight:400;margin-bottom:0}.has-panel .cms-content-header.north.collapsed .cms-content-header-nav{margin-left:20px}.breadcrumbs-wrapper{padding:0 0 0 5px}.has-panel .breadcrumbs-wrapper{padding-top:8px}.breadcrumbs-wrapper .crumb,.breadcrumbs-wrapper .sep{font-size:.8em;line-height:1.2em;font-weight:400}.breadcrumbs-wrapper .crumb.last{display:block;font-size:15px;padding:8px 0}.has-panel .breadcrumbs-wrapper .crumb.last{padding:8px 0}.breadcrumbs-wrapper .sep+.crumb.last{padding-top:0;padding-bottom:0}.breadcrumbs-wrapper .sep{color:#888}.has-panel .section-icon{color:#4f5861}.has-panel .section-label{font-size:15px}.cms-content-header h2{line-height:18px;padding-top:8px;padding-left:4px}#page-title-heading{padding:0}.cms-content-header h3{padding:2px 6px!important}.htmleditorfield-dialog .cms-content-header h3{padding:12px 16px!important}.cms-content-header h2 *{vertical-align:top}.cms-content-header .cms-content-header-info{padding-top:7px}.has-panel .cms-content-header .cms-content-header-info{padding-top:16px}.cms-content-header .cms-content-header-info .section-icon{opacity:.75;font-size:16px;font-weight:400;display:none}.has-panel .cms-content-header .cms-content-header-info .section-icon{display:inline-block}#PageType ul li.disabled,div.cms_backlink a.backlink .ui-button-text{display:none}.cms-content-actions,.cms-preview-controls{box-shadow:none;background-color:#F0F2F4;border-top:1px solid #C4C6C8;padding:12px 10px 12px 14px}.cms .cms-content-fields #Root_Main .customFormat{max-width:120px;margin-left:8px}.has-panel .section-heading{margin-top:0}.has-panel .view-controls{margin-top:-4px}div.cms_backlink{margin-right:5px}.cms-add-form .step-label .title{text-shadow:none}#PageType ul li{width:98%;padding:5px 0 5px 15px}#PageType ul li .title{width:150px;font-weight:500}#PageType ul li input{margin-top:2px}#PageType ul li:hover{color:#FFF;background-color:#139FDA!important}#PageType ul li.selected{background-color:#D4D6D8}#PageType ul li:hover .description{color:#FFF}.cms .ss-gridfield .left>*{font-size:13px}fieldset.ss-gridfield{margin:15px 0}.cms .ss-gridfield{overflow-x:visible}.cms .AssetAdmin .ss-gridfield{overflow-x:hidden}div.ModelAdmin fieldset.ss-gridfield{margin-top:0;border-bottom:0}div.ModelAdmin .ss-gridfield .grid-csv-button,div.ModelAdmin .ss-gridfield .grid-print-button{float:left;display:block}.cms .ss-gridfield button{font-size:13px}div.ModelAdmin .ss-gridfield button{margin-right:8px}.cms table.ss-gridfield-table tr.title th{background:#788A92;text-shadow:none;border-bottom:0;padding:0}.cms table.ss-gridfield-table tr.title th h2{font-weight:500;padding:5px}.cms table.ss-gridfield-table tr th{border:0;font-size:13px}.cms table.ss-gridfield-table tr td{border-right:0}.cms table.ss-gridfield-table tr th.extra{padding:0 5px;background:#98AAB6}.cms table.ss-gridfield-table tr th.extra .fieldgroup .fieldgroup-field .fieldholder-small{padding:0 0 5px}.cms table.ss-gridfield-table tr th.main{border:0;background:#98AAB6}.cms table.ss-gridfield-table tr th.main span{text-shadow:none;font-weight:500}.cms table.ss-gridfield-table tr.sortable-header th .ss-ui-button{font-size:13px;font-weight:500;text-shadow:none}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort{background-position:right 9px}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort:hover{background-position:right -31px}.cms table.ss-gridfield-table tr.even{background:#F4F6F8}.cms table.ss-gridfield-table tr:hover{background:#E8F8FF!important}.cms table.ss-gridfield-table thead tr:first-child th:first-child,.cms table.ss-gridfield-table thead tr:first-child th:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cms table.ss-gridfield-table td:first-child,.cms table.ss-gridfield-table td:last-child{border-left:0;border-right:0}.cms table.ss-gridfield-table tfoot tr td{border-bottom:0}.cms table.ss-gridfield-table tr td.bottom-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:4px 8px;background:#98AAB6}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.item{color:#007FBA}.cms .AssetAdmin table.ss-gridfield-table td.bottom-all{padding:4px 12px!important;background:#98AAB6}.cms form.AssetAdmin{padding:0}.cms table.ss-gridfield-table tr td.bottom-all .pagination-records-number{text-shadow:none}.cms .ss-gridfield .grid-levelup a.list-parent-link{color:#60686E;font-size:0;text-indent:0;background:none}.cms .ss-gridfield .grid-levelup a.list-parent-link:active,.cms .ss-gridfield .grid-levelup a.list-parent-link:focus,.cms .ss-gridfield .grid-levelup a.list-parent-link:hover{text-decoration:none}.cms .ss-gridfield .grid-levelup a.list-parent-link:hover{color:#80888E}.cms .ss-gridfield .grid-levelup a.list-parent-link:before{content:"\f0aa ..";font-family:FontAwesome;font-size:24px;line-height:24px}.cms .ss-gridfield .right .pagination-records-number{margin:4px 8px;padding:6px 0;text-shadow:none}.cms table.ss-gridfield-table thead tr.filter-header .fieldgroup{min-width:0;max-width:100%}.cms table.ss-gridfield-table thead tr.filter-header input{max-width:100%}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort{border-color:#788A96}.cms table.ss-gridfield-table tr th.col-Actions button.ss-ui-button,.cms table.ss-gridfield-table tr.filter-header th button.ss-ui-button{border:0!important;opacity:.75!important;text-indent:0!important;background:0 0!important}.cms table.ss-gridfield-table tr th.col-Actions button.ss-ui-button:hover,.cms table.ss-gridfield-table tr.filter-header th button.ss-ui-button:hover{opacity:1!important}.cms table.ss-gridfield-table tr th.col-Actions button.ss-ui-button:before,.cms table.ss-gridfield-table tr.filter-header th button.ss-ui-button:before{color:#FFF;font-size:18px;font-family:FontAwesome}.cms table.ss-gridfield-table tr th.col-Actions button.ss-gridfield-button-filter:before,.cms table.ss-gridfield-table tr.filter-header th button.ss-gridfield-button-filter:before{content:"\f002"}.cms table.ss-gridfield-table tr.filter-header th button.ss-gridfield-button-close:before{content:"\f00d"}.cms table.ss-gridfield-table tbody td.col-buttons a:active,.cms table.ss-gridfield-table tbody td.col-buttons a:focus,.cms table.ss-gridfield-table tbody td.col-buttons a:hover{text-decoration:none}.cms table.ss-gridfield-table tbody td a.edit-link,.cms table.ss-gridfield-table tbody td a.view-link{font-size:0;text-indent:0;background:none;line-height:18px}.cms table.ss-gridfield-table tbody td a.edit-link:before,.cms table.ss-gridfield-table tbody td a.view-link:before{color:#60686E;font-family:FontAwesome;font-size:18px;font-weight:400}.cms table.ss-gridfield-table tbody td a.edit-link:hover,.cms table.ss-gridfield-table tbody td a.view-link:hover{color:#80888E}.cms table.ss-gridfield-table tbody td a.edit-link:before{content:"\f044"}.cms table.ss-gridfield-table tbody td a.view-link:before{font-size:16px;content:"\f002"}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete span.ui-icon{font-size:0;text-indent:0;display:block!important;background:none;width:18px;height:18px;line-height:18px}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete span.ui-icon:before{color:#B63051;content:"\f056";font-family:FontAwesome;font-size:18px;font-weight:400}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete:active,.cms table.ss-gridfield-table tbody td button.gridfield-button-delete:focus{background:0 0}.cms table.ss-gridfield-table tbody td.col-buttons>*{margin-right:4px}.cms table.ss-gridfield-table tbody tr.ss-gridfield-no-items td{padding:9px 13px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-before .action{font-size:13px;margin-bottom:15px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-after .action,.cms .ss-gridfield>p.grid-csv-button>button,.cms .ss-gridfield>p.grid-print-button>button{font-size:13px;margin-top:15px}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link{color:#60686E;font-size:0;font-family:FontAwesome;text-align:center;text-indent:0;background:none}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:before{content:"\f0da";font-size:18px;line-height:26px}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:active,.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:focus,.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:hover{text-decoration:none}.gridfield-sortablerows>label{font-size:13px;font-weight:400;line-height:26px;vertical-align:top}.ss-gridfield-orderable .ss-gridfield-item>.col-reorder{width:20px!important}.ss-gridfield-orderable .col-reorder .handle{color:#A4A7A8;text-align:right;line-height:32px;font-size:14px;font-family:FontAwesome}.ss-gridfield-orderable .col-reorder .handle::before{content:"\f0c9"}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination>button.action{font-size:11px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination>span.pagination-page-number>input.text{border:0;height:20px;padding:2px;margin-left:2px;margin-right:2px}.cms .ui-widget.gridfield-better-buttons-delete{border:0!important;background:#B63051!important}.cms .ui-widget.gridfield-better-buttons-delete:hover{background:#D65071!important}.cms .better-buttons-utils{top:12px!important}.cms .better-buttons-utils .ss-ui-button{min-height:27px;margin-left:1px;margin-right:1px;vertical-align:top}.cms .better-buttons-utils .ui-button-text{padding:4px 14px 5px}.cms .better-buttons-utils .ui-button-text img{display:none}.cms .better-buttons-frontend-links{margin-right:16px!important}.cms .ui-widget.gridfield-better-buttons-delete{margin-right:0}.cms .gridfield-better-buttons-prev:nth-child(1) .ui-button-text::before{content:"\f0d9";padding-right:3px;font-size:12px;font-family:FontAwesome}.cms .gridfield-better-buttons-prev.disabled:nth-child(1) .ui-button-text::before{padding-right:0}.cms .gridfield-better-buttons-next .ui-button-text::after,.cms .gridfield-better-buttons-prev:nth-child(2) .ui-button-text::after{content:"\f0da";padding-left:3px;font-size:12px;font-family:FontAwesome}.cms .gridfield-better-buttons-next.disabled .ui-button-text::after,.cms .gridfield-better-buttons-prev.disabled:nth-child(2) .ui-button-text::after{padding-left:0}.cms .gridfield-better-buttons-prevnext .ui-button-text{line-height:1.4!important}.ui-datepicker,.ui-timepicker{padding:3px;margin-top:-1px;border:1px solid silver;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.ui-datepicker table,.ui-timepicker table{margin:0}.ui-datepicker th,.ui-timepicker th{color:#666;font-weight:500}.ui-datepicker .ui-widget-header,.ui-timepicker .ui-widget-header{border:0;padding:2px 0;background:#788A96}.ui-datepicker .ui-widget-header a,.ui-timepicker .ui-widget-header a{cursor:pointer}.ui-datepicker-title,.ui-timepicker-title{color:#FFF;font-weight:500}.ui-widget>table a:hover{text-decoration:none}.ui-widget>table .ui-state-default,.ui-widget>table .ui-state-highlight{border-color:#C4C6C8;background:#E6EAED}.ui-widget>table .ui-state-highlight{border-color:#139FDA;background-color:#E8F8FF}.ui-widget>table .ui-state-active{border-color:#80888E;background-color:#FFF}.ui-widget>table .ui-state-hover{border-color:#90989E}#ui-timepicker-div{padding:2px 2px 0!important}.ui-timepicker-table th.periods{padding:0 8px 0 6px!important}.ui-timepicker-hours>table.ui-timepicker,.ui-timepicker-minutes>table.ui-timepicker{border:0;box-shadow:none}.ui-timepicker-table td{padding:1px!important}.ui-timepicker-table tr:last-child>td{padding-bottom:0!important}.ui-timepicker-hour-cell,.ui-timepicker-minute-cell{font-size:.9em}.ui-timepicker-table td.ui-timepicker-hours{padding:0 3px 0 0!important}.ui-timepicker-table td.ui-timepicker-minutes{padding:0!important}.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{color:rgba(255,255,255,.75);font-size:0;font-weight:400;font-family:FontAwesome;text-indent:0;text-align:center;background:none!important}.ui-icon-circle-triangle-e:hover,.ui-icon-circle-triangle-w:hover{color:#FFF}.ui-icon-circle-triangle-w::before{content:"\f0a8";font-size:16px}.ui-icon-circle-triangle-e::before{content:"\f0a9";font-size:16px}.ui-icon-triangle-1-e,.ui-icon-triangle-1-n,.ui-icon-triangle-1-s,.ui-icon-triangle-1-w{font-size:0;font-weight:400;font-family:FontAwesome;text-indent:0;text-align:right;background:none!important}.ui-icon-triangle-1-e::before,.ui-icon-triangle-1-n::before,.ui-icon-triangle-1-s::before,.ui-icon-triangle-1-w::before{color:#60686E;font-size:16px}.ui-icon-triangle-1-e::before{content:"\f0da"}.ui-icon-triangle-1-s::before{content:"\f0d7"}.ui-icon-triangle-1-n::before{content:"\f0d8"}.ui-icon-triangle-1-w::before{content:"\f0d9"}.cms-file-info{box-shadow:none;padding-bottom:10px;border-bottom:1px solid #d4d6d8}.cms-file-info .cms-file-info-preview img{max-width:162px}.cms-file-info .cms-file-info-data .field.CompositeField{padding-bottom:0}form.small .cms-file-info-data{max-width:500px;width:75%}form.small .cms-file-info-data .field{padding-bottom:4px}form.small .cms-file-info-data>.field:last-child{padding-bottom:0}form.small .cms-file-info-data .field .middleColumn{margin-left:104px}form.small .cms-file-info-data span.btn-icon-information::before{content:"\f05a";font-weight:400;font-family:FontAwesome;font-style:normal;font-size:13px;color:#4F5861}form.small .cms-file-info-preview img{max-width:108px}.backlink{padding-left:0!important}.backlink:focus{text-decoration:none!important}.cms form.cms-panel-padded.AssetAdmin{padding:15px}.cms form.AssetAdmin .message{margin:0 0 16px}.cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail{padding:2px!important}.cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail img{display:block}.cms .AssetAdmin #Form_filter div.field.date{border-bottom:none;padding-bottom:0}.cms .AssetAdmin #Form_filter div.field.checkbox{margin-bottom:10px}.cms .AssetAdmin #Form_filter div.Actions{padding-top:5px}.cms .AssetAdmin .cms-content-toolbar{margin:0}.cms .AssetAdmin .cms-content-toolbar .ss-ui-button{margin-bottom:0}.cms .AssetAdmin #Root_TreeView div.cms-tree{margin:10px 0}.cms form.ReportAdmin.cms-panel-padded{padding:0 0 8px}.ReportAdmin>fieldset{padding:15px}.ReportAdmin>fieldset>h3{color:#444;font-size:15px;font-weight:500;margin:5px 0 15px}.ReportAdmin>fieldset>input{margin-bottom:15px}.ReportAdmin>fieldset>fieldset{margin:0;border-bottom:0;padding-bottom:15px}div.SecurityAdmin #Form_EditForm_Groups,div.SecurityAdmin #Form_EditForm_Members,div.SecurityAdmin #Form_EditForm_Roles{margin-top:0;margin-bottom:15px;padding-bottom:20px}#GroupImportForm_GroupImportForm div.Actions,#MemberImportForm_MemberImportForm div.Actions{padding:8px 0!important}#CanCreateTopLevelType,#CanEditType,#CanViewType{padding-bottom:10px}#CreateTopLevelGroups,#EditorGroups,#Form_EditForm_CreateTopLevelGroups_Holder,#Form_EditForm_EditorGroups_Holder,#Form_EditForm_ViewerGroups_Holder,#ViewerGroups{margin-top:-10px;padding-bottom:20px}.cms-container .CMSMain.CMSPageSettingsController #Root_Settings.tab .fieldgroup .fieldgroup-field{padding-right:0} \ No newline at end of file +@import url(//fonts.googleapis.com/css?family=Roboto:400,400italic,500,700);.ss-ui-button,.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget-content,body,html{font-size:13px;font-family:Roboto,Helvetica,Arial,sans-serif}.cms a{color:#007FBA}.cms-logo{border-bottom:0;padding:12px 0 11px;min-height:28px}.cms-menu.collapsed .cms-logo{height:28px;padding:12px 0 11px}.cms-menu.collapsed .cms-logo span{display:none}.cms-menu.collapsed .cms-login-status{height:16px}.cms-logo a{float:left;margin-left:0;min-width:24px;position:static;box-sizing:border-box;background:url(../images/logos/silverstripe.svg) center center no-repeat;background-size:contain}.cms-menu.collapsed .cms-logo a{width:24px;height:24px}.cms-logo span{height:24px;font-size:13px;font-weight:500;line-height:16px;margin-left:32px;padding:0 0 0 8px;display:table-cell;vertical-align:middle}.cms-logo-header{background-image:none;background-color:#1B354C;min-height:92px;height:auto}.cms-login-status{padding:12px 0 12px 2px;border-top:1px solid #FFF}.cms-login-status span{padding:0}.cms-login-status .logout-link{color:#FFF;font-size:0;background:0 0;width:16px;padding:0;margin:0 9px 0 5px}.cms-login-status .logout-link:hover{text-decoration:none}.cms-login-status .logout-link:before{content:"\f08b";font-size:16px;font-family:FontAwesome!important}.page-icon,a .jstree-pageicon{background:url(../images/icons/sitetree.png) no-repeat}.cms-menu{box-shadow:none;background:#20282C}.cms-menu.collapsed{width:42px!important}.cms-menu-list li a{margin:2px;color:#BFC0C0;border-top:0;border-bottom:0;font-size:13px;text-shadow:none;background-image:none;background-color:rgba(255,255,255,.05)}.cms-menu-list li a:active,.cms-menu-list li a:focus,.cms-menu-list li a:hover{color:#FFF;border:none;background-image:none;background-color:rgba(255,255,255,.1)}.cms-menu-list li.current a{border:none;text-shadow:none;background-image:none;background-color:#139FDA}.cms-menu.collapsed .cms-menu-list li{float:none}.cms-menu-list li a .icon{opacity:1;width:18px;text-align:center}#vakata-contextmenu.jstree-apple-context a{color:#555}#vakata-contextmenu.jstree-apple-context,#vakata-contextmenu.jstree-apple-context li ul{box-shadow:1px 1px 2px rgba(0,0,0,.1)}.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a,.cms #vakata-contextmenu li a{margin:2px 2px 0}.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a:hover,.cms #vakata-contextmenu li a:hover{border-radius:0;background:#139FDA}.cms-menu .ss-ui-button.sticky-toggle.active,.cms-menu .ss-ui-button.sticky-toggle:active,.cms-menu .ss-ui-button.sticky-toggle:focus,.cms-menu .ss-ui-button.sticky-toggle:hover{background:0 0}.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li:last-child,.cms #vakata-contextmenu li:last-child{margin-bottom:2px}.cms .cms-panel-padded,.ui-tabs .ui-tabs-panel.cms-panel-padded{padding:15px}.cms-panel .cms-panel-toggle{box-shadow:none}.cms-panel .cms-panel-toggle.south,.cms-panel.cms-content-tools .cms-panel-toggle.south{border-top:none;box-shadow:none}#cms-content-tools-CMSMain .ui-resizable-e{width:10px}#cms-content-tools-CMSMain .cms-tree.jstree span.badge{box-shadow:none!important}#Form_ListViewForm_Page{border-bottom:0}.cms-panel .cms-panel-toggle a span{color:#FFF;margin:0;font-size:0;font-family:FontAwesome;padding-right:4px}.cms-panel.cms-content-tools .cms-panel-toggle a span{color:#80888E}.cms-panel .cms-panel-toggle a span:before{content:"\f0a8";font-size:16px}.cms-menu .ss-ui-button.sticky-toggle{width:16px;text-indent:0;padding-left:4px;background:0 0}.cms-menu.collapsed .ss-ui-button.sticky-toggle{width:16px}.cms-menu .ss-ui-button.sticky-toggle:hover+.sticky-status-indicator{padding:3px 6px}.cms-menu .ss-ui-button.sticky-toggle>span{color:#BFC0C0;font-size:0;font-family:FontAwesome}.cms-menu .ss-ui-button.sticky-toggle>span:before{content:"\f10c";font-size:16px}.cms-menu .ss-ui-button.sticky-toggle.active>span:before{content:"\f111";font-size:16px}.cms-panel.collapsed .cms-panel-toggle a span:before{content:"\f0a9"}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel{padding-bottom:0;border-radius:0;background-color:#F0F2F4;border-bottom-color:#F0F2F4}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-sitetree-information{border-bottom:1px solid #D4D6D8}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a{color:#007FBA;text-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover{color:#007FBA;text-decoration:underline}.cms-content-tools{box-shadow:none;background:#F0F2F4;border-right:1px solid #C4C6C8}.cms-content-tools h3{font-size:15px}.cms-content-tools .cms-panel-header{box-shadow:none;border-bottom:1px solid #C4C6C8}.cms-panel .cms-panel-content-collapsed h2,.cms-panel .cms-panel-content-collapsed h3{margin-left:10px}#cms-content-treeview .cms-tree{margin-top:8px}.cms-content-tools #cms-content-treeview .cms-tree{margin-top:0!important}.cms-content-tools #cms-content-treeview .cms-notice{margin:5px 2px!important}.cms-content-tools #cms-content-treeview .cms-content-toolbar{padding:5px 0 5px 2px;margin-bottom:0!important}.has-panel .cms-content-tools #cms-content-treeview .cms-content-toolbar{padding-top:10px}.cms-content-tools .cms-panel-content{padding:8px 10px 0}#cms-content-tools-CMSPagesController .cms-panel-content{padding:8px 15px 0}.cms-content-controls .font-icon-columns:before,.cms-content-controls .font-icon-edit-write:before,.cms-content-controls .font-icon-eye:before,.cms-content-controls .font-icon-mobile:before,.cms-content-controls .font-icon-monitor:before,.cms-content-controls .font-icon-resize:before,.cms-content-controls .font-icon-tablet:before,.cms-content-controls .icon-auto:before,.cms-content-controls .icon-desktop:before,.cms-content-controls .icon-edit:before,.cms-content-controls .icon-mobile:before,.cms-content-controls .icon-preview:before,.cms-content-controls .icon-split:before,.cms-content-controls .icon-tablet:before{font-family:FontAwesome!important;background:none;text-align:center;text-indent:0;font-size:24px;line-height:24px;color:#444}.cms .AssetAdmin .cms-content-toolbar [class*=font-icon-]::before,.cms .AssetAdmin .cms-content-toolbar [class^=font-icon-]::before,.cms-actions-buttons-row [class*=font-icon-]::before,.cms-actions-buttons-row [class^=font-icon-]::before,.cms_backlink [class*=font-icon-]::before,.cms_backlink [class^=font-icon-]::before,.cms_backlink>a.backlink::before,.icon-button-group a::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon a:before{font-family:FontAwesome!important}.cms-content-controls .font-icon-resize:before,.cms-content-controls .icon-auto:before{font-size:16px;content:"\f0ec"!important}.cms-content-controls .font-icon-edit-write,.cms-content-controls .icon-edit{padding-top:5px!important}.cms-content-controls .font-icon-edit-write:before,.cms-content-controls .icon-edit:before{content:"\f044"!important}.cms-content-controls .font-icon-columns:before,.cms-content-controls .icon-split:before{content:"\f0db"!important}.cms-content-controls .font-icon-eye:before,.cms-content-controls .icon-preview:before{content:"\f06e"!important}.cms-content-controls .font-icon-monitor:before,.cms-content-controls .icon-desktop:before{font-size:20px;content:"\f108"!important}.cms-content-controls .font-icon-tablet:before,.cms-content-controls .icon-tablet:before{content:"\f10a"!important}.cms-content-controls .font-icon-mobile:before,.cms-content-controls .icon-mobile:before{content:"\f10b"!important}.cms-content-controls .icon-view:before,.cms-content-controls .preview-selector.dropdown a.chzn-single:before{width:24px;height:24px;font-size:20px!important;color:#444;line-height:22px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li:before{margin-right:4px}.cms-content-controls .preview-selector{margin:0}.cms-content-controls .preview-selector a.chzn-single{width:24px;height:24px;padding:4px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li{color:#444;padding:5px;line-height:20px}.cms-content-controls .preview-selector a.chzn-single.chzn-single-with-drop,.cms-content-controls .preview-selector a.chzn-single:hover{background:#DCDFE1;box-shadow:none}.cms-content-tools .field.checkbox{margin:5px 0;padding:0 0 5px}.cms-content-tools .field.checkbox input{margin:9px 3px 0 0;vertical-align:middle}.cms-content-tools .field label{display:inline-block!important;vertical-align:middle;font-weight:400!important}.cms-content-tools .field .description{font-size:11px;padding-top:2px}.cms-content-tools h4{font-size:13px!important;font-weight:500!important}.cms-content-tools .ui-button .ui-icon{display:none!important}.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text{padding-right:14px!important}.cms-content-tools table tr.active td.first-column,.cms-content-tools table tr.active td.last-column{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cms-page-history-versions{min-width:100%}.cms-content-tools table tr.active{background-color:#139FDA}.cms-content-batchactions .view-mode-batchactions-wrapper{border:0;height:18px;padding:7px;margin-bottom:0;background:#80888E;border-radius:0!important}.cms-content-batchactions .view-mode-batchactions-wrapper #view-mode-batchactions{margin-top:3px;margin-left:3px}.cms-content-toolbar .ss-ui-button .ui-button-text{padding:7px 15px}.cms-content-batchactions .view-mode-batchactions-wrapper:hover{background:#A0A8AE}.cms-content-batchactions .view-mode-batchactions-wrapper label,.cms-content-batchactions .view-mode-batchactions-wrapper span.view-mode-batchactions-label{color:#FFF;font-weight:500}.cms-content-batchactions .cms-batch-actions .dropdown .chzn-single{border-top:1px solid #C4C6C8;border-left:none;border-right:none;border-bottom:1px solid #C4C6C8;font-weight:400;padding:0 0 0 6px;text-shadow:none}.cms-content-toolbar .chzn-container-single .chzn-single:hover{box-shadow:none;background:#fff}.cms-content-batchactions .chzn-container-single .chzn-single,.cms-content-batchactions .cms-batch-actions .dropdown .chzn-single-with-drop{border-radius:0!important}.cms-content-batchactions .cms-batch-actions .Actions .ss-ui-button{height:32px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive:active,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive:focus,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive:hover{color:#FFF;font-weight:500;background-color:#B63051}fieldset.switch-states{padding:0;margin-right:10px}fieldset.switch-states .switch{width:180px;border:0;padding:0;margin-top:2px;box-shadow:none;border-radius:0;background-color:#CED0D3}fieldset.switch-states .switch label{text-align:center}fieldset.switch-states .switch input:checked+label,fieldset.switch-states .switch label{text-shadow:none}fieldset.switch-states .switch .slide-button{box-shadow:none;text-shadow:none;border-radius:0;background-color:#0F8845;background-image:none}.ui-tabs .ui-tabs-nav{margin-top:0}.cms-content-fields .ui-tabs-nav{border-bottom:0}.cms-content-fields .ui-tabs-nav li{margin:0 auto!important}.cms-content-fields .ui-tabs-nav li.first a{margin-left:0;padding-left:0}.ui-tabs .ui-tabs-nav li{margin-right:-1px}.ui-tabs .ui-tabs-nav li a{padding:0;font-weight:400;line-height:37px;outline:0}.ui-tabs .ui-tabs-nav .ui-state-default{border:0;background:0 0}.ui-tabs .ui-tabs-nav .ui-state-default a{color:#555;margin:0 10px;text-shadow:none;line-height:28px;padding-top:12px;padding-bottom:8px}.ui-tabs .ui-tabs-nav .ui-state-active{cursor:default;border:0;background:0 0}.ui-tabs .ui-tabs-nav .ui-state-active a{color:#444;margin:0 10px;cursor:default!important;text-shadow:none;border-bottom:4px solid #66727d;font-weight:500}.cms-content-header-tabs{margin-top:8px;margin-right:10px}.cms-content-header-tabs .icon-button-group{margin-top:2px;margin-right:8px}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-active{box-shadow:none}.ui-tabs .cms-content-header-tabs .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary li a,.ui-tabs.cms-tabset-primary .ui-tabs-nav li a{margin:0 10px;padding:0;line-height:39px}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-default,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-default,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-default{border-left:0;border-right:0;box-shadow:none;background-color:transparent;background-image:none}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active{background-color:transparent;background-image:none}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active a,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active a{margin:0 10px;border-bottom:4px solid #139FDA}.ui-tabs .cms-content-header-tabs .ui-tabs-nav,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary,.ui-tabs.cms-tabset-primary .ui-tabs-nav{padding:0;border-left:0}.ui-tabs .ui-tabs-nav li.cms-tabset-icon a{font-size:0;text-indent:0;line-height:32px;font-weight:400;padding:0;background-image:none!important}.ui-tabs .ui-tabs-nav li.cms-tabset-icon a:before{font-size:18px}.font-icon-icon-tree::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon.tree a:before{content:"\f0e8"}.font-icon-list::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon.list a:before{content:"\f03a"}.font-icon-edit::before,.ui-tabs .ui-tabs-nav li.cms-tabset-icon.edit a:before{content:"\f040"}.cms_backlink>a.backlink{color:#66727d;background:0 0}.cms_backlink>a.backlink:active,.cms_backlink>a.backlink:focus,.cms_backlink>a.backlink:hover{color:#383f45;background:0 0}.cms-content-header .cms-content-header-info .breadcrumbs-wrapper,.cms-content-header .cms-content-header-info .cms_backlink{vertical-align:middle}.font-icon-plus::before{content:"\f055"}.font-icon-check-mark-2::before{content:"\f058"}.font-icon-upload::before{content:"\f0ee"}.font-icon-plus-circled::before{content:"\f055"}.font-icon-sync::before{content:"\f021"}.cms_backlink>a.backlink::before,.font-icon-left-open-big::before{content:"\f104"}.cms-content-header .cms-content-header-info .cms_backlink .ss-ui-button{margin:0;padding:0;width:15px;height:36px;line-height:30px}.cms-content-header .cms-content-header-info .cms_backlink .ss-ui-button::before{font-size:30px;line-height:36px}.ui-tabs .ui-tabs-panel{padding:10px 15px}.SecurityAdmin .ui-tabs .ui-tabs-panel{padding:15px}.ss-tabset.ui-tabs.ui-tabs-panel{padding:0}.ui-tabs .ui-tabs-nav~.ui-tabs-panel{border-top:1px solid #d0d3d5}.ui-tabs.ss-tabset-tabshidden .ui-tabs-panel{border-top:none}.cms-edit-form .ui-tabs-panel .message{margin:10px 0 0}.cms-edit-form .message{margin:15px 15px 0}.cms-edit-form .cms-panel-padded .message{margin:0 0 10px}div.ModelAdmin .cms-edit-form>.message{margin:0 0 15px}.CMSPageHistoryController .ui-tabs-panel .message{margin:5px 0 10px}.field{color:#40484E;margin:10px 0;padding:0 0 10px;box-shadow:none;border-bottom:1px solid #d4d6d8}.field .TreeDropdownField,.field input.text,.field textarea{color:#40484E;background:#FFF;border:1px solid #c4c6c8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:Roboto,Helvetica,Arial,sans-serif}.field .TreeDropdownField:focus,.field input.text:focus,.field textarea:focus{border:1px solid #c4c6c8;box-shadow:none}.field .description{color:#777}.field.CompositeField,.field.tabset,.ss-gridfield-table .field.fieldgroup.CompositeField{margin-top:0;margin-bottom:0;border-bottom:0;padding-bottom:0}.field.ss-toggle{margin:8px 0}.parentTypeSelector .field:last-child{border-bottom:1px solid #d4d6d8;padding-bottom:10px;margin-bottom:0}.SelectionGroup li.selected>div.selectiongroup_item{margin-left:20px!important}.cms-add-form .SelectionGroup li.selected>div.selectiongroup_item,.cms-add-form .SelectionGroup li.selected>div.selectiongroup_item>.field{margin-bottom:0}.field.displaylogicwrapper,.field.fieldgroup{margin:10px 0;padding:0 0 10px;border-bottom:1px solid #d4d6d8}.field .middleColumn.fieldgroup{padding:8px 0 0}.field.CompositeField .middleColumn.fieldgroup,.ss-toggle .ui-accordion-content .field .middleColumn.fieldgroup{padding:0}.field .middleColumn.fieldgroup::after{content:"";display:table;clear:both}.ui-dialog,.ui-dialog .cms-dialog-content{background:#E6EAED}.ui-dialog .field .TreeDropdownField,.ui-dialog .field input.text,.ui-dialog .field select,.ui-dialog .field textarea{max-width:100%}.ui-dialog .ui-dialog-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.field.datetimepicker input.timepicker{margin-left:5px}.field label.left{font-weight:500;text-shadow:none}.ss-toggle .ui-accordion-content .field{padding-bottom:12px}.ss-toggle .ui-accordion-content .field.checkbox{padding-bottom:8px}.ss-toggle .ui-accordion-content>h2,.ss-toggle .ui-accordion-content>h3,.ss-toggle .ui-accordion-content>h4,.ss-toggle .ui-accordion-content>h5{padding:0 12px}.ss-toggle .ui-accordion-content .fieldgroup .fieldgroup-field{padding-top:0}.ss-toggle .ui-accordion-content .field:last-child{border-bottom:0}.ss-toggle .ui-accordion-content .field.displaylogicwrapper{padding:0}.ss-toggle .ui-accordion-content .field.readonly:last-child{margin-bottom:10px!important;padding-bottom:10px}.field.urlsegment .help{color:#60686E;font-size:11px;margin:8px 0 4px}.field.htmleditor{padding-bottom:15px;margin-bottom:15px}.htmleditor label.left{padding-bottom:8px}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url{background:#80888E;margin-top:0;margin-bottom:20px}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url .ui-button-text{margin-left:0;padding-top:6px}.chzn-container-single .chzn-search{padding:2px 4px}.chzn-container-single .chzn-single,.field .chzn-container-active .chzn-single{box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#C4C6C8;padding-left:6px}.chzn-container-single .chzn-single abbr{top:7px;font-family:FontAwesome;background:none;line-height:14px}.chzn-container-single .chzn-single abbr::before{color:#757676;content:"\f00d";font-size:14px}.chzn-container-single .chzn-single abbr:hover::before{color:#555656}.chzn-container-single .chzn-single-with-drop,.field .chzn-container-single .chzn-single-with-drop{background-color:#FFF;border-bottom-left-radius:0;border-bottom-right-radius:0}.field .chzn-choices{border-radius:0}.field .chzn-container-active .chzn-choices{border-bottom-left-radius:0;border-bottom-right-radius:0}.field .chzn-container-multi .chzn-choices .search-choice,.field .select2-container .select2-selection .select2-selection__choice{box-shadow:none;border-color:#C4C6C8;background:#ECEFF1;padding:4px 20px 4px 5px!important;margin:3px 0 3px 3px!important;height:16px;line-height:16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:Roboto,Helvetica,Arial,sans-serif}.field .select2-container .select2-selection .select2-selection__choice{margin-top:0!important}.field .chzn-container-multi .chzn-choices .search-choice .search-choice-close{top:4px;color:#757676;font-size:14px;font-weight:400;font-family:FontAwesome;text-decoration:none;background:rgba(0,0,0,0)}.field .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{top:4px;font-size:0;font-weight:400;font-family:FontAwesome;text-indent:0;text-align:center;background:0 0!important}.field .chzn-container-multi .chzn-choices .search-choice .search-choice-close::before,.field .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove::before{color:#757676;content:"\f00d";font-size:14px}.field .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover::before,.field .select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove:hover::before{color:#555656}.field .select2-container li.select2-search--inline{margin-left:4px}.field .select2-container--default .select2-search--inline .select2-search__field{line-height:22px;margin-top:2px;margin-bottom:5px}.field .chzn-container-active .chzn-single div b .field .chzn-container-single .chzn-single-with-drop div b,.field .chzn-container-active .chzn-single-with-drop div b,.field .chzn-container-single .chzn-single div b{font-size:0;font-weight:400;font-family:FontAwesome;line-height:28px;text-indent:0;text-align:center;background:0 0!important}.field .chzn-container-active .chzn-single div b:before,.field .chzn-container-single .chzn-single div b:before{color:#60686E;content:"\f0d7";font-size:16px}.field .chzn-container-active .chzn-single-with-drop div b:before,.field .chzn-container-single .chzn-single-with-drop div b:before{color:#60686E;content:"\f0d8";font-size:16px}.field .chzn-container-single .chzn-single{height:30px;font-size:13px;line-height:30px;background-image:none}.chzn-container .chzn-drop{box-shadow:none;margin-top:-1px;border-top:1px solid #C4C6C8;border-color:#C4C6C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.chzn-container.chzn-with-rise .chzn-drop{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#C4C6C8}.cms-content-toolbar .chzn-container-single .chzn-single div b{width:24px;background:none}.cms-content-toolbar .chzn-container-single .chzn-single div b:before{color:#80888E;content:"\f0ab";font-family:FontAwesome;font-size:13px;font-weight:400;line-height:30px}.field .chzn-container{max-width:512px;vertical-align:bottom}.field.checkbox input,.field.checkbox label.right,.fieldgroup .fieldgroup-field input.checkbox,.fieldgroup .fieldgroup-field label,.optionset li input,.optionset li label{vertical-align:middle}.field .chzn-container .chzn-results li{font-size:13px;line-height:16px}.field .chzn-container .chzn-results .highlighted{background:#139FDA}.field .chzn-container-multi .chzn-choices,.field .select2-selection{border-color:#C4C6C8;background-image:none}span.select2-dropdown{border-color:#C4C6C8}.select2-container--open span.select2-dropdown--above{margin-top:1px!important}.field .select2-container--default .select2-selection--multiple{border:1px solid #c4c6c8!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;box-shadow:none!important}.field .select2-container--default .select2-selection--multiple>ul{padding-top:3px!important}.field .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #c4c6c8}.select2-container--default li.select2-results__option[aria-selected=true]{background-color:#fff}li.select2-results__option--highlighted{background-color:#139FDA!important;background-image:none!important}.field .chzn-container-active .chzn-choices{box-shadow:none}.htmleditorfield-dialog .details .field,.ss-uploadfield .ss-uploadfield-item-cancel .ui-button,.ss-uploadfield .ss-uploadfield-item-start .ui-button{box-shadow:none!important}.field .chzn-container-multi .chzn-choices .search-field input{font-family:Roboto}.fieldgroup-field .chzn-container-single .chzn-single{height:30px;line-height:30px}.fieldgroup-field .chzn-container-active .chzn-single div b .field .chzn-container-single .chzn-single-with-drop div b,.fieldgroup-field .chzn-container-active .chzn-single-with-drop div b,.fieldgroup-field .chzn-container-single .chzn-single div b{line-height:30px}.cms-edit-form input[name=Title]{margin-right:8px}.field.urlsegment .preview{margin-right:4px}.ss-toggle .ui-accordion-header{font-size:13px;font-weight:500;border-color:#C4C6C8}.ss-toggle .ui-accordion-header .ui-accordion-header-icon{margin-top:-8px}.ss-toggle .ui-accordion-header a{color:#50585E}.ss-toggle .ui-accordion-content{padding:0;border-color:#C4C6C8}.ss-toggle .ui-accordion-header.ui-state-default{background:#F0F2F4;text-shadow:none}.ss-toggle .ui-accordion-content .field>label{width:auto;float:none;padding-top:2px}.ss-toggle .ui-accordion-content .field label.ss-ui-button{float:left}.ss-toggle .ui-accordion-content .fieldgroup .fieldgroup-field .fieldholder-small{padding:0}div.fieldgroup>div.middleColumn>div.field{margin:0;padding:0;border-bottom:0 none}.fieldgroup div.fieldgroup-field.nolabel{margin-top:0!important}.field .fieldgroup-field>input.checkbox,.field.checkbox input{float:left;margin-top:9px}.field .fieldgroup-field>label.checkboxfield-small,.field.checkbox label.right{float:left;margin-top:8px;margin-left:2px;padding-top:0;line-height:16px}.field.checkbox label.right{padding-bottom:8px}.ss-toggle .ui-accordion-content .fieldgroup .fieldgroup-field>label.checkboxfield-small{padding:0;margin-right:0}.field label.right{color:#777;margin-top:6px}.fieldgroup .fieldgroup-field{padding:0 8px 0 0}.fieldgroup .fieldgroup-field .fieldholder-small{padding:0}.field .fieldgroup .fieldgroup-field.last{padding-bottom:0}.cms-search-form .fieldgroup div.fieldgroup-field.nolabel{margin-top:5px!important}.cms-search-form .fieldgroup div.fieldgroup-field:first-child{margin-top:0!important}.field.optionset{margin-bottom:0}.optionset li label{padding-left:3px}body.ss-uploadfield-edit-iframe{overflow:auto}body.cms-dialog{background:none}.composite.ss-assetuploadfield .details fieldset{padding:0!important;background-color:#E6EAED!important}body.cms.ss-uploadfield-edit-iframe{padding:0!important;background-color:#EFF2F4!important}.composite.ss-assetuploadfield .details fieldset span.readonly,body.cms.ss-uploadfield-edit-iframe span.readonly{font-style:normal!important;text-shadow:none!important;color:#40484E!important}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item{border-radius:0!important;border:0!important}.ss-uploadfield .middleColumn{border-radius:0!important;background:#EFF2F4!important;border:1px solid #C4C6C8!important}.htmleditorfield-dialog .Actions,.htmleditorfield-dialog .ss-insert-link,.htmleditorfield-dialog .ss-insert-media{padding:15px!important}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{line-height:15px!important}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-preview{height:55px!important;line-height:55px!important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe{border-top:0!important;margin-top:0!important;padding-top:0!important;opacity:0}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{height:20px!important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{margin:0!important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions>button,.ss-uploadfield .ss-uploadfield-item-info .ss-ui-button{margin:5px 8px 0 0}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.opened{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #d4d6d8}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.opened iframe{opacity:1}.ss-uploadfield label.right{margin-left:0;padding-top:2px}.ss-uploadfield .ss-uploadfield-item-cancel .ui-button .ui-icon,.ss-uploadfield .ss-uploadfield-item-start .ui-button .ui-icon{display:block!important}div.field.upload div.message{margin:15px 0 0}.fieldgroup.stacked .fieldgroup-field{margin-bottom:10px}.cms-content-filters{padding-top:0}#cms-content-filters-AssetAdmin,#cms-content-filters-CMSPagesController{margin-bottom:15px}.cms-panel-content .cms-content-filters{padding-top:15px}.cms-panel .cms-content-filters .Actions{margin:0}.cms-content-filters .field{margin-bottom:10px}.cms-content-filters .field.fieldgroup{margin-top:0;padding:0 15px;border-bottom:0}div.cms-content-filters .fieldgroup.stacked .fieldgroup-field{margin-bottom:0}.SelectionGroup li{padding:5px 0 5px 8px}.cms .cms-content-fields #Root_Main .confirmedpassword,form.stacked .field.SelectionGroup label{padding-bottom:0}.SelectionGroup li input.selector{margin:2px 6px 0 0;width:auto!important}#cms-content-tools-ModelAdmin .field input.time,.ss-uploadfield-edit-iframe form.small .field .TreeDropdownField,.ss-uploadfield-edit-iframe form.small .field input.text,.ss-uploadfield-edit-iframe form.small .field select,.ss-uploadfield-edit-iframe form.small .field textarea{width:100%}.cms .cms-content-fields{background-color:#E6EAED}.cms .cms-content-fields.ui-widget-content{background-color:#F0F2F4}.cms .cms-content-fields #Root_Main .confirmedpassword div.field:nth-child(2){margin-bottom:0}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.cms .ss-ui-button{border:0;color:#FFF;font-weight:500;background:#80888E;text-shadow:none}.cms .ss-ui-button.ui-state-hover,.cms .ss-ui-button:hover{background:#A0A8AE;box-shadow:none}.cms-content-toolbar{margin:0;padding:0;box-shadow:none;border-bottom:0}.cms-content-toolbar .ss-ui-button{margin-bottom:0!important}.cms .cms-actions-row>*{margin-right:8px}.cms .ss-ui-buttonset .ui-button{float:left;margin-left:0;margin-right:8px;display:block}.cms .ui-button .ui-icon{display:none!important}tr.ss-gridfield-item .ui-button .ui-icon{display:block!important}tr.ss-gridfield-item .ss-ui-button:active,tr.ss-gridfield-item .ss-ui-button:focus,tr.ss-gridfield-item .ss-ui-button:hover{background:0 0}.cms .ss-ui-button.ss-ui-action-constructive,.field.urlsegment button.update{font-weight:500;background:#0F8845}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover,.cms .ss-ui-button.ss-ui-action-constructive:hover,.field.urlsegment button.update:hover{background:#2FA865}.cms .field.urlsegment button.cancel,.cms .field.urlsegment button.cancel:active{color:#FFF;font-weight:500;background:#80888E;text-decoration:none}.cms .field.urlsegment button.cancel:hover{color:#FFF;background:#A0A8AE}.cms .field.urlsegment .cancel,.cms .field.urlsegment .edit,.cms .field.urlsegment .update,.cms .field.urlsegment input.text{margin-right:6px}.cms .field.urlsegment button.cancel .ui-button-text{padding:6px 14px}.cms-content-tools .cms-panel-content .Actions .ss-ui-action-constructive{margin-right:8px}.cms .ss-ui-button.ss-ui-action-destructive{color:#FFF;background-color:#B63051}.cms .ss-ui-button.ss-ui-action-destructive.ui-state-focus,.cms .ss-ui-button.ss-ui-action-destructive.ui-state-hover,.cms .ss-ui-button.ss-ui-action-destructive:hover{background-color:#D65071}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text,.ui-button-text-only .ui-button-text{padding:6px 15px}.cms .ss-ui-button.ss-ui-button-small .ui-button-text{font-size:11px}.cms .ss-ui-button.ui-state-active,.cms .ss-ui-button.ui-state-focus,.cms .ss-ui-button:active,.cms .ss-ui-button:focus{border:0;box-shadow:none;background:#80888E;text-decoration:none}.cms .ss-ui-button:hover{background:#A0A8AE}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-active,.cms .ss-ui-button.ss-ui-action-constructive.ui-state-focus,.cms .ss-ui-button.ss-ui-action-constructive:active,.cms .ss-ui-button.ss-ui-action-constructive:focus{border:0;box-shadow:none;background:#0F8845;text-decoration:none}div.Actions>input.ss-ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 14px}.fieldgroup .fieldholder-small .ss-ui-button,.ss-gridfield-add-new-multi-class .ss-ui-button{margin-top:1px}.cms-dialog-content div.Actions{padding:0}.ss-uploadfield-edit-iframe div.Actions{padding:8px 0 0}.cms-dialog-content div.Actions>:last-child,.ss-uploadfield-edit-iframe div.Actions>:last-child{margin-right:0}.cms .button-no-style button.loading,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading{background-image:none}.cms .button-no-style button.loading .ui-button-text,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading .ui-button-text{padding-left:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading i.fa,.cms button.loading i.fa{display:inline-block!important;margin-right:2px!important}.cms .ss-ui-button.loading,.cms button.loading{color:#fff!important}.cms .ss-ui-button.ss-ui-button-constructive[class*=font-icon-]:hover,.cms .ss-ui-button[class*=font-icon-]:hover,.cms .ss-ui-button[class^=font-icon-]:hover{background-color:#d4dbe1}.cms .ss-ui-button.active[class*=font-icon-],.cms .ss-ui-button.active[class^=font-icon-],.cms .ss-ui-button.ss-ui-button-constructive.active[class*=font-icon-],.cms .ss-ui-button.ss-ui-button-constructive[class*=font-icon-]:active,.cms .ss-ui-button[class*=font-icon-]:active,.cms .ss-ui-button[class^=font-icon-]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#d4dbe1}div.ModelAdmin #Form_ImportForm div.Actions{padding:4px 0}#cms-content-tools-ModelAdmin.cms-content-filters #Form_ImportForm div.Actions{padding:0;margin-bottom:0}div.ModelAdmin #Form_ImportForm div.importSpec>div.details{margin-top:10px;padding-bottom:1px;background-color:#fff}div.ModelAdmin #Form_ImportForm div.importSpec>div.details>h4{margin:0 0 10px;background-color:#98aab6;color:#fff;padding:10px;font-weight:500;font-size:13px}div.ModelAdmin #Form_ImportForm div.importSpec>div.details>h5{font-weight:500;margin:10px 10px 0;padding-bottom:10px}div.ModelAdmin #Form_ImportForm div.importSpec>div.details>dl{font-size:12px;margin:0 10px 10px}div.ModelAdmin #Form_ImportForm #Form_ImportForm__CsvFile,div.ModelAdmin #Form_ImportForm #_CsvFile{max-width:184px}div.ModelAdmin>div.cms-content-fields{padding:0}#cms-content-tools-ModelAdmin.cms-content-filters{margin:0;padding:0 15px 15px}#cms-content-tools-ModelAdmin>h3.cms-panel-header{margin:15px 0 10px;font-weight:500;font-size:13px}#cms-content-tools-ModelAdmin .cms-search-form .field{max-width:320px;margin-bottom:10px;padding-right:0}#cms-content-tools-ModelAdmin .cms-search-form .field .description{font-size:12px}#cms-content-tools-ModelAdmin .field label.left{font-size:12px;font-weight:400;padding-top:0}#cms-content-tools-ModelAdmin>#Form_SearchForm{margin-bottom:20px}.jstree-apple a{text-shadow:none}.jstree-apple a,.jstree-apple a:link{color:#555!important}.TreeDropdownField .treedropdownfield-panel .jstree li,.cms .jstree li{margin-left:14px;line-height:24px}.TreeDropdownField .treedropdownfield-panel li.jstree-open>ul{margin-left:0}.TreeDropdownField .treedropdownfield-panel .jstree li.disabled>a,.TreeDropdownField .treedropdownfield-panel .jstree li.disabled>a:hover,.cms .jstree li.disabled>a,.cms .jstree li.disabled>a:hover{color:#80888E!important}.jstree .status-addedtodraft>.jstree-clicked,.jstree .status-archived>.jstree-clicked,.jstree .status-deletedonlive>.jstree-clicked,.jstree .status-modified>.jstree-clicked,.jstree .status-removedfromdraft>.jstree-clicked,.jstree-apple .jstree-clicked{background:#d4dbe1}.TreeDropdownField .treedropdownfield-panel .jstree li.disabled>a.jstree-clicked,.cms .jstree li.disabled>a.jstree-clicked{background:0 0}.jstree-apple .jstree-hovered,.jstree-apple a.jstree-hovered{color:#FFF!important;background:#139FDA}.jstree-apple li.disabled .jstree-hovered .jstree-checkbox::before,.jstree-apple li.disabled a.jstree-hovered .jstree-checkbox::before{color:#60686E!important}.jstree .status-addedtodraft>.jstree-hovered,.jstree .status-modified>.jstree-hovered{background-color:#f46b00!important}.jstree .status-archived>.jstree-hovered,.jstree .status-deletedonlive>.jstree-hovered,.jstree .status-removedfromdraft>.jstree-hovered{background-color:#455b6c!important}.jstree .status-workflow-approval>.jstree-hovered{background-color:#0070b4!important}.jstree .jstree-hovered span.badge{color:#fff!important}.cms-tree.jstree span.badge{background:0 0!important}.cms-tree.jstree-apple a,.cms-tree.jstree-apple a:link,.tree-holder.jstree-apple a,.tree-holder.jstree-apple a:link{padding:4px 6px 4px 4px;border-radius:0;text-shadow:none}.cms-tree.jstree .jstree-no-checkboxes li .jstree-clicked,.cms-tree.jstree .jstree-no-checkboxes li .jstree-hovered,.cms-tree.jstree .jstree-no-checkboxes li a,.cms-tree.jstree .jstree-no-checkboxes li a:focus{padding-left:4px!important}.jstree-apple .jstree-no-checkboxes a .jstree-icon{color:#A4A7A8;font-size:14px;font-family:FontAwesome;text-align:center;display:inline-block;background:none}.jstree-hovered .jstree-checkbox,.jstree-hovered .jstree-icon{color:#FFF!important}.TreeDropdownField .treedropdownfield-panel .jstree a>ins,.cms .jstree a>ins{width:16px;height:16px}.jstree-apple .jstree-no-checkboxes a .jstree-icon::before{content:"\f0c9"}.jstree-apple a>.jstree-checkbox{color:#60686E;text-align:left;font-size:14px;font-family:FontAwesome;background:none}.cms-tree.jstree-apple li.jstree-checked>a,.cms-tree.jstree-apple li.jstree-checked>a:link,.tree-holder.jstree-apple li.jstree-checked>a,.tree-holder.jstree-apple li.jstree-checked>a:link{background-color:#d4dbe1}.cms-tree.jstree-apple li.jstree-checked.disabled>a,.cms-tree.jstree-apple li.jstree-checked.disabled>a:link,.jstree-apple .jstree-checked.disabled>a,.jstree-apple .jstree-checked.disabled>a:link{background-color:transparent}.cms-tree.jstree-apple li.jstree-checked>a:hover,.tree-holder.jstree-apple li.jstree-checked>a:hover{background-color:#139FDA}.jstree-apple .jstree-checked>a>.jstree-checkbox::before{content:"\f046"!important}.jstree-apple .jstree-checked.disabled>a>.jstree-checkbox::before,.jstree-apple .jstree-unchecked>a>.jstree-checkbox::before{content:"\f096"!important}.jstree-apple li.disabled>a.jstree-hovered>.jstree-checkbox::before,.jstree-apple li.disabled>a>.jstree-checkbox::before{color:#A0A8AE!important}.TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox::before,.cms .jstree a ins.jstree-checkbox::before{top:1px;left:0}.TreeDropdownField .treedropdownfield-panel .jstree a>.jstree-icon,.cms .jstree a>.jstree-icon{margin-right:3px}.jstree-apple .jstree-checked>a>.jstree-checkbox,.jstree-apple .jstree-unchecked>a>.jstree-checkbox,.jstree-apple .jstree-undetermined>a>.jstree-checkbox{margin-right:1px}.jstree-apple .jstree-closed>ins,.jstree-apple .jstree-open>ins{color:#60686E;font-size:18px;font-family:FontAwesome;text-align:right;background:none}.jstree-apple .jstree-open>ins::before{content:"\f0d7"}.jstree-apple .jstree-closed>ins::before{content:"\f0da"}div.TreeDropdownField .treedropdownfield-toggle-panel-link a{right:0;opacity:1;width:24px;position:absolute;text-align:center;outline:0}.TreeDropdownField .treedropdownfield-panel .jstree a,.cms .jstree a{border:0;padding:4px;text-shadow:none!important}.cms-tree.jstree-apple li.Root strong,.tree-holder.jstree-apple li.Root strong{font-weight:500}.cms-tree.jstree-apple span.badge,.tree-holder.jstree-apple span.badge{padding:0 2px;font-size:10px;line-height:11px;margin-top:-2px;margin-left:4px;margin-right:0;vertical-align:middle}div.TreeDropdownField .treedropdownfield-panel{box-shadow:none}.field div.TreeDropdownField .treedropdownfield-panel{border-color:#C4C6C8;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.field .TreeDropdownField.treedropdownfield-with-rise{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.field .TreeDropdownField.treedropdownfield-with-rise .treedropdownfield-panel{border-color:#C4C6C8;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.TreeDropdownField .treedropdownfield-search{font-family:Roboto;border-color:#C4C6C8;background:url(/framework/admin/thirdparty/chosen/chosen/chosen-sprite.png) 100% -22px no-repeat}div.TreeDropdownField .treedropdownfield-title{width:94%;padding:0 0 0 6px;height:30px;line-height:30px}div.TreeDropdownField .treedropdownfield-toggle-panel-link{padding:7px 0;min-height:16px;line-height:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cms-content-header .section-icon.icon,.cms-menu-list .icon.icon-16{text-indent:0;font-size:14px;font-family:FontAwesome;background-repeat:no-repeat}.cms-content-header .section-icon.icon,.cms-menu-list .icon-assetadmin,.cms-menu-list .icon-cmspagescontroller,.cms-menu-list .icon-cmssettingscontroller,.cms-menu-list .icon-help,.cms-menu-list .icon-reportadmin,.cms-menu-list .icon-securityadmin{background:0 0!important}div.CMSProfileController .cms-content-header .cms-content-header-info .section-icon::before{content:"\f007"}.icon-button-group{border-color:#b1b7bc}.message{padding:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.message.notice{border-color:#68B8DF;background-color:#E8F8FF}.cms-notice{margin:15px 0 0;border:1px solid #C4C6C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.notice-item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.notice-item-close{font-size:0;text-indent:0;width:14px;height:14px;background:none}.notice-item-close::before{color:#666;content:"\f00d";font-size:14px;font-weight:400;font-family:FontAwesome}.cms-content-header{padding-left:10px;min-height:52px}.cms-content-header h2,.cms-content-header h3{color:#555;font-size:15px;font-weight:400;margin-bottom:0}.has-panel .cms-content-header.north.collapsed .cms-content-header-nav{margin-left:20px}.breadcrumbs-wrapper{padding:0 0 0 5px}.has-panel .breadcrumbs-wrapper{padding-top:8px}.breadcrumbs-wrapper .crumb,.breadcrumbs-wrapper .sep{font-size:.8em;line-height:1.2em;font-weight:400}.breadcrumbs-wrapper .crumb.last{display:block;font-size:15px;padding:8px 0}.has-panel .breadcrumbs-wrapper .crumb.last{padding:8px 0}.breadcrumbs-wrapper .sep+.crumb.last{padding-top:0;padding-bottom:0}.breadcrumbs-wrapper .sep{color:#888}.has-panel .section-icon{color:#4f5861}.has-panel .section-label{font-size:15px}.cms-content-header h2{line-height:18px;padding-top:8px;padding-left:4px}#page-title-heading{padding:0}.cms-content-header h3{padding:2px 6px!important}.htmleditorfield-dialog .cms-content-header h3{padding:12px 15px!important}.cms-content-header h2 *{vertical-align:top}.cms-content-header .cms-content-header-info{padding-top:7px}.has-panel .cms-content-header .cms-content-header-info{padding-top:15px}.cms-content-header .cms-content-header-info .section-icon{opacity:.75;font-size:16px;font-weight:400;display:none}.has-panel .cms-content-header .cms-content-header-info .section-icon{display:inline-block}#PageType ul li.disabled,div.cms_backlink a.backlink .ui-button-text{display:none}.cms-content-actions,.cms-preview-controls{box-shadow:none;background-color:#F0F2F4;border-top:1px solid #C4C6C8;padding:12px 10px 12px 14px}.cms .cms-content-fields #Root_Main .customFormat{max-width:120px;margin-left:8px}.has-panel .section-heading{margin-top:0}.has-panel .view-controls{margin-top:-4px}div.cms_backlink{margin-right:5px}.cms-add-form .step-label .title{text-shadow:none}#PageType ul li{width:98%;padding:5px 0 5px 15px}#PageType ul li .title{width:150px;font-weight:500}#PageType ul li input{margin-top:2px}#PageType ul li:hover{color:#FFF;background-color:#139FDA!important}#PageType ul li.selected{background-color:#D4D6D8}#PageType ul li:hover .description{color:#FFF}.cms .ss-gridfield .left>*{font-size:13px}fieldset.ss-gridfield{margin:15px 0}.cms .ss-gridfield{overflow-x:visible}.cms .AssetAdmin .ss-gridfield{overflow-x:hidden}div.ModelAdmin fieldset.ss-gridfield{margin-top:0;border-bottom:0}div.ModelAdmin .ss-gridfield .grid-csv-button,div.ModelAdmin .ss-gridfield .grid-print-button{float:left;display:block}.cms .ss-gridfield button{font-size:13px}div.ModelAdmin .ss-gridfield button{margin-right:8px}.cms table.ss-gridfield-table tr.title th{background:#788A92;text-shadow:none;border-bottom:0;padding:0}.cms table.ss-gridfield-table tr.title th h2{font-weight:500;padding:5px}.cms table.ss-gridfield-table tr th{border:0;font-size:13px}.cms table.ss-gridfield-table tr td{border-right:0}.cms table.ss-gridfield-table tr th.extra{padding:0 5px;background:#98AAB6}.cms table.ss-gridfield-table tr th.extra .fieldgroup .fieldgroup-field .fieldholder-small{padding:0 0 5px}.cms table.ss-gridfield-table tr th.main{border:0;background:#98AAB6}.cms table.ss-gridfield-table tr th.main span{text-shadow:none;font-weight:500}.cms table.ss-gridfield-table tr.sortable-header th .ss-ui-button{font-size:13px;font-weight:500;text-shadow:none}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort{background-position:right 9px}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort:hover{background-position:right -31px}.cms table.ss-gridfield-table tr.even{background:#F4F6F8}.cms table.ss-gridfield-table tr:hover{background:#E8F8FF!important}.cms table.ss-gridfield-table thead tr:first-child th:first-child,.cms table.ss-gridfield-table thead tr:first-child th:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cms table.ss-gridfield-table td:first-child,.cms table.ss-gridfield-table td:last-child{border-left:0;border-right:0}.cms table.ss-gridfield-table tfoot tr td{border-bottom:0}.cms table.ss-gridfield-table tr td.bottom-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:4px 8px;background:#98AAB6}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.item{color:#007FBA}.cms .AssetAdmin table.ss-gridfield-table td.bottom-all{padding:4px 12px!important;background:#98AAB6}.cms form.AssetAdmin{padding:0}.cms table.ss-gridfield-table tr td.bottom-all .pagination-records-number{text-shadow:none}.cms .ss-gridfield .grid-levelup a.list-parent-link{color:#60686E;font-size:0;text-indent:0;background:none}.cms .ss-gridfield .grid-levelup a.list-parent-link:active,.cms .ss-gridfield .grid-levelup a.list-parent-link:focus,.cms .ss-gridfield .grid-levelup a.list-parent-link:hover{text-decoration:none}.cms .ss-gridfield .grid-levelup a.list-parent-link:hover{color:#80888E}.cms .ss-gridfield .grid-levelup a.list-parent-link:before{content:"\f0aa ..";font-family:FontAwesome;font-size:24px;line-height:24px}.cms .ss-gridfield .right .pagination-records-number{margin:4px 8px;padding:6px 0;text-shadow:none}.cms table.ss-gridfield-table thead tr.filter-header .fieldgroup{min-width:0;max-width:100%}.cms table.ss-gridfield-table thead tr.filter-header input{max-width:100%}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort{border-color:#788A96}.cms table.ss-gridfield-table tr th.col-Actions button.ss-ui-button,.cms table.ss-gridfield-table tr.filter-header th button.ss-ui-button{border:0!important;opacity:.75!important;text-indent:0!important;background:0 0!important}.cms table.ss-gridfield-table tr th.col-Actions button.ss-ui-button:hover,.cms table.ss-gridfield-table tr.filter-header th button.ss-ui-button:hover{opacity:1!important}.cms table.ss-gridfield-table tr th.col-Actions button.ss-ui-button:before,.cms table.ss-gridfield-table tr.filter-header th button.ss-ui-button:before{color:#FFF;font-size:18px;font-family:FontAwesome}.cms table.ss-gridfield-table tr th.col-Actions button.ss-gridfield-button-filter:before,.cms table.ss-gridfield-table tr.filter-header th button.ss-gridfield-button-filter:before{content:"\f002"}.cms table.ss-gridfield-table tr.filter-header th button.ss-gridfield-button-close:before{content:"\f00d"}.cms table.ss-gridfield-table tbody td.col-buttons a:active,.cms table.ss-gridfield-table tbody td.col-buttons a:focus,.cms table.ss-gridfield-table tbody td.col-buttons a:hover{text-decoration:none}.cms table.ss-gridfield-table tbody td a.edit-link,.cms table.ss-gridfield-table tbody td a.view-link{font-size:0;text-indent:0;background:none;line-height:18px}.cms table.ss-gridfield-table tbody td a.edit-link:before,.cms table.ss-gridfield-table tbody td a.view-link:before{color:#60686E;font-family:FontAwesome;font-size:18px;font-weight:400}.cms table.ss-gridfield-table tbody td a.edit-link:hover,.cms table.ss-gridfield-table tbody td a.view-link:hover{color:#80888E}.cms table.ss-gridfield-table tbody td a.edit-link:before{content:"\f044"}.cms table.ss-gridfield-table tbody td a.view-link:before{font-size:16px;content:"\f002"}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete span.ui-icon{font-size:0;text-indent:0;display:block!important;background:none;width:18px;height:18px;line-height:18px}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete span.ui-icon:before{color:#B63051;content:"\f056";font-family:FontAwesome;font-size:18px;font-weight:400}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete:active,.cms table.ss-gridfield-table tbody td button.gridfield-button-delete:focus{background:0 0}.cms table.ss-gridfield-table tbody td.col-buttons>*{margin-right:4px}.cms table.ss-gridfield-table tbody tr.ss-gridfield-no-items td{padding:9px 13px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-before .action{font-size:13px;margin-bottom:15px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-after .action,.cms .ss-gridfield>p.grid-csv-button>button,.cms .ss-gridfield>p.grid-print-button>button{font-size:13px;margin-top:15px}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link{color:#60686E;font-size:0;font-family:FontAwesome;text-align:center;text-indent:0;background:none}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:before{content:"\f0da";font-size:18px;line-height:26px}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:active,.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:focus,.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link:hover{text-decoration:none}.gridfield-sortablerows>label{font-size:13px;font-weight:400;line-height:26px;vertical-align:top}.ss-gridfield-orderable .ss-gridfield-item>.col-reorder{width:20px!important}.ss-gridfield-orderable .col-reorder .handle{color:#A4A7A8;text-align:right;line-height:32px;font-size:14px;font-family:FontAwesome}.ss-gridfield-orderable .col-reorder .handle::before{content:"\f0c9"}.ss-gridfield-orderable .col-reorder .handle span.icon{background-image:none}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination>button.action{font-size:11px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination>span.pagination-page-number>input.text{border:0;height:20px;padding:2px;margin-left:2px;margin-right:2px}.cms .ui-widget.gridfield-better-buttons-delete{border:0!important;background:#B63051!important}.cms .ui-widget.gridfield-better-buttons-delete:hover{background:#D65071!important}.cms .better-buttons-utils{top:12px!important}.cms .better-buttons-utils .ss-ui-button{min-height:27px;margin-left:1px;margin-right:1px;vertical-align:top}.cms .better-buttons-utils .ui-button-text{padding:4px 14px 5px}.cms .better-buttons-utils .ui-button-text img{display:none}.cms .better-buttons-frontend-links{margin-right:16px!important}.cms .ui-widget.gridfield-better-buttons-delete{margin-right:0}.cms .gridfield-better-buttons-prev:nth-child(1) .ui-button-text::before{content:"\f0d9";padding-right:3px;font-size:12px;font-family:FontAwesome}.cms .gridfield-better-buttons-prev.disabled:nth-child(1) .ui-button-text::before{padding-right:0}.cms .gridfield-better-buttons-next .ui-button-text::after,.cms .gridfield-better-buttons-prev:nth-child(2) .ui-button-text::after{content:"\f0da";padding-left:3px;font-size:12px;font-family:FontAwesome}.cms .gridfield-better-buttons-next.disabled .ui-button-text::after,.cms .gridfield-better-buttons-prev.disabled:nth-child(2) .ui-button-text::after{padding-left:0}.cms .gridfield-better-buttons-prevnext .ui-button-text{line-height:1.4!important}.ui-datepicker,.ui-timepicker{padding:3px;margin-top:-1px;border:1px solid silver;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.ui-datepicker table,.ui-timepicker table{margin:0}.ui-datepicker th,.ui-timepicker th{color:#666;font-weight:500}.ui-datepicker .ui-widget-header,.ui-timepicker .ui-widget-header{border:0;padding:2px 0;background:#788A96}.ui-datepicker .ui-widget-header a,.ui-timepicker .ui-widget-header a{cursor:pointer}.ui-datepicker-title,.ui-timepicker-title{color:#FFF;font-weight:500}.ui-widget>table a:hover{text-decoration:none}.ui-widget>table .ui-state-default,.ui-widget>table .ui-state-highlight{border-color:#C4C6C8;background:#E6EAED}.ui-widget>table .ui-state-highlight{border-color:#139FDA;background-color:#E8F8FF}.ui-widget>table .ui-state-active{border-color:#80888E;background-color:#FFF}.ui-widget>table .ui-state-hover{border-color:#90989E}#ui-timepicker-div{padding:2px 2px 0!important}.ui-timepicker-table th.periods{padding:0 8px 0 6px!important}.ui-timepicker-hours>table.ui-timepicker,.ui-timepicker-minutes>table.ui-timepicker{border:0;box-shadow:none}.ui-timepicker-table td{padding:1px!important}.ui-timepicker-table tr:last-child>td{padding-bottom:0!important}.ui-timepicker-hour-cell,.ui-timepicker-minute-cell{font-size:.9em}.ui-timepicker-table td.ui-timepicker-hours{padding:0 3px 0 0!important}.ui-timepicker-table td.ui-timepicker-minutes{padding:0!important}.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{color:rgba(255,255,255,.75);font-size:0;font-weight:400;font-family:FontAwesome;text-indent:0;text-align:center;background:none!important}.ui-icon-circle-triangle-e:hover,.ui-icon-circle-triangle-w:hover{color:#FFF}.ui-icon-circle-triangle-w::before{content:"\f0a8";font-size:16px}.ui-icon-circle-triangle-e::before{content:"\f0a9";font-size:16px}.ui-icon-triangle-1-e,.ui-icon-triangle-1-n,.ui-icon-triangle-1-s,.ui-icon-triangle-1-w{font-size:0;font-weight:400;font-family:FontAwesome;text-indent:0;text-align:right;background:none!important}.ui-icon-triangle-1-e::before,.ui-icon-triangle-1-n::before,.ui-icon-triangle-1-s::before,.ui-icon-triangle-1-w::before{color:#60686E;font-size:16px}.ui-icon-triangle-1-e::before{content:"\f0da"}.ui-icon-triangle-1-s::before{content:"\f0d7"}.ui-icon-triangle-1-n::before{content:"\f0d8"}.ui-icon-triangle-1-w::before{content:"\f0d9"}.cms-file-info{box-shadow:none;padding-bottom:10px;border-bottom:1px solid #d4d6d8}.cms-file-info .cms-file-info-preview img{max-width:162px}.cms-file-info .cms-file-info-data .field.CompositeField{padding-bottom:0}form.small .cms-file-info-data{max-width:500px;width:75%}form.small .cms-file-info-data .field{padding-bottom:4px}form.small .cms-file-info-data>.field:last-child{padding-bottom:0}form.small .cms-file-info-data .field .middleColumn{margin-left:104px}form.small .cms-file-info-data span.btn-icon-information::before{content:"\f05a";font-weight:400;font-family:FontAwesome;font-style:normal;font-size:13px;color:#4F5861}form.small .cms-file-info-preview img{max-width:108px}.backlink{padding-left:0!important}.backlink:focus{text-decoration:none!important}.cms form.cms-panel-padded.AssetAdmin{padding:15px}.cms form.AssetAdmin .message{margin:0 0 15px}.cms .AssetAdmin .cms-content-fields{background-color:#E6EAED}.cms .AssetAdmin .cms-content-fields form.cms-edit-form.AssetAdmin{overflow-y:visible}.cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail{padding:2px!important}.cms .AssetAdmin table.ss-gridfield-table td.col-StripThumbnail img{display:block}.cms .AssetAdmin #Form_filter div.field.date{border-bottom:none;padding-bottom:0}.cms .AssetAdmin #Form_filter div.field.checkbox{margin-bottom:10px}.cms .AssetAdmin #Form_filter div.Actions{padding-top:5px}.cms .AssetAdmin form.AssetAdmin div.Actions{padding:15px 0}.cms .AssetAdmin .cms-content-toolbar{margin:0}.cms .AssetAdmin .cms-content-toolbar .ss-ui-button{margin-bottom:0}.cms .AssetAdmin #Root_TreeView div.cms-tree{margin:10px 0}.cms form.ReportAdmin.cms-panel-padded{padding:0 0 8px}.ReportAdmin>fieldset{padding:15px}.cms .cms-panel-padded.ReportAdmin>fieldset{padding-top:15px}.ReportAdmin>fieldset>h3{color:#444;font-size:15px;font-weight:500;margin:5px 0 15px}.ReportAdmin>fieldset>input{margin-bottom:15px}.ReportAdmin>fieldset>fieldset{margin:0;border-bottom:0;padding-bottom:15px}div.SecurityAdmin #Form_EditForm_Groups,div.SecurityAdmin #Form_EditForm_Members,div.SecurityAdmin #Form_EditForm_Roles{margin-top:0;margin-bottom:15px;padding-bottom:20px}#GroupImportForm_GroupImportForm div.Actions,#MemberImportForm_MemberImportForm div.Actions{padding:8px 0!important}#CanCreateTopLevelType,#CanEditType,#CanViewType{padding-bottom:10px}#CreateTopLevelGroups,#EditorGroups,#Form_EditForm_CreateTopLevelGroups_Holder,#Form_EditForm_EditorGroups_Holder,#Form_EditForm_ViewerGroups_Holder,#Form_ItemEditForm_ViewerGroups_Holder,#ViewerGroups{margin-top:-10px;padding-bottom:20px}#Form_EditForm_ViewerGroups_Holder,#Form_ItemEditForm_ViewerGroups_Holder{display:none}.cms-container .CMSMain.CMSPageSettingsController #Root_Settings.tab .fieldgroup .fieldgroup-field{padding-right:0} \ No newline at end of file diff --git a/javascript/AssetAdmin.EditForm.js b/javascript/AssetAdmin.EditForm.js new file mode 100644 index 0000000..1e3ba42 --- /dev/null +++ b/javascript/AssetAdmin.EditForm.js @@ -0,0 +1,102 @@ +/** + * File: AssetAdmin.EditForm.js + */ +(function($) { + + $.entwine('ss', function($) { + + // Fix for TreeDropdownField to prevent the Ajax tree load from triggering a 'navigation warning' confirm box: + + $('#Form_EditForm_ViewerGroups_Holder').entwine({ + + // If global is true, a 'click' event is triggered on the DetailsView tab :( (see framework TabSet.js): + + onmatch: function() { + + $.ajaxPrefilter(function(options) { + options.global = false; + if (window.debug) console.log('Disabled global ajax events for "' + options.url + '"'); + }); + + this._super(); + + } + + }); + + // Handle the Secure Assets fields which have been added to the AssetAdmin edit form: + + $('.cms-edit-form #CanViewType').entwine({ + + // Binds the change event to option set fields and handles the initial value: + + onmatch: function() { + + this.bindOptions(); + this.handleValue(); + + this._super(); + + }, + + // Calls the superclass 'onunmatch': + + onunmatch: function() { + this._super(); + }, + + // Binds the change event to option set fields: + + bindOptions: function() { + + var self = this; + + this.find('.optionset :input').bind('change', function() { + self.handleValue(); + }); + + }, + + // Handles the current option value, shows dropdown for 'OnlyTheseUsers' option: + + handleValue: function() { + + if (this.getValue() == 'OnlyTheseUsers') { + this.doShow(); + } else { + this.doHide(); + } + + }, + + // Shows the dropdown and hides the splitter line: + + doShow: function() { + this.addClass('remove-splitter'); + this.getDropdown().show(); + }, + + // Hides the dropdown and shows the splitter line: + + doHide: function() { + this.removeClass('remove-splitter'); + this.getDropdown().hide(); + }, + + // Answers the current option value: + + getValue: function() { + return this.find('input[name=' + this.attr('id') + ']:checked').val(); + }, + + // Answers the groups dropdown for the option set: + + getDropdown: function() { + return $('#' + this.closest('form').attr('id') + '_ViewerGroups_Holder'); + } + + }); + + }); + +}(jQuery));