From b3743bc6c1d166f86f6955ab4e682b1f91a72823 Mon Sep 17 00:00:00 2001 From: Colin Tucker Date: Sun, 9 Oct 2016 13:19:20 +1100 Subject: [PATCH] Added CMS branding settings - closes #13 --- README.md | 3 +- _config/moderno.yml | 15 + code/extensions/ModernoAdminExtension.php | 28 ++ code/extensions/ModernoConfigExtension.php | 355 ++++++++++++++++++++- css/cms/cms.css | 6 + css/moderno.css | 20 +- css/moderno.min.css | 2 +- templates/ModernoAdminCustomCSS.ss | 40 ++- 8 files changed, 454 insertions(+), 15 deletions(-) create mode 100644 css/cms/cms.css diff --git a/README.md b/README.md index e7fb22f..8e61bbb 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ A [SilverStripe](http://silverstripe.org) module to give the CMS a more modern, ## Features ## +* **NEW:** branding settings for app name, app link, logo and loading images * site config panel with color picker fields * resizable site tree * Flat, modern, minimalist look and feel @@ -24,7 +25,7 @@ A [SilverStripe](http://silverstripe.org) module to give the CMS a more modern, #### Composer: ``` -require: "praxisnetau/silverstripe-moderno-admin": "~1.0" +require: "praxisnetau/silverstripe-moderno-admin": "~1.1" ``` #### Manual: diff --git a/_config/moderno.yml b/_config/moderno.yml index b418fa8..0bc72e3 100644 --- a/_config/moderno.yml +++ b/_config/moderno.yml @@ -2,6 +2,7 @@ LeftAndMain: extra_requirements_javascript: - moderno-admin/javascript/moderno.js extra_requirements_css: + - moderno-admin/css/cms/cms.css - moderno-admin/css/moderno.min.css - moderno-admin/css/moderno-editor.min.css - moderno-admin/css/font-awesome.min.css @@ -17,6 +18,20 @@ SiteConfigLeftAndMain: extensions: - SiteConfigEditFormExtension +ModernoConfigExtension: + resize_methods: + CropWidth: Crop Width + CropHeight: Crop Height + Fill: Fill + FillMax: Fill Max + Fit: Fit + FitMax: Fit Max + Pad: Pad + ScaleWidth: Scale Width + ScaleHeight: Scale Height + ScaleMaxWidth: Scale Max Width + ScaleMaxHeight: Scale Max Height + CMSPagesController: awesome_icon: sitemap diff --git a/code/extensions/ModernoAdminExtension.php b/code/extensions/ModernoAdminExtension.php index a7cccbb..6e3ae1f 100644 --- a/code/extensions/ModernoAdminExtension.php +++ b/code/extensions/ModernoAdminExtension.php @@ -11,7 +11,35 @@ class ModernoAdminExtension extends LeftAndMainExtension public function init() { if (class_exists("SiteConfig") && $SiteConfig = SiteConfig::current_site_config()) { + + // Load Moderno Custom CSS: + Requirements::customCSS($SiteConfig->renderWith('ModernoAdminCustomCSS')); + + // Customise Application Name: + + if ($application_name = $SiteConfig->ModernoApplicationName) { + + Config::inst()->update( + 'LeftAndMain', + 'application_name', + $application_name + ); + + } + + // Customise Application Link: + + if ($application_link = $SiteConfig->ModernoApplicationLink) { + + Config::inst()->update( + 'LeftAndMain', + 'application_link', + $SiteConfig->dbObject('ModernoApplicationLink')->URL() + ); + + } + } } } diff --git a/code/extensions/ModernoConfigExtension.php b/code/extensions/ModernoConfigExtension.php index ea755df..c598b04 100644 --- a/code/extensions/ModernoConfigExtension.php +++ b/code/extensions/ModernoConfigExtension.php @@ -9,16 +9,59 @@ class ModernoConfigExtension extends DataExtension 'ModernoLinkColor' => 'Color', 'ModernoLogoBkgColor' => 'Color', 'ModernoHighlightColor' => 'Color', - 'ModernoProfileLinkColor' => 'Color' + 'ModernoProfileLinkColor' => 'Color', + 'ModernoApplicationName' => 'Varchar(255)', + 'ModernoApplicationLink' => 'Varchar(2048)', + 'ModernoLogoImageWidth' => 'Varchar(16)', + 'ModernoLogoImageHeight' => 'Varchar(16)', + 'ModernoLogoImageResize' => 'Varchar(16)', + 'ModernoLoadingImageWidth' => 'Varchar(16)', + 'ModernoLoadingImageHeight' => 'Varchar(16)', + 'ModernoLoadingImageResize' => 'Varchar(16)', + 'ModernoSupportRetina' => 'Boolean', + 'ModernoHideSiteName' => 'Boolean' + ); + + private static $has_one = array( + 'ModernoLogoImage' => 'Image', + 'ModernoLoadingImage' => 'Image' ); private static $defaults = array( 'ModernoLinkColor' => '007FBA', 'ModernoLogoBkgColor' => '1B354C', 'ModernoHighlightColor' => '139FDA', - 'ModernoProfileLinkColor' => '3EBAE0' + 'ModernoProfileLinkColor' => '3EBAE0', + 'ModernoSupportRetina' => 1, + 'ModernoHideSiteName' => 0 ); + /** + * @config + * @var string + */ + private static $asset_path = "Uploads/Moderno"; + + /** + * Answers the path to use for uploading images. + * + * @return string + */ + public static function get_asset_path() + { + return Config::inst()->get(__CLASS__, 'asset_path'); + } + + /** + * Answers an array of image resize methods. + * + * @return array + */ + public static function get_resize_methods() + { + return Config::inst()->get(__CLASS__, 'resize_methods'); + } + /** * Updates the CMS fields of the extended object. * @@ -26,16 +69,26 @@ class ModernoConfigExtension extends DataExtension */ public function updateCMSFields(FieldList $fields) { - // Create Moderno Tab: + // Create Moderno Tab Set: - $fields->findOrMakeTab('Root.Moderno', _t('ModernoConfigExtension.MODERNO', 'Moderno')); + $fields->addFieldToTab( + 'Root', + TabSet::create( + 'Moderno', + _t('ModernoConfigExtension.MODERNO', 'Moderno') + ) + ); - // Create Moderno Fields: + // Create Colors Tab: + + $fields->findOrMakeTab('Root.Moderno.Colors', _t('ModernoConfigExtension.COLORS', 'Colors')); + + // Create Colors Fields: $fields->addFieldsToTab( - 'Root.Moderno', + 'Root.Moderno.Colors', array( - new ColorField( + ColorField::create( 'ModernoHighlightColor', _t('ModernoConfigExtension.HIGHLIGHTCOLOR', 'Highlight color') ), @@ -53,5 +106,293 @@ public function updateCMSFields(FieldList $fields) ) ) ); + + // Create Branding Tab: + + $fields->findOrMakeTab('Root.Moderno.Branding', _t('ModernoConfigExtension.BRANDING', 'Branding')); + + // Create Branding Fields: + + $fields->addFieldsToTab( + 'Root.Moderno.Branding', + array( + TextField::create( + 'ModernoApplicationName', + _t('ModernoConfigExtension.APPLICATIONNAME', 'Application name') + ), + TextField::create( + 'ModernoApplicationLink', + _t('ModernoConfigExtension.APPLICATIONLINK', 'Application link') + ), + ToggleCompositeField::create( + 'ModernoLogoToggle', + _t('ModernoConfigExtension.LOGOIMAGETOGGLETITLE', 'Logo Image'), + array( + UploadField::create( + 'ModernoLogoImage', + _t('ModernoConfigExtension.LOGOIMAGE', 'Logo image') + )->setAllowedFileCategories('image')->setFolderName(self::get_asset_path()), + FieldGroup::create( + _t('ModernoConfigExtension.DIMENSIONSINPIXELS', 'Dimensions (in pixels)'), + array( + TextField::create('ModernoLogoImageWidth', '')->setAttribute( + 'placeholder', + _t('ModernoConfigExtension.WIDTH', 'Width') + ), + LiteralField::create('ModernoLogoImageBy', ''), + TextField::create('ModernoLogoImageHeight', '')->setAttribute( + 'placeholder', + _t('ModernoConfigExtension.HEIGHT', 'Height') + ) + ) + ), + DropdownField::create( + 'ModernoLogoImageResize', + _t('ModernoConfigExtension.RESIZEMETHOD', 'Resize method'), + self::get_resize_methods() + )->setEmptyString(' '), + CheckboxField::create( + 'ModernoHideSiteName', + _t('ModernoConfigExtension.HIDESITENAME', 'Hide site name') + ), + CheckboxField::create( + 'ModernoSupportRetina', + _t('ModernoConfigExtension.SUPPORTRETINADEVICES', 'Support Retina devices') + ) + ) + ), + ToggleCompositeField::create( + 'ModernoLoadingToggle', + _t('ModernoConfigExtension.LOADINGIMAGETOGGLETITLE', 'Loading Image'), + array( + UploadField::create( + 'ModernoLoadingImage', + _t('ModernoConfigExtension.LOADINGIMAGE', 'Loading image') + )->setAllowedFileCategories('image')->setFolderName(self::get_asset_path()), + FieldGroup::create( + _t('ModernoConfigExtension.DIMENSIONSINPIXELS', 'Dimensions (in pixels)'), + array( + TextField::create('ModernoLoadingImageWidth', '')->setAttribute( + 'placeholder', + _t('ModernoConfigExtension.WIDTH', 'Width') + ), + LiteralField::create('ModernoLoadingImageBy', ''), + TextField::create('ModernoLoadingImageHeight', '')->setAttribute( + 'placeholder', + _t('ModernoConfigExtension.HEIGHT', 'Height') + ) + ) + ), + DropdownField::create( + 'ModernoLoadingImageResize', + _t('ModernoConfigExtension.RESIZEMETHOD', 'Resize method'), + self::get_resize_methods() + )->setEmptyString(' ') + ) + ) + ) + ); + } + + /** + * Event method called before the receiver is written to the database. + */ + public function onBeforeWrite() + { + if ($w = $this->owner->ModernoLogoImageWidth) { + $this->owner->ModernoLogoImageWidth = is_numeric($w) ? (int) $w : null; + } + + if ($h = $this->owner->ModernoLogoImageHeight) { + $this->owner->ModernoLogoImageHeight = is_numeric($h) ? (int) $h : null; + } + + if ($w = $this->owner->ModernoLoadingImageWidth) { + $this->owner->ModernoLoadingImageWidth = is_numeric($w) ? (int) $w : null; + } + + if ($h = $this->owner->ModernoLoadingImageHeight) { + $this->owner->ModernoLoadingImageHeight = is_numeric($h) ? (int) $h : null; + } + } + + /** + * Answers true if a custom logo image exists. + * + * @return boolean + */ + public function ModernoLogoImageExists() + { + if ($image = $this->owner->ModernoLogoImage()) { + return ($image->exists() && file_exists($image->getFullPath())); + } + + return false; + } + + /** + * Answers true if a custom loading image exists. + * + * @return boolean + */ + public function ModernoLoadingImageExists() + { + if ($image = $this->owner->ModernoLoadingImage()) { + return ($image->exists() && file_exists($image->getFullPath())); + } + + return false; + } + + /** + * Answers a resized version of the logo image. + * + * @return Image + */ + public function ModernoLogoImageResized() + { + if ($this->owner->ModernoLogoImageExists()) { + return $this->performImageResize('ModernoLogoImage'); + } + } + + /** + * Answers a retina version of the logo image. + * + * @return Image + */ + public function ModernoLogoImageRetina() + { + if ($this->owner->ModernoLogoImageExists()) { + return $this->performImageResize('ModernoLogoImage', true); + } + } + + /** + * Answers the background-size for the retina version of the logo image. + * + * @return string + */ + public function ModernoLogoRetinaBackgroundSize() + { + if ($this->owner->ModernoLogoImageExists()) { + + // Obtain Target Dimensions: + + list($tw, $th) = $this->getTargetDimensions('ModernoLogoImage'); + + // Answer Background Size: + + return "{$tw}px {$th}px"; + + } + } + + /** + * Answers a resized version of the loading image. + * + * @return Image + */ + public function ModernoLoadingImageResized() + { + if ($this->owner->ModernoLoadingImageExists()) { + return $this->performImageResize('ModernoLoadingImage'); + } + } + + /** + * Answers the target dimensions for the specified image. + * + * @param string $image + * @return array + */ + private function getTargetDimensions($image) + { + // Obtain Source Image: + + $si = $this->owner->{$image}(); + + // Obtain Source Image Dimensions: + + $sw = $si->getWidth(); + $sh = $si->getHeight(); + + // Obtain Target Image Dimensions: + + $wp = "{$image}Width"; + $hp = "{$image}Height"; + + $tw = $this->owner->$wp; + $th = $this->owner->$hp; + + // Calculate Target Width/Height (if required): + + if ($tw && !$th && $sw) { + $th = round(($tw / $sw) * $sh); + } elseif (!$tw && $th && $sh) { + $tw = round(($th / $sh) * $sw); + } + + // Answer Dimensions: + + return array($tw, $th); + } + + /** + * Answers a resized version of the loading image. + * + * @param string $image + * @param boolean $retina + * @return Image + */ + private function performImageResize($image, $retina = false) + { + // Obtain Source Image: + + $si = $this->owner->{$image}(); + + // Obtain Resize Method: + + $rp = "{$image}Resize"; + + $tr = $this->owner->$rp; + + // Obtain Target Dimensions: + + list($tw, $th) = $this->getTargetDimensions($image); + + // Perform Image Resize: + + if ($tw && $th && $tr) { + + // Handle Retina Flag: + + if ($retina) { + $tw = ($tw * 2); + $th = ($th * 2); + } + + // Build Argument Array: + + if (strpos($tr, 'Width') !== false) { + $args = array($tw); + } elseif (strpos($tr, 'Height') !== false) { + $args = array($th); + } else { + $args = array($tw, $th); + } + + // Call Resize Method: + + if ($si->hasMethod($tr)) { + return call_user_func_array(array($si, $tr), $args); + } + + } + + // Answer Source Image (no resize): + + return $si; + } } diff --git a/css/cms/cms.css b/css/cms/cms.css new file mode 100644 index 0000000..229a4e2 --- /dev/null +++ b/css/cms/cms.css @@ -0,0 +1,6 @@ +/* Moderno Admin :: CMS CSS Definitions +===================================================================================================================== */ + +.field .fieldgroup-field > i.fa.by { + line-height: 32px; +} diff --git a/css/moderno.css b/css/moderno.css index 2859c50..e74f5f6 100644 --- a/css/moderno.css +++ b/css/moderno.css @@ -48,28 +48,38 @@ html, } .cms-logo a { - top: 12px; - bottom: 0; - width: 24px; + float: left; margin-left: 0; + min-width: 24px; + position: static; + box-sizing: border-box; background: url(../images/logos/silverstripe.svg); background-size: contain; background-repeat: no-repeat; + background-position: center center; +} + +.cms-menu.collapsed .cms-logo a { + width: 24px; + height: 24px; } .cms-logo span { - padding: 0; + height: 24px; font-size: 13px; font-weight: 500; line-height: 16px; margin-left: 32px; - display: inline-block; + 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 { diff --git a/css/moderno.min.css b/css/moderno.min.css index 2cc7a9e..b5b1b4c 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-login-status{height:16px}.cms-logo a{top:12px;bottom:0;width:24px;margin-left:0;background:url(../images/logos/silverstripe.svg) no-repeat;background-size:contain}.cms-logo span{padding:0;font-size:13px;font-weight:500;line-height:16px;margin-left:32px;display:inline-block;vertical-align:middle}.cms-logo-header{background-image:none;background-color:#1B354C}.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:#fff;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-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:#fff;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 diff --git a/templates/ModernoAdminCustomCSS.ss b/templates/ModernoAdminCustomCSS.ss index 2cc42be..f6a9c3e 100644 --- a/templates/ModernoAdminCustomCSS.ss +++ b/templates/ModernoAdminCustomCSS.ss @@ -42,4 +42,42 @@ .cms-logo-header span a { color: #{$ModernoProfileLinkColor}; } -<% end_if %> \ No newline at end of file +<% end_if %> + +<% if $ModernoLogoImageExists %> + .cms-logo a { + background-image: url({$ModernoLogoImageResized.URL}); + <% if $ModernoHideSiteName %> + width: 144px; + <% else %> + <% if $ModernoLogoImageWidth %>width: {$ModernoLogoImageWidth}px;<% end_if %> + <% end_if %> + <% if $ModernoLogoImageHeight %>height: {$ModernoLogoImageHeight}px;<% end_if %> + } + + <% if $ModernoSupportRetina %> + @media only screen and (-webkit-min-device-pixel-ratio: 1.3), + only screen and (-o-min-device-pixel-ratio: 13/10), + only screen and (min-resolution: 120dpi) { + + .cms-logo a { + background-image: url({$ModernoLogoImageRetina.URL}); + background-size: {$ModernoLogoRetinaBackgroundSize}; + } + + } + <% end_if %> + +<% end_if %> + +<% if $ModernoLoadingImageExists %> + .ss-loading-screen .loading-logo { + background-image: url({$ModernoLoadingImageResized.URL}); + } +<% end_if %> + +<% if $ModernoHideSiteName %> + .cms-logo span { + display: none; + } +<% end_if %>