From 66c0b0b4e4488b09f445e79a955f94f6fd248656 Mon Sep 17 00:00:00 2001
From: Mike Wheaton
Date: Mon, 27 Jun 2016 15:16:46 -0700
Subject: [PATCH] Check in dist files for beta
---
.gitignore | 1 -
dist/components/Breadcrumb/Breadcrumb.hbs | 17 +
dist/components/Breadcrumb/Breadcrumb.json | 8 +
dist/components/Breadcrumb/Breadcrumb.scss | 173 +
dist/components/Button/Button.hbs | 16 +
dist/components/Button/Button.json | 17 +
dist/components/Button/Button.scss | 271 +
dist/components/Callout/Callout.hbs | 26 +
dist/components/Callout/Callout.json | 19 +
dist/components/Callout/Callout.scss | 156 +
dist/components/CheckBox/CheckBox.hbs | 10 +
dist/components/CheckBox/CheckBox.json | 9 +
dist/components/CheckBox/CheckBox.scss | 124 +
.../ChoiceFieldGroup/ChoiceFieldGroup.hbs | 11 +
.../ChoiceFieldGroup/ChoiceFieldGroup.json | 64 +
.../ChoiceFieldGroup/ChoiceFieldGroup.scss | 12 +
dist/components/CommandBar/CommandBar.hbs | 23 +
dist/components/CommandBar/CommandBar.json | 19 +
dist/components/CommandBar/CommandBar.scss | 112 +
.../CommandButton/CommandButton.hbs | 16 +
.../CommandButton/CommandButton.json | 182 +
.../CommandButton/CommandButton.scss | 243 +
.../ContextualHost/ContextualHost.hbs | 11 +
.../ContextualHost/ContextualHost.json | 7 +
.../ContextualHost/ContextualHost.scss | 139 +
.../ContextualMenu/ContextualMenu.hbs | 24 +
.../ContextualMenu/ContextualMenu.json | 294 +
.../ContextualMenu/ContextualMenu.scss | 176 +
dist/components/DatePicker/DatePicker.hbs | 45 +
dist/components/DatePicker/DatePicker.json | 5 +
dist/components/DatePicker/DatePicker.scss | 526 ++
dist/components/Dialog/Dialog.hbs | 26 +
dist/components/Dialog/Dialog.json | 248 +
dist/components/Dialog/Dialog.scss | 117 +
dist/components/DialogHost/DialogHost.hbs | 6 +
dist/components/DialogHost/DialogHost.json | 10 +
dist/components/DialogHost/DialogHost.scss | 11 +
.../Dropdown/Dropdown.Disabled.html | 3 +
dist/components/Dropdown/Dropdown.hbs | 11 +
dist/components/Dropdown/Dropdown.json | 55 +
dist/components/Dropdown/Dropdown.scss | 249 +
dist/components/FacePile/FacePile.hbs | 15 +
dist/components/FacePile/FacePile.json | 374 +
dist/components/FacePile/FacePile.scss | 103 +
dist/components/Label/Label.hbs | 2 +
dist/components/Label/Label.json | 24 +
dist/components/Label/Label.scss | 36 +
dist/components/Link/Link.hbs | 7 +
dist/components/Link/Link.json | 13 +
dist/components/Link/Link.scss | 38 +
dist/components/List/List.hbs | 7 +
dist/components/List/List.json | 200 +
dist/components/List/List.scss | 15 +
dist/components/ListItem/ListItem.hbs | 19 +
dist/components/ListItem/ListItem.json | 75 +
dist/components/ListItem/ListItem.scss | 235 +
.../MessageBanner/MessageBanner.hbs | 20 +
.../MessageBanner/MessageBanner.json | 21 +
.../MessageBanner/MessageBanner.scss | 127 +
dist/components/MessageBar/MessageBar.hbs | 13 +
dist/components/MessageBar/MessageBar.json | 16 +
dist/components/MessageBar/MessageBar.scss | 102 +
dist/components/OrgChart/OrgChart.hbs | 18 +
dist/components/OrgChart/OrgChart.json | 9 +
dist/components/OrgChart/OrgChart.scss | 45 +
dist/components/Overlay/Overlay.hbs | 3 +
dist/components/Overlay/Overlay.json | 5 +
dist/components/Overlay/Overlay.scss | 29 +
dist/components/Panel/Panel.hbs | 12 +
dist/components/Panel/Panel.json | 5 +
dist/components/Panel/Panel.scss | 136 +
dist/components/PanelHost/PanelHost.hbs | 3 +
dist/components/PanelHost/PanelHost.json | 18 +
dist/components/PanelHost/PanelHost.scss | 14 +
dist/components/PeoplePicker/PeoplePicker.hbs | 57 +
.../components/PeoplePicker/PeoplePicker.json | 20 +
.../components/PeoplePicker/PeoplePicker.scss | 626 ++
dist/components/Persona/Persona.hbs | 44 +
dist/components/Persona/Persona.json | 8 +
dist/components/Persona/Persona.scss | 710 ++
dist/components/PersonaCard/PersonaCard.hbs | 36 +
dist/components/PersonaCard/PersonaCard.json | 5 +
dist/components/PersonaCard/PersonaCard.scss | 207 +
dist/components/Pivot/Pivot.hbs | 21 +
dist/components/Pivot/Pivot.json | 5 +
dist/components/Pivot/Pivot.scss | 199 +
.../ProgressIndicator/ProgressIndicator.hbs | 10 +
.../ProgressIndicator/ProgressIndicator.json | 7 +
.../ProgressIndicator/ProgressIndicator.scss | 63 +
dist/components/RadioButton/RadioButton.hbs | 10 +
dist/components/RadioButton/RadioButton.json | 9 +
dist/components/RadioButton/RadioButton.scss | 105 +
dist/components/SearchBox/SearchBox.hbs | 10 +
dist/components/SearchBox/SearchBox.json | 19 +
dist/components/SearchBox/SearchBox.scss | 250 +
dist/components/Spinner/Spinner.hbs | 9 +
dist/components/Spinner/Spinner.json | 5 +
dist/components/Spinner/Spinner.scss | 47 +
dist/components/Table/Table.hbs | 26 +
dist/components/Table/Table.json | 5 +
dist/components/Table/Table.scss | 140 +
dist/components/TextField/TextField.hbs | 8 +
dist/components/TextField/TextField.json | 5 +
dist/components/TextField/TextField.scss | 262 +
dist/components/Toggle/Toggle.Disabled.html | 10 +
dist/components/Toggle/Toggle.TextLeft.html | 3 +
dist/components/Toggle/Toggle.hbs | 10 +
dist/components/Toggle/Toggle.json | 28 +
dist/components/Toggle/Toggle.scss | 211 +
dist/css/fabric.components.css | 5590 +++++++++++++
dist/css/fabric.components.min.css | 6 +
dist/css/fabric.components.rtl.css | 5461 ++++++++++++
dist/css/fabric.components.rtl.min.css | 6 +
dist/css/fabric.css | 4844 +++++++++++
dist/css/fabric.min.css | 6 +
dist/css/fabric.rtl.css | 5531 +++++++++++++
dist/css/fabric.rtl.min.css | 6 +
.../Components/Breadcrumb/index.html | 177 +
.../Components/Button/index.html | 169 +
.../Components/Callout/index.html | 269 +
.../Components/CheckBox/index.html | 99 +
.../Components/ChoiceFieldGroup/index.html | 65 +
.../Components/CommandBar/index.html | 549 ++
.../Components/CommandButton/index.html | 238 +
.../Components/ContextualMenu/index.html | 320 +
.../Components/DatePicker/index.html | 183 +
.../Components/Dialog/index.html | 498 ++
.../Components/Dropdown/index.html | 119 +
.../Components/FacePile/index.html | 802 ++
.../documentation/Components/Label/index.html | 100 +
dist/documentation/Components/Link/index.html | 55 +
dist/documentation/Components/List/index.html | 240 +
.../Components/ListItem/index.html | 248 +
.../Components/MessageBanner/index.html | 101 +
.../Components/MessageBar/index.html | 135 +
.../Components/OrgChart/index.html | 199 +
.../Components/Overlay/index.html | 78 +
.../documentation/Components/Panel/index.html | 279 +
.../PeoplePicker/PeoplePicker.Searching.png | Bin 0 -> 1601 bytes
.../Components/PeoplePicker/index.html | 447 +
.../Components/Persona/Persona.Person.jpg | Bin 0 -> 5650 bytes
.../Components/Persona/Persona.Person2.png | Bin 0 -> 15280 bytes
.../Components/Persona/index.html | 1022 +++
.../Components/PersonaCard/index.html | 273 +
.../documentation/Components/Pivot/index.html | 179 +
.../Components/ProgressIndicator/index.html | 83 +
.../Components/SearchBox/index.html | 108 +
.../Components/Spinner/index.html | 118 +
.../documentation/Components/Table/index.html | 234 +
.../Components/TextField/index.html | 112 +
.../Components/Toggle/index.html | 84 +
dist/documentation/Samples/Form/css/Form.css | 5733 +++++++++++++
.../Samples/Form/css/Form.min.css | 1 +
dist/documentation/Samples/Form/index.html | 250 +
.../documentation/Samples/Form/sass/Form.scss | 94 +
dist/documentation/Samples/Icons/index.html | 438 +
.../Samples/Languages/index.html | 283 +
.../Samples/VideoPortal/channel.html | 256 +
.../Samples/VideoPortal/channels.html | 108 +
.../Samples/VideoPortal/css/VideoPortal.css | 6061 ++++++++++++++
.../VideoPortal/css/VideoPortal.min.css | 1 +
.../Samples/VideoPortal/index.html | 302 +
.../Samples/VideoPortal/player.html | 216 +
.../Samples/VideoPortal/sass/Base.scss | 42 +
.../Samples/VideoPortal/sass/ChannelPage.scss | 21 +
.../VideoPortal/sass/ChannelsPage.scss | 34 +
.../Samples/VideoPortal/sass/HomePage.scss | 22 +
.../Samples/VideoPortal/sass/NavBar.scss | 10 +
.../Samples/VideoPortal/sass/PlayerPage.scss | 203 +
.../Samples/VideoPortal/sass/SpotLight.scss | 72 +
.../Samples/VideoPortal/sass/Utilities.scss | 30 +
.../VideoPortal/sass/VideoListItem.scss | 75 +
.../Samples/VideoPortal/sass/VideoPortal.scss | 23 +
dist/documentation/index.html | 119 +
dist/js/fabric.js | 7314 +++++++++++++++++
dist/js/fabric.min.js | 7 +
dist/js/fabric.templates.js | 3935 +++++++++
dist/js/fabric.templates.ts | 3825 +++++++++
dist/lib/PickaDate.js | 1 +
dist/sass/Fabric.Animations.Output.scss | 419 +
dist/sass/Fabric.Animations.RTL.Output.scss | 80 +
dist/sass/Fabric.Color.Mixins.Output.scss | 443 +
dist/sass/Fabric.Components.scss | 36 +
dist/sass/Fabric.Grid.Output.scss | 32 +
dist/sass/Fabric.Icons.Font.Output.scss | 23 +
dist/sass/Fabric.Icons.Output.scss | 777 ++
dist/sass/Fabric.Icons.RTL.Output.scss | 114 +
dist/sass/Fabric.RTL.scss | 36 +
.../Fabric.Responsive.Utilities.Output.scss | 1022 +++
...bric.Typography.Fonts.Extended.Output.scss | 67 +
dist/sass/Fabric.Typography.Fonts.Output.scss | 13 +
....Typography.Language.Overrides.Output.scss | 53 +
dist/sass/Fabric.Typography.Output.scss | 389 +
dist/sass/Fabric.Utilities.Output.scss | 46 +
dist/sass/Fabric.scss | 37 +
dist/sass/_Fabric.Animations.RTL.scss | 79 +
dist/sass/_Fabric.Animations.scss | 237 +
dist/sass/_Fabric.Color.Mixins.scss | 418 +
dist/sass/_Fabric.Color.Variables.scss | 94 +
dist/sass/_Fabric.Common.scss | 15 +
dist/sass/_Fabric.Grid.scss | 34 +
dist/sass/_Fabric.Icons.scss | 403 +
dist/sass/_Fabric.Mixins.RTL.scss | 325 +
dist/sass/_Fabric.Mixins.scss | 274 +
...Fabric.Responsive.Utilities.Variables.scss | 697 ++
dist/sass/_Fabric.Responsive.Variables.scss | 35 +
dist/sass/_Fabric.Typography.Fonts.scss | 167 +
..._Fabric.Typography.Language.Overrides.scss | 50 +
dist/sass/_Fabric.Typography.Mixins.scss | 11 +
dist/sass/_Fabric.Typography.Variables.scss | 29 +
dist/sass/_Fabric.Typography.scss | 355 +
dist/sass/_Fabric.Utilities.scss | 76 +
dist/sass/_Fabric.ZIndex.Variables.scss | 32 +
213 files changed, 73867 insertions(+), 1 deletion(-)
create mode 100644 dist/components/Breadcrumb/Breadcrumb.hbs
create mode 100644 dist/components/Breadcrumb/Breadcrumb.json
create mode 100644 dist/components/Breadcrumb/Breadcrumb.scss
create mode 100644 dist/components/Button/Button.hbs
create mode 100644 dist/components/Button/Button.json
create mode 100644 dist/components/Button/Button.scss
create mode 100644 dist/components/Callout/Callout.hbs
create mode 100644 dist/components/Callout/Callout.json
create mode 100644 dist/components/Callout/Callout.scss
create mode 100644 dist/components/CheckBox/CheckBox.hbs
create mode 100644 dist/components/CheckBox/CheckBox.json
create mode 100644 dist/components/CheckBox/CheckBox.scss
create mode 100644 dist/components/ChoiceFieldGroup/ChoiceFieldGroup.hbs
create mode 100644 dist/components/ChoiceFieldGroup/ChoiceFieldGroup.json
create mode 100644 dist/components/ChoiceFieldGroup/ChoiceFieldGroup.scss
create mode 100644 dist/components/CommandBar/CommandBar.hbs
create mode 100644 dist/components/CommandBar/CommandBar.json
create mode 100644 dist/components/CommandBar/CommandBar.scss
create mode 100644 dist/components/CommandButton/CommandButton.hbs
create mode 100644 dist/components/CommandButton/CommandButton.json
create mode 100644 dist/components/CommandButton/CommandButton.scss
create mode 100644 dist/components/ContextualHost/ContextualHost.hbs
create mode 100644 dist/components/ContextualHost/ContextualHost.json
create mode 100644 dist/components/ContextualHost/ContextualHost.scss
create mode 100644 dist/components/ContextualMenu/ContextualMenu.hbs
create mode 100644 dist/components/ContextualMenu/ContextualMenu.json
create mode 100644 dist/components/ContextualMenu/ContextualMenu.scss
create mode 100644 dist/components/DatePicker/DatePicker.hbs
create mode 100644 dist/components/DatePicker/DatePicker.json
create mode 100644 dist/components/DatePicker/DatePicker.scss
create mode 100644 dist/components/Dialog/Dialog.hbs
create mode 100644 dist/components/Dialog/Dialog.json
create mode 100644 dist/components/Dialog/Dialog.scss
create mode 100644 dist/components/DialogHost/DialogHost.hbs
create mode 100644 dist/components/DialogHost/DialogHost.json
create mode 100644 dist/components/DialogHost/DialogHost.scss
create mode 100644 dist/components/Dropdown/Dropdown.Disabled.html
create mode 100644 dist/components/Dropdown/Dropdown.hbs
create mode 100644 dist/components/Dropdown/Dropdown.json
create mode 100644 dist/components/Dropdown/Dropdown.scss
create mode 100644 dist/components/FacePile/FacePile.hbs
create mode 100644 dist/components/FacePile/FacePile.json
create mode 100644 dist/components/FacePile/FacePile.scss
create mode 100644 dist/components/Label/Label.hbs
create mode 100644 dist/components/Label/Label.json
create mode 100644 dist/components/Label/Label.scss
create mode 100644 dist/components/Link/Link.hbs
create mode 100644 dist/components/Link/Link.json
create mode 100644 dist/components/Link/Link.scss
create mode 100644 dist/components/List/List.hbs
create mode 100644 dist/components/List/List.json
create mode 100644 dist/components/List/List.scss
create mode 100644 dist/components/ListItem/ListItem.hbs
create mode 100644 dist/components/ListItem/ListItem.json
create mode 100644 dist/components/ListItem/ListItem.scss
create mode 100644 dist/components/MessageBanner/MessageBanner.hbs
create mode 100644 dist/components/MessageBanner/MessageBanner.json
create mode 100644 dist/components/MessageBanner/MessageBanner.scss
create mode 100644 dist/components/MessageBar/MessageBar.hbs
create mode 100644 dist/components/MessageBar/MessageBar.json
create mode 100644 dist/components/MessageBar/MessageBar.scss
create mode 100644 dist/components/OrgChart/OrgChart.hbs
create mode 100644 dist/components/OrgChart/OrgChart.json
create mode 100644 dist/components/OrgChart/OrgChart.scss
create mode 100644 dist/components/Overlay/Overlay.hbs
create mode 100644 dist/components/Overlay/Overlay.json
create mode 100644 dist/components/Overlay/Overlay.scss
create mode 100644 dist/components/Panel/Panel.hbs
create mode 100644 dist/components/Panel/Panel.json
create mode 100644 dist/components/Panel/Panel.scss
create mode 100644 dist/components/PanelHost/PanelHost.hbs
create mode 100644 dist/components/PanelHost/PanelHost.json
create mode 100644 dist/components/PanelHost/PanelHost.scss
create mode 100644 dist/components/PeoplePicker/PeoplePicker.hbs
create mode 100644 dist/components/PeoplePicker/PeoplePicker.json
create mode 100644 dist/components/PeoplePicker/PeoplePicker.scss
create mode 100644 dist/components/Persona/Persona.hbs
create mode 100644 dist/components/Persona/Persona.json
create mode 100644 dist/components/Persona/Persona.scss
create mode 100644 dist/components/PersonaCard/PersonaCard.hbs
create mode 100644 dist/components/PersonaCard/PersonaCard.json
create mode 100644 dist/components/PersonaCard/PersonaCard.scss
create mode 100644 dist/components/Pivot/Pivot.hbs
create mode 100644 dist/components/Pivot/Pivot.json
create mode 100644 dist/components/Pivot/Pivot.scss
create mode 100644 dist/components/ProgressIndicator/ProgressIndicator.hbs
create mode 100644 dist/components/ProgressIndicator/ProgressIndicator.json
create mode 100644 dist/components/ProgressIndicator/ProgressIndicator.scss
create mode 100644 dist/components/RadioButton/RadioButton.hbs
create mode 100644 dist/components/RadioButton/RadioButton.json
create mode 100644 dist/components/RadioButton/RadioButton.scss
create mode 100644 dist/components/SearchBox/SearchBox.hbs
create mode 100644 dist/components/SearchBox/SearchBox.json
create mode 100644 dist/components/SearchBox/SearchBox.scss
create mode 100644 dist/components/Spinner/Spinner.hbs
create mode 100644 dist/components/Spinner/Spinner.json
create mode 100644 dist/components/Spinner/Spinner.scss
create mode 100644 dist/components/Table/Table.hbs
create mode 100644 dist/components/Table/Table.json
create mode 100644 dist/components/Table/Table.scss
create mode 100644 dist/components/TextField/TextField.hbs
create mode 100644 dist/components/TextField/TextField.json
create mode 100644 dist/components/TextField/TextField.scss
create mode 100644 dist/components/Toggle/Toggle.Disabled.html
create mode 100644 dist/components/Toggle/Toggle.TextLeft.html
create mode 100644 dist/components/Toggle/Toggle.hbs
create mode 100644 dist/components/Toggle/Toggle.json
create mode 100644 dist/components/Toggle/Toggle.scss
create mode 100644 dist/css/fabric.components.css
create mode 100644 dist/css/fabric.components.min.css
create mode 100644 dist/css/fabric.components.rtl.css
create mode 100644 dist/css/fabric.components.rtl.min.css
create mode 100644 dist/css/fabric.css
create mode 100644 dist/css/fabric.min.css
create mode 100644 dist/css/fabric.rtl.css
create mode 100644 dist/css/fabric.rtl.min.css
create mode 100644 dist/documentation/Components/Breadcrumb/index.html
create mode 100644 dist/documentation/Components/Button/index.html
create mode 100644 dist/documentation/Components/Callout/index.html
create mode 100644 dist/documentation/Components/CheckBox/index.html
create mode 100644 dist/documentation/Components/ChoiceFieldGroup/index.html
create mode 100644 dist/documentation/Components/CommandBar/index.html
create mode 100644 dist/documentation/Components/CommandButton/index.html
create mode 100644 dist/documentation/Components/ContextualMenu/index.html
create mode 100644 dist/documentation/Components/DatePicker/index.html
create mode 100644 dist/documentation/Components/Dialog/index.html
create mode 100644 dist/documentation/Components/Dropdown/index.html
create mode 100644 dist/documentation/Components/FacePile/index.html
create mode 100644 dist/documentation/Components/Label/index.html
create mode 100644 dist/documentation/Components/Link/index.html
create mode 100644 dist/documentation/Components/List/index.html
create mode 100644 dist/documentation/Components/ListItem/index.html
create mode 100644 dist/documentation/Components/MessageBanner/index.html
create mode 100644 dist/documentation/Components/MessageBar/index.html
create mode 100644 dist/documentation/Components/OrgChart/index.html
create mode 100644 dist/documentation/Components/Overlay/index.html
create mode 100644 dist/documentation/Components/Panel/index.html
create mode 100644 dist/documentation/Components/PeoplePicker/PeoplePicker.Searching.png
create mode 100644 dist/documentation/Components/PeoplePicker/index.html
create mode 100644 dist/documentation/Components/Persona/Persona.Person.jpg
create mode 100644 dist/documentation/Components/Persona/Persona.Person2.png
create mode 100644 dist/documentation/Components/Persona/index.html
create mode 100644 dist/documentation/Components/PersonaCard/index.html
create mode 100644 dist/documentation/Components/Pivot/index.html
create mode 100644 dist/documentation/Components/ProgressIndicator/index.html
create mode 100644 dist/documentation/Components/SearchBox/index.html
create mode 100644 dist/documentation/Components/Spinner/index.html
create mode 100644 dist/documentation/Components/Table/index.html
create mode 100644 dist/documentation/Components/TextField/index.html
create mode 100644 dist/documentation/Components/Toggle/index.html
create mode 100644 dist/documentation/Samples/Form/css/Form.css
create mode 100644 dist/documentation/Samples/Form/css/Form.min.css
create mode 100644 dist/documentation/Samples/Form/index.html
create mode 100644 dist/documentation/Samples/Form/sass/Form.scss
create mode 100644 dist/documentation/Samples/Icons/index.html
create mode 100644 dist/documentation/Samples/Languages/index.html
create mode 100644 dist/documentation/Samples/VideoPortal/channel.html
create mode 100644 dist/documentation/Samples/VideoPortal/channels.html
create mode 100644 dist/documentation/Samples/VideoPortal/css/VideoPortal.css
create mode 100644 dist/documentation/Samples/VideoPortal/css/VideoPortal.min.css
create mode 100644 dist/documentation/Samples/VideoPortal/index.html
create mode 100644 dist/documentation/Samples/VideoPortal/player.html
create mode 100644 dist/documentation/Samples/VideoPortal/sass/Base.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/ChannelPage.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/ChannelsPage.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/HomePage.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/NavBar.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/PlayerPage.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/SpotLight.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/Utilities.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/VideoListItem.scss
create mode 100644 dist/documentation/Samples/VideoPortal/sass/VideoPortal.scss
create mode 100644 dist/documentation/index.html
create mode 100644 dist/js/fabric.js
create mode 100644 dist/js/fabric.min.js
create mode 100644 dist/js/fabric.templates.js
create mode 100644 dist/js/fabric.templates.ts
create mode 100644 dist/lib/PickaDate.js
create mode 100644 dist/sass/Fabric.Animations.Output.scss
create mode 100644 dist/sass/Fabric.Animations.RTL.Output.scss
create mode 100644 dist/sass/Fabric.Color.Mixins.Output.scss
create mode 100644 dist/sass/Fabric.Components.scss
create mode 100644 dist/sass/Fabric.Grid.Output.scss
create mode 100644 dist/sass/Fabric.Icons.Font.Output.scss
create mode 100644 dist/sass/Fabric.Icons.Output.scss
create mode 100644 dist/sass/Fabric.Icons.RTL.Output.scss
create mode 100644 dist/sass/Fabric.RTL.scss
create mode 100644 dist/sass/Fabric.Responsive.Utilities.Output.scss
create mode 100644 dist/sass/Fabric.Typography.Fonts.Extended.Output.scss
create mode 100644 dist/sass/Fabric.Typography.Fonts.Output.scss
create mode 100644 dist/sass/Fabric.Typography.Language.Overrides.Output.scss
create mode 100644 dist/sass/Fabric.Typography.Output.scss
create mode 100644 dist/sass/Fabric.Utilities.Output.scss
create mode 100644 dist/sass/Fabric.scss
create mode 100644 dist/sass/_Fabric.Animations.RTL.scss
create mode 100644 dist/sass/_Fabric.Animations.scss
create mode 100644 dist/sass/_Fabric.Color.Mixins.scss
create mode 100644 dist/sass/_Fabric.Color.Variables.scss
create mode 100644 dist/sass/_Fabric.Common.scss
create mode 100644 dist/sass/_Fabric.Grid.scss
create mode 100644 dist/sass/_Fabric.Icons.scss
create mode 100644 dist/sass/_Fabric.Mixins.RTL.scss
create mode 100644 dist/sass/_Fabric.Mixins.scss
create mode 100644 dist/sass/_Fabric.Responsive.Utilities.Variables.scss
create mode 100644 dist/sass/_Fabric.Responsive.Variables.scss
create mode 100644 dist/sass/_Fabric.Typography.Fonts.scss
create mode 100644 dist/sass/_Fabric.Typography.Language.Overrides.scss
create mode 100644 dist/sass/_Fabric.Typography.Mixins.scss
create mode 100644 dist/sass/_Fabric.Typography.Variables.scss
create mode 100644 dist/sass/_Fabric.Typography.scss
create mode 100644 dist/sass/_Fabric.Utilities.scss
create mode 100644 dist/sass/_Fabric.ZIndex.Variables.scss
diff --git a/.gitignore b/.gitignore
index cb742fce1..d5d9fff45 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,7 +10,6 @@ npm-debug.log
# Fabric files
*.sublime-workspace
docs.css
-dist
# Docs files
docs/app
diff --git a/dist/components/Breadcrumb/Breadcrumb.hbs b/dist/components/Breadcrumb/Breadcrumb.hbs
new file mode 100644
index 000000000..be6a3350b
--- /dev/null
+++ b/dist/components/Breadcrumb/Breadcrumb.hbs
@@ -0,0 +1,17 @@
+
+
+
+
+ {{#each props.items}}
+
+ {{name}}
+
+
+ {{/each}}
+
+
diff --git a/dist/components/Breadcrumb/Breadcrumb.json b/dist/components/Breadcrumb/Breadcrumb.json
new file mode 100644
index 000000000..15a9d21a3
--- /dev/null
+++ b/dist/components/Breadcrumb/Breadcrumb.json
@@ -0,0 +1,8 @@
+{
+ "name": "Breadcrumb",
+ "template": "Breadcrumb.html",
+ "class": "ms-Breadcrumb",
+ "dependencies": [
+ "ContextualMenu"
+ ]
+}
diff --git a/dist/components/Breadcrumb/Breadcrumb.scss b/dist/components/Breadcrumb/Breadcrumb.scss
new file mode 100644
index 000000000..12120166a
--- /dev/null
+++ b/dist/components/Breadcrumb/Breadcrumb.scss
@@ -0,0 +1,173 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Breadcrumb styles
+
+
+.ms-Breadcrumb {
+ @include ms-baseFont;
+ margin: 23px 0 1px;
+
+ &.is-overflow {
+ .ms-Breadcrumb-overflow {
+ display: inline;
+ }
+ }
+}
+
+.ms-Breadcrumb-chevron {
+ font-size: $ms-font-size-l;
+ color: $ms-color-neutralSecondary;
+ vertical-align: top;
+ margin: 10px 0;
+}
+
+.ms-Breadcrumb-list {
+ display: inline;
+ white-space: nowrap;
+ padding: 0;
+ margin: 0;
+
+ .ms-Breadcrumb-listItem {
+ list-style-type: none;
+ vertical-align: top;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+
+ &:last-of-type {
+ .ms-Breadcrumb-chevron {
+ display: none;
+ }
+ }
+ }
+}
+
+.ms-Breadcrumb-overflow {
+ display: none;
+ position: relative;
+ margin-right: -4px;
+
+ .ms-Breadcrumb-overflowButton {
+ font-size: $ms-font-size-s;
+ display: inline-block;
+ color: $ms-color-themePrimary;
+ padding: 12px 8px 3px;
+ cursor: pointer;
+ vertical-align: top;
+ }
+}
+
+.ms-Breadcrumb-overflowMenu {
+ display: none;
+ position: absolute;
+
+ &.is-open {
+ display: block;
+ top: 36px;
+ left: 0;
+ @include drop-shadow;
+ background-color: $ms-color-white;
+ border: 1px solid $ms-color-neutralTertiaryAlt;
+ z-index: ($ms-zIndex-ContextualMenu + $ms-zIndex-middle);
+ }
+
+ &::before {
+ position: absolute;
+ @include drop-shadow;
+ top: -6px;
+ left: 6px;
+ content: ' ';
+ width: 16px;
+ height: 16px;
+ transform: rotate(45deg);
+ background-color: $ms-color-white;
+ }
+
+ .ms-ContextualMenu {
+ border: 0;
+ box-shadow: none;
+ position: relative;
+ width: 190px;
+
+ &.is-open {
+ margin-bottom: 0;
+ }
+ }
+}
+
+.ms-Breadcrumb-itemLink,
+.ms-Breadcrumb-overflowButton {
+ text-decoration: none;
+ outline: transparent;
+
+ &:hover {
+ background-color: $ms-color-neutralLighter;
+ cursor: pointer;
+ }
+
+ &:focus {
+ outline: $ms-color-neutralSecondaryAlt solid 1px;
+ color: $ms-color-black;
+ }
+
+ &:active {
+ outline: transparent;
+ background-color: $ms-color-neutralTertiaryAlt;
+ }
+}
+
+.ms-Breadcrumb-itemLink {
+ font-weight: $ms-font-weight-light;
+ font-size: $ms-font-size-xl;
+ color: $ms-color-neutralPrimary;
+ display: inline-block;
+ padding: 0 4px;
+ max-width: 160px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+
+@media screen and (max-width: $ms-screen-md-max) {
+ .ms-Breadcrumb {
+ margin: 10px 0;
+ }
+
+ .ms-Breadcrumb-itemLink {
+ font-size: $ms-font-size-l;
+ }
+
+ .ms-Breadcrumb-chevron {
+ font-size: $ms-font-size-m;
+ margin-top: 7px;
+ }
+
+ .ms-Breadcrumb-overflow {
+ .ms-Breadcrumb-overflowButton {
+ padding-top: 8px;
+ padding-bottom: 3px;
+ }
+ }
+}
+
+@media screen and (max-width: $ms-screen-sm-max) {
+ .ms-Breadcrumb-itemLink {
+ font-size: $ms-font-size-m;
+ max-width: 116px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ margin-top: 4px;
+ }
+
+ .ms-Breadcrumb-overflow {
+ .ms-Breadcrumb-overflowButton {
+ padding-top: 5px;
+ padding-bottom: 3px;
+ }
+ }
+}
diff --git a/dist/components/Button/Button.hbs b/dist/components/Button/Button.hbs
new file mode 100644
index 000000000..ed857efb4
--- /dev/null
+++ b/dist/components/Button/Button.hbs
@@ -0,0 +1,16 @@
+
+<{{props.tag}}
+ class="ms-Button {{props.customClasses}}
+ {{#if props.modifier}} ms-Button--{{props.modifier}} {{/if}}
+ {{#if props.label}}{{else}}ms-Button--noLabel{{/if}}">
+ {{#if props.icon}}
+
+ {{/if}}
+ {{props.label}}
+ {{#if props.description}}
+ {{props.description}}
+ {{/if}}
+ {{#if props.dropdownIcon}}
+
+ {{/if}}
+{{props.tag}}>
\ No newline at end of file
diff --git a/dist/components/Button/Button.json b/dist/components/Button/Button.json
new file mode 100644
index 000000000..48625801d
--- /dev/null
+++ b/dist/components/Button/Button.json
@@ -0,0 +1,17 @@
+{
+ "name": "Button",
+ "template": "Button.html",
+ "class": "ms-Button",
+ "wrapBranches": true,
+ "fileOrder": [
+ "Button.html",
+ "Button.Primary.html",
+ "Button.Hero.html",
+ "Button.Compound.html",
+ "Button.Submenu.html"
+ ],
+ "props": {
+ "label": "Create Account",
+ "tag": "button"
+ }
+}
diff --git a/dist/components/Button/Button.scss b/dist/components/Button/Button.scss
new file mode 100644
index 000000000..323c672d7
--- /dev/null
+++ b/dist/components/Button/Button.scss
@@ -0,0 +1,271 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Button styles
+
+
+.ms-Button {
+ @include ms-u-normalize;
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ background-color: $ms-color-neutralLighter;
+ border: 1px solid $ms-color-neutralLighter;
+ cursor: pointer;
+ height: 32px;
+ min-width: 80px;
+ padding: 4px 20px 6px;
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ border-color: $ms-color-neutralLight;
+
+ .ms-Button-label {
+ color: $ms-color-black;
+ }
+
+ @media screen and (-ms-high-contrast: active) {
+ color: $ms-color-contrastBlackSelected;
+ border-color: $ms-color-contrastBlackSelected;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ color: $ms-color-contrastWhiteSelected;
+ border-color: $ms-color-contrastWhiteSelected;
+ }
+ }
+
+ &:focus {
+ background-color: $ms-color-neutralLight;
+ border-color: $ms-color-themePrimary;
+ outline: 1px solid transparent;
+
+ .ms-Button-label {
+ color: $ms-color-black;
+ }
+ }
+
+ &:active {
+ background-color: $ms-color-themePrimary;
+ border-color: $ms-color-themePrimary;
+
+ .ms-Button-label {
+ color: $ms-color-white;
+ }
+ }
+
+ &:disabled,
+ &.is-disabled {
+ background-color: $ms-color-neutralLighter;
+ border-color: $ms-color-neutralLighter;
+ cursor: default;
+
+ .ms-Button-label {
+ color: $ms-color-neutralTertiary;
+ }
+
+ &:hover,
+ &:focus {
+ outline: 0;
+ }
+ }
+}
+
+.ms-Button-label {
+ color: $ms-color-neutralPrimary;
+ font-weight: $ms-font-weight-semibold;
+ font-size: $ms-font-size-m;
+}
+
+.ms-Button-icon,
+.ms-Button-description {
+ display: none;
+}
+
+//== Modifier: Primary action button
+//
+.ms-Button.ms-Button--primary {
+ background-color: $ms-color-themePrimary;
+ border-color: $ms-color-themePrimary;
+
+ .ms-Button-label {
+ color: $ms-color-white;
+ }
+
+ &:hover {
+ background-color: $ms-color-themeDark;
+ border-color: $ms-color-themeDark;
+ }
+
+ &:focus {
+ background-color: $ms-color-themeDark;
+ border-color: $ms-color-themeDarker;
+ }
+
+ &:active {
+ background-color: $ms-color-themePrimary;
+ border-color: $ms-color-themePrimary;
+ }
+
+ &:disabled,
+ &.is-disabled {
+ background-color: $ms-color-neutralLighter;
+ border-color: $ms-color-neutralLighter;
+
+ .ms-Button-label {
+ color: $ms-color-neutralTertiary;
+ }
+ }
+}
+
+
+//== Modifier: Hero button
+//
+.ms-Button.ms-Button--hero {
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ display: flex;
+ padding: 0;
+
+ .ms-Button-icon {
+ color: $ms-color-themePrimary;
+ display: block;
+ margin-right: 4px;
+ text-align: center;
+
+ .ms-Icon {
+ border-radius: 18px;
+ border: 1px solid $ms-color-themePrimary;
+ font-size: $ms-font-size-s;
+ height: 18px;
+ line-height: 18px;
+ width: 18px;
+ }
+ }
+
+ .ms-Button-label {
+ color: $ms-color-themePrimary;
+ font-size: $ms-font-size-xl;
+ font-weight: $ms-font-weight-light;
+ position: relative;
+ text-decoration: none;
+ }
+
+ &:hover,
+ &:focus {
+ .ms-Button-icon {
+ .ms-Icon {
+ color: $ms-color-themeDark;
+ }
+ }
+
+ .ms-Button-label {
+ color: $ms-color-themeDarker;
+ }
+ }
+
+ &:active {
+ .ms-Button-icon {
+ .ms-Icon {
+ color: $ms-color-themePrimary;
+ }
+ }
+
+ .ms-Button-label {
+ color: $ms-color-themePrimary;
+ }
+ }
+
+ &:disabled,
+ &.is-disabled {
+ .ms-Button-icon {
+ .ms-Icon {
+ color: $ms-color-neutralTertiaryAlt;
+ }
+ }
+
+ .ms-Button-label {
+ color: $ms-color-neutralTertiary;
+ }
+ }
+}
+
+
+//== Modifier: Compound button
+//
+.ms-Button.ms-Button--compound {
+ display: block;
+ height: auto;
+ max-width: 280px;
+ min-height: 72px;
+ padding: 20px;
+
+ .ms-Button-label {
+ display: block;
+ font-weight: $ms-font-weight-semibold;
+ position: relative;
+ text-align: left;
+ margin-top: -5px;
+ }
+
+ .ms-Button-description {
+ color: $ms-color-neutralSecondary;
+ display: block;
+ font-weight: $ms-font-weight-regular;
+ font-size: $ms-font-size-s;
+ position: relative;
+ text-align: left;
+ top: 3px;
+ }
+
+ &:hover {
+ .ms-Button-description {
+ color: $ms-color-neutralDark;
+ }
+ }
+
+ &:focus {
+ border-color: $ms-color-themePrimary;
+ background-color: $ms-color-neutralLighter;
+
+ .ms-Button-label {
+ color: $ms-color-neutralPrimary;
+ }
+
+ .ms-Button-description {
+ color: $ms-color-neutralSecondary;
+ }
+ }
+
+ &:active {
+ background-color: $ms-color-themePrimary;
+
+ .ms-Button-description,
+ .ms-Button-label {
+ color: $ms-color-white;
+ }
+ }
+
+ &:disabled,
+ &.is-disabled {
+ .ms-Button-label,
+ .ms-Button-description {
+ color: $ms-color-neutralTertiary;
+ }
+
+ &:focus,
+ &:active {
+ border-color: $ms-color-neutralLighter;
+ background-color: $ms-color-neutralLighter;
+
+ .ms-Button-label,
+ .ms-Button-description {
+ color: $ms-color-neutralTertiary;
+ }
+ }
+ }
+}
diff --git a/dist/components/Callout/Callout.hbs b/dist/components/Callout/Callout.hbs
new file mode 100644
index 000000000..3e25f149f
--- /dev/null
+++ b/dist/components/Callout/Callout.hbs
@@ -0,0 +1,26 @@
+
+
+
+
+ {{#if props.closeIcon}}
+
+
+
+ {{/if}}
+
+
+
+
+ {{#each props.actions}}
+ {{renderPartial component props}}
+ {{/each}}
+
+
+
+
diff --git a/dist/components/Callout/Callout.json b/dist/components/Callout/Callout.json
new file mode 100644
index 000000000..7b4375442
--- /dev/null
+++ b/dist/components/Callout/Callout.json
@@ -0,0 +1,19 @@
+{
+ "name": "Callout",
+ "class": "ms-Callout",
+ "wrapBranches": true,
+ "dependencies": [
+ "Button",
+ "Label",
+ "Link",
+ "ContextualHost",
+ "CommandButton"
+ ],
+ "fileOrder": [
+ "Callout.html",
+ "Callout.Close.html",
+ "Callout.ActionText.html",
+ "Callout.Oobe.html",
+ "Callout.Peek.html"
+ ]
+}
diff --git a/dist/components/Callout/Callout.scss b/dist/components/Callout/Callout.scss
new file mode 100644
index 000000000..97245e608
--- /dev/null
+++ b/dist/components/Callout/Callout.scss
@@ -0,0 +1,156 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Callout styles
+
+$ms-Callout-commandButtonHeight: 27px;
+
+.ms-Callout {
+ @include ms-baseFont;
+ width: 288px;
+
+ &.is-hidden {
+ display: none;
+ }
+}
+
+.ms-Callout-header {
+ z-index: ($ms-zIndex-Callout + $ms-zIndex-middle);
+ padding-top: 24px;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-title {
+ margin: 0;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-xl;
+}
+
+.ms-Callout-subText {
+ margin: 0;
+ font-weight: $ms-font-weight-semilight;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s;
+}
+
+.ms-Callout-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: $ms-color-neutralSecondary;
+ z-index: 110;
+}
+
+.ms-Callout-link {
+ font-size: $ms-font-size-m;
+}
+
+.ms-Callout-inner {
+ height: 100%;
+ padding-top: 0;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-actions {
+ position: relative;
+ margin-top: 20px;
+ width: 100%;
+ white-space: nowrap;
+
+ .ms-CommandButton.ms-CommandButton--inline {
+ height: $ms-Callout-commandButtonHeight;
+ line-height: $ms-Callout-commandButtonHeight;
+
+ .ms-CommandButton-button {
+ height: $ms-Callout-commandButtonHeight;
+ line-height: $ms-Callout-commandButtonHeight;
+ }
+
+ .ms-CommandButton-label {
+ line-height: $ms-Callout-commandButtonHeight;
+ }
+
+ .ms-CommandButton-icon {
+ line-height: $ms-Callout-commandButtonHeight;
+ }
+
+ &:hover .ms-Button,
+ &:focus .ms-Button {
+ color: $ms-color-themePrimary;
+ }
+ }
+
+ .ms-Callout-button {
+ margin-right: 12px;
+ }
+}
+
+//= Modifier: OOBE (Out of box experience) callout
+//
+.ms-Callout.ms-Callout--OOBE {
+
+ .ms-Callout-header {
+ padding: 28px 24px;
+ background-color: $ms-color-themePrimary;
+ }
+
+ .ms-Callout-title {
+ font-weight: $ms-font-weight-light;
+ font-size: $ms-font-size-xxl;
+ color: $ms-color-white;
+ }
+
+ .ms-Callout-inner {
+ padding-top: 20px;
+ }
+
+ .ms-Callout-subText {
+ font-size: $ms-font-size-m;
+ }
+}
+
+
+//= Modifier: ActionText callout
+//
+.ms-Callout.ms-Callout--actionText {
+ .ms-Callout-actions {
+ border-top: 1px solid $ms-color-neutralLight;
+ padding-top: 12px;
+ }
+
+ .ms-Callout-inner {
+ padding-bottom: 12px;
+ }
+}
+
+
+//= Modifier: Peek callout
+//
+.ms-Callout.ms-Callout--peek {
+ .ms-Callout-header {
+ padding-bottom: 0;
+ }
+
+ .ms-Callout-title {
+ font-size: $ms-font-size-m;
+ }
+
+ .ms-Callout-actions {
+ margin-top: 12px;
+ margin-bottom: -4px;
+ }
+}
diff --git a/dist/components/CheckBox/CheckBox.hbs b/dist/components/CheckBox/CheckBox.hbs
new file mode 100644
index 000000000..6dbc3a5ec
--- /dev/null
+++ b/dist/components/CheckBox/CheckBox.hbs
@@ -0,0 +1,10 @@
+
+
+
+ {{props.label}}
+
+
\ No newline at end of file
diff --git a/dist/components/CheckBox/CheckBox.json b/dist/components/CheckBox/CheckBox.json
new file mode 100644
index 000000000..d76e45aad
--- /dev/null
+++ b/dist/components/CheckBox/CheckBox.json
@@ -0,0 +1,9 @@
+{
+ "name": "CheckBox",
+ "notes": "Checkboxes.",
+ "description": "A set of components that allows users to select one or many of a set number of choices using Checkboxes.",
+ "class": "ms-CheckBox",
+ "dependencies": [
+ "Label"
+ ]
+}
\ No newline at end of file
diff --git a/dist/components/CheckBox/CheckBox.scss b/dist/components/CheckBox/CheckBox.scss
new file mode 100644
index 000000000..f971c00d8
--- /dev/null
+++ b/dist/components/CheckBox/CheckBox.scss
@@ -0,0 +1,124 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// CheckBox styles
+
+
+// Unselected, radio button (default)
+.ms-CheckBox {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ min-height: 36px;
+ position: relative;
+
+ .ms-Label {
+ font-size: $ms-font-size-m;
+ padding: 0 0 0 26px;
+ }
+
+ // disabled
+ & .ms-Choice-field.is-disabled {
+ pointer-events: none;
+ cursor: default;
+
+ &::before {
+ background-color: $ms-color-neutralTertiaryAlt;
+ color: $ms-color-neutralTertiaryAlt;
+ }
+
+ &::after {
+ border-color: $ms-color-neutralLight;
+ }
+
+ .ms-Label {
+ color: $ms-color-neutralTertiary;
+ }
+ }
+
+ & .ms-CheckBox-field.in-focus::after {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ // The CheckBox radio button or checkbox
+ .ms-Choice-field {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+
+ // The actual styled CheckBox element - radio button by default
+ &::after {
+ content: '';
+ display: inline-block;
+ border: 1px $ms-color-neutralTertiaryAlt solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+ }
+
+ &:hover {
+ &::after {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ .ms-Label {
+ color: $ms-color-black;
+ }
+ }
+
+ &.ms-Choice-type--checkbox {
+ &::after {
+ border-radius: 0;
+ }
+
+ &.is-checked {
+ &:hover::before,
+ &::before {
+ @include ms-Icon;
+ content: '\e041';
+ background-color: transparent;
+ border-radius: 0;
+ font-size: $ms-font-size-s-plus;
+ top: 3px;
+ left: 3px;
+ }
+ }
+ }
+
+ // Radio button by default
+ &.is-checked {
+ // Circle indicating a checked radio button
+ &::before {
+ background-color: $ms-color-neutralSecondary;
+ border-color: $ms-color-neutralSecondary;
+ color: $ms-color-neutralSecondary;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+ }
+
+ &:hover::before {
+ background-color: $ms-color-neutralDark;
+ color: $ms-color-neutralDark;
+ }
+ }
+ }
+}
diff --git a/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.hbs b/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.hbs
new file mode 100644
index 000000000..2ccfb861a
--- /dev/null
+++ b/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.hbs
@@ -0,0 +1,11 @@
+
+
+
+ {{props.title}}
+
+
+ {{#each props.fields}}
+ {{renderPartial component props}}
+ {{/each}}
+
+
\ No newline at end of file
diff --git a/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.json b/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.json
new file mode 100644
index 000000000..c3eb891b8
--- /dev/null
+++ b/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.json
@@ -0,0 +1,64 @@
+{
+ "name": "ChoiceFieldGroup",
+ "notes": "Radio buttons and checkboxes.",
+ "description": "A set of components that allows users to select one or many of a set number of choices. This takes the form of a Radio button for selection of only 1 choice among many or Checkboxes for multiple selections.",
+ "class": "ms-ChoiceField",
+ "dependencies": [
+ "Label",
+ "CheckBox"
+ ],
+ "props": {
+ "title": "Unselected",
+ "required": true,
+ "fields": [
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option 1",
+ "modifier": "",
+ "name": "choicefieldgroup",
+ "id": "option1",
+ "checked": false,
+ "disabled": false,
+ "type": "radio"
+ }
+ },
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option 2",
+ "modifier": "",
+ "name": "choicefieldgroup",
+ "id": "option2",
+ "checked": false,
+ "disabled": false,
+ "type": "radio"
+ }
+ },
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option 3",
+ "modifier": "",
+ "name": "choicefieldgroup",
+ "id": "option3",
+ "checked": false,
+ "disabled": false,
+ "type": "radio"
+ }
+ },
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option 4",
+ "modifier": "",
+ "name": "choicefieldgroup",
+ "id": "option4",
+ "checked": false,
+ "disabled": false,
+ "type": "radio"
+ }
+ }
+ ]
+ }
+}
diff --git a/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.scss b/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.scss
new file mode 100644
index 000000000..d98b096ed
--- /dev/null
+++ b/dist/components/ChoiceFieldGroup/ChoiceFieldGroup.scss
@@ -0,0 +1,12 @@
+//== Component: Choicefield group
+//
+// Choice field groups contain multiple radio buttons or checkboxes
+.ms-ChoiceFieldGroup {
+ @include ms-baseFont;
+ margin-bottom: 4px;
+
+ .ms-ChoiceFieldGroup-list {
+ padding: 0;
+ margin: 0;
+ }
+}
diff --git a/dist/components/CommandBar/CommandBar.hbs b/dist/components/CommandBar/CommandBar.hbs
new file mode 100644
index 000000000..9bd68bb8f
--- /dev/null
+++ b/dist/components/CommandBar/CommandBar.hbs
@@ -0,0 +1,23 @@
+
+
+ {{#if props.sideCommands}}
+
+ {{#each props.sideCommands}}
+ {{renderPartial component props}}
+ {{/each}}
+
+ {{/if}}
+
+ {{#if props.transientComponent}}
+ {{renderPartial props.transientComponent.component props.transientComponent.props}}
+ {{/if}}
+ {{#each props.commands}}
+ {{renderPartial component props}}
+ {{/each}}
+ {{#if props.overflow}}
+
+ {{renderPartial props.overflow.component props.overflow.props}}
+
+ {{/if}}
+
+
\ No newline at end of file
diff --git a/dist/components/CommandBar/CommandBar.json b/dist/components/CommandBar/CommandBar.json
new file mode 100644
index 000000000..c6a4fd17c
--- /dev/null
+++ b/dist/components/CommandBar/CommandBar.json
@@ -0,0 +1,19 @@
+{
+ "name": "CommandBar",
+ "accessibilityNotes":
+ {
+ "role": "CommandBar",
+ "narration": "Read all the elements in the dialog on open.",
+ "keyboard": "Use the TAB key to navigate between elements in the dialog. To exit, use ESC. Trap focus in the dialog until the user dismisses it. The user needs to return to the previous element on close."
+ },
+ "class": "ms-CommandBar",
+ "wrapBranches": true,
+ "dependencies": [
+ "ContextualMenu",
+ "Button",
+ "Label",
+ "SearchBox",
+ "CommandButton",
+ "ContextualHost"
+ ]
+}
diff --git a/dist/components/CommandBar/CommandBar.scss b/dist/components/CommandBar/CommandBar.scss
new file mode 100644
index 000000000..5bdb35749
--- /dev/null
+++ b/dist/components/CommandBar/CommandBar.scss
@@ -0,0 +1,112 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Command Bar styles
+
+$CommandBar-height: 40px;
+$CommandBar-iconSize: 18px;
+$CommandBar-sideAreaWidthsm: 128px;
+$CommandBarItem-height: $CommandBar-height;
+
+@mixin highContrastBorder($color) {
+ border-left: 1px solid $color;
+ border-right: 1px solid $color;
+}
+
+.ms-CommandBar {
+ @include ms-baseFont;
+ background-color: $ms-color-themeLighterAlt;
+ height: $CommandBar-height;
+ white-space: nowrap;
+ padding-left: 0;
+ border: 0;
+ position: relative;
+
+ &:focus {
+ outline: none;
+ }
+
+ .ms-CommandButton--actionButton {
+ border-right: 1px solid $ms-color-neutralLight;
+ }
+
+ //== CommandBar -> ms-Button specific changes
+ //
+ .ms-Button {
+ height: 100%;
+
+ &.ms-Button--noLabel {
+ .ms-Button-icon {
+ padding-right: 0;
+ }
+ }
+
+ &.is-hidden {
+ display: none;
+ }
+ }
+
+ .ms-SearchBox,
+ .ms-SearchBox-field,
+ .ms-SearchBox-label {
+ height: 100%;
+ }
+
+ .ms-SearchBox {
+ margin-right: 8px;
+ display: inline-block;
+ vertical-align: top;
+ transition: margin-right $ms-duration2;
+ }
+
+ .ms-SearchBox.is-collapsed.is-active {
+ width: 100%;
+ position: absolute;
+ left: 0;
+ right: 0;
+ z-index: $ms-zIndex-front;
+ }
+
+ // Search is collapsed unless ativated and its only
+ // collapsed < L break points
+
+ @media only screen and (min-width: $ms-screen-xl-min) {
+ .ms-SearchBox {
+ margin-right: 24px;
+ }
+ }
+}
+
+.ms-CommandBar-mainArea {
+ overflow-x: hidden;
+ display: block;
+ // padding-left: $SearchBox-widthLgCollapsed + 8;
+ height: 100%;
+ overflow: hidden;
+}
+
+.ms-CommandBar-sideCommands {
+ float: right;
+ text-align: right;
+ width: auto;
+ padding-right: 8px;
+ height: 100%;
+
+ .ms-Button:last-child {
+ margin-right: 0;
+ }
+
+ @media only screen and (min-width: $ms-screen-lg-min) {
+ min-width: $CommandBar-sideAreaWidthsm;
+ }
+
+ @media only screen and (min-width: $ms-screen-lg-min) {
+ padding-right: 12px;
+ }
+
+ @media only screen and (min-width: $ms-screen-xl-min) {
+ padding-right: 16px;
+ }
+}
diff --git a/dist/components/CommandButton/CommandButton.hbs b/dist/components/CommandButton/CommandButton.hbs
new file mode 100644
index 000000000..0aecd7707
--- /dev/null
+++ b/dist/components/CommandButton/CommandButton.hbs
@@ -0,0 +1,16 @@
+
+
+ <{{props.tag}} class="ms-CommandButton-button" {{#if props.disabled}}tabIndex="-1"{{/if}}>
+ {{#if props.icon}}
+ {{/if}}{{props.label}} {{#if props.dropdownIcon}}
+ {{/if}}
+ {{props.tag}}>
+ {{#if props.splitIcon}}
+ <{{props.tag}} class="ms-CommandButton-splitIcon">
+
+ {{props.tag}}>
+ {{/if}}
+ {{#if props.dropdown}}
+ {{renderPartial props.dropdown.component props.dropdown.props}}
+ {{/if}}
+
\ No newline at end of file
diff --git a/dist/components/CommandButton/CommandButton.json b/dist/components/CommandButton/CommandButton.json
new file mode 100644
index 000000000..eaea4bcf6
--- /dev/null
+++ b/dist/components/CommandButton/CommandButton.json
@@ -0,0 +1,182 @@
+{
+ "name": "CommandButton",
+ "notes": "",
+ "description": "Buttons with extra functionality",
+ "template": "CommandButton.html",
+ "class": "ms-CommandButon",
+ "wrapBranches": true,
+ "dependencies": [
+ "ContextualMenu",
+ "ContextualHost"
+ ],
+ "fileOrder": [
+ "CommandButton.html",
+ "CommandButton.Disabled.html",
+ "CommandButton.NoLabel.html",
+ "CommandButton.NoLabelSplit.html",
+ "CommandButton.Dropdown.html",
+ "CommandButton.Split.html",
+ "CommandButton.Inline.html",
+ "CommandButton.ActionButton.html",
+ "CommandButton.TextOnly.html",
+ "CommandButton.Pivot.html"
+ ],
+ "props": {
+ "label": "Command",
+ "icon": "circleFill",
+ "tag": "button",
+ "iconColor": "themePrimary"
+ },
+ "propsDropdown": {
+ "label": "New",
+ "icon": "circleFill",
+ "tag": "button",
+ "dropdownIcon": "chevronDown",
+ "iconColor": "themePrimary",
+ "dropdown": {
+ "component": "ContextualMenu",
+ "props": {
+ "state": "is-opened",
+ "modifier": "hasIcons",
+ "items": [
+ {
+ "title": "Folder",
+ "state": "",
+ "icon": "folder"
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "Plain Text Document",
+ "icon": "document"
+ },
+ {
+ "title": "A Dog",
+ "icon": "dogAlt"
+ },
+ {
+ "title": "The Sun",
+ "state": "",
+ "icon": "sun"
+ },
+ {
+ "title": "Money",
+ "icon": "money"
+ }
+ ]
+ }
+ }
+ },
+ "propsSplit": {
+ "label": "Reply",
+ "icon": "circleFill",
+ "splitIcon": "chevronDown",
+ "iconColor": "themePrimary",
+ "tag": "button",
+ "dropdown": {
+ "component": "ContextualMenu",
+ "props": {
+ "state": "is-opened",
+ "items": [
+ {
+ "title": "Reply",
+ "state": ""
+ },
+ {
+ "title": "Reply all",
+ "state": ""
+ },
+ {
+ "title": "Forward",
+ "state": "is-selected"
+ },
+ {
+ "title": "Flag",
+ "state": ""
+ },
+ {
+ "title": "Delete",
+ "state": "is-disabled"
+ }
+ ]
+ }
+ }
+ },
+ "propsNoLabel": {
+ "icon": "circleFill",
+ "modifier": "noLabel",
+ "tag": "button",
+ "iconColor": "themePrimary"
+ },
+ "propsNoLabelSplit": {
+ "icon": "circleFill",
+ "modifier": "noLabel",
+ "tag": "button",
+ "splitIcon": "chevronDown",
+ "iconColor": "themePrimary",
+ "dropdown": {
+ "component": "ContextualMenu",
+ "props": {
+ "state": "",
+ "items": [
+ {
+ "title": "Reply",
+ "state": ""
+ },
+ {
+ "title": "Reply all",
+ "state": ""
+ },
+ {
+ "title": "Forward",
+ "state": "is-selected"
+ },
+ {
+ "title": "Flag",
+ "state": ""
+ },
+ {
+ "title": "Delete",
+ "state": "is-disabled"
+ }
+ ]
+ }
+ }
+ },
+ "propsInline": {
+ "label": "Command",
+ "icon": "check",
+ "tag": "button",
+ "modifier": "inline",
+ "iconColor": "green"
+ },
+ "propsDisabled": {
+ "label": "Command",
+ "icon": "circleFill",
+ "tag": "button",
+ "iconColor": "themePrimary",
+ "disabled": true
+ },
+ "propsActionButton": {
+ "icon": "circleFill",
+ "modifier": "actionButton",
+ "tag": "button",
+ "iconColor": "themePrimary"
+ },
+ "propsTextOnly": {
+ "modifier": "TextOnly",
+ "label": "Command",
+ "tag": "button"
+ },
+ "propsPivot": {
+ "label": "New",
+ "icon": "circleFill",
+ "tag": "button",
+ "dropdownIcon": "chevronDown",
+ "iconColor": "themePrimary",
+ "state": "is-active",
+ "modifier": "pivot"
+ }
+}
diff --git a/dist/components/CommandButton/CommandButton.scss b/dist/components/CommandButton/CommandButton.scss
new file mode 100644
index 000000000..3eadd8da4
--- /dev/null
+++ b/dist/components/CommandButton/CommandButton.scss
@@ -0,0 +1,243 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Button styles
+
+$CommandButton-height: 40px;
+$CommandButton-padding: 8px;
+
+.ms-CommandButton {
+ @include ms-baseFont;
+ display: inline-block;
+ position: relative;
+
+ &.is-hidden {
+ display: none;
+ }
+
+ &:disabled,
+ &.is-disabled {
+ .ms-CommandButton-button {
+ cursor: default;
+
+ &:hover {
+ background-color: $ms-color-themeLighterAlt;
+ }
+
+ .ms-CommandButton-label {
+ color: $ms-color-neutralTertiary;
+ }
+
+ .ms-CommandButton-icon {
+ color: $ms-color-neutralTertiary;
+ }
+ }
+ }
+
+ .ms-ContextualMenu {
+ display: none;
+ }
+}
+
+//== Mixins: Base button, focus, and icon alignments
+//
+@mixin ms-CommandButton-iconBase {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 0;
+}
+
+@mixin ms-CommandBar-focusRectangle {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid $ms-color-neutralPrimary;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+@mixin ms-CommandBarButton-buttonBase {
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ // background-color: $ms-color-themeLighterAlt;
+ // border: 1px solid $ms-color-themeLighterAlt;
+ cursor: pointer;
+ display: inline-block;
+ height: $CommandButton-height;
+ line-height: $CommandButton-height;
+ outline: 1px solid transparent;
+ padding: 0 $CommandButton-padding;
+ position: relative;
+ vertical-align: top;
+ background: transparent;
+
+ &:hover {
+ background-color: $ms-color-themeLight;
+
+ .ms-CommandButton-label {
+ color: $ms-color-neutralDark;
+ }
+ }
+
+ &:focus::before {
+ @include ms-CommandBar-focusRectangle;
+ }
+
+ &:focus {
+ outline: 0;
+ }
+}
+
+.ms-CommandButton-button,
+.ms-CommandButton-splitIcon {
+ @include ms-CommandBarButton-buttonBase;
+}
+
+.ms-CommandButton-button {
+ border: 0;
+ margin: 0;
+}
+
+// Add space between adjacent command buttons.
+.ms-CommandButton + .ms-CommandButton {
+ margin-left: 8px;
+}
+
+.ms-CommandButton-icon {
+ display: inline-block;
+ padding-right: 12px;
+ position: relative;
+ font-size: $ms-font-size-l;
+ min-width: 17px;
+ height: 100%;
+
+ .ms-Icon {
+ @include ms-CommandButton-iconBase;
+ }
+}
+
+.ms-CommandButton-label {
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ color: $ms-color-neutralPrimary;
+ line-height: $CommandButton-height;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+
+ &:hover {
+ color: $ms-color-neutralDark;
+ }
+}
+
+.ms-CommandButton-dropdownIcon {
+ display: inline-block;
+ position: relative;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-l;
+ font-weight: $ms-font-weight-semilight;
+ min-width: 17px;
+ height: 100%;
+
+ .ms-Icon {
+ @include ms-CommandButton-iconBase;
+ }
+
+ &:focus::before {
+ @include ms-CommandBar-focusRectangle;
+ }
+}
+
+.ms-CommandButton-splitIcon {
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-l;
+ font-weight: $ms-font-weight-semilight;
+ margin-left: -4px;
+ width: 21px;
+ border: 0;
+
+ .ms-Icon {
+ border-left: 1px solid $ms-color-neutralTertiaryAlt;
+ @include ms-CommandButton-iconBase;
+ }
+}
+
+//= Modifier: No Label modifier
+//
+.ms-CommandButton.ms-CommandButton--noLabel {
+ .ms-CommandButton-icon {
+ padding-right: 0;
+ }
+
+ .ms-CommandButton-label {
+ display: none;
+ }
+}
+
+//= Modifier: Inline modifier
+//
+.ms-CommandButton.ms-CommandButton--inline {
+ .ms-CommandButton-button {
+ background: none;
+ }
+}
+
+//= Modifier: Action Button modifier
+//
+.ms-CommandButton.ms-CommandButton--actionButton {
+ .ms-CommandButton-button {
+ width: 50px;
+ height: $CommandButton-height;
+ }
+
+ .ms-CommandButton-icon {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 16px;
+ height: 16px;
+ padding-right: 0;
+ }
+}
+
+@mixin ms-CommandButton-pivotLine {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: $ms-color-themePrimary;
+ bottom: 0;
+ z-index: $ms-zIndex-middle;
+}
+
+//= Modifier: Pivot Button modifier
+//
+.ms-CommandButton.ms-CommandButton--pivot {
+
+ &.is-active::before {
+ @include ms-CommandButton-pivotLine;
+ }
+
+ &:hover {
+ &::before {
+ @include ms-CommandButton-pivotLine;
+ }
+ }
+}
+
+.ms-CommandButton.ms-CommandButton--textOnly,
+.ms-CommandButton.ms-CommandButton--pivot {
+ .ms-CommandButton-label {
+ display: inline-block;
+ }
+}
diff --git a/dist/components/ContextualHost/ContextualHost.hbs b/dist/components/ContextualHost/ContextualHost.hbs
new file mode 100644
index 000000000..500865be7
--- /dev/null
+++ b/dist/components/ContextualHost/ContextualHost.hbs
@@ -0,0 +1,11 @@
+
+
+
+
+ {{#if @partial-block}} {{> @partial-block }} {{/if}}
+
+
+
\ No newline at end of file
diff --git a/dist/components/ContextualHost/ContextualHost.json b/dist/components/ContextualHost/ContextualHost.json
new file mode 100644
index 000000000..70c7ce8a0
--- /dev/null
+++ b/dist/components/ContextualHost/ContextualHost.json
@@ -0,0 +1,7 @@
+{
+ "name": "ContextualHost",
+ "notes": "",
+ "description": "A overlay host for context menus and callouts",
+ "template": "ContextualHost.html",
+ "class": "ms-ContextualHost"
+}
\ No newline at end of file
diff --git a/dist/components/ContextualHost/ContextualHost.scss b/dist/components/ContextualHost/ContextualHost.scss
new file mode 100644
index 000000000..68ac40146
--- /dev/null
+++ b/dist/components/ContextualHost/ContextualHost.scss
@@ -0,0 +1,139 @@
+.ms-ContextualHost {
+ @include ms-baseFont;
+ z-index: $ms-zIndex-front;
+ margin: 16px auto;
+ position: relative;
+ min-width: 10px;
+ display: none;
+ background-color: $ms-color-white;
+ @include drop-shadow;
+
+ &.is-positioned {
+ position: absolute;
+ margin: 0;
+ }
+
+ &.is-open {
+ display: inline-block;
+ }
+}
+
+// Mixin for arrow size and color
+@mixin arrowBorders($ms-color-top, $ms-color-right, $ms-color-bottom, $ms-color-left) {
+ border-top: 10px solid $ms-color-top;
+ border-right: 10px solid $ms-color-right;
+ border-bottom: 10px solid $ms-color-bottom;
+ border-left: 10px solid $ms-color-left;
+}
+
+.ms-ContextualHost-beak {
+ box-shadow: 0 0 15px -5px $ms-color-neutralPrimaryAlt;
+ position: absolute;
+ width: 28px;
+ height: 28px;
+ background: $ms-color-white;;
+ border: 1px solid $ms-color-neutralLight;
+ box-sizing: border-box;
+ top: -6px;
+ display: none;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ z-index: $ms-zIndex-back;
+ outline: 1px solid transparent;
+}
+
+//= Modifier: ContextualHost with left and right arrows
+//
+.ms-ContextualHost.ms-ContextualHost--arrowLeft,
+.ms-ContextualHost.ms-ContextualHost--arrowRight {
+ .ms-ContextualHost-beak {
+ top: 40px;
+ display: none; // Hide left and right arrows on sm screens
+ }
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft {
+ .ms-ContextualHost-beak {
+ left: -10px;
+ }
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowRight {
+ .ms-ContextualHost-beak {
+ right: -10px;
+ }
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowTop {
+ .ms-ContextualHost-beak {
+ top: -10px;
+ }
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowBottom {
+ .ms-ContextualHost-beak {
+ bottom: -10px;
+ }
+}
+
+// The actual ContextualHost element
+.ms-ContextualHost-main {
+ position: relative;
+ background-color: $ms-color-white;
+ box-sizing: border-box;
+ outline: 1px solid transparent;
+ z-index: $ms-zIndex-middle;
+ min-height: 10px;
+}
+
+.ms-ContextualHost-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: $ms-font-size-m;
+ color: $ms-color-neutralSecondary;
+ z-index: $ms-zIndex-front;
+}
+
+//= Modifier: Close button ContextualHost
+//
+.ms-ContextualHost.ms-ContextualHost--close {
+ .ms-ContextualHost-title {
+ margin-right: 20px; // Avoid overlap with close button
+ }
+}
+
+//= Modifier: Close button ContextualHost
+//
+
+.ms-ContextualHost.ms-ContextualHost--primaryArrow {
+ .ms-ContextualHost-beak {
+ background-color: $ms-color-themePrimary;
+ }
+}
+
+@media (min-width: $ms-screen-md-min) {
+ // Make width larger and remove centering on md+ screens
+ .ms-ContextualHost {
+ margin: 16px;
+
+ &.is-positioned {
+ margin: 0;
+ }
+ }
+
+ // Show arrows right and left
+ .ms-ContextualHost.ms-ContextualHost--arrowRight,
+ .ms-ContextualHost.ms-ContextualHost--arrowLeft {
+ .ms-ContextualHost-beak {
+ display: block;
+ }
+ }
+}
diff --git a/dist/components/ContextualMenu/ContextualMenu.hbs b/dist/components/ContextualMenu/ContextualMenu.hbs
new file mode 100644
index 000000000..099344eef
--- /dev/null
+++ b/dist/components/ContextualMenu/ContextualMenu.hbs
@@ -0,0 +1,24 @@
+
+
\ No newline at end of file
diff --git a/dist/components/ContextualMenu/ContextualMenu.json b/dist/components/ContextualMenu/ContextualMenu.json
new file mode 100644
index 000000000..6694b392e
--- /dev/null
+++ b/dist/components/ContextualMenu/ContextualMenu.json
@@ -0,0 +1,294 @@
+{
+ "name": "ContextualMenu",
+ "notes": "",
+ "description": "A hidden menu containing actionable items pertaining to an object such as a link or piece of text that should be invoked by a click or hover event. This menu is used by other components including the {0} CommandBar {1}. Custom JavaScript will be needed to complete the functionality of this component.",
+ "dependencies": ["ContextualHost"],
+ "template": "ContextualMenu.html",
+ "class": "ms-ContextualMenu",
+ "wrapBranches": true,
+ "fileOrder": [
+ "ContextualMenu.html",
+ "ContextualMenu.SubMenu.html",
+ "ContextualMenu.Dividers.html",
+ "ContextualMenu.Multiselect.html",
+ "ContextualMenu.Checkmarks.html",
+ "ContextualMenu.Icons.html"
+ ],
+ "props": {
+ "state": "is-open",
+ "items": [
+ {
+ "title": "Animals",
+ "state": ""
+ },
+ {
+ "title": "Books",
+ "state": ""
+ },
+ {
+ "title": "Education",
+ "state": "is-selected"
+ },
+ {
+ "title": "Music",
+ "state": ""
+ },
+ {
+ "title": "Sports",
+ "state": "is-disabled"
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsCheckmarks": {
+ "state": "is-open",
+ "modifier": "hasChecks",
+ "items": [
+ {
+ "title": "Animals",
+ "state": "",
+ "icon": "check",
+ "iconSize": "s"
+ },
+ {
+ "title": "Books",
+ "state": ""
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "Education",
+ "state": "is-selected"
+ },
+ {
+ "title": "Music",
+ "state": "",
+ "icon": "check",
+ "iconSize": "s"
+ },
+ {
+ "title": "Sports",
+ "state": "is-disabled"
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsIcons": {
+ "state": "is-open",
+ "modifier": "hasIcons",
+ "items": [
+ {
+ "title": "Upload file for photo",
+ "state": "",
+ "icon": "upload",
+ "iconSize": "l"
+ },
+ {
+ "title": "Create folder",
+ "state": "",
+ "icon": "folder",
+ "iconSize": "l"
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "Reply",
+ "state": "is-selected",
+ "icon": "circleFill",
+ "iconSize": "l"
+ },
+ {
+ "title": "Forward",
+ "state": "",
+ "icon": "circleFill",
+ "iconSize": "l"
+ },
+ {
+ "title": "Archive",
+ "state": "is-disabled"
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsSubMenu": {
+ "state": "is-open",
+ "items": [
+ {
+ "title": "Animals",
+ "state": ""
+ },
+ {
+ "title": "Books",
+ "state": "",
+ "subMenuItems": [
+ {
+ "title": "Fiction",
+ "state": ""
+ },
+ {
+ "title": "Humor",
+ "state": ""
+ },
+ {
+ "title": "Magazines",
+ "state": "is-selected"
+ },
+ {
+ "title": "Non-fiction",
+ "state": ""
+ },
+ {
+ "title": "Textbooks",
+ "state": ""
+ }
+ ]
+ },
+ {
+ "title": "Education",
+ "state": "is-selected"
+ },
+ {
+ "title": "Music",
+ "state": ""
+ },
+ {
+ "title": "Sports",
+ "state": "is-disabled"
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsDividers": {
+ "state": "is-open",
+ "items": [
+ {
+ "title": "Delete",
+ "state": ""
+ },
+ {
+ "title": "Flag",
+ "state": ""
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "Important",
+ "state": "is-selected"
+ },
+ {
+ "title": "Move",
+ "state": ""
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "Move",
+ "state": "is-disabled",
+ "subMenuItems": [
+ {
+ "title": "Fiction",
+ "state": ""
+ },
+ {
+ "title": "Humor",
+ "state": ""
+ },
+ {
+ "title": "Magazines",
+ "state": "is-selected"
+ },
+ {
+ "title": "Non-fiction",
+ "state": ""
+ },
+ {
+ "title": "Textbooks",
+ "state": ""
+ }
+ ]
+ },
+ {
+ "title": "Create Rule...",
+ "state": "is-selected"
+ },
+ {},
+ {
+ "title": "Verdana",
+ "state": "is-disabled"
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsMultiselect": {
+ "state": "is-open",
+ "items": [
+ {
+ "title": "SORT BY",
+ "state": "",
+ "modifier": "header"
+ },
+ {
+ "title": "Date",
+ "state": ""
+ },
+ {
+ "title": "Sender",
+ "state": "is-selected"
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "ORDER",
+ "state": "",
+ "modifier": "header"
+ },
+ {
+ "title": "Newest on top",
+ "state": "is-disabled"
+ },
+ {
+ "title": "Oldest on top",
+ "state": "is-disabled"
+ },
+ {
+ "modifier": "divider",
+ "title": ""
+ },
+ {
+ "title": "CONVERSATIONS",
+ "modifier": "header"
+ },
+ {
+ "title": "On",
+ "state": ""
+ },
+ {
+ "title": "Off",
+ "state": ""
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ }
+}
diff --git a/dist/components/ContextualMenu/ContextualMenu.scss b/dist/components/ContextualMenu/ContextualMenu.scss
new file mode 100644
index 000000000..ba2f50a8d
--- /dev/null
+++ b/dist/components/ContextualMenu/ContextualMenu.scss
@@ -0,0 +1,176 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Contextual Menu styles
+
+
+.ms-ContextualMenu {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ display: block;
+ min-width: 180px;
+ list-style-type: none;
+ position: relative;
+ background-color: $ms-color-white;
+
+ &.is-hidden {
+ display: none;
+ }
+}
+
+.ms-ContextualMenu-item {
+ position: relative;
+}
+
+.ms-ContextualMenu-link {
+ @include ms-u-borderBox;
+ text-decoration: none;
+ color: $ms-color-neutralPrimary;
+ border: 1px solid transparent;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+ position: relative;
+
+ &:focus {
+ outline: transparent;
+ }
+
+ &:hover,
+ &:active,
+ &:focus {
+ background-color: $ms-color-neutralLight;
+ color: $ms-color-black;
+ }
+
+ &:active,
+ &:focus {
+ border: 1px solid $ms-color-themePrimary;
+ }
+
+ &.is-selected {
+ background-color: $ms-color-themeLight;
+ color: $ms-color-black;
+ font-weight: $ms-font-weight-semibold;
+
+ &:hover {
+ background-color: $ms-color-themeLight;
+ }
+ }
+
+ &.is-disabled {
+ color: $ms-color-neutralTertiary;
+ background-color: $ms-color-white;
+
+ &:active,
+ &:focus {
+ border-color: $ms-color-white;
+ }
+
+ .ms-Icon {
+ color: $ms-color-neutralTertiary;
+ pointer-events: none;
+ cursor: default;
+ }
+ }
+}
+
+// Modifier: Menu item Dividers
+.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
+ cursor: default;
+ display: block;
+ height: 1px;
+ margin: 4px 0;
+ background-color: $ms-color-neutralLight;
+ position: relative;
+}
+
+// Modifier: Menu item Headers
+.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ color: $ms-color-themePrimary;
+ font-size: $ms-font-size-s;
+ text-transform: uppercase;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+}
+
+// Modifier: Contextual menu with submenu
+.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu {
+ position: absolute;
+ top: -1px;
+ left: 178px; // Move the submenu to the left of the menu item that triggered it
+}
+
+// Right chevron.
+// Note: The .ms-ContextualMenu-caretRight class has been deprecated.
+// Please use .ms-ContextualMenu-subMenuIcon.
+.ms-ContextualMenu-subMenuIcon,
+.ms-ContextualMenu-caretRight {
+ color: $ms-color-neutralSecondary;
+ font-size: $ms-font-size-m-plus + 1;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ top: 0;
+ right: 7px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+//== Modifier: Multi-select menu
+//
+.ms-ContextualMenu.ms-ContextualMenu--multiselect {
+
+ // Align the header with the items
+ .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ padding: 0 30px;
+ }
+
+ .ms-ContextualMenu-link {
+ padding: 0 30px;
+
+ // Multi-select checkmark
+ &.is-selected {
+ background-color: $ms-color-white;
+
+ // Checkmark
+ &::after {
+ @include ms-Icon;
+ color: $ms-color-neutralPrimary;
+ content: '\e041';
+ font-size: $ms-font-size-s;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ left: 10px;
+ }
+ }
+ }
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks {
+ .ms-ContextualMenu-link {
+ padding-left: 40px;
+ }
+
+ .ms-Icon {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ width: 40px;
+ text-align: center;
+ }
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons {
+ width: 220px;
+}
diff --git a/dist/components/DatePicker/DatePicker.hbs b/dist/components/DatePicker/DatePicker.hbs
new file mode 100644
index 000000000..4771dc725
--- /dev/null
+++ b/dist/components/DatePicker/DatePicker.hbs
@@ -0,0 +1,45 @@
+
+
+
+
+
+ Start date
+
+
+
+
+
+
+
+
+
Go to today
+
+
+
+ Jan
+ Feb
+ Mar
+ Apr
+ May
+ Jun
+ Jul
+ Aug
+ Sep
+ Oct
+ Nov
+ Dec
+
+
+
+
diff --git a/dist/components/DatePicker/DatePicker.json b/dist/components/DatePicker/DatePicker.json
new file mode 100644
index 000000000..1fda93fd1
--- /dev/null
+++ b/dist/components/DatePicker/DatePicker.json
@@ -0,0 +1,5 @@
+{
+ "name": "DatePicker",
+ "template": "DatePicker.html",
+ "class": "ms-DatePicker"
+}
diff --git a/dist/components/DatePicker/DatePicker.scss b/dist/components/DatePicker/DatePicker.scss
new file mode 100644
index 000000000..383cc785e
--- /dev/null
+++ b/dist/components/DatePicker/DatePicker.scss
@@ -0,0 +1,526 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Date Picker styles
+
+
+.ms-DatePicker {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ margin-bottom: 17px;
+ z-index: $ms-zIndex-DatePicker;
+
+ .ms-TextField { position: relative; }
+}
+
+// Base wrapper for the date picker.
+.ms-DatePicker-picker {
+ color: $ms-color-black;
+ font-size: $ms-font-size-m;
+ position: relative;
+ text-align: left;
+ z-index: $ms-zIndex-back;
+}
+
+// Insert a calendar icon over the date field.
+.ms-DatePicker-event {
+ color: $ms-color-neutralSecondary;
+ font-size: 21px;
+ line-height: 20px;
+ pointer-events: none;
+ position: absolute;
+ right: 5px;
+ bottom: 5px;
+ z-index: $ms-zIndex-middle;
+}
+
+// The holder is the only "scrollable" top-level container element.
+.ms-DatePicker-holder {
+ -webkit-overflow-scrolling: touch;
+ @include ms-u-borderBox;
+ background: $ms-color-white;
+ position: absolute;
+ min-width: 300px;
+ display: none;
+}
+
+
+// When the picker opens, reveal the content.
+.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
+ @include ms-u-slideDownIn10;
+ @include ms-u-borderBox;
+ @include drop-shadow;
+ border: 1px solid $ms-color-neutralLight;
+ display: block;
+}
+
+// When a picker opens, always open it in front of other closed pickers
+.ms-DatePicker-picker--opened {
+ position: relative;
+ z-index: $ms-zIndex-front;
+}
+
+
+// The frame and wrap work together to ensure that
+// clicks within the picker don’t reach the holder.
+.ms-DatePicker-frame {
+ padding: 1px;
+}
+
+.ms-DatePicker-wrap {
+ margin: -1px;
+ padding: 9px;
+}
+
+
+// Wrapper containing the calendar view to pick a specific date.
+.ms-DatePicker-dayPicker {
+ display: block;
+ margin-bottom: 30px;
+}
+
+
+// The header containing the month and year.
+.ms-DatePicker-header {
+ height: 40px;
+ line-height: 44px;
+}
+
+
+// The month and year labels.
+.ms-DatePicker-month,
+.ms-DatePicker-year {
+ display: inline-block;
+ font-weight: $ms-font-weight-light;
+ font-size: 21px;
+ color: $ms-color-themePrimary;
+ margin-top: -1px;
+
+ &:hover {
+ color: $ms-color-themeDark;
+ cursor: pointer;
+ }
+}
+
+.ms-DatePicker-month {
+ margin-left: 15px;
+}
+
+.ms-DatePicker-year {
+ margin-left: 5px;
+}
+
+
+// The calendar table of dates.
+.ms-DatePicker-table {
+ text-align: center;
+ border-collapse: collapse;
+ border-spacing: 0;
+ table-layout: fixed;
+ font-size: inherit;
+
+ td {
+ margin: 0;
+ padding: 0;
+
+ &:hover { outline: 1px solid transparent; }
+ }
+}
+
+
+// The days on the calendar.
+.ms-DatePicker-day,
+.ms-DatePicker-weekday {
+ width: 40px;
+ height: 40px;
+ padding: 0;
+ line-height: 40px;
+ font-weight: $ms-font-weight-regular;
+ font-size: 15px;
+ color: $ms-color-neutralPrimary;
+}
+
+
+// Today.
+.ms-DatePicker-day--today {
+ position: relative;
+ background-color: $ms-color-themeLight;
+}
+
+
+// Disabled day.
+.ms-DatePicker-day--disabled::before {
+ border-top-color: $ms-color-neutralTertiary;
+}
+
+
+// Out of focus days.
+.ms-DatePicker-day--outfocus {
+ color: $ms-color-neutralTertiary;
+ font-weight: $ms-font-weight-regular;
+}
+
+
+// Hovered date picker items.
+.ms-DatePicker-day--infocus:hover,
+.ms-DatePicker-day--outfocus:hover {
+ cursor: pointer;
+ color: $ms-color-black;
+ background: $ms-color-neutralLight;
+}
+
+
+// Highlighted and hovered/focused dates.
+.ms-DatePicker-day--highlighted:hover,
+.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
+ cursor: pointer;
+ color: $ms-color-white;
+ background: $ms-color-themePrimary;
+}
+
+
+// Disabled and highlighted dates.
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
+ background: $ms-color-neutralTertiary;
+}
+
+
+// Month and year pickers, hidden on small screens by default.
+.ms-DatePicker-monthPicker,
+.ms-DatePicker-yearPicker {
+ display: none;
+}
+
+
+// Month and year previous/next components.
+.ms-DatePicker-monthComponents {
+ position: absolute;
+ top: 9px;
+ right: 9px;
+ left: 9px;
+}
+
+.ms-DatePicker-yearComponents,
+.ms-DatePicker-decadeComponents {
+ position: absolute;
+ right: 10px;
+}
+
+.ms-DatePicker-prevMonth,
+.ms-DatePicker-nextMonth,
+.ms-DatePicker-prevYear,
+.ms-DatePicker-nextYear,
+.ms-DatePicker-prevDecade,
+.ms-DatePicker-nextDecade {
+ width: 40px;
+ height: 40px;
+ display: block;
+ float: right;
+ margin-left: 10px;
+ text-align: center;
+ line-height: 40px;
+ font-size: 21px;
+ color: $ms-color-neutralSecondary;
+ position: relative;
+ top: 3px;
+
+ &:hover {
+ color: $ms-color-neutralDark;
+ cursor: pointer;
+ outline: 1px solid transparent;
+ }
+}
+
+// Without modifying the Pickadate JS, this transparent
+// button is necessary to toggle the month view.
+.ms-DatePicker-headerToggleView {
+ height: 40px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 140px;
+ z-index: $ms-zIndex-middle;
+ cursor: pointer;
+}
+
+
+// Text showing the currently-selected year.
+.ms-DatePicker-currentYear,
+.ms-DatePicker-currentDecade {
+ display: block;
+ font-weight: $ms-font-weight-semilight;
+ font-size: 21px;
+ height: 40px;
+ line-height: 42px;
+ margin-left: 15px;
+}
+
+// The current year is blue and actionable.
+.ms-DatePicker-currentYear {
+ color: $ms-color-themePrimary;
+
+ &:hover {
+ color: $ms-color-themeDark;
+ cursor: pointer;
+ }
+}
+
+
+// A grid of month or year options, which pushes them over
+// five pixels for horizontal centering and moves them down.
+.ms-DatePicker-optionGrid {
+ position: relative;
+ height: 210px;
+ width: 280px;
+ margin: 10px 0 30px 5px;
+}
+
+// Button to select a different month.
+.ms-DatePicker-monthOption,
+.ms-DatePicker-yearOption {
+ background-color: $ms-color-neutralLighter;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ cursor: pointer;
+ float: left;
+ margin: 0 10px 10px 0;
+ font-weight: $ms-font-weight-regular;
+ font-size: 13px;
+ color: $ms-color-neutralPrimary;
+ text-align: center;
+
+ &:hover {
+ background-color: $ms-color-neutralTertiaryAlt;
+ outline: 1px solid transparent;
+ }
+
+ &.is-highlighted {
+ background-color: $ms-color-neutralPrimary;
+ color: $ms-color-white;
+ }
+}
+
+
+// Button to navigate to the current date.
+.ms-DatePicker-goToday {
+ bottom: 9px;
+ color: $ms-color-themePrimary;
+ cursor: pointer;
+ font-weight: $ms-font-weight-semilight;
+ font-size: 13px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ position: absolute;
+ right: 9px;
+
+ &:hover {
+ outline: 1px solid transparent;
+ }
+}
+
+// State: The picker is showing the year components.
+.ms-DatePicker.is-pickingYears {
+
+ // Hide the day picking components.
+ .ms-DatePicker-dayPicker,
+ .ms-DatePicker-monthComponents {
+ display: none;
+ }
+
+ // Hide the month picking components.
+ .ms-DatePicker-monthPicker {
+ display: none;
+ }
+
+ // Show the year picking components.
+ .ms-DatePicker-yearPicker {
+ display: block;
+ }
+
+}
+
+// 460px and up.
+//
+// On screens that can fit it, we show the month picker next to the day picker at all times.
+@media (min-width: 460px) {
+
+ .ms-DatePicker-holder {
+ width: 440px;
+ }
+
+
+ // Update header text styles.
+ .ms-DatePicker-month,
+ .ms-DatePicker-year {
+ font-weight: $ms-font-weight-semilight;
+ font-size: 17px;
+ color: $ms-color-neutralPrimary;
+
+ &:hover {
+ color: $ms-color-neutralPrimary;
+ cursor: default;
+ }
+ }
+
+ .ms-DatePicker-header {
+ height: 30px;
+ line-height: 28px;
+ }
+
+ // Contains the calendar view for picking a day.
+ .ms-DatePicker-dayPicker {
+ @include ms-u-borderBox;
+ border-right: 1px solid $ms-color-neutralLight;
+ width: 220px;
+ margin: -10px 0;
+ padding: 10px 0;
+ }
+
+ // Show the month picker.
+ .ms-DatePicker-monthPicker {
+ display: block;
+ }
+
+ // Style the the month and year pickers.
+ .ms-DatePicker-monthPicker,
+ .ms-DatePicker-yearPicker {
+ top: 9px;
+ left: 238px;
+ position: absolute;
+ }
+
+ .ms-DatePicker-optionGrid {
+ width: 200px;
+ height: auto;
+ margin: 10px 0 0;
+ }
+
+ // Size the month components to the day picker's new width
+ .ms-DatePicker-monthComponents {
+ width: 210px;
+ }
+
+ // Size and position of the month and year labels.
+ .ms-DatePicker-month {
+ margin-left: 12px;
+ }
+
+
+ // Calendar day cells are smaller.
+ .ms-DatePicker-day,
+ .ms-DatePicker-weekday {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ font-weight: $ms-font-weight-semibold;
+ font-size: 12px;
+ }
+
+
+ // Reduce the size of arrows to change month/year.
+ .ms-DatePicker-prevMonth,
+ .ms-DatePicker-nextMonth,
+ .ms-DatePicker-prevYear,
+ .ms-DatePicker-nextYear,
+ .ms-DatePicker-prevDecade,
+ .ms-DatePicker-nextDecade {
+ font-size: 17px;
+ width: 30px;
+ height: 30px;
+ line-height: 29px;
+ }
+
+
+ // This component is only used on small displays.
+ .ms-DatePicker-toggleMonthView {
+ display: none;
+ }
+
+
+ // Position the current year and decade labels.
+ .ms-DatePicker-currentYear,
+ .ms-DatePicker-currentDecade {
+ font-size: 17px;
+ margin: 0;
+ height: 30px;
+ line-height: 26px;
+ padding: 0 10px;
+ display: inline-block;
+ }
+
+
+ // Reduce the size of the month buttons.
+ .ms-DatePicker-monthOption,
+ .ms-DatePicker-yearOption {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 12px;
+ margin: 0 10px 10px 0;
+
+ &:hover {
+ outline: 1px solid transparent;
+ }
+ }
+
+
+ // Position the "Go to today" button below the month picker.
+ .ms-DatePicker-goToday {
+ @include ms-u-borderBox;
+ font-size: 12px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ right: 10px;
+ text-align: right;
+ top: 199px;
+ width: 210px;
+ }
+
+ // State: The picker is showing the year components.
+ // On larger screens the calendar will remain and the years
+ // will replace the months.
+ .ms-DatePicker.is-pickingYears {
+
+ // On large screens, we need to keep the day picker
+ // and month components in view.
+ .ms-DatePicker-dayPicker,
+ .ms-DatePicker-monthComponents {
+ display: block;
+ }
+
+ // Hide the month picking components.
+ .ms-DatePicker-monthPicker {
+ display: none;
+ }
+
+ // Show the year picking components.
+ .ms-DatePicker-yearPicker {
+ display: block;
+ }
+ }
+}
+
+// On smaller screens the month button toggles to the picking months state.
+@media (max-width: 459px) {
+
+ // State: The picker is showing the month components.
+ .ms-DatePicker.is-pickingMonths {
+
+ // Hide the day picking components.
+ .ms-DatePicker-dayPicker,
+ .ms-DatePicker-monthComponents {
+ display: none;
+ }
+
+ // Show the month picking components.
+ .ms-DatePicker-monthPicker {
+ display: block;
+ }
+ }
+}
diff --git a/dist/components/Dialog/Dialog.hbs b/dist/components/Dialog/Dialog.hbs
new file mode 100644
index 000000000..4058bcb61
--- /dev/null
+++ b/dist/components/Dialog/Dialog.hbs
@@ -0,0 +1,26 @@
+
+
+ {{#if props.closeIcon}}
+
+
+
+ {{/if}}
+
{{props.title}}
+
+ {{#if props.subText}}
+
{{props.subText}}
+ {{/if}}
+ {{#if props.components}}
+ {{#each props.components}}
+ {{renderPartial component props}}
+ {{/each}}
+ {{/if}}
+
+ {{#if props.actions}}
+
+ {{#each props.actions}}
+ {{renderPartial component props}}
+ {{/each}}
+
+ {{/if}}
+
diff --git a/dist/components/Dialog/Dialog.json b/dist/components/Dialog/Dialog.json
new file mode 100644
index 000000000..fec63ae52
--- /dev/null
+++ b/dist/components/Dialog/Dialog.json
@@ -0,0 +1,248 @@
+{
+ "name": "Dialog",
+ "template": "Dialog.html",
+ "notes": "",
+ "description": "A popup box component that animates in over an application. It is primarily used for confirmation tasks, light-weight creation/edit tasks, and simple management tasks. Dialog has several variants including closeable, large header, multiline button, and blocking. Blocking or modal dialogs do not allow for a light dismiss (clicking/tapping outside the dialog box) and should be used when a user's explicit answer is required for them to proceed such as confirming the deletion of data.",
+ "accessibilityNotes":
+ {
+ "role": "Dialog",
+ "narration": "Read all the elements in the dialog on open.",
+ "keyboard": "Use the TAB key to navigate between elements in the dialog. To exit, use ESC. Trap focus in the dialog until the user dismisses it. The user needs to return to the previous element on close."
+ },
+ "class": "ms-Dialog",
+ "wrapBranches": true,
+ "fileOrder": [
+ "Dialog.html",
+ "Dialog.Close.html",
+ "Dialog.LgHeader.html",
+ "Dialog.Multiline.html",
+ "Dialog.Blocking.html"
+ ],
+ "dependencies": [
+ "Button",
+ "CheckBox",
+ "Overlay",
+ "ContextualHost"
+ ],
+ "props": {
+ "modifier": "sample",
+ "closeIcon": "x",
+ "title": "All emails together",
+ "subText": "Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.",
+ "components": [
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option1",
+ "modifier": "",
+ "name": "checkboxa",
+ "id": "checkboxa",
+ "checked": false,
+ "disabled": false,
+ "type": "checkbox"
+ }
+ },
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option2",
+ "modifier": "",
+ "name": "checkboxa",
+ "id": "checkboxa",
+ "checked": false,
+ "disabled": false,
+ "type": "checkbox"
+ }
+ }
+ ],
+ "actions": [
+ {
+ "component": "Button",
+ "props": {
+ "label": "Save",
+ "tag": "button",
+ "modifier": "primary"
+ }
+ },
+ {
+ "component": "Button",
+ "props": {
+ "label": "Cancel",
+ "tag": "button"
+ }
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsBlocking": {
+ "modifier": "blocking",
+ "closeIcon": "x",
+ "title": "Unsaved changes",
+ "subText": "Are you sure you want to discard these changes?.",
+ "components": [
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option1",
+ "modifier": "",
+ "name": "checkboxa",
+ "id": "checkboxa",
+ "checked": false,
+ "disabled": false,
+ "type": "checkbox"
+ }
+ },
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option2",
+ "modifier": "",
+ "name": "checkboxa",
+ "id": "checkboxa",
+ "checked": false,
+ "disabled": false,
+ "type": "checkbox"
+ }
+ }
+ ],
+ "actions": [
+ {
+ "component": "Button",
+ "props": {
+ "label": "Save",
+ "tag": "button",
+ "modifier": "primary"
+ }
+ },
+ {
+ "component": "Button",
+ "props": {
+ "label": "Cancel",
+ "tag": "button"
+ }
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsClose": {
+ "modifier": "close",
+ "closeIcon": "x",
+ "title": "All emails together",
+ "subtext": "Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.",
+ "components": [
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option1",
+ "modifier": "",
+ "name": "checkboxa",
+ "id": "checkboxa",
+ "checked": false,
+ "disabled": false,
+ "type": "checkbox"
+ }
+ },
+ {
+ "component": "CheckBox",
+ "props": {
+ "label": "Option2",
+ "modifier": "",
+ "name": "checkboxa",
+ "id": "checkboxa",
+ "checked": false,
+ "disabled": false,
+ "type": "checkbox"
+ }
+ }
+ ],
+ "actions": [
+ {
+ "component": "Button",
+ "props": {
+ "label": "Save",
+ "tag": "button",
+ "modifier": "primary"
+ }
+ },
+ {
+ "component": "Button",
+ "props": {
+ "label": "Cancel",
+ "tag": "button"
+ }
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propslgHeader": {
+ "modifier": "lgHeader",
+ "closeIcon": "x",
+ "title": "All emails together",
+ "subText": "Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.",
+ "actions": [
+ {
+ "component": "Button",
+ "props": {
+ "label": "Save",
+ "tag": "button",
+ "modifier": "primary"
+ }
+ },
+ {
+ "component": "Button",
+ "props": {
+ "label": "Cancel",
+ "tag": "button"
+ }
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ },
+ "propsMultiline": {
+ "modifier": "multiline",
+ "title": "All emails together",
+ "components": [
+ {
+ "component": "Button",
+ "props": {
+ "label": "Create Account",
+ "description": "Description of this action this button takes",
+ "icon": "plus",
+ "modifier": "compound",
+ "tag": "button"
+ }
+ },
+ {
+ "component": "Button",
+ "props": {
+ "label": "Create Account",
+ "description": "Description of this action this button takes",
+ "icon": "plus",
+ "modifier": "compound",
+ "tag": "button"
+ }
+ },
+ {
+ "component": "Button",
+ "props": {
+ "label": "Create Account",
+ "description": "Description of this action this button takes",
+ "icon": "plus",
+ "modifier": "compound",
+ "tag": "button"
+ }
+ }
+ ],
+ "contextualHostProps": {
+ "state": "is-open"
+ }
+ }
+}
diff --git a/dist/components/Dialog/Dialog.scss b/dist/components/Dialog/Dialog.scss
new file mode 100644
index 000000000..028f25501
--- /dev/null
+++ b/dist/components/Dialog/Dialog.scss
@@ -0,0 +1,117 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Dialog styles
+
+.ms-Dialog {
+ @include ms-baseFont;
+ @include drop-shadow(0, 0, 5px, 0, .4);
+ background-color: $ms-color-white;
+ display: none;
+ height: auto;
+ min-width: 220px;
+ max-width: 340px;
+ padding: 28px 24px;
+ z-index: $ms-zIndex-front;
+ position: absolute;
+ transform: translate(-50%, -50%);
+ left: 50%;
+ top: 50%;
+}
+
+.ms-Dialog.is-open {
+ display: block;
+}
+
+.ms-Dialog-title {
+ font-size: $ms-font-size-xl;
+ font-weight: $ms-font-weight-light;
+ margin-bottom: 24px;
+}
+
+.ms-Dialog-content {
+ position: relative;
+}
+
+.ms-Dialog-subText {
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-semilight;
+ line-height: 1.5;
+}
+
+.ms-Dialog-actions {
+ margin-top: 24px;
+ text-align: right;
+}
+
+//= Modifier: Multiline button dialog
+//
+.ms-Dialog--multiline {
+ .ms-Dialog-title {
+ font-size: $ms-font-size-xxl;
+ }
+}
+
+//= Modifier: Large header dialog
+//
+.ms-Dialog.ms-Dialog--lgHeader {
+ .ms-Dialog-title {
+ background-color: $ms-color-themePrimary;
+ color: $ms-color-white;
+ font-size: $ms-font-size-xxl;
+ font-weight: $ms-font-weight-light;
+ padding: 28px 24px;
+ margin-top: -28px;
+ margin-left: -24px;
+ margin-right: -24px;
+ }
+}
+
+// Close button, hidden by default
+.ms-Dialog-buttonClose {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ margin: 0;
+ padding: 4px;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ z-index: $ms-zIndex-front;
+
+ .ms-Icon.ms-Icon--x {
+ color: $ms-color-neutralSecondary;
+ font-size: 16px;
+ }
+}
+
+// Add margin bottom between compound buttons
+.ms-Button.ms-Button--compound:not(:last-child) {
+ margin-bottom: 20px;
+}
+
+//= Modifier: Dialog with close button
+//
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) {
+ // Push the right side over so the icon doesn't overlap the text
+ .ms-Dialog-title {
+ margin-right: 20px;
+ }
+
+ // Show the close button
+ .ms-Dialog-button.ms-Dialog-buttonClose {
+ display: block;
+ }
+}
+
+@media (min-width: $ms-screen-md-min) {
+ // Allow wider dialog on larger screens
+ .ms-Dialog-main {
+ width: auto;
+ min-width: 288px;
+ max-width: 340px;
+ }
+}
diff --git a/dist/components/DialogHost/DialogHost.hbs b/dist/components/DialogHost/DialogHost.hbs
new file mode 100644
index 000000000..a59473c43
--- /dev/null
+++ b/dist/components/DialogHost/DialogHost.hbs
@@ -0,0 +1,6 @@
+
+
+ {{#if @partial-block}} {{> @partial-block }} {{/if}}
+
+
\ No newline at end of file
diff --git a/dist/components/DialogHost/DialogHost.json b/dist/components/DialogHost/DialogHost.json
new file mode 100644
index 000000000..3cd3bf461
--- /dev/null
+++ b/dist/components/DialogHost/DialogHost.json
@@ -0,0 +1,10 @@
+{
+ "name": "DialogHost",
+ "notes": "",
+ "description": "A overlay host for context menus and callouts",
+ "template": "DialogHost.html",
+ "class": "ms-DialogHost",
+ "props": {
+ "arrowPosition": "arrowLeft"
+ }
+}
\ No newline at end of file
diff --git a/dist/components/DialogHost/DialogHost.scss b/dist/components/DialogHost/DialogHost.scss
new file mode 100644
index 000000000..009c06f9b
--- /dev/null
+++ b/dist/components/DialogHost/DialogHost.scss
@@ -0,0 +1,11 @@
+.ms-DialogHost {
+ @include ms-baseFont;
+ @include drop-shadow;
+ background-color: $ms-color-white;
+ box-sizing: border-box;
+ line-height: 1.35;
+ width: 288px;
+ position: relative;
+ text-align: left;
+ outline: 1px solid transparent;
+}
diff --git a/dist/components/Dropdown/Dropdown.Disabled.html b/dist/components/Dropdown/Dropdown.Disabled.html
new file mode 100644
index 000000000..27912fc9e
--- /dev/null
+++ b/dist/components/Dropdown/Dropdown.Disabled.html
@@ -0,0 +1,3 @@
+
+
+{{> Dropdown props=propsDisabled}}
\ No newline at end of file
diff --git a/dist/components/Dropdown/Dropdown.hbs b/dist/components/Dropdown/Dropdown.hbs
new file mode 100644
index 000000000..7d02165ee
--- /dev/null
+++ b/dist/components/Dropdown/Dropdown.hbs
@@ -0,0 +1,11 @@
+
+
+
+ {{props.label}}
+
+
+ {{#each props.items}}
+ {{name}}
+ {{/each}}
+
+
\ No newline at end of file
diff --git a/dist/components/Dropdown/Dropdown.json b/dist/components/Dropdown/Dropdown.json
new file mode 100644
index 000000000..e12d3a487
--- /dev/null
+++ b/dist/components/Dropdown/Dropdown.json
@@ -0,0 +1,55 @@
+{
+ "name": "Dropdown",
+ "notes": "",
+ "description": "The styling for a dropdown component and its disabled variant. This dropdown takes current items in a real HTML dropdown and creates a shimmed version that can be styled and selected.",
+ "template": "Dropdown.html",
+ "class": "ms-Dropdown",
+ "dependencies": [
+ "Label"
+ ],
+ "fileOrder": [
+ "Dropdown.html",
+ "Dropdown.Disabled.html"
+ ],
+ "props": {
+ "label": "Dropdown label",
+ "items": [
+ {
+ "name": "Choose a sound…"
+ },
+ {
+ "name": "Dog barking"
+ },
+ {
+ "name": "Wind blowing"
+ },
+ {
+ "name": "Duck quacking"
+ },
+ {
+ "name": "Cow mooing"
+ }
+ ]
+ },
+ "propsDisabled": {
+ "label": "Dropdown label",
+ "state": "is-disabled",
+ "items": [
+ {
+ "name": "Choose a sound…"
+ },
+ {
+ "name": "Dog barking"
+ },
+ {
+ "name": "Wind blowing"
+ },
+ {
+ "name": "Duck quacking"
+ },
+ {
+ "name": "Cow mooing"
+ }
+ ]
+ }
+}
diff --git a/dist/components/Dropdown/Dropdown.scss b/dist/components/Dropdown/Dropdown.scss
new file mode 100644
index 000000000..20d431fb3
--- /dev/null
+++ b/dist/components/Dropdown/Dropdown.scss
@@ -0,0 +1,249 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Dropdown styles
+
+// Mixin for high contrast mode link states
+@mixin highContrastListItemState {
+ @media screen and (-ms-high-contrast: active) {
+ background-color: $ms-color-contrastBlackSelected;
+ border-color: $ms-color-contrastBlackSelected;
+ color: $ms-color-black;
+
+ &:focus {
+ border-color: $ms-color-black;
+ }
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ background-color: $ms-color-contrastWhiteSelected;
+ border-color: $ms-color-contrastWhiteSelected;
+ color: $ms-color-white;
+ }
+}
+
+.ms-Dropdown {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ margin-bottom: 10px;
+ position: relative;
+ outline: 0;
+
+ &:hover,
+ &:focus,
+ &:active {
+ .ms-Dropdown-title,
+ .ms-Dropdown-caretDown {
+ color: $ms-color-black;
+ }
+ }
+
+ &:hover,
+ &:active {
+ .ms-Dropdown-title {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+ }
+
+ &:focus {
+ .ms-Dropdown-title {
+ border-color: $ms-color-themePrimary;
+ }
+ }
+
+ .ms-Label {
+ display: inline-block;
+ margin-bottom: 8px;
+ }
+}
+
+//== State: A disabled dropdown
+.ms-Dropdown.is-disabled {
+ .ms-Dropdown-title {
+ background-color: $ms-color-neutralLighter;
+ border-color: $ms-color-neutralLighter;
+ color: $ms-color-neutralTertiary;
+ cursor: default;
+
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-contrastBlackDisabled;
+ color: $ms-color-contrastBlackDisabled;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-contrastWhiteDisabled;
+ color: $ms-color-contrastWhiteDisabled;
+ }
+ }
+
+ .ms-Dropdown-caretDown {
+ color: $ms-color-neutralTertiary;
+
+ @media screen and (-ms-high-contrast: active) {
+ color: $ms-color-contrastBlackDisabled;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ color: $ms-color-contrastWhiteDisabled;
+ }
+ }
+}
+
+// When the dropdown is opened
+.ms-Dropdown.is-open .ms-Dropdown-items {
+ display: block;
+ position: absolute;
+}
+
+// Adjustments for when the dropdown is open as a panel on small screens
+.ms-Panel .ms-Dropdown-items {
+ box-shadow: none;
+ overflow-y: auto;
+ padding-top: 4px;
+ max-height: 100%;
+
+ .ms-Dropdown-item {
+ padding: 0 16px;
+ }
+
+ &::before {
+ content: none;
+ border: 0;
+ }
+}
+
+// Hide the original dropdown
+.ms-Dropdown-select {
+ display: none;
+}
+
+.ms-Dropdown-caretDown {
+ color: $ms-color-neutralSecondary;
+ font-size: $ms-font-size-l;
+ position: absolute;
+ right: 9px;
+ bottom: 5px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+// Style the new, replacement component
+.ms-Dropdown-title {
+ @include ms-u-normalize;
+ background: $ms-color-white;
+ border: 1px solid $ms-color-neutralTertiaryAlt;
+ cursor: pointer;
+ display: block;
+ height: 32px;
+ line-height: 30px;
+ padding: 0 32px 0 10px;
+ position: relative;
+ overflow: hidden;
+}
+
+// Container for the dropdown items, displayed as a panel on small screens.
+.ms-Dropdown-items {
+ @include ms-u-normalize;
+ @include drop-shadow;
+ background-color: $ms-color-white;
+ display: none;
+ list-style-type: none;
+ position: absolute;
+ width: 100%;
+ max-height: 200px;
+ z-index: ($ms-zIndex-Dropdown + $ms-zIndex-back);
+ overflow-y: scroll;
+
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ max-width: 100%;
+
+ &::before {
+ content: '';
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ border: 1px solid $ms-color-neutralLight;
+ }
+
+ @media screen and (-ms-high-contrast: active) {
+ border: 1px solid $ms-color-white;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border: 1px solid $ms-color-black;
+ }
+}
+
+.ms-Dropdown-item {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 38px;
+ padding: 0 10px;
+ position: relative;
+ border: 1px solid transparent;
+ white-space: nowrap;
+
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-black;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-white;
+ }
+
+ // Shorten the first and last items to maintain baseline alignment.
+ &:first-child,
+ &:last-child {
+ height: 39px;
+ }
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ color: $ms-color-black;
+
+ @include highContrastListItemState;
+ }
+
+ &:active {
+ background-color: $ms-color-neutralLight;
+ border-color: $ms-color-themePrimary;
+ color: $ms-color-black;
+ }
+
+ &.is-disabled {
+ background: $ms-color-white;
+ color: $ms-color-neutralTertiary;
+ cursor: default;
+ line-height: 40px;
+ }
+}
+
+//== State: A selected dropdown item
+// Note: .ms-Dropdown-item--selected is deprecated and will be removed in a future version.
+// Use .is-selected instead.
+.ms-Dropdown-item.is-selected,
+.ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: $ms-color-themeLight;
+ color: $ms-color-black;
+ line-height: 40px;
+
+ &:hover {
+ background-color: $ms-color-themeLight;
+ }
+
+ @include highContrastListItemState;
+}
diff --git a/dist/components/FacePile/FacePile.hbs b/dist/components/FacePile/FacePile.hbs
new file mode 100644
index 000000000..dd25ce2e2
--- /dev/null
+++ b/dist/components/FacePile/FacePile.hbs
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+ {{#each props.members}}
+ {{> Persona props=props}}
+ {{/each}}
+
+
+ +3
+
+
\ No newline at end of file
diff --git a/dist/components/FacePile/FacePile.json b/dist/components/FacePile/FacePile.json
new file mode 100644
index 000000000..dec14b40f
--- /dev/null
+++ b/dist/components/FacePile/FacePile.json
@@ -0,0 +1,374 @@
+{
+ "name": "FacePile",
+ "notes": "",
+ "template": "FacePile.html",
+ "class": "ms-FacePile",
+ "dependencies": [
+ "Overlay",
+ "Link",
+ "Panel",
+ "PeoplePicker",
+ "Persona",
+ "PersonaCard",
+ "Spinner",
+ "ContextualHost"
+ ],
+ "props": {
+ "members": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "AL",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Accountant",
+ "modifiers": [
+ {
+ "name": "facePile"
+ }
+ ],
+ "personaCardProps": {
+ "personaProps": {
+ "initials": "AL",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Accountant",
+ "tertiaryText": "In a meeting",
+ "optionalText": "Available at 4:00pm",
+ "modifiers": [
+ {
+ "name": "lg"
+ }
+ ]
+ },
+ "orgChartProps": {
+ "groups": [
+ {
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Russel Miller",
+ "secondaryText": "Sales"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Douglas Fielder",
+ "secondaryText": "Public Relations"
+ }
+ }
+ ]
+ },
+ {
+ "title": "Manager",
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Grant Steel",
+ "secondaryText": "Sales"
+ }
+ }
+ ]
+ },
+ {
+ "title": "Staff",
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Harvey Wallin",
+ "secondaryText": "Public Relations"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Marcus Lauer",
+ "secondaryText": "Technical Support"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Marcel Groce",
+ "secondaryText": "Delivery"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Jessica Fischer",
+ "secondaryText": "Marketing"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "ML",
+ "initialsColor": "purple",
+ "primaryText": "Marcus Lauer",
+ "secondaryText": "Accountant",
+ "modifiers": [
+ {
+ "name": "facePile"
+ }
+ ],
+ "personaCardProps": {
+ "personaProps": {
+ "initials": "ML",
+ "initialsColor": "purple",
+ "primaryText": "Marcus Lauer",
+ "secondaryText": "Accountant",
+ "tertiaryText": "In a meeting",
+ "optionalText": "Available at 4:00pm",
+ "modifiers": [
+ {
+ "name": "lg"
+ }
+ ]
+ },
+ "orgChartProps": {
+ "groups": [
+ {
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Russel Miller",
+ "secondaryText": "Sales"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Douglas Fielder",
+ "secondaryText": "Public Relations"
+ }
+ }
+ ]
+ },
+ {
+ "title": "Manager",
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Grant Steel",
+ "secondaryText": "Sales"
+ }
+ }
+ ]
+ },
+ {
+ "title": "Staff",
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Harvey Wallin",
+ "secondaryText": "Public Relations"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Marcus Lauer",
+ "secondaryText": "Technical Support"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Marcel Groce",
+ "secondaryText": "Delivery"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Jessica Fischer",
+ "secondaryText": "Marketing"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "DF",
+ "initialsColor": "green",
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Accountant",
+ "modifiers": [
+ {
+ "name": "facePile"
+ }
+ ],
+ "personaCardProps": {
+ "personaProps": {
+ "initials": "AL",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Accountant",
+ "tertiaryText": "In a meeting",
+ "optionalText": "Available at 4:00pm",
+ "modifiers": [
+ {
+ "name": "lg"
+ }
+ ]
+ },
+ "orgChartProps": {
+ "groups": [
+ {
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Russel Miller",
+ "secondaryText": "Sales"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Douglas Fielder",
+ "secondaryText": "Public Relations"
+ }
+ }
+ ]
+ },
+ {
+ "title": "Manager",
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Grant Steel",
+ "secondaryText": "Sales"
+ }
+ }
+ ]
+ },
+ {
+ "title": "Staff",
+ "personas": [
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Harvey Wallin",
+ "secondaryText": "Public Relations"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Marcus Lauer",
+ "secondaryText": "Technical Support"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Marcel Groce",
+ "secondaryText": "Delivery"
+ }
+ },
+ {
+ "component": "Persona",
+ "props": {
+ "initials": "RM",
+ "initialsColor": "blue",
+ "image": "../persona/Persona.Person2.png",
+ "primaryText": "Jessica Fischer",
+ "secondaryText": "Marketing"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+}
diff --git a/dist/components/FacePile/FacePile.scss b/dist/components/FacePile/FacePile.scss
new file mode 100644
index 000000000..00da43c53
--- /dev/null
+++ b/dist/components/FacePile/FacePile.scss
@@ -0,0 +1,103 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// FacePile styles
+
+.ms-FacePile {
+ @include ms-baseFont;
+ position: relative;
+ height: 32px;
+ width: auto;
+
+ .ms-FacePile-personaCardHost {
+ display: none;
+ }
+}
+
+.ms-FacePile-addButton {
+ @include button-reset;
+ position: relative;
+ height: 32px;
+ width: 32px;
+ line-height: 32px;
+ text-align: center;
+ float: left;
+ padding: 0;
+ margin-right: 4px;
+ outline: transparent;
+ border-radius: 50%;
+ vertical-align: top;
+
+ .ms-Persona-presence,
+ .ms-Persona-details {
+ display: none;
+ }
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson {
+ background-color: $ms-color-themePrimary;
+ color: $ms-color-white;
+ font-size: $ms-font-size-l - 1;
+
+ &:hover,
+ &:focus {
+ background-color: $ms-color-themeDark;
+ }
+
+ &:active {
+ background-color: $ms-color-themeDarker;
+ }
+
+ &:disabled {
+ background-color: $ms-color-neutralTertiaryAlt;
+ }
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow {
+ background-color: $ms-color-neutralLight;
+ color: $ms-color-neutralSecondary;
+ display: none;
+
+ &.is-active {
+ display: block;
+ }
+
+ &:hover {
+ color: $ms-color-neutralDark;
+ }
+
+ &:disabled {
+ color: $ms-color-neutralTertiaryAlt;
+ }
+}
+
+.ms-FacePile-addPersonIcon {
+ position: relative;
+ top: -1px;
+}
+
+.ms-FacePile-overflowText {
+ font-size: $ms-font-size-m;
+}
+
+//== Panels
+// Overflow panel - only show member list
+.ms-FacePile-panel.ms-FacePile-panel--overflow {
+ .ms-Panel-headerText,
+ .ms-PeoplePicker-searchBox,
+ .ms-PeoplePicker-results,
+ .ms-PeoplePicker-resultAction {
+ display: none;
+ }
+
+ .ms-PeoplePicker-selectedHeader {
+ font-weight: $ms-font-weight-light;
+ font-size: $ms-font-size-xl;
+ color: $ms-color-neutralPrimary;
+ line-height: 82px;
+ height: 74px;
+ text-transform: none;
+ }
+}
diff --git a/dist/components/Label/Label.hbs b/dist/components/Label/Label.hbs
new file mode 100644
index 000000000..bb965814d
--- /dev/null
+++ b/dist/components/Label/Label.hbs
@@ -0,0 +1,2 @@
+
+{{props.label}}
diff --git a/dist/components/Label/Label.json b/dist/components/Label/Label.json
new file mode 100644
index 000000000..970b0ee91
--- /dev/null
+++ b/dist/components/Label/Label.json
@@ -0,0 +1,24 @@
+{
+ "name": "Label",
+ "notes": "A standard form label.",
+ "descripton": "Styling for form labels including the required and disabled variants.",
+ "template": "Label.html",
+ "class": "ms-Label",
+ "wrapBranches": true,
+ "fileOrder": [
+ "Label.html",
+ "Label.Disabled.html",
+ "Label.Required.html"
+ ],
+ "props": {
+ "label": "Name"
+ },
+ "propsDisabled": {
+ "state": "is-disabled",
+ "label": "Name"
+ },
+ "propsRequired": {
+ "state": "is-required",
+ "label": "Name"
+ }
+}
diff --git a/dist/components/Label/Label.scss b/dist/components/Label/Label.scss
new file mode 100644
index 000000000..809930eff
--- /dev/null
+++ b/dist/components/Label/Label.scss
@@ -0,0 +1,36 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Form field label styles
+
+@mixin ms-Label-is-disabled {
+ color: $ms-color-neutralTertiary;
+}
+
+@mixin ms-Label-is-required {
+ &::after {
+ content: ' *';
+ color: $ms-color-error;
+ }
+}
+
+.ms-Label {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-regular;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+
+ &.is-required {
+ @include ms-Label-is-required;
+ }
+
+ &.is-disabled {
+ @include ms-Label-is-disabled;
+ }
+}
diff --git a/dist/components/Link/Link.hbs b/dist/components/Link/Link.hbs
new file mode 100644
index 000000000..c1e11a82f
--- /dev/null
+++ b/dist/components/Link/Link.hbs
@@ -0,0 +1,7 @@
+
+
+{{props.label}}
+
diff --git a/dist/components/Link/Link.json b/dist/components/Link/Link.json
new file mode 100644
index 000000000..4c87de10a
--- /dev/null
+++ b/dist/components/Link/Link.json
@@ -0,0 +1,13 @@
+{
+ "name": "Link",
+ "notes": "",
+ "description": "A component containing styles for links including two variants.",
+ "template": "Link.html",
+ "class": "ms-Link",
+ "props": {
+ "label": "Example Link",
+ "href": "",
+ "title": "",
+ "tabIndex": ""
+ }
+}
diff --git a/dist/components/Link/Link.scss b/dist/components/Link/Link.scss
new file mode 100644
index 000000000..3aabcc5db
--- /dev/null
+++ b/dist/components/Link/Link.scss
@@ -0,0 +1,38 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Link (anchor) styles
+
+
+@mixin ms-Link {
+ @include ms-baseFont;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ color: $ms-color-themePrimary;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+
+ &:hover,
+ &:focus {
+ color: $ms-color-themeDarker;
+ }
+
+ &:active {
+ color: $ms-color-themePrimary;
+ }
+
+ @media screen and (-ms-high-contrast: active) {
+ color: $ms-color-contrastBlackLink;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ color: $ms-color-contrastWhiteLink;
+ }
+}
+
+.ms-Link {
+ @include ms-Link;
+}
diff --git a/dist/components/List/List.hbs b/dist/components/List/List.hbs
new file mode 100644
index 000000000..3b104a7d1
--- /dev/null
+++ b/dist/components/List/List.hbs
@@ -0,0 +1,7 @@
+
+
+
+ {{#each props.listItems}}
+ {{> (lookup . 'name') props=props}}
+ {{/each}}
+
diff --git a/dist/components/List/List.json b/dist/components/List/List.json
new file mode 100644
index 000000000..094fa0f38
--- /dev/null
+++ b/dist/components/List/List.json
@@ -0,0 +1,200 @@
+{
+ "name": "List",
+ "notes": "",
+ "description": "A component for displaying lists that need actions, icons, and additional descriptive information. There are two variants for List including the Default List and Grid List. Lists contain {0} ListItems {1} that have their own set of variants.",
+ "template": "List.html",
+ "class": "ms-List",
+ "wrapBranches": true,
+ "fileOrder": [
+ "List.html",
+ "List.Grid.html"
+ ],
+ "dependencies": [
+ "ListItem"
+ ],
+ "props": {
+ "listItems": [
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ }
+ ]
+ },
+ "propsGrid": {
+ "modifier": "grid",
+ "listItems": [
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ },
+ {
+ "name": "ListItem",
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ }
+ }
+ ]
+ }
+}
diff --git a/dist/components/List/List.scss b/dist/components/List/List.scss
new file mode 100644
index 000000000..431cddc4b
--- /dev/null
+++ b/dist/components/List/List.scss
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// List styles
+
+.ms-List {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ list-style-type: none;
+}
diff --git a/dist/components/ListItem/ListItem.hbs b/dist/components/ListItem/ListItem.hbs
new file mode 100644
index 000000000..94e7f29ee
--- /dev/null
+++ b/dist/components/ListItem/ListItem.hbs
@@ -0,0 +1,19 @@
+
+
+
+ {{#if props.image}}
{{/if}}
+ {{#if props.primaryText}}{{props.primaryText}} {{/if}}
+ {{#if props.secondaryText}}{{props.secondaryText}} {{/if}}
+ {{#if props.tertiaryText}}{{props.tertiaryText}} {{/if}}
+ {{#if props.metaText}}{{props.metaText}} {{/if}}
+ {{#if props.listIcon}}
{{/if}}
+
+
+ {{#each props.actions}}{{/each}}
+
+
+
+
+
+
+
diff --git a/dist/components/ListItem/ListItem.json b/dist/components/ListItem/ListItem.json
new file mode 100644
index 000000000..4300c229e
--- /dev/null
+++ b/dist/components/ListItem/ListItem.json
@@ -0,0 +1,75 @@
+{
+ "name": "ListItem",
+ "notes": "",
+ "description": "List item variants that are placed inside of the {0} List {1} component. List variants support several states including Selectable, Selected, Unseen, Picture, Picture, and Document.",
+ "template": "ListItem.html",
+ "class": "ms-ListItem",
+ "fileOrder": [
+ "ListItem.html",
+ "ListItem.Selectable.html",
+ "ListItem.Selected.html",
+ "ListItem.Unseen.html",
+ "ListItem.Unread.html",
+ "ListItem.Image.html",
+ "ListItem.Document.html"
+ ],
+ "dependencies": [
+ "List"
+ ],
+ "props": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "actions": [{}]
+ },
+ "propsDocument": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "metaText": "2:42p",
+ "modifier": "document",
+ "listIcon": "ppt",
+ "actions": [{}]
+ },
+ "propsImage": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "image": true,
+ "modifier": "image",
+ "actions": [{}]
+ },
+ "propsSelectable": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-selectable",
+ "actions": [{}]
+ },
+ "propsSelected": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-selected is-selectable",
+ "actions": [{}]
+ },
+ "propsUnread": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unread is-selectable",
+ "actions": [{}]
+ },
+ "propsUnseen": {
+ "primaryText": "Alton Lafferty",
+ "secondaryText": "Meeting notes",
+ "tertiaryText": "Today we discussed the importance of a, b, and c in regards to d.",
+ "metaText": "2:42p",
+ "state": "is-unseen is-selectable",
+ "actions": [{}]
+ }
+}
diff --git a/dist/components/ListItem/ListItem.scss b/dist/components/ListItem/ListItem.scss
new file mode 100644
index 000000000..5fefd67f4
--- /dev/null
+++ b/dist/components/ListItem/ListItem.scss
@@ -0,0 +1,235 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// List item styles
+
+
+.ms-ListItem {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ @include ms-u-clearfix;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ padding: 9px 28px 3px;
+ position: relative;
+ display: block;
+}
+
+.ms-ListItem-primaryText,
+.ms-ListItem-secondaryText,
+.ms-ListItem-tertiaryText {
+ @include noWrap;
+ display: block;
+}
+
+.ms-ListItem-primaryText {
+ color: $ms-color-neutralDark;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-xl;
+ padding-right: 80px; // Prevent overlap with up to three actions.
+ position: relative;
+ top: -4px;
+}
+
+.ms-ListItem-secondaryText {
+ color: $ms-color-neutralPrimary;
+ font-weight: $ms-font-weight-regular;
+ font-size: $ms-font-size-m;
+ line-height: 25px;
+ position: relative;
+ top: -7px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-tertiaryText {
+ color: $ms-color-neutralSecondaryAlt;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-m;
+ position: relative;
+ top: -9px;
+ margin-bottom: -4px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-metaText {
+ color: $ms-color-neutralPrimary;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-xs;
+ position: absolute;
+ right: 30px;
+ top: 39px;
+}
+
+.ms-ListItem-image {
+ float: left;
+ height: 70px;
+ margin-left: -8px; // Images sit closer to the edge than text.
+ margin-right: 10px;
+ width: 70px;
+ background-color: $ms-color-neutralPrimary;
+}
+
+.ms-ListItem-selectionTarget {
+ display: none;
+}
+
+.ms-ListItem-actions {
+ max-width: 80px; // Up to three actions.
+ position: absolute;
+ right: 30px;
+ text-align: right;
+ top: 10px;
+}
+
+.ms-ListItem-action {
+ color: $ms-color-neutralTertiary;
+ display: inline-block;
+ font-size: 15px;
+ position: relative;
+ text-align: center;
+ top: 3px;
+ cursor: pointer;
+ height: 16px;
+ width: 16px;
+
+ .ms-Icon {
+ vertical-align: top;
+ }
+
+ &:hover {
+ color: $ms-color-neutralSecondary;
+ outline: 1px solid transparent;
+ }
+}
+
+
+//== State: Unread list item
+//
+.ms-ListItem.is-unread {
+ border-left: 3px solid $ms-color-themePrimary;
+ padding-left: 27px; // Reduce padding to allow room for border.
+
+ .ms-ListItem-secondaryText,
+ .ms-ListItem-metaText {
+ color: $ms-color-themePrimary;
+ font-weight: $ms-font-weight-semibold;
+ }
+}
+
+
+//== State: Unseen list item
+//
+.ms-ListItem.is-unseen {
+ &::after {
+ border-right: 10px solid transparent;
+ border-top: 10px solid $ms-color-themePrimary;
+ left: 0;
+ position: absolute;
+ top: 0;
+ }
+}
+
+
+//== State: Selectable list item
+//
+.ms-ListItem.is-selectable {
+ .ms-ListItem-selectionTarget {
+ display: block;
+ height: 20px;
+ left: 6px;
+ position: absolute;
+ top: 13px;
+ width: 20px;
+ }
+
+ .ms-ListItem-image {
+ margin-left: 0;
+ }
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ cursor: pointer;
+ outline: 1px solid transparent;
+
+ // Insert the empty box.
+ &::before {
+ @include ms-Icon;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+ height: 15px;
+ width: 15px;
+ border: 1px solid $ms-color-neutralSecondaryAlt;
+ }
+ }
+}
+
+
+//== State: Selected list item
+//
+.ms-ListItem.is-selected {
+ // Insert the checkmark.
+ &::before {
+ border: 1px solid transparent;
+ }
+
+ &::before,
+ &:hover::before {
+ @include ms-Icon;
+ content: '\e041';
+ font-size: $ms-font-size-m-plus;
+ color: $ms-color-neutralSecondaryAlt;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+ }
+
+ &:hover {
+ background-color: $ms-color-themeLight;
+ outline: 1px solid transparent;
+ }
+}
+
+
+//== Modifier: Document list item
+//
+.ms-ListItem.ms-ListItem--document {
+ padding: 0;
+
+ // The icon for a file or folder in the items list. This may
+ // be an .ms-Icon or a specific modifier that loads an image.
+ .ms-ListItem-itemIcon {
+ width: 70px;
+ height: 70px;
+ float: left;
+ text-align: center;
+ }
+
+ // If the item icon is an .ms-Icon, position and color it appropriately.
+ .ms-ListItem-itemIcon .ms-Icon {
+ font-size: 38px;
+ line-height: 70px;
+ color: $ms-color-neutralSecondary;
+ }
+
+ // Primary text, typically the name.
+ .ms-ListItem-primaryText {
+ @include noWrap;
+ font-size: $ms-font-size-m;
+ padding-top: 15px;
+ padding-right: 0;
+ position: static;
+ }
+
+ // Secondary text, typically the modified date or some other metadata.
+ .ms-ListItem-secondaryText {
+ @include noWrap;
+ color: $ms-color-neutralSecondary;
+ font-weight: $ms-font-weight-regular;
+ font-size: $ms-font-size-xs;
+ padding-top: 6px;
+ }
+}
diff --git a/dist/components/MessageBanner/MessageBanner.hbs b/dist/components/MessageBanner/MessageBanner.hbs
new file mode 100644
index 000000000..cded1ad69
--- /dev/null
+++ b/dist/components/MessageBanner/MessageBanner.hbs
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ {{props.message}}
+
+
+
+
+
+
+ {{renderPartial props.button.name props.button.props}}
+
+
+
+
+
+
diff --git a/dist/components/MessageBanner/MessageBanner.json b/dist/components/MessageBanner/MessageBanner.json
new file mode 100644
index 000000000..03fc1f86b
--- /dev/null
+++ b/dist/components/MessageBanner/MessageBanner.json
@@ -0,0 +1,21 @@
+{
+ "name": "MessageBanner",
+ "notes": "A component for displaying errors",
+ "description:": "A component for displaying errors to a user via a top-of-the-screen message surface.",
+ "template": "MessageBanner.html",
+ "class": "ms-MessageBanner",
+ "dependencies": [
+ "Button"
+ ],
+ "props": {
+ "message": "You've reached your total storage on OneDrive. Please upgrade your storage plan if you need more storage.",
+ "button": {
+ "name": "Button",
+ "props": {
+ "label": "Get More Storage",
+ "modifier": "primary",
+ "tag": "button"
+ }
+ }
+ }
+}
diff --git a/dist/components/MessageBanner/MessageBanner.scss b/dist/components/MessageBanner/MessageBanner.scss
new file mode 100644
index 000000000..088226da6
--- /dev/null
+++ b/dist/components/MessageBanner/MessageBanner.scss
@@ -0,0 +1,127 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// MessageBanner Styles
+
+$MessageBanner-height: 52px;
+$MessageBanner-iconSize: 40px;
+
+.ms-MessageBanner {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-regular;
+ position: relative;
+ border-bottom: 1px solid $ms-color-neutralSecondaryAlt;
+ background-color: $ms-color-themeLighterAlt;
+ min-width: 320px;
+ width: 100%;
+ height: $MessageBanner-height;
+ text-align: center;
+ overflow: hidden;
+ @include ms-u-slideDownIn20;
+
+ .ms-Icon {
+ font-size: 16px;
+ }
+
+ &.hide {
+ @include ms-u-slideUpOut20;
+ }
+
+ &.is-hidden {
+ display: none;
+ }
+}
+
+.ms-MessageBanner-expand,
+.ms-MessageBanner-close {
+ height: $MessageBanner-height;
+ width: $MessageBanner-iconSize;
+ cursor: pointer;
+ border: 0;
+ background-color: transparent;
+}
+
+.ms-MessageBanner-close {
+ position: absolute;
+ right: 0;
+ top: 0;
+ line-height: $MessageBanner-height;
+ color: $ms-color-neutralSecondary;
+}
+
+.ms-MessageBanner-text {
+ display: inline-block;
+ padding: 18px 0;
+ margin-left: 0;
+ max-width: 770px;
+ overflow: hidden;
+ text-align: left;
+}
+
+.ms-MessageBanner-expand {
+ display: none;
+ vertical-align: top;
+
+ &.is-visible {
+ display: inline-block;
+ }
+}
+
+.ms-MessageBanner-action {
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 10px;
+ margin-left: 10px;
+ padding-right: 36px;
+
+ .ms-Button {
+ color: $ms-color-white;
+ }
+}
+
+.ms-MessageBanner-clipper {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-MessageBanner.is-expanded {
+ height: auto;
+
+ .ms-MessageBanner-clipper {
+ white-space: normal;
+ }
+}
+
+
+@media screen and (max-width: 479px) {
+ .ms-MessageBanner-action {
+ margin: 0;
+ display: block;
+ text-align: right;
+ padding: 0 10px 10px 0;
+ }
+
+ .ms-MessageBanner-text {
+ margin-left: -25px;
+ padding: 18px 0 10px;
+ min-width: 240px;
+ }
+
+ .ms-MessageBanner-expand {
+ display: inline-block;
+ padding: 0;
+ margin-left: -5px;
+ width: 20px;
+
+ .ms-Icon {
+ color: $ms-color-themePrimary;
+ }
+ }
+}
diff --git a/dist/components/MessageBar/MessageBar.hbs b/dist/components/MessageBar/MessageBar.hbs
new file mode 100644
index 000000000..7297028be
--- /dev/null
+++ b/dist/components/MessageBar/MessageBar.hbs
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
Hyperlink string
+
+
+
diff --git a/dist/components/MessageBar/MessageBar.json b/dist/components/MessageBar/MessageBar.json
new file mode 100644
index 000000000..33ca5ace8
--- /dev/null
+++ b/dist/components/MessageBar/MessageBar.json
@@ -0,0 +1,16 @@
+{
+ "name": "MessageBar",
+ "template": "MessageBar.html",
+ "class": "ms-MessageBar",
+ "dependencies": [
+ "Link"
+ ],
+ "fileOrder": [
+ "MessageBar.html",
+ "MessageBar.Warning.html",
+ "MessageBar.SevereWarning.html",
+ "MessageBar.Error.html",
+ "MessageBar.Success.html",
+ "MessageBar.Remove.html"
+ ]
+}
diff --git a/dist/components/MessageBar/MessageBar.scss b/dist/components/MessageBar/MessageBar.scss
new file mode 100644
index 000000000..4cc33afae
--- /dev/null
+++ b/dist/components/MessageBar/MessageBar.scss
@@ -0,0 +1,102 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// MessageBar Styles
+
+$MessageBar-padding: 8px;
+
+.ms-MessageBar {
+ @include ms-baseFont;
+ padding: $MessageBar-padding;
+ display: table;
+ @include ms-bgColor-info;
+}
+
+.ms-MessageBar-icon,
+.ms-MessageBar-text {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.ms-MessageBar-icon {
+ padding-right: $MessageBar-padding;
+ font-size: 16px;
+ @include ms-fontColor-neutralSecondaryAlt;
+}
+
+.ms-MessageBar-text {
+ @include ms-font-s;
+}
+
+
+//== Modifier: Warning message
+//
+.ms-MessageBar.ms-MessageBar--warning {
+ @include ms-bgColor-warning;
+}
+
+
+//== Modifier: Severe Warning message
+//
+.ms-MessageBar.ms-MessageBar--severeWarning {
+ @include ms-bgColor-severeWarning;
+
+ .ms-MessageBar-icon {
+ @include ms-fontColor-severeWarning;
+ }
+}
+
+
+//== Modifier: Error message
+//
+.ms-MessageBar.ms-MessageBar--error {
+ @include ms-bgColor-error;
+
+ .ms-MessageBar-icon {
+ @include ms-fontColor-error;
+ }
+}
+
+
+//== Modifier: Remove message
+//
+.ms-MessageBar.ms-MessageBar--remove {
+ @include ms-bgColor-error;
+
+ .ms-MessageBar-icon {
+ @include ms-fontColor-error;
+ }
+
+ .ms-Icon {
+ font-size: 8px;
+ margin-left: 3px;
+ }
+}
+
+
+//== Modifier: Success message
+//
+.ms-MessageBar.ms-MessageBar--success {
+ @include ms-bgColor-success;
+
+ .ms-MessageBar-icon {
+ @include ms-fontColor-green;
+ }
+
+ .ms-Icon {
+ font-size: $ms-font-size-s;
+ top: 3px;
+
+ &::before {
+ margin-left: 1px;
+ }
+
+ &::after {
+ font-size: 8px;
+ margin-left: 3px;
+ top: 1px;
+ }
+ }
+}
diff --git a/dist/components/OrgChart/OrgChart.hbs b/dist/components/OrgChart/OrgChart.hbs
new file mode 100644
index 000000000..fb020d8ca
--- /dev/null
+++ b/dist/components/OrgChart/OrgChart.hbs
@@ -0,0 +1,18 @@
+
+
+
+ {{#each props.groups}}
+
+ {{#if title}}
{{title}}
{{/if}}
+
+ {{#each personas}}
+
+
+ {{renderPartial component props}}
+
+
+ {{/each}}
+
+
+ {{/each}}
+
\ No newline at end of file
diff --git a/dist/components/OrgChart/OrgChart.json b/dist/components/OrgChart/OrgChart.json
new file mode 100644
index 000000000..6e5c2b035
--- /dev/null
+++ b/dist/components/OrgChart/OrgChart.json
@@ -0,0 +1,9 @@
+{
+ "name": "OrgChart",
+ "template": "OrgChart.html",
+ "class": "ms-OrgChart",
+ "wrapBranches": true,
+ "dependencies": [
+ "Persona"
+ ]
+}
diff --git a/dist/components/OrgChart/OrgChart.scss b/dist/components/OrgChart/OrgChart.scss
new file mode 100644
index 000000000..ff0f67c23
--- /dev/null
+++ b/dist/components/OrgChart/OrgChart.scss
@@ -0,0 +1,45 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Org chart styles
+
+
+.ms-OrgChart {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+}
+
+.ms-OrgChart-groupTitle {
+ color: $ms-color-neutralSecondary;
+ line-height: 1;
+}
+
+.ms-OrgChart-list {
+ padding: 0;
+ margin: 12px 0 16px;
+}
+
+.ms-OrgChart-listItem {
+ height: 50px;
+ width: 100%;
+ position: relative;
+ list-style: none;
+ margin-bottom: 8px;
+}
+
+.ms-OrgChart-listItemBtn {
+ @include button-reset;
+ position: relative;
+ height: 50px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0;
+ padding: 0;
+}
diff --git a/dist/components/Overlay/Overlay.hbs b/dist/components/Overlay/Overlay.hbs
new file mode 100644
index 000000000..80d4bc7e6
--- /dev/null
+++ b/dist/components/Overlay/Overlay.hbs
@@ -0,0 +1,3 @@
+
+
+
diff --git a/dist/components/Overlay/Overlay.json b/dist/components/Overlay/Overlay.json
new file mode 100644
index 000000000..2028d336f
--- /dev/null
+++ b/dist/components/Overlay/Overlay.json
@@ -0,0 +1,5 @@
+{
+ "name": "Overlay",
+ "template": "Overlay.html",
+ "class": "ms-Overlay"
+}
diff --git a/dist/components/Overlay/Overlay.scss b/dist/components/Overlay/Overlay.scss
new file mode 100644
index 000000000..165515f34
--- /dev/null
+++ b/dist/components/Overlay/Overlay.scss
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Modal overlay styles
+
+
+.ms-Overlay {
+ @include ms-baseFont;
+ background-color: $ms-color-whiteTranslucent40;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: $ms-zIndex-back;
+ display: none;
+}
+
+.ms-Overlay.is-visible {
+ display: block;
+}
+
+//== Modifier: Dark overlay
+//
+.ms-Overlay--dark {
+ background-color: $ms-color-blackTranslucent40;
+}
diff --git a/dist/components/Panel/Panel.hbs b/dist/components/Panel/Panel.hbs
new file mode 100644
index 000000000..44c0157c9
--- /dev/null
+++ b/dist/components/Panel/Panel.hbs
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+ {{props.content}}
+
+
+
\ No newline at end of file
diff --git a/dist/components/Panel/Panel.json b/dist/components/Panel/Panel.json
new file mode 100644
index 000000000..608c9e678
--- /dev/null
+++ b/dist/components/Panel/Panel.json
@@ -0,0 +1,5 @@
+{
+ "name": "Panel",
+ "template": "Panel.html",
+ "class": "ms-Panel"
+}
diff --git a/dist/components/Panel/Panel.scss b/dist/components/Panel/Panel.scss
new file mode 100644
index 000000000..3662d899e
--- /dev/null
+++ b/dist/components/Panel/Panel.scss
@@ -0,0 +1,136 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Panel styles
+
+$ms-panel-width-sm: 272px;
+$ms-panel-width-md: 340px;
+$ms-panel-width-lg: 644px;
+$ms-panel-width-xl: 940px;
+$ms-panel-width-xxl: 1192px;
+
+$ms-panel-margin-md: 48px;
+$ms-panel-margin-lg: 428px;
+$ms-panel-margin-xl: 176px;
+
+$ms-panel-close-button-height: 40px;
+
+// The panel itself, where the content goes.
+.ms-Panel {
+ @include ms-baseFont;
+ background-color: $ms-color-white;
+ width: 100%;
+ max-width: $ms-panel-width-sm;
+ @include drop-shadow(-30px, 0, 30px, -30px, .2);
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ z-index: $ms-zIndex-front;
+ display: none;
+
+ // Animations -- Default (anchored right)
+ &.animate-in {
+ @include ms-u-slideLeftIn40;
+ }
+
+ &.animate-out {
+ @include ms-u-slideRightOut40;
+ }
+
+ &.is-open {
+ display: block;
+ }
+}
+
+//== Modifier: Medium panel (anchored right, fixed width)
+//
+.ms-Panel.ms-Panel--md {
+ max-width: $ms-panel-width-md;
+}
+
+//== Modifier: Large panel (anchored right, fluid width)
+//
+.ms-Panel.ms-Panel--lg {
+ max-width: $ms-panel-width-lg;
+}
+
+//== Modifier: XLarge panel (anchored right, fluid width)
+//
+.ms-Panel.ms-Panel--xl {
+ max-width: $ms-panel-width-xl;
+}
+
+//== Modifier: XLarge panel (anchored right, fluid width)
+//
+.ms-Panel.ms-Panel--xxl {
+ max-width: $ms-panel-width-xxl;
+}
+
+//== Modifier: Left anchored panel (anchored left, fixed width)
+// Note: This panel variant should only be used for left nav.
+.ms-Panel--left {
+ @include drop-shadow(-30px, 0, 30px, 30px, .2);
+ left: 0;
+ right: auto;
+
+ &.animate-in {
+ @include ms-u-slideRightIn40;
+ }
+
+ &.animate-out {
+ @include ms-u-slideLeftOut40;
+ }
+}
+
+// The close button in the top right (x)
+.ms-Panel-closeButton {
+ @include button-reset;
+ position: absolute;
+ right: 8px;
+ top: 0;
+ height: $ms-panel-close-button-height;
+ width: $ms-panel-close-button-height;
+ line-height: $ms-panel-close-button-height;
+ outline: 0;
+ padding: 0;
+ color: $ms-color-neutralSecondary;
+ font-size: $ms-font-size-m;
+
+ &:hover {
+ color: $ms-color-neutralPrimary;
+ }
+}
+
+// Scrollable content area
+.ms-Panel-contentInner {
+ margin-top: $ms-panel-close-button-height;
+ padding: 0 16px 20px;
+ overflow-y: auto;
+
+ @media (min-width: $ms-screen-lg-min) {
+ padding: 0 32px 20px;
+ }
+
+ @media (min-width: $ms-screen-xxl-min) {
+ padding: 0 40px 20px;
+ }
+}
+
+// Header text at the top of the panel.
+.ms-Panel-headerText {
+ font-weight: $ms-font-weight-light;
+ font-size: $ms-font-size-xl;
+ color: $ms-color-neutralPrimary;
+ margin: 10px 0;
+ padding: 4px 0;
+ line-height: 1;
+ text-overflow: ellipsis;
+ overflow: hidden;
+
+ @media (min-width: $ms-screen-xl-min) {
+ margin-top: 30px;
+ }
+}
diff --git a/dist/components/PanelHost/PanelHost.hbs b/dist/components/PanelHost/PanelHost.hbs
new file mode 100644
index 000000000..420f6a8d4
--- /dev/null
+++ b/dist/components/PanelHost/PanelHost.hbs
@@ -0,0 +1,3 @@
+
+ {{> Overlay }}
+
\ No newline at end of file
diff --git a/dist/components/PanelHost/PanelHost.json b/dist/components/PanelHost/PanelHost.json
new file mode 100644
index 000000000..b7c3342c8
--- /dev/null
+++ b/dist/components/PanelHost/PanelHost.json
@@ -0,0 +1,18 @@
+{
+ "name": "PanelHost",
+ "notes": "",
+ "description": "Containers used in experiences that do not require explicit context for heavy-weight creation/edit/management tasks such as settings, multi-field forms, and permissions. For containers used for complex tasks that requires context, use a separate Pane alongside the existing experience such as a List/Details layout.",
+ "template": "PanelHost.html",
+ "class": "ms-PanelHost",
+ "wrapBranches": true,
+ "dependencies": [
+ "Overlay"
+ ],
+ "fileOrder": [
+ "PanelHost.html"
+ ],
+ "props": {
+ "headerText": "PanelHost",
+ "content": "Content goes here"
+ }
+}
\ No newline at end of file
diff --git a/dist/components/PanelHost/PanelHost.scss b/dist/components/PanelHost/PanelHost.scss
new file mode 100644
index 000000000..361de79b9
--- /dev/null
+++ b/dist/components/PanelHost/PanelHost.scss
@@ -0,0 +1,14 @@
+// The panel covers the entire screen.
+.ms-PanelHost {
+ @include ms-baseFont;
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: $ms-zIndex-front;
+}
+
+.ms-PanelHost .ms-Overlay {
+ cursor: pointer;
+}
diff --git a/dist/components/PeoplePicker/PeoplePicker.hbs b/dist/components/PeoplePicker/PeoplePicker.hbs
new file mode 100644
index 000000000..1d4b2f352
--- /dev/null
+++ b/dist/components/PeoplePicker/PeoplePicker.hbs
@@ -0,0 +1,57 @@
+
+
+
+
+ {{> TextField props=props.textFieldProps}}
+
+
+ {{#each props.groups}}
+
+
+ {{title}}
+
+ {{#each personas}}
+
+ {{> Persona props=props}}
+
+
+ {{/each}}
+
+ {{/each}}
+
+
+
+
+
+ Showing top 5 results
+ Search Contacts & Directory
+
+
+
+ {{#each props.members}}
+
+
+
+ {{#each personas}}
+
+ {{> Persona props=props}}
+
+
+ {{/each}}
+
+
+ {{/each}}
+
\ No newline at end of file
diff --git a/dist/components/PeoplePicker/PeoplePicker.json b/dist/components/PeoplePicker/PeoplePicker.json
new file mode 100644
index 000000000..890d4e4af
--- /dev/null
+++ b/dist/components/PeoplePicker/PeoplePicker.json
@@ -0,0 +1,20 @@
+{
+ "name": "PeoplePicker",
+ "notes": "",
+ "description": "A component used for searching for and picking a person (or people). There are several variants and modifications to the dropdown list of {0} Personas {1} that allow for removing selected people, compact visualizations, a disconnected state, and a 'tokenized' list of selected users.",
+ "template": "PeoplePicker.html",
+ "class": "ms-PeoplePicker",
+ "dependencies": [
+ "Label",
+ "Persona",
+ "PersonaCard",
+ "Spinner",
+ "TextField",
+ "ContextualHost",
+ "OrgChart"
+ ],
+ "wrapBranches": true,
+ "fileOrder": [
+ "PeoplePicker.html"
+ ]
+}
diff --git a/dist/components/PeoplePicker/PeoplePicker.scss b/dist/components/PeoplePicker/PeoplePicker.scss
new file mode 100644
index 000000000..9dd38fa46
--- /dev/null
+++ b/dist/components/PeoplePicker/PeoplePicker.scss
@@ -0,0 +1,626 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// People Picker styles
+
+$personaItemHeight: 40px;
+$ms-Persona-leftPadding: 16px;
+
+.ms-PeoplePicker {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ background-color: $ms-color-white;
+ margin-bottom: 10px;
+}
+
+// Box that contains the search field and selected people.
+.ms-PeoplePicker-searchBox {
+ border-bottom: 1px solid $ms-color-neutralTertiaryAlt;
+ cursor: text;
+
+ &:hover {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ &.is-active,
+ &:focus {
+ border-color: $ms-color-themePrimary;
+ }
+
+ &:hover,
+ &:focus {
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-contrastBlackSelected;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-contrastWhiteSelected;
+ }
+ }
+
+ @include input-placeholder {
+ color: $ms-color-neutralSecondary;
+ }
+
+ .ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ margin-bottom: 0;
+ display: inline-block;
+ width: auto;
+
+ .ms-TextField-field {
+ min-height: 40px;
+ border: 0;
+ }
+ }
+}
+
+// Highlight the search box when the people picker is active
+.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox {
+ .ms-TextField-field {
+ border-color: $ms-color-themePrimary;
+ }
+}
+
+.ms-PeoplePicker-persona {
+ cursor: pointer;
+}
+
+// The selected persona may be in an error state.
+.ms-PeoplePicker-persona.has-error {
+ .ms-Persona-primaryText {
+ color: $ms-color-error;
+ }
+}
+
+// Button to remove a selected person.
+.ms-PeoplePicker-personaRemove {
+ @include button-reset;
+ background-color: $ms-color-neutralLighter;
+ color: $ms-color-neutralSecondary;
+ display: inline-block;
+ text-align: center;
+ height: 32px;
+ width: 32px;
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ color: $ms-color-neutralPrimary;
+ cursor: pointer;
+ }
+
+ &:focus {
+ background-color: $ms-color-neutralLight;
+ color: $ms-color-neutralPrimary;
+ border: 1px solid $ms-color-themePrimary;
+ outline: none;
+ }
+}
+
+// Results area, hidden by default
+.ms-PeoplePicker-results {
+ background-color: $ms-color-white;
+ border: 1px solid $ms-color-neutralTertiaryAlt;
+ margin-bottom: -1px;
+ padding-top: 9px;
+ width: 100%;
+ padding-left: 0;
+ box-sizing: border-box;
+}
+
+// Show the results area when the people picker is active
+.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
+ display: block;
+ opacity: 1;
+}
+
+
+// A group of results
+.ms-PeoplePicker-resultGroup {
+ border-top: 1px solid $ms-color-neutralLight;
+
+ // The first result group needs to be bumped up 1px to account for border on ms-PeoplePicker-results
+ &:first-child {
+ border-top: 0;
+ }
+}
+
+// Title for a group of results (optional)
+.ms-PeoplePicker-resultGroupTitle {
+ color: $ms-color-themePrimary;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-s;
+ padding-top: 8px;
+ padding-bottom: 8px;
+ text-transform: uppercase;
+ padding-left: $ms-Persona-leftPadding;
+}
+
+// List of results
+.ms-PeoplePicker-resultList {
+ @include ms-u-normalize;
+ margin-bottom: -1px;
+ list-style-type: none; // Browser default override.
+}
+
+// A single result in the result list
+.ms-PeoplePicker-result {
+ position: relative;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ padding-left: $ms-Persona-leftPadding;
+ cursor: pointer;
+ outline: 0;
+
+ &:hover,
+ &:focus {
+ background-color: $ms-color-neutralLight;
+ }
+
+ &:focus {
+ box-shadow: 0 0 0 1px $ms-color-themePrimary inset;
+ }
+
+ &.is-selected {
+ background-color: $ms-color-themeLight;
+
+ .ms-PeoplePicker-resultAction {
+ &:hover {
+ background-color: $ms-color-themeTertiary;
+ }
+
+ &:active {
+ background-color: $ms-color-themeTertiary;
+ }
+ }
+ }
+}
+
+// Result buttons
+.ms-PeoplePicker-resultBtn,
+.ms-PeoplePicker-peopleListBtn {
+ @include button-reset;
+ position: relative;
+ box-sizing: border-box;
+ height: 34px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0 0 10px;
+ padding: 0 0 0 9px;
+
+ @media (min-width: $ms-screen-md-min) {
+ height: 48px;
+ }
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ outline: 1px solid transparent;
+ }
+
+ &:focus {
+ outline: 1;
+ }
+
+ &.ms-PeoplePicker-resultBtn--compact {
+ height: 32px;
+ }
+}
+
+.ms-PeoplePicker-peopleListBtn {
+ margin-bottom: 0;
+ padding: 0;
+
+ &:hover {
+ background-color: transparent;
+ }
+}
+
+// Actionable icon on a result
+.ms-PeoplePicker-resultAction {
+ @include button-reset;
+ display: block;
+ height: 100%;
+ transition: background-color .367s $ms-ease1;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 40px;
+ text-align: center;
+
+ .ms-Icon {
+ color: $ms-color-neutralSecondary;
+ font-size: $ms-font-size-m-plus;
+ }
+
+ &:hover {
+ background-color: $ms-color-neutralTertiaryAlt;
+ outline: 1px solid transparent;
+ }
+
+ &:active {
+ background-color: $ms-color-neutralTertiary;
+ }
+}
+
+// A result can contain additional content (usually a ms-PeoplePicker-resultList of Persona components) that is hidden initially
+.ms-PeoplePicker-resultAdditionalContent {
+ display: none;
+}
+
+// Use the .is-expanded state to reveal the additional content
+.ms-PeoplePicker-result.is-expanded {
+ background-color: $ms-color-neutralLighter;
+ margin-bottom: 11px;
+
+ // Switch the toggle icon
+ .ms-PeoplePicker-resultAction .ms-Icon {
+ transform: rotate(180deg);
+ }
+
+ // Show the content
+ .ms-PeoplePicker-resultAdditionalContent {
+ display: block;
+ }
+}
+
+// After the result groups we have an area to trigger additional searches
+.ms-PeoplePicker-searchMore {
+ border-top: 1px solid $ms-color-neutralLight;
+ height: 69px;
+ position: relative;
+ overflow: hidden;
+
+ .ms-Spinner {
+ position: absolute;
+ width: 32px;
+ height: 32px;
+ top: 20px;
+ left: 20px;
+ display: none;
+
+ .ms-Spinner-circle {
+ background-color: $ms-color-themePrimary;
+ }
+ }
+}
+
+// Searching state
+.ms-PeoplePicker-searchMore.is-searching {
+
+ .ms-Spinner {
+ display: block;
+ }
+
+ .ms-PeoplePicker-searchMoreIcon {
+ .ms-Icon {
+ display: none;
+ }
+ }
+
+ .ms-PeoplePicker-searchMorePrimary {
+ color: $ms-color-themePrimary;
+ }
+
+ &:hover {
+ background-color: transparent;
+ cursor: default;
+ }
+}
+
+.ms-PeoplePicker-searchMoreBtn {
+ @include button-reset;
+ position: relative;
+ height: 69px;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ padding-left: 70px;
+ text-align: left;
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ cursor: pointer;
+ }
+
+ // TODO: Works in Chrome, but not working in IE
+ &:focus,
+ &:active {
+ background-color: $ms-color-themeLight;
+ }
+}
+
+.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
+ height: 49px;
+ padding-left: 50px;
+}
+
+// Default search icon
+.ms-PeoplePicker-searchMoreIcon {
+ height: 70px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 70px;
+
+ .ms-Icon {
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m + 2;
+ position: absolute;
+ text-align: center;
+ top: 27px;
+ width: 100%;
+ }
+}
+
+// Primary text
+.ms-PeoplePicker-searchMorePrimary {
+ padding-top: 2px;
+ font-family: $ms-font-family-base;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+}
+
+// Secondary text
+.ms-PeoplePicker-searchMoreSecondary {
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-xs;
+ color: $ms-color-neutralSecondary;
+}
+
+// The search more area may be in a disconnected state.
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected {
+
+ // Do nothing on hover
+ &:hover {
+ background-color: inherit;
+ cursor: default;
+ }
+
+ // Alert icon
+ .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: $ms-color-neutralSecondary;
+ }
+
+ // Primary text
+ .ms-PeoplePicker-searchMorePrimary {
+ color: $ms-color-neutralSecondary;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-xs;
+ line-height: 20px;
+ position: relative;
+ top: 12px;
+ }
+}
+
+
+//== Modifier: People Picker Compact
+//
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact {
+ .ms-PeoplePicker-resultAction {
+ height: 32px;
+ width: 32px;
+ }
+
+ .ms-PeoplePicker-resultGroups {
+ max-height: 209px;
+ }
+
+ .ms-PeoplePicker-searchMore {
+ height: 49px;
+
+ .ms-Spinner {
+ width: 28px;
+ height: 28px;
+ top: 12px;
+ left: 12px;
+ }
+ }
+
+ .ms-PeoplePicker-searchMoreBtn {
+ height: 100%;
+ }
+
+ .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
+ background-size: $ms-Persona-leftPadding;
+ }
+
+ .ms-PeoplePicker-searchMoreIcon {
+ height: 50px;
+ width: 50px;
+
+ .ms-Icon {
+ font-size: $ms-font-size-l;
+ top: 0;
+ margin-top: 0;
+ line-height: 50px;
+ }
+ }
+
+ .ms-PeoplePicker-searchMorePrimary {
+ font-size: $ms-font-size-s;
+ line-height: 45px;
+ }
+
+ .ms-PeoplePicker-searchMoreSecondary {
+ display: none;
+ }
+}
+
+
+//== Modifier: facePile
+//
+.ms-PeoplePicker.ms-PeoplePicker--facePile {
+ //= State: Searching in peoplepicker search field
+ &.is-searching {
+ .ms-PeoplePicker-results {
+ border-bottom: 0;
+ padding: 20px 0 0;
+ }
+
+ .ms-PeoplePicker-peopleListHeader {
+ display: none;
+ }
+ }
+
+ .ms-PersonaCard {
+ display: none;
+ position: absolute;
+ height: 200px;
+
+ &.is-active {
+ display: block;
+ }
+ }
+
+ .ms-Persona.ms-Persona--selectable {
+ padding: 0;
+ }
+
+ .ms-PeoplePicker-searchMore {
+ display: none;
+
+ &.is-active {
+ display: block;
+ }
+ }
+
+ .ms-PeoplePicker-searchMore,
+ .ms-PeoplePicker-searchMoreBtn,
+ .ms-PeoplePicker-searchMoreIcon {
+ height: 48px;
+ }
+
+ .ms-PeoplePicker-searchMoreBtn {
+ padding-left: 48px;
+ }
+
+ .ms-PeoplePicker-searchMoreIcon {
+ width: 48px;
+ }
+
+ .ms-PeoplePicker-searchMorePrimary {
+ font-size: $ms-font-size-s;
+ line-height: 48px;
+ }
+
+ .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ top: 0;
+ line-height: 48px;
+ }
+
+ .ms-Spinner {
+ top: 16px;
+ left: 14px;
+ height: 20px;
+ width: 20px;
+ }
+}
+
+// PeoplePicker results - facePile
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile {
+ position: relative;
+ border: 0;
+ box-shadow: none;
+ margin: 0;
+ max-width: 100%;
+ border-bottom: 1px solid $ms-color-neutralLight;
+}
+
+// Personas are size xs on mobile, sm on md screens and above
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile,
+.ms-PeoplePicker-selectedPeople {
+ @media (max-width: $ms-screen-sm-max) {
+ .ms-Persona-imageArea,
+ .ms-Persona-image {
+ width: 32px;
+ height: 32px;
+ }
+
+ .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+ }
+
+ .ms-Persona-initials {
+ font-size: $ms-font-size-s;
+ line-height: 32px;
+ }
+
+ .ms-Persona-presence {
+ left: 19px;
+ }
+
+ .ms-Persona-details {
+ padding-left: 8px;
+ }
+
+ .ms-Persona-primaryText {
+ font-size: $ms-font-size-m;
+ padding-top: 3px;
+ }
+
+ .ms-Persona-secondaryText {
+ display: none;
+ }
+ }
+
+ @media (min-width: $ms-screen-md-min) {
+ .ms-Persona .ms-Persona-secondaryText {
+ display: block;
+ }
+ }
+
+ .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-peopleListBtn {
+ @media (min-width: $ms-screen-md-min) {
+ height: $personaItemHeight;
+ }
+ }
+
+ .ms-PeoplePicker-resultAction {
+ @media (min-width: $ms-screen-md-min) {
+ height: $personaItemHeight;
+ }
+ }
+
+ .ms-PeoplePicker-selected {
+ margin-bottom: 20px;
+ display: none;
+
+ &.is-active {
+ display: block;
+ }
+ }
+}
+
+
+.ms-PeoplePicker-selectedHeader,
+.ms-PeoplePicker-peopleListHeader {
+ color: $ms-color-themePrimary;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-regular;
+ height: 50px;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-selectedPeople,
+.ms-PeoplePicker-peopleList {
+ @include ms-u-normalize;
+ list-style: none;
+}
+
+.ms-PeoplePicker-selectedPerson {
+ margin-bottom: 8px;
+ position: relative;
+}
+
+.ms-PeoplePicker-peopleListItem {
+ margin-bottom: 6px;
+ position: relative;
+}
diff --git a/dist/components/Persona/Persona.hbs b/dist/components/Persona/Persona.hbs
new file mode 100644
index 000000000..f6bb953bc
--- /dev/null
+++ b/dist/components/Persona/Persona.hbs
@@ -0,0 +1,44 @@
+
+
+
+
+ {{#if props.initials}}
+
{{props.initials}}
+ {{/if}}
+ {{#if props.image}}
+
+ {{/if}}
+
+
+ {{#if props.icon}}
+
+ {{/if}}
+
+
+ {{#if props.primaryText}}
+
{{props.primaryText}}
+ {{/if}}
+ {{#if props.secondaryText}}
+
{{props.secondaryText}}
+ {{/if}}
+ {{#if props.tertiaryText}}
+
{{props.tertiaryText}}
+ {{/if}}
+ {{#if props.optionalText}}
+
{{props.optionalText}}
+ {{/if}}
+
+ {{#if props.actionIcon}}
+
+
+
+ {{/if}}
+ {{#if props.personaCardProps}}
+ {{> PersonaCard props=props.personaCardProps}}
+ {{/if}}
+
diff --git a/dist/components/Persona/Persona.json b/dist/components/Persona/Persona.json
new file mode 100644
index 000000000..3df4c67d1
--- /dev/null
+++ b/dist/components/Persona/Persona.json
@@ -0,0 +1,8 @@
+{
+ "name": "Persona",
+ "class": "ms-Persona",
+ "dependencies": [
+ "PersonaCard",
+ "ContextualHost"
+ ]
+}
diff --git a/dist/components/Persona/Persona.scss b/dist/components/Persona/Persona.scss
new file mode 100644
index 000000000..86b565c72
--- /dev/null
+++ b/dist/components/Persona/Persona.scss
@@ -0,0 +1,710 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Persona styles
+
+
+//= Colors used in the initials color block
+$ms-color-initials-lightBlue: #6BA5E7;
+$ms-color-initials-blue: #2D89EF;
+$ms-color-initials-darkBlue: #2B5797;
+$ms-color-initials-teal: #00ABA9;
+$ms-color-initials-lightGreen: #99B433;
+$ms-color-initials-green: #00A300;
+$ms-color-initials-darkGreen: #1E7145;
+$ms-color-initials-lightPink: #E773BD;
+$ms-color-initials-pink: #FF0097;
+$ms-color-initials-magenta: #7E3878;
+$ms-color-initials-purple: #603CBA;
+$ms-color-initials-black: #1D1D1D;
+$ms-color-initials-orange: #DA532C;
+$ms-color-initials-red: #EE1111;
+$ms-color-initials-darkRed: #B91D47;
+
+// Skype presence colors
+$ms-color-presence-available: #7FBA00;
+$ms-color-presence-away: #FCD116;
+$ms-color-presence-busy: #E81123;
+$ms-color-presence-dnd-background: #E81123;
+$ms-color-presence-dnd-line: #FFFFFF;
+$ms-color-presence-offline: #93ABBD;
+$ms-color-presence-out-of-office: $ms-color-magenta;
+
+// Other presence colors
+$ms-color-presence-blocked-background: #DEDEDE;
+$ms-color-presence-blocked-line: #C72D25;
+$ms-color-presence-busy-stripe-light: #E57A79;
+$ms-color-presence-busy-stripe-dark: #D00E0D;
+$ms-color-presence-busy-average: #D93B3B;
+
+// Persona Sizes
+$ms-Persona-sizeTiny: 30px;
+$ms-Persona-sizeXs: 32px;
+$ms-Persona-sizeSm: 40px;
+$ms-Persona-sizeMd: 48px;
+$ms-Persona-sizeLg: 72px;
+$ms-Persona-sizeXl: 100px;
+
+// Details Spacing
+$ms-Persona-imageDetailsSmSpace: 8px;
+$ms-Persona-imageDetailsLgSpace: 12px;
+$ms-Persona-imageDetailsXlSpace: 20px;
+
+// Presence Sizes
+$ms-Persona-presenceSizeMd: 12px;
+$ms-Persona-presenceSizeLg: 20px;
+$ms-Persona-presenceSizeXl: 28px;
+
+
+.ms-Persona {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ line-height: 1;
+ position: relative;
+ width: 100%;
+ height: $ms-Persona-sizeMd;
+ display: table;
+ table-layout: fixed;
+ border-collapse: separate;
+
+ .ms-ContextualHost {
+ display: none;
+ }
+}
+
+.ms-Persona-imageArea {
+ position: absolute;
+ overflow: hidden;
+ text-align: center;
+ max-width: $ms-Persona-sizeMd;
+ height: $ms-Persona-sizeMd;
+ border-radius: 50%;
+ z-index: $ms-zIndex-back;
+ width: 100%;
+ top: 0;
+ left: 0;
+
+ @media screen and (-ms-high-contrast: active) {
+ border: 1px solid $ms-color-white;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border: 1px solid $ms-color-black;
+ }
+}
+
+//= Note: The doughboy placeholder is being deprecated.
+// The initials color block (.ms-Persona-initials) will be used going forward
+// as a fallback when the persona does not have an image.
+.ms-Persona-placeholder {
+ color: $ms-color-white;
+ position: absolute;
+ right: 0;
+ left: 0;
+ font-size: 47px;
+ top: 9px;
+ z-index: $ms-zIndex-middle;
+}
+
+.ms-Persona-initials {
+ color: $ms-color-white;
+ font-size: $ms-font-size-l;
+ font-weight: $ms-font-weight-light;
+ line-height: $ms-Persona-sizeMd;
+
+ &.ms-Persona-initials--lightBlue {
+ background-color: $ms-color-initials-lightBlue;
+ }
+
+ &.ms-Persona-initials--blue {
+ background-color: $ms-color-initials-blue;
+ }
+
+ &.ms-Persona-initials--darkBlue {
+ background-color: $ms-color-initials-darkBlue;
+ }
+
+ &.ms-Persona-initials--teal {
+ background-color: $ms-color-initials-teal;
+ }
+
+ &.ms-Persona-initials--lightGreen {
+ background-color: $ms-color-initials-lightGreen;
+ }
+
+ &.ms-Persona-initials--green {
+ background-color: $ms-color-initials-green;
+ }
+
+ &.ms-Persona-initials--darkGreen {
+ background-color: $ms-color-initials-darkGreen;
+ }
+
+ &.ms-Persona-initials--lightPink {
+ background-color: $ms-color-initials-lightPink;
+ }
+
+ &.ms-Persona-initials--pink {
+ background-color: $ms-color-initials-pink;
+ }
+
+ &.ms-Persona-initials--magenta {
+ background-color: $ms-color-initials-magenta;
+ }
+
+ &.ms-Persona-initials--purple {
+ background-color: $ms-color-initials-purple;
+ }
+
+ &.ms-Persona-initials--black {
+ background-color: $ms-color-initials-black;
+ }
+
+ &.ms-Persona-initials--orange {
+ background-color: $ms-color-initials-orange;
+ }
+
+ &.ms-Persona-initials--red {
+ background-color: $ms-color-initials-red;
+ }
+
+ &.ms-Persona-initials--darkRed {
+ background-color: $ms-color-initials-darkRed;
+ }
+}
+
+.ms-Persona-image {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: $ms-Persona-sizeMd;
+ z-index: $ms-zIndex-front;
+ width: 100%;
+
+ &[src=''] {
+ display: none;
+ }
+}
+
+.ms-Persona-presence {
+ background-color: $ms-color-presence-available;
+ position: absolute;
+ height: $ms-Persona-presenceSizeMd;
+ width: $ms-Persona-presenceSizeMd;
+ border-radius: 50%;
+ top: auto;
+ left: 34px;
+ bottom: -1px;
+ border: 2px solid $ms-color-white;
+ text-align: center;
+}
+
+.ms-Persona-presenceIcon {
+ color: $ms-color-white;
+ font-size: 9px;
+ line-height: $ms-Persona-presenceSizeMd;
+ vertical-align: top;
+}
+
+.ms-Persona-details {
+ padding: 0 12px;
+ vertical-align: middle;
+ overflow: hidden;
+ text-align: left;
+ padding-left: $ms-Persona-sizeMd + $ms-Persona-imageDetailsLgSpace;
+ display: table-cell;
+ width: 100%;
+}
+
+.ms-Persona-primaryText,
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ @include noWrap;
+ width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ms-Persona-primaryText {
+ color: $ms-color-neutralPrimary;
+ font-weight: $ms-font-weight-regular;
+ font-size: $ms-font-size-l;
+ margin-top: -3px;
+ line-height: 1.4;
+}
+
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ color: $ms-color-neutralSecondary;
+ font-weight: $ms-font-weight-regular;
+ font-size: $ms-font-size-s;
+ white-space: nowrap;
+ line-height: 1.3;
+}
+
+.ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ padding-top: 5px;
+ display: none; // Hidden on default persona
+}
+
+
+//== Modifier: Tiny Persona
+//
+.ms-Persona.ms-Persona--tiny {
+ height: $ms-Persona-sizeTiny;
+ display: inline-block;
+
+ .ms-Persona-imageArea {
+ overflow: visible;
+ display: none;
+ }
+
+ .ms-Persona-presence {
+ right: auto;
+ top: 10px;
+ left: 0;
+ border: 0;
+
+ @media screen and (-ms-high-contrast: active) {
+ top: 9px;
+ border: 1px solid $ms-color-white;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border: 1px solid $ms-color-black;
+ }
+ }
+
+ .ms-Persona-details {
+ padding-left: 20px;
+ }
+
+ .ms-Persona-primaryText {
+ font-size: $ms-font-size-m;
+ padding-top: 9px;
+ }
+
+ .ms-Persona-secondaryText {
+ display: none;
+ }
+}
+
+
+//== Modifier: Tiny Persona with read only state
+//
+// This variant includes a semicolon, and is
+// most often presented within a People Picker.
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
+ padding: 0;
+ background-color: transparent;
+
+ .ms-Persona-primaryText {
+ &::after {
+ content: ';';
+ }
+ }
+}
+
+
+//== Modifier: Extra Small Persona, FacePile and Token modifiers
+//
+.ms-Persona.ms-Persona--xs,
+.ms-Persona.ms-Persona--facePile,
+.ms-Persona.ms-Persona--token {
+ height: $ms-Persona-sizeXs;
+
+ .ms-Persona-imageArea,
+ .ms-Persona-image {
+ max-width: $ms-Persona-sizeXs;
+ height: $ms-Persona-sizeXs;
+ }
+
+ .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+ }
+
+ .ms-Persona-initials {
+ font-size: $ms-font-size-s;
+ line-height: $ms-Persona-sizeXs;
+ }
+
+ .ms-Persona-presence {
+ left: 19px;
+ }
+
+ .ms-Persona-details {
+ padding-left: $ms-Persona-sizeXs + $ms-Persona-imageDetailsSmSpace;
+ }
+
+ .ms-Persona-primaryText {
+ font-size: $ms-font-size-m;
+ padding-top: 3px;
+ }
+
+ .ms-Persona-secondaryText {
+ display: none;
+ }
+}
+
+
+//== Modifier: Small Persona
+//
+.ms-Persona.ms-Persona--sm {
+ height: $ms-Persona-sizeSm;
+
+ .ms-Persona-imageArea,
+ .ms-Persona-image {
+ max-width: $ms-Persona-sizeSm;
+ height: $ms-Persona-sizeSm;
+ }
+
+ .ms-Persona-placeholder {
+ font-size: 38px;
+ top: 5px;
+ }
+
+ .ms-Persona-initials {
+ font-size: $ms-font-size-m;
+ line-height: $ms-Persona-sizeSm;
+ }
+
+ .ms-Persona-presence {
+ left: 27px;
+ }
+
+ .ms-Persona-details {
+ padding-left: $ms-Persona-sizeSm + $ms-Persona-imageDetailsSmSpace;
+ }
+
+ .ms-Persona-primaryText {
+ font-size: $ms-font-size-m;
+ }
+
+ .ms-Persona-primaryText,
+ .ms-Persona-secondaryText {
+ padding-top: 1px;
+ }
+}
+
+
+//== Modifier: Large Persona
+//
+.ms-Persona.ms-Persona--lg {
+ height: $ms-Persona-sizeLg;
+
+ .ms-Persona-imageArea,
+ .ms-Persona-image {
+ max-width: $ms-Persona-sizeLg;
+ height: $ms-Persona-sizeLg;
+ }
+
+ .ms-Persona-placeholder {
+ font-size: 67px;
+ top: 10px;
+ }
+
+ .ms-Persona-initials {
+ font-size: $ms-font-size-xxl;
+ line-height: $ms-Persona-sizeLg;
+ }
+
+ .ms-Persona-presence {
+ left: 49px;
+ height: $ms-Persona-presenceSizeLg;
+ width: $ms-Persona-presenceSizeLg;
+ border-width: 3px;
+ }
+
+ .ms-Persona-presenceIcon {
+ line-height: $ms-Persona-presenceSizeLg;
+ font-size: $ms-font-size-m;
+ }
+
+ .ms-Persona-details {
+ padding-left: $ms-Persona-sizeLg + $ms-Persona-imageDetailsLgSpace;
+ }
+
+ .ms-Persona-secondaryText {
+ padding-top: 3px;
+ }
+
+ .ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: block; // Show tertiary text
+ }
+}
+
+
+//== Modifier: Extra Large Persona
+//
+.ms-Persona.ms-Persona--xl {
+ height: $ms-Persona-sizeXl;
+
+ .ms-Persona-imageArea,
+ .ms-Persona-image {
+ max-width: $ms-Persona-sizeXl;
+ height: $ms-Persona-sizeXl;
+ }
+
+ .ms-Persona-placeholder {
+ font-size: 95px;
+ top: 12px;
+ }
+
+ .ms-Persona-initials {
+ font-size: $ms-font-size-su;
+ line-height: $ms-Persona-sizeXl;
+ }
+
+ .ms-Persona-presence {
+ height: $ms-Persona-presenceSizeXl;
+ width: $ms-Persona-presenceSizeXl;
+ left: 71px;
+ border-width: 4px;
+ }
+
+ .ms-Persona-presenceIcon {
+ line-height: $ms-Persona-presenceSizeXl;
+ font-size: $ms-font-size-xl;
+ position: relative;
+ top: 1px;
+ }
+
+ .ms-Persona-details {
+ padding-left: $ms-Persona-sizeXl + $ms-Persona-imageDetailsXlSpace;
+ }
+
+ .ms-Persona-primaryText {
+ font-size: $ms-font-size-xl;
+ font-weight: $ms-font-weight-semilight;
+ margin-top: 0;
+ }
+
+ .ms-Persona-secondaryText {
+ padding-top: 2px;
+ }
+
+ .ms-Persona-tertiaryText,
+ .ms-Persona-optionalText {
+ padding-top: 5px;
+ display: block; // Show tertiary and optional text
+ }
+}
+
+
+//== Modifier: Persona with darker text
+//
+// Note: Typically applied when the component has a colored background.
+.ms-Persona.ms-Persona--darkText {
+ .ms-Persona-primaryText {
+ color: $ms-color-neutralDark;
+ }
+
+ .ms-Persona-secondaryText,
+ .ms-Persona-tertiaryText,
+ .ms-Persona-optionalText {
+ color: $ms-color-neutralPrimary;
+ }
+}
+
+
+//== Modifier: Selectable Persona
+//
+.ms-Persona.ms-Persona--selectable {
+ cursor: pointer;
+ padding: 0 10px;
+
+ &:not(.ms-Persona--xl) {
+ &:hover,
+ &:focus {
+ background-color: $ms-color-themeLighter;
+ outline: 1px solid transparent;
+ }
+ }
+}
+
+
+//== Presence indicator variants.
+
+//== Modifier: Persona with available presence
+//
+.ms-Persona.ms-Persona--available {
+ .ms-Persona-presence {
+ background-color: $ms-color-presence-available;
+ }
+}
+
+
+//== Modifier: Persona with away presence
+//
+.ms-Persona.ms-Persona--away {
+ .ms-Persona-presence {
+ background-color: $ms-color-presence-away;
+ }
+}
+
+
+//== Modifier: Persona with blocked presence
+//
+.ms-Persona.ms-Persona--blocked {
+ .ms-Persona-presence {
+ background-color: $ms-color-white;
+
+ &::before {
+ content: '';
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ box-shadow: 0 0 0 2px $ms-color-presence-busy-average inset;
+ border-radius: 50%;
+ }
+
+ &::after {
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-color: $ms-color-presence-busy-average;
+ transform: rotate(-45deg);
+ position: absolute;
+ top: 5px;
+ left: 0;
+ }
+ }
+
+ &.ms-Persona--lg {
+ .ms-Persona-presence {
+ &::after {
+ top: 9px;
+ }
+ }
+ }
+
+ &.ms-Persona--xl {
+ .ms-Persona-presence {
+ &::after {
+ top: 13px;
+ }
+ }
+ }
+}
+
+
+//== Modifier: Persona with busy presence
+//
+.ms-Persona.ms-Persona--busy {
+ .ms-Persona-presence {
+ background-color: $ms-color-presence-busy-average;
+ }
+}
+
+
+//== Modifier: Persona with do not disturb presence
+//
+.ms-Persona.ms-Persona--dnd {
+ .ms-Persona-presence {
+ background-color: $ms-color-presence-dnd-background;
+ }
+}
+
+
+//== Modifier: Persona with offline presence
+//
+.ms-Persona.ms-Persona--offline {
+ .ms-Persona-presence {
+ background-color: $ms-color-presence-offline;
+ }
+}
+
+//== Modifier: FacePile
+//
+.ms-Persona.ms-Persona--facePile {
+ display: inline-block;
+ width: auto;
+
+ &:hover {
+ cursor: pointer;
+ }
+
+ .ms-Persona-imageArea {
+ position: relative;
+ width: 100%;
+ min-width: $ms-Persona-sizeXs;
+ }
+
+ .ms-Persona-initials {
+ position: relative;
+ }
+
+ .ms-Persona-details {
+ display: none;
+ }
+
+ .ms-Persona-presence {
+ display: none;
+ }
+}
+
+//== Modifier: FacePile
+//
+.ms-Persona.ms-Persona--token {
+ display: inline-block;
+ width: auto;
+ background-color: $ms-color-neutralLighter;
+ border-radius: 20px;
+ margin: 4px;
+
+ &:hover {
+ cursor: pointer;
+ }
+
+ .ms-Persona-actionIcon {
+ border-radius: 20px;
+ display: inline-block;
+ width: $ms-Persona-sizeXs;
+ height: $ms-Persona-sizeXs;
+ padding: 0;
+ line-height: 30px;
+ transition: background-color $ms-duration1 $ms-ease1;
+ text-align: center;
+
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ }
+ }
+
+ .ms-Persona-imageArea {
+ width: 100%;
+ min-width: $ms-Persona-sizeXs;
+ }
+
+ .ms-Persona-details {
+ height: 30px;
+ display: inline-block;
+ width: auto;
+ padding-right: 8px;
+ }
+
+ .ms-Persona-primaryText {
+ padding-top: 0;
+ line-height: 34px;
+ }
+
+ .ms-Persona-initials {
+ position: relative;
+ }
+}
diff --git a/dist/components/PersonaCard/PersonaCard.hbs b/dist/components/PersonaCard/PersonaCard.hbs
new file mode 100644
index 000000000..37ba1983d
--- /dev/null
+++ b/dist/components/PersonaCard/PersonaCard.hbs
@@ -0,0 +1,36 @@
+
+
+
+ {{> Persona props=props.personaProps}}
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+ {{> OrgChart props=props.orgChartProps}}
+
+
+
diff --git a/dist/components/PersonaCard/PersonaCard.json b/dist/components/PersonaCard/PersonaCard.json
new file mode 100644
index 000000000..277e92511
--- /dev/null
+++ b/dist/components/PersonaCard/PersonaCard.json
@@ -0,0 +1,5 @@
+{
+ "name": "PersonaCard",
+ "template": "PersonaCard.html",
+ "class": "ms-PersonaCard"
+}
diff --git a/dist/components/PersonaCard/PersonaCard.scss b/dist/components/PersonaCard/PersonaCard.scss
new file mode 100644
index 000000000..3b652545c
--- /dev/null
+++ b/dist/components/PersonaCard/PersonaCard.scss
@@ -0,0 +1,207 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Persona Card styles
+
+
+// Small
+//
+// The persona card docks to the bottom of the viewport.
+.ms-PersonaCard {
+ @include ms-baseFont;
+ @include ms-u-slideUpIn10;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-PersonaCard-persona {
+ background-color: $ms-color-neutralLighter;
+ padding-top: 12px;
+ padding-bottom: 12px;
+ padding-left: 20px;
+}
+
+.ms-PersonaCard-actions {
+ @include ms-u-borderBox;
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0 10px;
+ background-color: $ms-color-white;
+ height: 48px;
+
+ &:before {
+ content: '';
+ position: absolute;
+ top: 47px;
+ left: 0;
+ width: 100%;
+ border-top: 1px solid $ms-color-neutralTertiaryAlt;
+ }
+}
+
+.ms-PersonaCard-action,
+.ms-PersonaCard-overflow {
+ display: inline-block;
+ cursor: pointer;
+ font-size: $ms-font-size-l;
+ height: 48px;
+ line-height: 48px;
+ padding: 0 10px;
+ color: $ms-color-neutralSecondary;
+ outline: transparent;
+ position: relative;
+ @include ms-u-borderBox;
+
+ &:hover {
+ color: $ms-color-neutralDark;
+ }
+
+ &:active {
+ color: $ms-color-themePrimary;
+ }
+
+ &::before {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: transparent;
+ top: 0;
+ left: 0;
+ z-index: 100;
+ }
+
+ // Currently-selected action
+ &.is-active {
+ color: $ms-color-themePrimary;
+
+ // Arrow
+ &::after {
+ @include ms-u-borderBox;
+ @include rotate(45deg);
+ content: '';
+ width: 10px;
+ height: 10px;
+ border: 1px solid $ms-color-neutralTertiaryAlt;
+ background-color: $ms-color-white;
+ position: absolute;
+ border-right: 0;
+ border-bottom: 0;
+ bottom: -4px;
+ left: 15px;
+ }
+ }
+}
+
+.ms-PersonaCard-overflow {
+ font-size: $ms-font-size-m;
+ color: $ms-color-neutralPrimary;
+ float: right;
+ margin-top: -1px;
+
+ &:hover {
+ color: $ms-color-themePrimary;
+ }
+}
+
+.ms-PersonaCard-orgChart {
+ position: absolute;
+ right: 12px;
+ top: -95px;
+}
+
+.ms-PersonaCard-actionDetailBox {
+ min-height: 48px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ background-color: $ms-color-white;
+}
+
+// Active detail items
+.ms-PersonaCard-details {
+ display: none;
+ width: 100%;
+ margin: 0;
+ max-height: 300px;
+ min-height: 48px;
+ color: $ms-color-neutralSecondary;
+ padding: 9px 20px;
+ box-sizing: border-box;
+
+ &.is-active {
+ display: block;
+ }
+
+ // State: Contents are collapsed to a single line.
+ &.is-collapsed {
+ height: 30px;
+ overflow: hidden;
+
+ // Show the expander icon.
+ .ms-PersonaCard-detailExpander::after {
+ content: '\e088';
+ }
+ }
+}
+
+.ms-PersonaCard-details[data-detail-id='org'] {
+ max-height: 300px;
+}
+
+// Icon to expand a collapsed actionDetails section.
+.ms-PersonaCard-detailExpander {
+ color: $ms-color-neutralPrimary;
+ cursor: pointer;
+ font-size: $ms-font-size-m-plus;
+ height: 30px;
+ line-height: 30px;
+ margin-top: 1px;
+ position: absolute;
+ right: 10px;
+ text-align: center;
+ width: 30px;
+
+ &::after {
+ @include ms-Icon;
+ content: '\e087';
+ }
+}
+
+.ms-PersonaCard-detailLine {
+ color: $ms-color-neutralPrimary;
+ line-height: 30px;
+}
+
+.ms-PersonaCard-detailLabel {
+ color: $ms-color-neutralSecondary;
+}
+
+.ms-PersonaCard-action.ms-PersonaCard-orgChart {
+ &::after {
+ display: none; // Hide arrow for orgchart action
+ }
+}
+
+@media (min-width: $ms-screen-md-min) {
+ // Undock the persona card and give it a shadow.
+ .ms-PersonaCard {
+ @include drop-shadow;
+ max-width: 360px;
+ position: relative;
+ }
+
+ .ms-ContextualHost {
+ .ms-PersonaCard {
+ box-shadow: none;
+ }
+ }
+}
diff --git a/dist/components/Pivot/Pivot.hbs b/dist/components/Pivot/Pivot.hbs
new file mode 100644
index 000000000..42d6cf034
--- /dev/null
+++ b/dist/components/Pivot/Pivot.hbs
@@ -0,0 +1,21 @@
+
+
+
+
+ {{#each props.links}}
+
+ {{text}}
+
+ {{/each}}
+ {{#if props.hasEllipsis}}
+
+
+
+ {{/if}}
+
+ {{#each props.links}}
+
+ {{content}}
+
+ {{/each}}
+
diff --git a/dist/components/Pivot/Pivot.json b/dist/components/Pivot/Pivot.json
new file mode 100644
index 000000000..80ef06142
--- /dev/null
+++ b/dist/components/Pivot/Pivot.json
@@ -0,0 +1,5 @@
+{
+ "name": "Pivot",
+ "template": "Pivot.html",
+ "class": "ms-Pivot"
+}
diff --git a/dist/components/Pivot/Pivot.scss b/dist/components/Pivot/Pivot.scss
new file mode 100644
index 000000000..ca3e32706
--- /dev/null
+++ b/dist/components/Pivot/Pivot.scss
@@ -0,0 +1,199 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Pivot and tab styles
+
+
+.ms-Pivot {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+}
+
+.ms-Pivot-links {
+ font-size: 0; // Bring inline-block children together
+ height: 40px;
+ list-style-type: none;
+ padding: 0;
+ white-space: nowrap;
+}
+
+.ms-Pivot-link {
+ color: $ms-color-neutralPrimary;
+ display: inline-block;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ line-height: 40px;
+ margin-right: 8px;
+ padding: 0 8px;
+ text-align: center;
+
+ &:hover {
+ cursor: pointer;
+ }
+
+ // Underline, not yet visible
+ &::before {
+ background-color: transparent;
+ bottom: 0;
+ content: '';
+ height: 2px;
+ left: 8px;
+ position: absolute;
+ right: 8px;
+ transition: background-color $ms-duration2 $ms-ease2;
+ }
+
+ // Make room for the heavier text of the selected state
+ &::after {
+ color: transparent;
+ content: attr(title);
+ display: block;
+ font-weight: bold;
+ height: 1px;
+ overflow: hidden;
+ visibility: hidden;
+ }
+
+ //== State: Selected
+ &.is-selected {
+ font-weight: $ms-font-weight-semibold;
+ position: relative;
+
+ // Show the underline
+ &::before {
+ background-color: $ms-color-themePrimary;
+ }
+ }
+
+ //== State: Disabled
+ &.is-disabled {
+ color: $ms-color-neutralTertiary;
+ }
+}
+
+
+
+
+// @TODO: Determine if any of the styles below this are necessary anymore.
+
+
+// Overflow (ellipsis)
+.ms-Pivot-link.ms-Pivot-link--overflow {
+ color: $ms-color-neutralSecondary;
+
+ &.is-selected {
+ color: $ms-color-themePrimary;
+ }
+
+ &:hover:not(.is-selected),
+ &:focus:not(.is-selected) {
+ color: $ms-color-neutralDark;
+ }
+
+ &:active {
+ color: $ms-color-themePrimary;
+ }
+}
+
+// Ellipsis icon
+.ms-Pivot-ellipsis {
+ font-size: $ms-font-size-m-plus;
+ position: relative;
+ top: 0;
+}
+
+// Pivot content, hidden by default
+.ms-Pivot-content {
+ display: none;
+ margin-top: 20px;
+}
+
+
+//== Modifier: Large Pivots
+//
+.ms-Pivot.ms-Pivot--large {
+ .ms-Pivot-link {
+ font-size: $ms-font-size-l;
+
+ &.is-selected {
+ font-weight: $ms-font-weight-semilight;
+ }
+ }
+
+ .ms-Pivot-link.ms-Pivot-link--overflow {
+ &::after {
+ font-size: $ms-font-size-l;
+ }
+ }
+}
+
+
+//== Modifier: Tabs
+//
+.ms-Pivot.ms-Pivot--tabs {
+
+ .ms-Pivot-link {
+ height: 40px;
+ background-color: $ms-color-neutralLighter;
+ line-height: 40px;
+ margin-right: -2px; // Remove space next to inline-block element
+ padding: 0 10px;
+
+ &:hover:not(.is-selected):not(.ms-Pivot-link--overflow),
+ &:focus:not(.is-selected):not(.ms-Pivot-link--overflow) {
+ color: $ms-color-black;
+ }
+
+ &:active {
+ color: $ms-color-white;
+ background-color: $ms-color-themePrimary;
+ }
+
+ //== State: Selected
+ &.is-selected {
+ background-color: $ms-color-themePrimary;
+ color: $ms-color-white;
+ font-weight: $ms-font-weight-semilight;
+ }
+ }
+
+ .ms-Pivot-link.ms-Pivot-link--overflow {
+ &:hover:not(.is-selected),
+ &:focus:not(.is-selected) {
+ background-color: $ms-color-white;
+ }
+
+ &:active {
+ background-color: $ms-color-themePrimary;
+ }
+ }
+}
+
+// @TODO: Confirm that there this component is not responsive.
+//
+// @media (min-width: $ms-screen-lg-min) {
+// .ms-Pivot-link {
+// font-size: $ms-font-size-m;
+// }
+
+// .ms-Pivot-link.ms-Pivot-link--overflow {
+// &:after {
+// font-size: $ms-font-size-m;
+// }
+// }
+// }
+
+// All high contrast styling rules
+@media screen and (-ms-high-contrast: active) {
+ .ms-Pivot.ms-Pivot--tabs {
+ .ms-Pivot-link {
+ &.is-selected {
+ font-weight: $ms-font-weight-semibold;
+ }
+ }
+ }
+}
diff --git a/dist/components/ProgressIndicator/ProgressIndicator.hbs b/dist/components/ProgressIndicator/ProgressIndicator.hbs
new file mode 100644
index 000000000..099d25a33
--- /dev/null
+++ b/dist/components/ProgressIndicator/ProgressIndicator.hbs
@@ -0,0 +1,10 @@
+
+
+
+
{{props.title}}
+
+
{{props.title}}
+
diff --git a/dist/components/ProgressIndicator/ProgressIndicator.json b/dist/components/ProgressIndicator/ProgressIndicator.json
new file mode 100644
index 000000000..944be9699
--- /dev/null
+++ b/dist/components/ProgressIndicator/ProgressIndicator.json
@@ -0,0 +1,7 @@
+{
+ "name": "ProgressIndicator",
+ "notes": "A component for outputting determinate progress",
+ "description": "A simple, determinate progress indicator that allows the user to see the status of activities. Unlike the {0} Spinner {1}, ProgressIndicator should accurately display the progress of the activity while the Spinner is used when the time is indeterminate.",
+ "template": "ProgressIndicator.html",
+ "class": "ms-ProgressIndicator"
+}
diff --git a/dist/components/ProgressIndicator/ProgressIndicator.scss b/dist/components/ProgressIndicator/ProgressIndicator.scss
new file mode 100644
index 000000000..b95d4c8c6
--- /dev/null
+++ b/dist/components/ProgressIndicator/ProgressIndicator.scss
@@ -0,0 +1,63 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// ProgressIndicator Styles
+
+
+$ProgressIndicatorMarginBetweenText: 8px;
+$ProgressIndicatorButtonsWidth: 218px;
+$ProgressIndicatorTextHeight: 18px;
+
+.ms-ProgressIndicator {
+ @include ms-baseFont;
+ font-weight: $ms-font-weight-regular;
+}
+
+.ms-ProgressIndicator-itemName {
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ padding-top: $ProgressIndicatorMarginBetweenText / 2;
+ line-height: $ProgressIndicatorTextHeight + 2;
+}
+
+.ms-ProgressIndicator-itemDescription {
+ color: $ms-color-neutralSecondaryAlt;
+ font-size: $ms-font-size-xs;
+ line-height: $ProgressIndicatorTextHeight;
+}
+
+.ms-ProgressIndicator-itemProgress {
+ position: relative;
+ width: 180px;
+ height: 2px;
+ padding: $ProgressIndicatorMarginBetweenText 0;
+}
+
+.ms-ProgressIndicator-progressTrack {
+ position: absolute;
+ width: 100%;
+ height: 2px;
+ background-color: $ms-color-neutralLight;
+ outline: 1px solid transparent;
+}
+
+.ms-ProgressIndicator-progressBar {
+ background-color: $ms-color-themePrimary;
+ height: 2px;
+ position: absolute;
+ transition: width .3s ease;
+ width: 0;
+
+ @media screen and (-ms-high-contrast: active) {
+ background-color: $ms-color-white;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ background-color: $ms-color-black;
+ }
+}
diff --git a/dist/components/RadioButton/RadioButton.hbs b/dist/components/RadioButton/RadioButton.hbs
new file mode 100644
index 000000000..fd7c49fbf
--- /dev/null
+++ b/dist/components/RadioButton/RadioButton.hbs
@@ -0,0 +1,10 @@
+
+
+
+ {{props.label}}
+
+
\ No newline at end of file
diff --git a/dist/components/RadioButton/RadioButton.json b/dist/components/RadioButton/RadioButton.json
new file mode 100644
index 000000000..66f4424f9
--- /dev/null
+++ b/dist/components/RadioButton/RadioButton.json
@@ -0,0 +1,9 @@
+{
+ "name": "RadioButton",
+ "notes": "RadioButton.",
+ "description": "A set of components that allows users to select one or many of a set number of choices using Checkboxes.",
+ "class": "ms-RadioButton",
+ "dependencies": [
+ "Label"
+ ]
+}
\ No newline at end of file
diff --git a/dist/components/RadioButton/RadioButton.scss b/dist/components/RadioButton/RadioButton.scss
new file mode 100644
index 000000000..950be67bc
--- /dev/null
+++ b/dist/components/RadioButton/RadioButton.scss
@@ -0,0 +1,105 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// RadioButton styles
+
+
+// Unselected, radio button (default)
+.ms-RadioButton {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ min-height: 36px;
+ position: relative;
+
+ .ms-Label {
+ font-size: $ms-font-size-m;
+ padding: 0 0 0 26px;
+ }
+
+ // disabled
+ & .ms-Choice-type--radio.is-disabled {
+ pointer-events: none;
+ cursor: default;
+
+ &::before {
+ background-color: $ms-color-neutralTertiaryAlt;
+ color: $ms-color-neutralTertiaryAlt;
+ }
+
+ &::after {
+ border-color: $ms-color-neutralLight;
+ }
+
+ .ms-Label {
+ color: $ms-color-neutralTertiary;
+ }
+ }
+
+ & .ms-Choice-type--radio.in-focus::after {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ // The RadioButton radio button or checkbox
+ .ms-Choice-type--radio {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+
+ // The actual styled RadioButton element - radio button by default
+ &::after {
+ content: '';
+ display: inline-block;
+ border: 1px $ms-color-neutralTertiaryAlt solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+ }
+
+ &:hover {
+ &::after {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ .ms-Label {
+ color: $ms-color-black;
+ }
+ }
+
+ // Radio button by default
+ &.is-checked {
+ // Circle indicating a checked radio button
+ &::before {
+ background-color: $ms-color-neutralSecondary;
+ border-color: $ms-color-neutralSecondary;
+ color: $ms-color-neutralSecondary;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+ }
+
+ &:hover::before {
+ background-color: $ms-color-neutralDark;
+ color: $ms-color-neutralDark;
+ }
+ }
+ }
+}
diff --git a/dist/components/SearchBox/SearchBox.hbs b/dist/components/SearchBox/SearchBox.hbs
new file mode 100644
index 000000000..3f191af88
--- /dev/null
+++ b/dist/components/SearchBox/SearchBox.hbs
@@ -0,0 +1,10 @@
+
+
+
+
+
+ {{#if props.icon}} {{/if}}
+ {{props.label}}
+
+ {{renderPartial props.clearButton.component props.clearButton.props}}
+
\ No newline at end of file
diff --git a/dist/components/SearchBox/SearchBox.json b/dist/components/SearchBox/SearchBox.json
new file mode 100644
index 000000000..13da7a447
--- /dev/null
+++ b/dist/components/SearchBox/SearchBox.json
@@ -0,0 +1,19 @@
+{
+ "name": "SearchBox",
+ "template": "SearchBox.html",
+ "class": "ms-SearchBox",
+ "props": {
+ "label": "Search",
+ "defaultValue": "",
+ "icon": "search",
+ "clearButton": {
+ "component": "CommandButton",
+ "props": {
+ "icon": "x",
+ "modifier": "noLabel",
+ "tag": "button",
+ "customClasses": "ms-SearchBox-close"
+ }
+ }
+ }
+}
diff --git a/dist/components/SearchBox/SearchBox.scss b/dist/components/SearchBox/SearchBox.scss
new file mode 100644
index 000000000..ca2c67bfa
--- /dev/null
+++ b/dist/components/SearchBox/SearchBox.scss
@@ -0,0 +1,250 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Search box styles
+
+
+.ms-SearchBox {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ transition: width $ms-duration1;
+ width: 180px;
+
+ .ms-CommandButton {
+ display: none;
+ }
+
+ // State: Active searchbox
+ &.is-active {
+ z-index: $ms-zIndex-front;
+
+ .ms-SearchBox-label {
+ display: none;
+ }
+
+ .ms-CommandButton {
+ display: block;
+ }
+ }
+
+ &.has-text {
+ .ms-SearchBox-text {
+ display: none;
+ }
+ }
+
+ &:hover {
+ background-color: $ms-color-themeLighter;
+ border-color: $ms-color-themePrimary;
+
+ .ms-SearchBox-label {
+ color: $ms-color-black;
+
+ .ms-Icon {
+ color: $ms-color-neutralPrimary;
+ }
+ }
+ }
+
+ // State: Disabled searchbox
+ &.is-disabled {
+ .ms-SearchBox-label {
+ @include ms-Label-is-disabled;
+ }
+
+ .ms-SearchBox-icon {
+ color: $ms-color-neutralTertiaryAlt;
+ }
+
+ .ms-SearchBox-field {
+ background-color: $ms-color-neutralLighter;
+ border-color: $ms-color-neutralLighter;
+ pointer-events: none;
+ cursor: default;
+ }
+ }
+}
+
+.ms-SearchBox-field {
+ position: relative;
+ @include ms-u-normalize;
+ border: 1px solid $ms-color-themeTertiary;
+ outline: transparent 1px solid;
+ border-radius: 0;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-m;
+ color: $ms-color-black;
+ height: 32px;
+ padding: 6px 3px 7px 32px;
+ width: 100%;
+ background-color: transparent;
+ z-index: $ms-zIndex-middle;
+ transition: padding-left $ms-duration1;
+
+ &:focus {
+ padding: 6px 32px 7px 10px;
+ border-color: $ms-color-themePrimary;
+ background-color: $ms-color-themeLighter;
+ }
+
+ &::-ms-clear {
+ display: none;
+ }
+}
+
+.ms-SearchBox-close.ms-CommandButton {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ display: none;
+ z-index: $ms-zIndex-front + 1;
+
+ .ms-CommandButton-button {
+ background-color: $ms-color-themePrimary;
+ color: $ms-color-white;
+ height: 100%;
+ }
+
+ .ms-CommandButton-icon {
+ color: $ms-color-white;
+ }
+}
+
+.ms-SearchBox-label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding-left: 8px;
+ line-height: 32px;
+ color: $ms-color-neutralSecondary;
+
+ .ms-Icon {
+ margin-right: 7px;
+ font-size: $ms-font-size-l;
+ color: $ms-color-neutralSecondaryAlt;
+ }
+}
+
+//== Modifier: CommandBar Search
+//
+
+.ms-SearchBox.ms-SearchBox--commandBar {
+ border: 0;
+ @include ms-bgColor-themeLighter;
+ width: 208px;
+
+ .ms-SearchBox-field {
+ border: 0;
+ height: 40px;
+ background: transparent;
+ padding-left: 40px;
+ }
+
+ .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+ padding-left: 0;
+ }
+
+ .ms-SearchBox-icon {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ color: $ms-color-themePrimary;
+ }
+
+ .ms-SearchBox-close {
+ @include ms-bgColor-themeLighter;
+ color: $ms-color-themePrimary;
+
+ .ms-CommandButton-icon {
+ color: $ms-color-themePrimary;
+ }
+ }
+
+ &:hover {
+ border: 0;
+ background-color: none;
+
+ .ms-SearchBox-label {
+ color: $ms-color-neutralDark;
+ }
+
+ .ms-SearchBox-icon {
+ color: $ms-color-themePrimary;
+ }
+ }
+
+ &.is-collapsed {
+ width: 50px;
+ min-height: 40px;
+
+ .ms-SearchBox-close {
+ display: none;
+ }
+
+ .ms-SearchBox-text {
+ display: none;
+ }
+
+ .ms-SearchBox-field {
+ cursor: pointer;
+ }
+ }
+
+ &.is-collapsed.is-active {
+ width: 100%;
+
+ .ms-SearchBox-field {
+ display: block;
+ cursor: text;
+ }
+
+ .ms-SearchBox-text {
+ display: inline-block;
+ }
+
+ .ms-SearchBox-close {
+ display: block;
+ }
+ }
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active {
+ @include ms-bgColor-themeLight;
+
+ .ms-SearchBox-close {
+ .ms-CommandButton-button {
+ @include ms-bgColor-themeLight;
+ }
+ }
+
+ .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+
+ .ms-SearchBox-text {
+ display: none;
+ }
+
+ .ms-SearchBox-icon {
+ width: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ display: inline-block;
+ }
+ }
+}
diff --git a/dist/components/Spinner/Spinner.hbs b/dist/components/Spinner/Spinner.hbs
new file mode 100644
index 000000000..26bf325da
--- /dev/null
+++ b/dist/components/Spinner/Spinner.hbs
@@ -0,0 +1,9 @@
+
+
+
+ {{#if props.label}}
+
+ {{props.label}}
+
+ {{/if}}
+
diff --git a/dist/components/Spinner/Spinner.json b/dist/components/Spinner/Spinner.json
new file mode 100644
index 000000000..b94a967dd
--- /dev/null
+++ b/dist/components/Spinner/Spinner.json
@@ -0,0 +1,5 @@
+{
+ "name": "Spinner",
+ "template": "Spinner.html",
+ "class": "ms-Spinner"
+}
diff --git a/dist/components/Spinner/Spinner.scss b/dist/components/Spinner/Spinner.scss
new file mode 100644
index 000000000..c01d5dffc
--- /dev/null
+++ b/dist/components/Spinner/Spinner.scss
@@ -0,0 +1,47 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Spinner styles
+
+
+.ms-Spinner {
+ @include ms-baseFont;
+ position: relative;
+ height: 20px;
+
+ &.ms-Spinner--large {
+ height: 28px;
+
+ .ms-Spinner-label {
+ left: 34px;
+ top: 6px;
+ }
+ }
+}
+
+.ms-Spinner-circle {
+ position: absolute;
+ border-radius: 100px;
+ background-color: $ms-color-themePrimary;
+ opacity: 0;
+
+ @media screen and (-ms-high-contrast: active) {
+ background-color: $ms-color-white;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ background-color: $ms-color-black;
+ }
+}
+
+.ms-Spinner-label {
+ @include ms-baseFont;
+ position: relative;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-regular;
+ color: $ms-color-themePrimary;
+ left: 28px;
+ top: 2px;
+}
diff --git a/dist/components/Table/Table.hbs b/dist/components/Table/Table.hbs
new file mode 100644
index 000000000..2477cf0f9
--- /dev/null
+++ b/dist/components/Table/Table.hbs
@@ -0,0 +1,26 @@
+
+
+
+
+
+ {{#if props.isSelectable}}
+
+ {{/if}}
+ {{#each props.headers}}
+ {{value}}
+ {{/each}}
+
+
+
+ {{#each props.rows}}
+
+ {{#if ../props.isSelectable}}
+
+ {{/if}}
+ {{#each columns}}
+ {{value}}
+ {{/each}}
+
+ {{/each}}
+
+
diff --git a/dist/components/Table/Table.json b/dist/components/Table/Table.json
new file mode 100644
index 000000000..d9a5dd586
--- /dev/null
+++ b/dist/components/Table/Table.json
@@ -0,0 +1,5 @@
+{
+ "name": "Table",
+ "template": "Table.html",
+ "class": "ms-Table"
+}
diff --git a/dist/components/Table/Table.scss b/dist/components/Table/Table.scss
new file mode 100644
index 000000000..29dc12bb4
--- /dev/null
+++ b/dist/components/Table/Table.scss
@@ -0,0 +1,140 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Data table styles
+
+.ms-Table {
+ @include ms-baseFont;
+ display: table;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+// makes the table cells not expand with the content, keeping the table cells at a fixed size
+.ms-Table--fixed {
+ table-layout: fixed;
+}
+
+.ms-Table tr,
+.ms-Table-row {
+ display: table-row;
+ line-height: 30px;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-s;
+ color: $ms-color-neutralPrimary;
+
+ // Rows can be selected.
+ &.is-selected {
+ background-color: $ms-color-themeLight;
+
+ // A checkmark in a selected row.
+ .ms-Table-rowCheck {
+ background-color: $ms-color-themePrimary;
+
+ // Hide the checkbox.
+ &::before {
+ display: none;
+ }
+
+ // But show the mark.
+ &::after {
+ @include ms-Icon;
+ content: '\e041';
+ color: $ms-color-white;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+ }
+ }
+ }
+}
+
+.ms-Table th,
+.ms-Table td,
+.ms-Table-cell {
+ display: table-cell;
+ padding: 0 10px;
+}
+
+// Style the first row as a header.
+.ms-Table thead th,
+.ms-Table-head {
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-xs;
+ color: $ms-color-neutralSecondary;
+}
+
+.ms-Table thead,
+.ms-Table-head {
+ td,
+ th,
+ .ms-Table-cell,
+ .ms-Table-rowCheck {
+ font-weight: normal;
+ text-align: left;
+ border-bottom: 1px solid $ms-color-neutralLight;
+ }
+
+ .ms-Table-rowCheck {
+ &::after {
+ @include ms-Icon;
+ content: '\e041';
+ color: $ms-color-neutralTertiary;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+ }
+ }
+}
+
+// On selectable tables, each row has a checkbox.
+.ms-Table-rowCheck {
+ display: table-cell;
+ width: 20px;
+ position: relative;
+ padding: 0;
+
+ // Empty checkbox.
+ &::before {
+ border: 1px solid $ms-color-neutralTertiary;
+ content: '';
+ display: block;
+ height: 14px;
+ left: 2px;
+ position: absolute;
+ top: 6px;
+ width: 14px;
+ }
+}
+
+// A table with selectable rows
+.ms-Table--selectable {
+ tr:hover,
+ .ms-Table-row:hover {
+ background-color: $ms-color-neutralLighter;
+ cursor: pointer;
+ outline: 1px solid transparent;
+ }
+}
+
+// All high contrast styling rules
+@media screen and (-ms-high-contrast: active) {
+ .ms-Table-row {
+ // Rows can be selected.
+ &.is-selected {
+ // A checkmark in a selected row.
+ .ms-Table-rowCheck {
+ background: none;
+
+ // Show the checkbox.
+ &::before {
+ display: block;
+ }
+ }
+ }
+ }
+}
diff --git a/dist/components/TextField/TextField.hbs b/dist/components/TextField/TextField.hbs
new file mode 100644
index 000000000..65a74093c
--- /dev/null
+++ b/dist/components/TextField/TextField.hbs
@@ -0,0 +1,8 @@
+
+
+
+ {{#if props.label}}{{props.label}} {{/if}}
+ {{#if props.textfield}} {{/if}}
+ {{#if props.multiline}}{{/if}}
+ {{#if props.description}}{{props.description}} {{/if}}
+
diff --git a/dist/components/TextField/TextField.json b/dist/components/TextField/TextField.json
new file mode 100644
index 000000000..97ca9bb4a
--- /dev/null
+++ b/dist/components/TextField/TextField.json
@@ -0,0 +1,5 @@
+{
+ "name": "TextField",
+ "template": "TextField.html",
+ "class": "ms-TextField"
+}
diff --git a/dist/components/TextField/TextField.scss b/dist/components/TextField/TextField.scss
new file mode 100644
index 000000000..e1072ff3b
--- /dev/null
+++ b/dist/components/TextField/TextField.scss
@@ -0,0 +1,262 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+@import '../Label/Label';
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Single line (input) and multiline (textarea) form field styles
+
+.ms-TextField {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ margin-bottom: 8px;
+}
+
+//= State: A disabled textfield
+.ms-TextField.is-disabled {
+ .ms-TextField-field {
+ background-color: $ms-color-neutralLighter;
+ border-color: $ms-color-neutralLighter;
+ pointer-events: none;
+ cursor: default;
+ }
+
+ @include input-placeholder {
+ color: $ms-color-neutralTertiary;
+ }
+}
+
+//= State: A required textfield
+.ms-TextField.is-required {
+ .ms-Label {
+ @include ms-Label-is-required
+ }
+
+ @include input-placeholder {
+ @include ms-Label-is-required
+ }
+}
+
+//= State: An active textfield
+.ms-TextField.is-active {
+ border-color: $ms-color-themePrimary;
+}
+
+.ms-TextField-field {
+ @include ms-u-normalize;
+ border: 1px solid $ms-color-neutralTertiaryAlt;
+ border-radius: 0;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-s;
+ color: $ms-color-neutralPrimary;
+ height: 32px;
+ padding: 6px 10px 8px;
+ width: 100%;
+ min-width: 180px;
+ outline: 0;
+
+ &:hover {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ &:focus {
+ border-color: $ms-color-themePrimary;
+ }
+
+ &:hover,
+ &:focus {
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-contrastBlackSelected;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-contrastWhiteSelected;
+ }
+ }
+
+ &[disabled] {
+ background-color: $ms-color-neutralLighter;
+ border-color: $ms-color-neutralLighter;
+ pointer-events: none;
+ cursor: default;
+ }
+
+ @include input-placeholder {
+ color: $ms-color-neutralSecondary;
+ }
+}
+
+.ms-TextField-description {
+ color: $ms-color-neutralSecondaryAlt;
+ font-size: $ms-font-size-xs;
+}
+
+
+//== Modifier: Single line (default), placeholder label
+//
+.ms-TextField.ms-TextField--placeholder {
+ position: relative;
+
+ .ms-Label {
+ position: absolute;
+ font-weight: $ms-font-weight-semilight;
+ font-size: $ms-font-size-s;
+ color: $ms-color-neutralSecondary;
+ padding: 7px 0 7px 10px;
+ }
+
+ &.is-disabled {
+ color: $ms-color-neutralTertiary;
+
+ .ms-Label {
+ @include ms-Label-is-disabled;
+ }
+ }
+}
+
+
+//== Modifier: Single line (default), underlined
+//
+.ms-TextField.ms-TextField--underlined {
+ border-bottom: 1px solid $ms-color-neutralTertiaryAlt;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+
+ &:hover {
+ border-color: $ms-color-neutralSecondaryAlt;
+
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-contrastBlackSelected;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-contrastWhiteSelected;
+ }
+ }
+
+ &:active,
+ &:focus {
+ border-color: $ms-color-themePrimary;
+ }
+
+ .ms-Label {
+ font-size: $ms-font-size-s;
+ margin-right: 8px;
+ display: table-cell;
+ vertical-align: bottom;
+ padding-left: 12px;
+ padding-bottom: 5px;
+ height: 32px;
+ width: 1%;
+ white-space: nowrap;
+ }
+
+ .ms-TextField-field {
+ border: 0;
+ float: left;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+
+ &:active,
+ &:focus,
+ &:hover {
+ outline: 0;
+ }
+ }
+
+ &.is-disabled {
+ border-bottom-color: $ms-color-neutralLight;
+
+ .ms-Label {
+ @include ms-Label-is-disabled;
+ }
+
+ .ms-TextField-field {
+ background-color: transparent;
+ color: $ms-color-neutralTertiary;
+ }
+ }
+
+ &.is-active {
+ border-color: $ms-color-themePrimary;
+
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-contrastBlackSelected;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-contrastWhiteSelected;
+ }
+ }
+}
+
+
+//== Modifier: Multiline textfield
+//
+.ms-TextField.ms-TextField--multiline {
+ .ms-TextField-field {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-semilight;
+ line-height: 17px;
+ min-height: 60px;
+ min-width: 260px;
+ padding-top: 6px;
+ overflow: auto;
+ }
+}
+
+
+
+//== Modifier: Single line (default), underlined
+//
+.ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ border-bottom: 1px solid $ms-color-themePrimary;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+
+ &:hover {
+ border-color: $ms-color-neutralSecondaryAlt;
+ }
+
+ &:active,
+ &:focus {
+ border-color: $ms-color-themePrimary;
+ }
+
+ .ms-TextField-field {
+ border: 0;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+
+ &:active,
+ &:focus {
+ outline: 0;
+ }
+ }
+
+ &.is-disabled {
+ border-bottom-color: $ms-color-neutralLight;
+
+ .ms-Label {
+ @include ms-Label-is-disabled;
+ }
+
+ .ms-TextField-field {
+ background-color: transparent;
+ color: $ms-color-neutralTertiary;
+ }
+ }
+}
diff --git a/dist/components/Toggle/Toggle.Disabled.html b/dist/components/Toggle/Toggle.Disabled.html
new file mode 100644
index 000000000..ea2458df4
--- /dev/null
+++ b/dist/components/Toggle/Toggle.Disabled.html
@@ -0,0 +1,10 @@
+
+
+
+ Let apps use my location
+
+
+ Off
+ On
+
+
\ No newline at end of file
diff --git a/dist/components/Toggle/Toggle.TextLeft.html b/dist/components/Toggle/Toggle.TextLeft.html
new file mode 100644
index 000000000..670ea3da3
--- /dev/null
+++ b/dist/components/Toggle/Toggle.TextLeft.html
@@ -0,0 +1,3 @@
+
+
+{{> Toggle props=propsTextLeft}}
\ No newline at end of file
diff --git a/dist/components/Toggle/Toggle.hbs b/dist/components/Toggle/Toggle.hbs
new file mode 100644
index 000000000..179b55845
--- /dev/null
+++ b/dist/components/Toggle/Toggle.hbs
@@ -0,0 +1,10 @@
+
+
+
+ {{props.description}}
+
+
+ {{props.offText}}
+ {{props.onText}}
+
+
diff --git a/dist/components/Toggle/Toggle.json b/dist/components/Toggle/Toggle.json
new file mode 100644
index 000000000..ba55f3139
--- /dev/null
+++ b/dist/components/Toggle/Toggle.json
@@ -0,0 +1,28 @@
+{
+ "name": "Toggle",
+ "notes": "",
+ "description":"A boolean visualization that allows for users to select between two states, typically on and off. In Office 365, on/true is signified by a blue state while off/false is shown in grey. Also see {0} ChoiceField - checkbox {1} for a boolean visualization that is better suited to a long list of individual choices for the user.",
+ "template": "Toggle.html",
+ "class": "ms-Toggle",
+ "fileOrder": [
+ "Toggle.html",
+ "Toggle.TextLeft.html",
+ "Toggle.Disabled.html"
+ ],
+ "dependencies": [
+ "Label"
+ ],
+ "props": {
+ "description": "Let apps use my location",
+ "onText": "On",
+ "offText": "Off",
+ "demoID": "demo-toggle-3"
+ },
+ "propsTextLeft": {
+ "modifier": "textLeft",
+ "description": "Let apps use my location",
+ "onText": "On",
+ "offText": "Off",
+ "demoID": "demo-toggle-1"
+ }
+}
diff --git a/dist/components/Toggle/Toggle.scss b/dist/components/Toggle/Toggle.scss
new file mode 100644
index 000000000..872f1e640
--- /dev/null
+++ b/dist/components/Toggle/Toggle.scss
@@ -0,0 +1,211 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Toggle styles
+
+
+@import '../Label/Label.scss';
+
+// Slider mixin
+@mixin ms-Toggle-slider($direction) {
+ // Slider pseudo element
+ &::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ #{$direction}: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: $ms-color-neutralSecondaryAlt;
+ outline: 2px solid transparent;
+
+ @media screen and (-ms-high-contrast: active) {
+ border: 2.5px solid $ms-color-white;
+ height: 15px;
+ outline: 0;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-black;
+ }
+ }
+
+ @if $direction == left {
+ &::before {
+ right: auto;
+ border-right: 2.5px solid $ms-color-white;
+ }
+ }
+
+ @if $direction == right {
+ &::before {
+ left: auto;
+ border-left: 2.5px solid $ms-color-white;
+ }
+ }
+
+ &:active {
+ background-color: $ms-color-themePrimary;
+ }
+}
+
+// Toggle
+.ms-Toggle {
+ @include ms-baseFont;
+ @include ms-u-normalize;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+ position: relative;
+ display: block;
+ margin-bottom: 26px;
+
+ // Action label (on/off) on the right of the toggle
+ .ms-Label {
+ position: relative;
+ padding: 0 0 0 62px;
+ font-size: $ms-font-size-s;
+ }
+
+ // 'Off' state - slider on the left
+ & .ms-Toggle-field {
+ background-color: $ms-color-neutralLighter;
+
+ @include ms-Toggle-slider(left);
+
+ // Show the off label / hide the on label
+ .ms-Label--off {
+ display: block;
+ }
+
+ .ms-Label--on {
+ display: none;
+ }
+ }
+
+ // 'On' state - slider on the right
+ & .ms-Toggle-field.is-selected {
+ background-color: $ms-color-themePrimary;
+
+ @include ms-Toggle-slider(right);
+
+ // Show the on label / hide the off label
+ .ms-Label--off {
+ display: none;
+ }
+
+ .ms-Label--on {
+ display: block;
+ }
+
+ @media screen and (-ms-high-contrast: active) {
+ background-color: $ms-color-white;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ background-color: $ms-color-black;
+ }
+ }
+
+ .ms-Toggle-field {
+ &:focus,
+ &:hover {
+ background-color: $ms-color-neutralLight;
+ outline: 0;
+ }
+
+ &.is-selected {
+ &:focus,
+ &:hover {
+ background-color: $ms-color-themeDark;
+ }
+ }
+
+ .ms-Label {
+ color: $ms-color-black;
+ user-select: none;
+ }
+
+ &:active {
+ .ms-Label {
+ color: $ms-color-neutralPrimary;
+ }
+ }
+ }
+
+ // Disabled state
+ &.is-disabled {
+ .ms-Label {
+ @include ms-Label-is-disabled;
+ }
+
+ .ms-Toggle-field {
+ background-color: $ms-color-white;
+ border-color: $ms-color-neutralTertiaryAlt;
+ pointer-events: none;
+ cursor: default;
+
+ &::before {
+ background-color: $ms-color-neutralTertiaryAlt;
+ }
+ }
+
+ .ms-Toggle-field,
+ .ms-Toggle-field::before {
+ @media screen and (-ms-high-contrast: active) {
+ border-color: $ms-color-contrastBlackDisabled;
+ }
+
+ @media screen and (-ms-high-contrast: black-on-white) {
+ border-color: $ms-color-contrastWhiteDisabled;
+ }
+ }
+ }
+}
+
+// Description text
+.ms-Toggle-description {
+ position: relative;
+ font-size: $ms-font-size-s;
+ vertical-align: top;
+ display: block;
+ margin-bottom: 8px;
+}
+
+// Toggle input field
+.ms-Toggle-field {
+ position: relative;
+ display: inline-block;
+ width: 57px;
+ height: 20px;
+ box-sizing: border-box;
+ border: 2.5px $ms-color-neutralTertiaryAlt solid;
+ cursor: pointer;
+}
+
+// On/Off slide states
+.ms-Toggle-input {
+ display: none;
+}
+
+//== Modifier: Toggle with description text left
+//
+.ms-Toggle.ms-Toggle--textLeft {
+ width: 225px;
+ margin-bottom: 40px;
+
+ .ms-Toggle-description {
+ display: inline-block;
+ max-width: 150px;
+ top: -3px;
+ margin-bottom: 0;
+ }
+
+ .ms-Toggle-field {
+ float: right;
+ }
+}
diff --git a/dist/css/fabric.components.css b/dist/css/fabric.components.css
new file mode 100644
index 000000000..1f35485c8
--- /dev/null
+++ b/dist/css/fabric.components.css
@@ -0,0 +1,5590 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+.ms-Breadcrumb {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin: 23px 0 1px;
+}
+
+.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
+ display: inline;
+}
+
+.ms-Breadcrumb-chevron {
+ font-size: 17px;
+ color: #666666;
+ vertical-align: top;
+ margin: 10px 0;
+}
+
+.ms-Breadcrumb-list {
+ display: inline;
+ white-space: nowrap;
+ padding: 0;
+ margin: 0;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem {
+ list-style-type: none;
+ vertical-align: top;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
+ display: none;
+}
+
+.ms-Breadcrumb-overflow {
+ display: none;
+ position: relative;
+ margin-right: -4px;
+}
+
+.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ font-size: 12px;
+ display: inline-block;
+ color: #0078d7;
+ padding: 12px 8px 3px;
+ cursor: pointer;
+ vertical-align: top;
+}
+
+.ms-Breadcrumb-overflowMenu {
+ display: none;
+ position: absolute;
+}
+
+.ms-Breadcrumb-overflowMenu.is-open {
+ display: block;
+ top: 36px;
+ left: 0;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ z-index: 105;
+}
+
+.ms-Breadcrumb-overflowMenu::before {
+ position: absolute;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ top: -6px;
+ left: 6px;
+ content: ' ';
+ width: 16px;
+ height: 16px;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ background-color: #ffffff;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
+ border: 0;
+ box-shadow: none;
+ position: relative;
+ width: 190px;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
+ margin-bottom: 0;
+}
+
+.ms-Breadcrumb-itemLink,
+.ms-Breadcrumb-overflowButton {
+ text-decoration: none;
+ outline: transparent;
+}
+
+.ms-Breadcrumb-itemLink:hover,
+.ms-Breadcrumb-overflowButton:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+}
+
+.ms-Breadcrumb-itemLink:focus,
+.ms-Breadcrumb-overflowButton:focus {
+ outline: #767676 solid 1px;
+ color: #000000;
+}
+
+.ms-Breadcrumb-itemLink:active,
+.ms-Breadcrumb-overflowButton:active {
+ outline: transparent;
+ background-color: #c8c8c8;
+}
+
+.ms-Breadcrumb-itemLink {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ display: inline-block;
+ padding: 0 4px;
+ max-width: 160px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media screen and (max-width: 639px) {
+ .ms-Breadcrumb {
+ margin: 10px 0;
+ }
+
+ .ms-Breadcrumb-itemLink {
+ font-size: 17px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ font-size: 14px;
+ margin-top: 7px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 8px;
+ padding-bottom: 3px;
+ }
+}
+
+@media screen and (max-width: 479px) {
+ .ms-Breadcrumb-itemLink {
+ font-size: 14px;
+ max-width: 116px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ margin-top: 4px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 5px;
+ padding-bottom: 3px;
+ }
+}
+
+.ms-Button {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ background-color: #f4f4f4;
+ border: 1px solid #f4f4f4;
+ cursor: pointer;
+ height: 32px;
+ min-width: 80px;
+ padding: 4px 20px 6px;
+}
+
+.ms-Button:hover {
+ background-color: #eaeaea;
+ border-color: #eaeaea;
+}
+
+.ms-Button:hover .ms-Button-label {
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Button:hover {
+ color: #1aebff;
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Button:hover {
+ color: #37006e;
+ border-color: #37006e;
+ }
+}
+
+.ms-Button:focus {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ outline: 1px solid transparent;
+}
+
+.ms-Button:focus .ms-Button-label {
+ color: #000000;
+}
+
+.ms-Button:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button:disabled,
+.ms-Button.is-disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ cursor: default;
+}
+
+.ms-Button:disabled .ms-Button-label,
+.ms-Button.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button:disabled:hover,
+.ms-Button:disabled:focus,
+.ms-Button.is-disabled:hover,
+.ms-Button.is-disabled:focus {
+ outline: 0;
+}
+
+.ms-Button-label {
+ color: #333333;
+ font-weight: 600;
+ font-size: 14px;
+}
+
+.ms-Button-icon,
+.ms-Button-description {
+ display: none;
+}
+
+.ms-Button.ms-Button--primary {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--primary:hover {
+ background-color: #005a9e;
+ border-color: #005a9e;
+}
+
+.ms-Button.ms-Button--primary:focus {
+ background-color: #005a9e;
+ border-color: #004578;
+}
+
+.ms-Button.ms-Button--primary:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary:disabled,
+.ms-Button.ms-Button--primary.is-disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--primary:disabled .ms-Button-label,
+.ms-Button.ms-Button--primary.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--hero {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 0;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon {
+ color: #0078d7;
+ display: block;
+ margin-right: 4px;
+ text-align: center;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon {
+ border-radius: 18px;
+ border: 1px solid #0078d7;
+ font-size: 12px;
+ height: 18px;
+ line-height: 18px;
+ width: 18px;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-label {
+ color: #0078d7;
+ font-size: 21px;
+ font-weight: 100;
+ position: relative;
+ text-decoration: none;
+}
+
+.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon {
+ color: #005a9e;
+}
+
+.ms-Button.ms-Button--hero:hover .ms-Button-label,
+.ms-Button.ms-Button--hero:focus .ms-Button-label {
+ color: #004578;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-label {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon {
+ color: #c8c8c8;
+}
+
+.ms-Button.ms-Button--hero:disabled .ms-Button-label,
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound {
+ display: block;
+ height: auto;
+ max-width: 280px;
+ min-height: 72px;
+ padding: 20px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-label {
+ display: block;
+ font-weight: 600;
+ position: relative;
+ text-align: left;
+ margin-top: -5px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-description {
+ color: #666666;
+ display: block;
+ font-weight: 400;
+ font-size: 12px;
+ position: relative;
+ text-align: left;
+ top: 3px;
+}
+
+.ms-Button.ms-Button--compound:hover .ms-Button-description {
+ color: #212121;
+}
+
+.ms-Button.ms-Button--compound:focus {
+ border-color: #0078d7;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-label {
+ color: #333333;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-description {
+ color: #666666;
+}
+
+.ms-Button.ms-Button--compound:active {
+ background-color: #0078d7;
+}
+
+.ms-Button.ms-Button--compound:active .ms-Button-description,
+.ms-Button.ms-Button--compound:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--compound:disabled .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-description {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound:disabled:focus,
+.ms-Button.ms-Button--compound:disabled:active,
+.ms-Button.ms-Button--compound.is-disabled:focus,
+.ms-Button.ms-Button--compound.is-disabled:active {
+ border-color: #f4f4f4;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description {
+ color: #a6a6a6;
+}
+
+.ms-Callout {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ width: 288px;
+}
+
+.ms-Callout.is-hidden {
+ display: none;
+}
+
+.ms-Callout-header {
+ z-index: 105;
+ padding-top: 24px;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-title {
+ margin: 0;
+ font-weight: 300;
+ font-size: 21px;
+}
+
+.ms-Callout-subText {
+ margin: 0;
+ font-weight: 300;
+ color: #333333;
+ font-size: 12px;
+}
+
+.ms-Callout-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 110;
+}
+
+.ms-Callout-link {
+ font-size: 14px;
+}
+
+.ms-Callout-inner {
+ height: 100%;
+ padding-top: 0;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-actions {
+ position: relative;
+ margin-top: 20px;
+ width: 100%;
+ white-space: nowrap;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button,
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button {
+ color: #0078d7;
+}
+
+.ms-Callout-actions .ms-Callout-button {
+ margin-right: 12px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-header {
+ padding: 28px 24px;
+ background-color: #0078d7;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-title {
+ font-weight: 100;
+ font-size: 28px;
+ color: #ffffff;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
+ padding-top: 20px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-actions {
+ border-top: 1px solid #eaeaea;
+ padding-top: 12px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-inner {
+ padding-bottom: 12px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-header {
+ padding-bottom: 0;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-title {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-actions {
+ margin-top: 12px;
+ margin-bottom: -4px;
+}
+
+.ms-CheckBox {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Label {
+ font-size: 14px;
+ padding: 0 0 0 26px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled::before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled::after {
+ border-color: #eaeaea;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-CheckBox .ms-CheckBox-field.in-focus::after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Choice-field::after {
+ content: '';
+ display: inline-block;
+ border: 1px #c8c8c8 solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-CheckBox .ms-Choice-field:hover::after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox::after {
+ border-radius: 0;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover::before,
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ background-color: transparent;
+ border-radius: 0;
+ font-size: 13px;
+ top: 3px;
+ left: 3px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked::before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked:hover::before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-RadioButton {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Label {
+ font-size: 14px;
+ padding: 0 0 0 26px;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled::before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled::after {
+ border-color: #eaeaea;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.in-focus::after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Choice-type--radio::after {
+ content: '';
+ display: inline-block;
+ border: 1px #c8c8c8 solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover::after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked::before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked:hover::before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-ChoiceFieldGroup {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin-bottom: 4px;
+}
+
+.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list {
+ padding: 0;
+ margin: 0;
+}
+
+.ms-CommandBar {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #eff6fc;
+ height: 40px;
+ white-space: nowrap;
+ padding-left: 0;
+ border: 0;
+ position: relative;
+}
+
+.ms-CommandBar:focus {
+ outline: none;
+}
+
+.ms-CommandBar .ms-CommandButton--actionButton {
+ border-right: 1px solid #eaeaea;
+}
+
+.ms-CommandBar .ms-Button {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon {
+ padding-right: 0;
+}
+
+.ms-CommandBar .ms-Button.is-hidden {
+ display: none;
+}
+
+.ms-CommandBar .ms-SearchBox,
+.ms-CommandBar .ms-SearchBox-field,
+.ms-CommandBar .ms-SearchBox-label {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-SearchBox {
+ margin-right: 8px;
+ display: inline-block;
+ vertical-align: top;
+ transition: margin-right 0.267s;
+}
+
+.ms-CommandBar .ms-SearchBox.is-collapsed.is-active {
+ width: 100%;
+ position: absolute;
+ left: 0;
+ right: 0;
+ z-index: 10;
+}
+
+@media only screen and (min-width: 1024px) {
+ .ms-CommandBar .ms-SearchBox {
+ margin-right: 24px;
+ }
+}
+
+.ms-CommandBar-mainArea {
+ overflow-x: hidden;
+ display: block;
+ height: 100%;
+ overflow: hidden;
+}
+
+.ms-CommandBar-sideCommands {
+ float: right;
+ text-align: right;
+ width: auto;
+ padding-right: 8px;
+ height: 100%;
+}
+
+.ms-CommandBar-sideCommands .ms-Button:last-child {
+ margin-right: 0;
+}
+
+@media only screen and (min-width: 640px) {
+ .ms-CommandBar-sideCommands {
+ min-width: 128px;
+ }
+}
+
+@media only screen and (min-width: 640px) {
+ .ms-CommandBar-sideCommands {
+ padding-right: 12px;
+ }
+}
+
+@media only screen and (min-width: 1024px) {
+ .ms-CommandBar-sideCommands {
+ padding-right: 16px;
+ }
+}
+
+.ms-CommandButton {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ position: relative;
+}
+
+.ms-CommandButton.is-hidden {
+ display: none;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button,
+.ms-CommandButton.is-disabled .ms-CommandButton-button {
+ cursor: default;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button:hover,
+.ms-CommandButton.is-disabled .ms-CommandButton-button:hover {
+ background-color: #eff6fc;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton .ms-ContextualMenu {
+ display: none;
+}
+
+.ms-CommandButton-button,
+.ms-CommandButton-splitIcon {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ cursor: pointer;
+ display: inline-block;
+ height: 40px;
+ line-height: 40px;
+ outline: 1px solid transparent;
+ padding: 0 8px;
+ position: relative;
+ vertical-align: top;
+ background: transparent;
+}
+
+.ms-CommandButton-button:hover,
+.ms-CommandButton-splitIcon:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-CommandButton-button:hover .ms-CommandButton-label,
+.ms-CommandButton-splitIcon:hover .ms-CommandButton-label {
+ color: #212121;
+}
+
+.ms-CommandButton-button:focus::before,
+.ms-CommandButton-splitIcon:focus::before {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-button:focus,
+.ms-CommandButton-splitIcon:focus {
+ outline: 0;
+}
+
+.ms-CommandButton-button {
+ border: 0;
+ margin: 0;
+}
+
+.ms-CommandButton + .ms-CommandButton {
+ margin-left: 8px;
+}
+
+.ms-CommandButton-icon {
+ display: inline-block;
+ padding-right: 12px;
+ position: relative;
+ font-size: 17px;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-icon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton-label {
+ font-size: 14px;
+ font-weight: 400;
+ color: #333333;
+ line-height: 40px;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-CommandButton-label:hover {
+ color: #212121;
+}
+
+.ms-CommandButton-dropdownIcon {
+ display: inline-block;
+ position: relative;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-dropdownIcon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton-dropdownIcon:focus::before {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-splitIcon {
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ margin-left: -4px;
+ width: 21px;
+ border: 0;
+}
+
+.ms-CommandButton-splitIcon .ms-Icon {
+ border-left: 1px solid #c8c8c8;
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon {
+ padding-right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label {
+ display: none;
+}
+
+.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ background: none;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button {
+ width: 50px;
+ height: 40px;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 16px;
+ height: 16px;
+ padding-right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot.is-active::before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot:hover::before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label,
+.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label {
+ display: inline-block;
+}
+
+.ms-ContextualMenu {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ display: block;
+ min-width: 180px;
+ list-style-type: none;
+ position: relative;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.is-hidden {
+ display: none;
+}
+
+.ms-ContextualMenu-item {
+ position: relative;
+}
+
+.ms-ContextualMenu-link {
+ box-sizing: border-box;
+ text-decoration: none;
+ color: #333333;
+ border: 1px solid transparent;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+ position: relative;
+}
+
+.ms-ContextualMenu-link:focus {
+ outline: transparent;
+}
+
+.ms-ContextualMenu-link:hover,
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ border: 1px solid #0078d7;
+}
+
+.ms-ContextualMenu-link.is-selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ font-weight: 600;
+}
+
+.ms-ContextualMenu-link.is-selected:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-ContextualMenu-link.is-disabled {
+ color: #a6a6a6;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled:active,
+.ms-ContextualMenu-link.is-disabled:focus {
+ border-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled .ms-Icon {
+ color: #a6a6a6;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
+ cursor: default;
+ display: block;
+ height: 1px;
+ margin: 4px 0;
+ background-color: #eaeaea;
+ position: relative;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ color: #0078d7;
+ font-size: 12px;
+ text-transform: uppercase;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu {
+ position: absolute;
+ top: -1px;
+ left: 178px;
+}
+
+.ms-ContextualMenu-subMenuIcon,
+.ms-ContextualMenu-caretRight {
+ color: #666666;
+ font-size: 16px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ top: 0;
+ right: 7px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ color: #333333;
+ content: '\e041';
+ font-size: 12px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ left: 10px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link {
+ padding-left: 40px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ width: 40px;
+ text-align: center;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons {
+ width: 220px;
+}
+
+.ms-DatePicker {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: 17px;
+ z-index: 300;
+}
+
+.ms-DatePicker .ms-TextField {
+ position: relative;
+}
+
+.ms-DatePicker-picker {
+ color: #000000;
+ font-size: 14px;
+ position: relative;
+ text-align: left;
+ z-index: 0;
+}
+
+.ms-DatePicker-event {
+ color: #666666;
+ font-size: 21px;
+ line-height: 20px;
+ pointer-events: none;
+ position: absolute;
+ right: 5px;
+ bottom: 5px;
+ z-index: 5;
+}
+
+.ms-DatePicker-holder {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ background: #ffffff;
+ position: absolute;
+ min-width: 300px;
+ display: none;
+}
+
+.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
+ animation-name: fadeIn, slideDownIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+ box-sizing: border-box;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ border: 1px solid #eaeaea;
+ display: block;
+}
+
+.ms-DatePicker-picker--opened {
+ position: relative;
+ z-index: 10;
+}
+
+.ms-DatePicker-frame {
+ padding: 1px;
+}
+
+.ms-DatePicker-wrap {
+ margin: -1px;
+ padding: 9px;
+}
+
+.ms-DatePicker-dayPicker {
+ display: block;
+ margin-bottom: 30px;
+}
+
+.ms-DatePicker-header {
+ height: 40px;
+ line-height: 44px;
+}
+
+.ms-DatePicker-month,
+.ms-DatePicker-year {
+ display: inline-block;
+ font-weight: 100;
+ font-size: 21px;
+ color: #0078d7;
+ margin-top: -1px;
+}
+
+.ms-DatePicker-month:hover,
+.ms-DatePicker-year:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-month {
+ margin-left: 15px;
+}
+
+.ms-DatePicker-year {
+ margin-left: 5px;
+}
+
+.ms-DatePicker-table {
+ text-align: center;
+ border-collapse: collapse;
+ border-spacing: 0;
+ table-layout: fixed;
+ font-size: inherit;
+}
+
+.ms-DatePicker-table td {
+ margin: 0;
+ padding: 0;
+}
+
+.ms-DatePicker-table td:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-day,
+.ms-DatePicker-weekday {
+ width: 40px;
+ height: 40px;
+ padding: 0;
+ line-height: 40px;
+ font-weight: 400;
+ font-size: 15px;
+ color: #333333;
+}
+
+.ms-DatePicker-day--today {
+ position: relative;
+ background-color: #c7e0f4;
+}
+
+.ms-DatePicker-day--disabled::before {
+ border-top-color: #a6a6a6;
+}
+
+.ms-DatePicker-day--outfocus {
+ color: #a6a6a6;
+ font-weight: 400;
+}
+
+.ms-DatePicker-day--infocus:hover,
+.ms-DatePicker-day--outfocus:hover {
+ cursor: pointer;
+ color: #000000;
+ background: #eaeaea;
+}
+
+.ms-DatePicker-day--highlighted:hover,
+.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
+ cursor: pointer;
+ color: #ffffff;
+ background: #0078d7;
+}
+
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
+ background: #a6a6a6;
+}
+
+.ms-DatePicker-monthPicker,
+.ms-DatePicker-yearPicker {
+ display: none;
+}
+
+.ms-DatePicker-monthComponents {
+ position: absolute;
+ top: 9px;
+ right: 9px;
+ left: 9px;
+}
+
+.ms-DatePicker-yearComponents,
+.ms-DatePicker-decadeComponents {
+ position: absolute;
+ right: 10px;
+}
+
+.ms-DatePicker-prevMonth,
+.ms-DatePicker-nextMonth,
+.ms-DatePicker-prevYear,
+.ms-DatePicker-nextYear,
+.ms-DatePicker-prevDecade,
+.ms-DatePicker-nextDecade {
+ width: 40px;
+ height: 40px;
+ display: block;
+ float: right;
+ margin-left: 10px;
+ text-align: center;
+ line-height: 40px;
+ font-size: 21px;
+ color: #666666;
+ position: relative;
+ top: 3px;
+}
+
+.ms-DatePicker-prevMonth:hover,
+.ms-DatePicker-nextMonth:hover,
+.ms-DatePicker-prevYear:hover,
+.ms-DatePicker-nextYear:hover,
+.ms-DatePicker-prevDecade:hover,
+.ms-DatePicker-nextDecade:hover {
+ color: #212121;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-headerToggleView {
+ height: 40px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 140px;
+ z-index: 5;
+ cursor: pointer;
+}
+
+.ms-DatePicker-currentYear,
+.ms-DatePicker-currentDecade {
+ display: block;
+ font-weight: 300;
+ font-size: 21px;
+ height: 40px;
+ line-height: 42px;
+ margin-left: 15px;
+}
+
+.ms-DatePicker-currentYear {
+ color: #0078d7;
+}
+
+.ms-DatePicker-currentYear:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-optionGrid {
+ position: relative;
+ height: 210px;
+ width: 280px;
+ margin: 10px 0 30px 5px;
+}
+
+.ms-DatePicker-monthOption,
+.ms-DatePicker-yearOption {
+ background-color: #f4f4f4;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ cursor: pointer;
+ float: left;
+ margin: 0 10px 10px 0;
+ font-weight: 400;
+ font-size: 13px;
+ color: #333333;
+ text-align: center;
+}
+
+.ms-DatePicker-monthOption:hover,
+.ms-DatePicker-yearOption:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-monthOption.is-highlighted,
+.ms-DatePicker-yearOption.is-highlighted {
+ background-color: #333333;
+ color: #ffffff;
+}
+
+.ms-DatePicker-goToday {
+ bottom: 9px;
+ color: #0078d7;
+ cursor: pointer;
+ font-weight: 300;
+ font-size: 13px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ position: absolute;
+ right: 9px;
+}
+
+.ms-DatePicker-goToday:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+}
+
+@media (min-width: 460px) {
+ .ms-DatePicker-holder {
+ width: 440px;
+ }
+
+ .ms-DatePicker-month,
+ .ms-DatePicker-year {
+ font-weight: 300;
+ font-size: 17px;
+ color: #333333;
+ }
+
+ .ms-DatePicker-month:hover,
+ .ms-DatePicker-year:hover {
+ color: #333333;
+ cursor: default;
+ }
+
+ .ms-DatePicker-header {
+ height: 30px;
+ line-height: 28px;
+ }
+
+ .ms-DatePicker-dayPicker {
+ box-sizing: border-box;
+ border-right: 1px solid #eaeaea;
+ width: 220px;
+ margin: -10px 0;
+ padding: 10px 0;
+ }
+
+ .ms-DatePicker-monthPicker {
+ display: block;
+ }
+
+ .ms-DatePicker-monthPicker,
+ .ms-DatePicker-yearPicker {
+ top: 9px;
+ left: 238px;
+ position: absolute;
+ }
+
+ .ms-DatePicker-optionGrid {
+ width: 200px;
+ height: auto;
+ margin: 10px 0 0;
+ }
+
+ .ms-DatePicker-monthComponents {
+ width: 210px;
+ }
+
+ .ms-DatePicker-month {
+ margin-left: 12px;
+ }
+
+ .ms-DatePicker-day,
+ .ms-DatePicker-weekday {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ font-weight: 600;
+ font-size: 12px;
+ }
+
+ .ms-DatePicker-prevMonth,
+ .ms-DatePicker-nextMonth,
+ .ms-DatePicker-prevYear,
+ .ms-DatePicker-nextYear,
+ .ms-DatePicker-prevDecade,
+ .ms-DatePicker-nextDecade {
+ font-size: 17px;
+ width: 30px;
+ height: 30px;
+ line-height: 29px;
+ }
+
+ .ms-DatePicker-toggleMonthView {
+ display: none;
+ }
+
+ .ms-DatePicker-currentYear,
+ .ms-DatePicker-currentDecade {
+ font-size: 17px;
+ margin: 0;
+ height: 30px;
+ line-height: 26px;
+ padding: 0 10px;
+ display: inline-block;
+ }
+
+ .ms-DatePicker-monthOption,
+ .ms-DatePicker-yearOption {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 12px;
+ margin: 0 10px 10px 0;
+ }
+
+ .ms-DatePicker-monthOption:hover,
+ .ms-DatePicker-yearOption:hover {
+ outline: 1px solid transparent;
+ }
+
+ .ms-DatePicker-goToday {
+ box-sizing: border-box;
+ font-size: 12px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ right: 10px;
+ text-align: right;
+ top: 199px;
+ width: 210px;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: block;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+ }
+}
+
+@media (max-width: 459px) {
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
+ display: block;
+ }
+}
+
+.ms-Dialog {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ display: none;
+ height: auto;
+ min-width: 220px;
+ max-width: 340px;
+ padding: 28px 24px;
+ z-index: 10;
+ position: absolute;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ left: 50%;
+ top: 50%;
+}
+
+.ms-Dialog.is-open {
+ display: block;
+}
+
+.ms-Dialog-title {
+ font-size: 21px;
+ font-weight: 100;
+ margin-bottom: 24px;
+}
+
+.ms-Dialog-content {
+ position: relative;
+}
+
+.ms-Dialog-subText {
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 1.5;
+}
+
+.ms-Dialog-actions {
+ margin-top: 24px;
+ text-align: right;
+}
+
+.ms-Dialog--multiline .ms-Dialog-title {
+ font-size: 28px;
+}
+
+.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 28px;
+ font-weight: 100;
+ padding: 28px 24px;
+ margin-top: -28px;
+ margin-left: -24px;
+ margin-right: -24px;
+}
+
+.ms-Dialog-buttonClose {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ margin: 0;
+ padding: 4px;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ z-index: 10;
+}
+
+.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x {
+ color: #666666;
+ font-size: 16px;
+}
+
+.ms-Button.ms-Button--compound:not(:last-child) {
+ margin-bottom: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title {
+ margin-right: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose {
+ display: block;
+}
+
+@media (min-width: 480px) {
+ .ms-Dialog-main {
+ width: auto;
+ min-width: 288px;
+ max-width: 340px;
+ }
+}
+
+.ms-Dropdown {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ position: relative;
+ outline: 0;
+}
+
+.ms-Dropdown:hover .ms-Dropdown-title,
+.ms-Dropdown:hover .ms-Dropdown-caretDown,
+.ms-Dropdown:focus .ms-Dropdown-title,
+.ms-Dropdown:focus .ms-Dropdown-caretDown,
+.ms-Dropdown:active .ms-Dropdown-title,
+.ms-Dropdown:active .ms-Dropdown-caretDown {
+ color: #000000;
+}
+
+.ms-Dropdown:hover .ms-Dropdown-title,
+.ms-Dropdown:active .ms-Dropdown-title {
+ border-color: #767676;
+}
+
+.ms-Dropdown:focus .ms-Dropdown-title {
+ border-color: #0078d7;
+}
+
+.ms-Dropdown .ms-Label {
+ display: inline-block;
+ margin-bottom: 8px;
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-title {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ color: #a6a6a6;
+ cursor: default;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #00ff00;
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #600000;
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #a6a6a6;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-open .ms-Dropdown-items {
+ display: block;
+ position: absolute;
+}
+
+.ms-Panel .ms-Dropdown-items {
+ box-shadow: none;
+ overflow-y: auto;
+ padding-top: 4px;
+ max-height: 100%;
+}
+
+.ms-Panel .ms-Dropdown-items .ms-Dropdown-item {
+ padding: 0 16px;
+}
+
+.ms-Panel .ms-Dropdown-items::before {
+ content: none;
+ border: 0;
+}
+
+.ms-Dropdown-select {
+ display: none;
+}
+
+.ms-Dropdown-caretDown {
+ color: #666666;
+ font-size: 17px;
+ position: absolute;
+ right: 9px;
+ bottom: 5px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-Dropdown-title {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ cursor: pointer;
+ display: block;
+ height: 32px;
+ line-height: 30px;
+ padding: 0 32px 0 10px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-Dropdown-items {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ display: none;
+ list-style-type: none;
+ position: absolute;
+ width: 100%;
+ max-height: 200px;
+ z-index: 400;
+ overflow-y: scroll;
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ max-width: 100%;
+}
+
+.ms-Dropdown-items::before {
+ content: '';
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ border: 1px solid #eaeaea;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-items {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-items {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Dropdown-item {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 38px;
+ padding: 0 10px;
+ position: relative;
+ border: 1px solid transparent;
+ white-space: nowrap;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item {
+ border-color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:first-child,
+.ms-Dropdown-item:last-child {
+ height: 39px;
+}
+
+.ms-Dropdown-item:hover {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item:hover {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item:hover:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item:hover {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:active {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ color: #000000;
+}
+
+.ms-Dropdown-item.is-disabled {
+ background: #ffffff;
+ color: #a6a6a6;
+ cursor: default;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected,
+.ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected:hover,
+.ms-Dropdown-item.ms-Dropdown-item--selected:hover {
+ background-color: #c7e0f4;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item.is-selected:focus,
+ .ms-Dropdown-item.ms-Dropdown-item--selected:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-FacePile {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 32px;
+ width: auto;
+}
+
+.ms-FacePile .ms-FacePile-personaCardHost {
+ display: none;
+}
+
+.ms-FacePile-addButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 32px;
+ width: 32px;
+ line-height: 32px;
+ text-align: center;
+ float: left;
+ padding: 0;
+ margin-right: 4px;
+ outline: transparent;
+ border-radius: 50%;
+ vertical-align: top;
+}
+
+.ms-FacePile-addButton .ms-Persona-presence,
+.ms-FacePile-addButton .ms-Persona-details {
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 16px;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover,
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus {
+ background-color: #005a9e;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active {
+ background-color: #004578;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled {
+ background-color: #c8c8c8;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow {
+ background-color: #eaeaea;
+ color: #666666;
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active {
+ display: block;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover {
+ color: #212121;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled {
+ color: #c8c8c8;
+}
+
+.ms-FacePile-addPersonIcon {
+ position: relative;
+ top: -1px;
+}
+
+.ms-FacePile-overflowText {
+ font-size: 14px;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction {
+ display: none;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ line-height: 82px;
+ height: 74px;
+ text-transform: none;
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Link {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-size: 14px;
+ font-weight: 400;
+ color: #0078d7;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+}
+
+.ms-Link:hover,
+.ms-Link:focus {
+ color: #004578;
+}
+
+.ms-Link:active {
+ color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Link {
+ color: #8080ff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Link {
+ color: #00009f;
+ }
+}
+
+.ms-List {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ list-style-type: none;
+}
+
+.ms-ListItem {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ *zoom: 1;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ padding: 9px 28px 3px;
+ position: relative;
+ display: block;
+}
+
+.ms-ListItem:before,
+.ms-ListItem:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-ListItem:after {
+ clear: both;
+}
+
+.ms-ListItem-primaryText,
+.ms-ListItem-secondaryText,
+.ms-ListItem-tertiaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ display: block;
+}
+
+.ms-ListItem-primaryText {
+ color: #212121;
+ font-weight: 300;
+ font-size: 21px;
+ padding-right: 80px;
+ position: relative;
+ top: -4px;
+}
+
+.ms-ListItem-secondaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 25px;
+ position: relative;
+ top: -7px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-tertiaryText {
+ color: #767676;
+ font-weight: 300;
+ font-size: 14px;
+ position: relative;
+ top: -9px;
+ margin-bottom: -4px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-metaText {
+ color: #333333;
+ font-weight: 300;
+ font-size: 11px;
+ position: absolute;
+ right: 30px;
+ top: 39px;
+}
+
+.ms-ListItem-image {
+ float: left;
+ height: 70px;
+ margin-left: -8px;
+ margin-right: 10px;
+ width: 70px;
+ background-color: #333333;
+}
+
+.ms-ListItem-selectionTarget {
+ display: none;
+}
+
+.ms-ListItem-actions {
+ max-width: 80px;
+ position: absolute;
+ right: 30px;
+ text-align: right;
+ top: 10px;
+}
+
+.ms-ListItem-action {
+ color: #a6a6a6;
+ display: inline-block;
+ font-size: 15px;
+ position: relative;
+ text-align: center;
+ top: 3px;
+ cursor: pointer;
+ height: 16px;
+ width: 16px;
+}
+
+.ms-ListItem-action .ms-Icon {
+ vertical-align: top;
+}
+
+.ms-ListItem-action:hover {
+ color: #666666;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-unread {
+ border-left: 3px solid #0078d7;
+ padding-left: 27px;
+}
+
+.ms-ListItem.is-unread .ms-ListItem-secondaryText,
+.ms-ListItem.is-unread .ms-ListItem-metaText {
+ color: #0078d7;
+ font-weight: 600;
+}
+
+.ms-ListItem.is-unseen::after {
+ border-right: 10px solid transparent;
+ border-top: 10px solid #0078d7;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-selectionTarget {
+ display: block;
+ height: 20px;
+ left: 6px;
+ position: absolute;
+ top: 13px;
+ width: 20px;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-image {
+ margin-left: 0;
+}
+
+.ms-ListItem.is-selectable:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-selectable:hover::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+ height: 15px;
+ width: 15px;
+ border: 1px solid #767676;
+}
+
+.ms-ListItem.is-selected::before {
+ border: 1px solid transparent;
+}
+
+.ms-ListItem.is-selected::before,
+.ms-ListItem.is-selected:hover::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ font-size: 15px;
+ color: #767676;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+}
+
+.ms-ListItem.is-selected:hover {
+ background-color: #c7e0f4;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.ms-ListItem--document {
+ padding: 0;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon {
+ width: 70px;
+ height: 70px;
+ float: left;
+ text-align: center;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon {
+ font-size: 38px;
+ line-height: 70px;
+ color: #666666;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ font-size: 14px;
+ padding-top: 15px;
+ padding-right: 0;
+ position: static;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: #666666;
+ font-weight: 400;
+ font-size: 11px;
+ padding-top: 6px;
+}
+
+.ms-MessageBanner {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ position: relative;
+ border-bottom: 1px solid #767676;
+ background-color: #eff6fc;
+ min-width: 320px;
+ width: 100%;
+ height: 52px;
+ text-align: center;
+ overflow: hidden;
+ animation-name: fadeIn, slideDownIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner .ms-Icon {
+ font-size: 16px;
+}
+
+.ms-MessageBanner.hide {
+ animation-name: fadeOut, slideUpOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner.is-hidden {
+ display: none;
+}
+
+.ms-MessageBanner-expand,
+.ms-MessageBanner-close {
+ height: 52px;
+ width: 40px;
+ cursor: pointer;
+ border: 0;
+ background-color: transparent;
+}
+
+.ms-MessageBanner-close {
+ position: absolute;
+ right: 0;
+ top: 0;
+ line-height: 52px;
+ color: #666666;
+}
+
+.ms-MessageBanner-text {
+ display: inline-block;
+ padding: 18px 0;
+ margin-left: 0;
+ max-width: 770px;
+ overflow: hidden;
+ text-align: left;
+}
+
+.ms-MessageBanner-expand {
+ display: none;
+ vertical-align: top;
+}
+
+.ms-MessageBanner-expand.is-visible {
+ display: inline-block;
+}
+
+.ms-MessageBanner-action {
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 10px;
+ margin-left: 10px;
+ padding-right: 36px;
+}
+
+.ms-MessageBanner-action .ms-Button {
+ color: #ffffff;
+}
+
+.ms-MessageBanner-clipper {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-MessageBanner.is-expanded {
+ height: auto;
+}
+
+.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper {
+ white-space: normal;
+}
+
+@media screen and (max-width: 479px) {
+ .ms-MessageBanner-action {
+ margin: 0;
+ display: block;
+ text-align: right;
+ padding: 0 10px 10px 0;
+ }
+
+ .ms-MessageBanner-text {
+ margin-left: -25px;
+ padding: 18px 0 10px;
+ min-width: 240px;
+ }
+
+ .ms-MessageBanner-expand {
+ display: inline-block;
+ padding: 0;
+ margin-left: -5px;
+ width: 20px;
+ }
+
+ .ms-MessageBanner-expand .ms-Icon {
+ color: #0078d7;
+ }
+}
+
+.ms-ContextualHost {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ z-index: 10;
+ margin: 16px auto;
+ position: relative;
+ min-width: 10px;
+ display: none;
+ background-color: #ffffff;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+}
+
+.ms-ContextualHost.is-positioned {
+ position: absolute;
+ margin: 0;
+}
+
+.ms-ContextualHost.is-open {
+ display: inline-block;
+}
+
+.ms-ContextualHost-beak {
+ box-shadow: 0 0 15px -5px #3c3c3c;
+ position: absolute;
+ width: 28px;
+ height: 28px;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-sizing: border-box;
+ top: -6px;
+ display: none;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ z-index: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ top: 40px;
+ display: none;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ left: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ right: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak {
+ top: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak {
+ bottom: -10px;
+}
+
+.ms-ContextualHost-main {
+ position: relative;
+ background-color: #ffffff;
+ box-sizing: border-box;
+ outline: 1px solid transparent;
+ z-index: 5;
+ min-height: 10px;
+}
+
+.ms-ContextualHost-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 10;
+}
+
+.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title {
+ margin-right: 20px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak {
+ background-color: #0078d7;
+}
+
+@media (min-width: 480px) {
+ .ms-ContextualHost {
+ margin: 16px;
+ }
+
+ .ms-ContextualHost.is-positioned {
+ margin: 0;
+ }
+
+ .ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak,
+ .ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ display: block;
+ }
+}
+
+.ms-MessageBar {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ padding: 8px;
+ display: table;
+ background-color: #f4f4f4;
+}
+
+.ms-MessageBar-icon,
+.ms-MessageBar-text {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.ms-MessageBar-icon {
+ padding-right: 8px;
+ font-size: 16px;
+ color: #767676;
+}
+
+.ms-MessageBar-text {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.ms-MessageBar.ms-MessageBar--warning {
+ background-color: #fff4ce;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning {
+ background-color: #fed9cc;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon {
+ color: #d83b01;
+}
+
+.ms-MessageBar.ms-MessageBar--error {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-Icon {
+ font-size: 8px;
+ margin-left: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success {
+ background-color: #dff6dd;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon {
+ color: #107c10;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon {
+ font-size: 12px;
+ top: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon::before {
+ margin-left: 1px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon::after {
+ font-size: 8px;
+ margin-left: 3px;
+ top: 1px;
+}
+
+.ms-OrgChart {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-OrgChart-groupTitle {
+ color: #666666;
+ line-height: 1;
+}
+
+.ms-OrgChart-list {
+ padding: 0;
+ margin: 12px 0 16px;
+}
+
+.ms-OrgChart-listItem {
+ height: 50px;
+ width: 100%;
+ position: relative;
+ list-style: none;
+ margin-bottom: 8px;
+}
+
+.ms-OrgChart-listItemBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 50px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0;
+ padding: 0;
+}
+
+.ms-Overlay {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: rgba(255, 255, 255, 0.4);
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 0;
+ display: none;
+}
+
+.ms-Overlay.is-visible {
+ display: block;
+}
+
+.ms-Overlay--dark {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.ms-Panel {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #ffffff;
+ width: 100%;
+ max-width: 272px;
+ box-shadow: -30px 0 30px -30px rgba(0, 0, 0, 0.2);
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ z-index: 10;
+ display: none;
+}
+
+.ms-Panel.animate-in {
+ animation-name: fadeIn, slideLeftIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.animate-out {
+ animation-name: fadeOut, slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.is-open {
+ display: block;
+}
+
+.ms-Panel.ms-Panel--md {
+ max-width: 340px;
+}
+
+.ms-Panel.ms-Panel--lg {
+ max-width: 644px;
+}
+
+.ms-Panel.ms-Panel--xl {
+ max-width: 940px;
+}
+
+.ms-Panel.ms-Panel--xxl {
+ max-width: 1192px;
+}
+
+.ms-Panel--left {
+ box-shadow: -30px 0 30px 30px rgba(0, 0, 0, 0.2);
+ left: 0;
+ right: auto;
+}
+
+.ms-Panel--left.animate-in {
+ animation-name: fadeIn, slideRightIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel--left.animate-out {
+ animation-name: fadeOut, slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel-closeButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: absolute;
+ right: 8px;
+ top: 0;
+ height: 40px;
+ width: 40px;
+ line-height: 40px;
+ outline: 0;
+ padding: 0;
+ color: #666666;
+ font-size: 14px;
+}
+
+.ms-Panel-closeButton:hover {
+ color: #333333;
+}
+
+.ms-Panel-contentInner {
+ margin-top: 40px;
+ padding: 0 16px 20px;
+ overflow-y: auto;
+}
+
+@media (min-width: 640px) {
+ .ms-Panel-contentInner {
+ padding: 0 32px 20px;
+ }
+}
+
+@media (min-width: 1366px) {
+ .ms-Panel-contentInner {
+ padding: 0 40px 20px;
+ }
+}
+
+.ms-Panel-headerText {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ margin: 10px 0;
+ padding: 4px 0;
+ line-height: 1;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media (min-width: 1024px) {
+ .ms-Panel-headerText {
+ margin-top: 30px;
+ }
+}
+
+.ms-PanelHost {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 10;
+}
+
+.ms-PanelHost .ms-Overlay {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ background-color: #ffffff;
+ margin-bottom: 10px;
+}
+
+.ms-PeoplePicker-searchBox {
+ border-bottom: 1px solid #c8c8c8;
+ cursor: text;
+}
+
+.ms-PeoplePicker-searchBox:hover {
+ border-color: #767676;
+}
+
+.ms-PeoplePicker-searchBox.is-active,
+.ms-PeoplePicker-searchBox:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-PeoplePicker-searchBox:hover,
+ .ms-PeoplePicker-searchBox:focus {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-PeoplePicker-searchBox:hover,
+ .ms-PeoplePicker-searchBox:focus {
+ border-color: #37006e;
+ }
+}
+
+.ms-PeoplePicker-searchBox::-webkit-input-placeholder,
+.ms-PeoplePicker-searchBox::-moz-placeholder,
+.ms-PeoplePicker-searchBox:-moz-placeholder,
+.ms-PeoplePicker-searchBox:-ms-input-placeholder {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ margin-bottom: 0;
+ display: inline-block;
+ width: auto;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ min-height: 40px;
+ border: 0;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field {
+ border-color: #0078d7;
+}
+
+.ms-PeoplePicker-persona {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText {
+ color: #a80000;
+}
+
+.ms-PeoplePicker-personaRemove {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ background-color: #f4f4f4;
+ color: #666666;
+ display: inline-block;
+ text-align: center;
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-personaRemove:hover {
+ background-color: #eaeaea;
+ color: #333333;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-personaRemove:focus {
+ background-color: #eaeaea;
+ color: #333333;
+ border: 1px solid #0078d7;
+ outline: none;
+}
+
+.ms-PeoplePicker-results {
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ margin-bottom: -1px;
+ padding-top: 9px;
+ width: 100%;
+ padding-left: 0;
+ box-sizing: border-box;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
+ display: block;
+ opacity: 1;
+}
+
+.ms-PeoplePicker-resultGroup {
+ border-top: 1px solid #eaeaea;
+}
+
+.ms-PeoplePicker-resultGroup:first-child {
+ border-top: 0;
+}
+
+.ms-PeoplePicker-resultGroupTitle {
+ color: #0078d7;
+ font-weight: 300;
+ font-size: 12px;
+ padding-top: 8px;
+ padding-bottom: 8px;
+ text-transform: uppercase;
+ padding-left: 16px;
+}
+
+.ms-PeoplePicker-resultList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: -1px;
+ list-style-type: none;
+}
+
+.ms-PeoplePicker-result {
+ position: relative;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ padding-left: 16px;
+ cursor: pointer;
+ outline: 0;
+}
+
+.ms-PeoplePicker-result:hover,
+.ms-PeoplePicker-result:focus {
+ background-color: #eaeaea;
+}
+
+.ms-PeoplePicker-result:focus {
+ box-shadow: 0 0 0 1px #0078d7 inset;
+}
+
+.ms-PeoplePicker-result.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-resultBtn,
+.ms-PeoplePicker-peopleListBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ box-sizing: border-box;
+ height: 34px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0 0 10px;
+ padding: 0 0 0 9px;
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-peopleListBtn {
+ height: 48px;
+ }
+}
+
+.ms-PeoplePicker-resultBtn:hover,
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultBtn:focus,
+.ms-PeoplePicker-peopleListBtn:focus {
+ outline: 1;
+}
+
+.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact,
+.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact {
+ height: 32px;
+}
+
+.ms-PeoplePicker-peopleListBtn {
+ margin-bottom: 0;
+ padding: 0;
+}
+
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: transparent;
+}
+
+.ms-PeoplePicker-resultAction {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ height: 100%;
+ transition: background-color 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 40px;
+ text-align: center;
+}
+
+.ms-PeoplePicker-resultAction .ms-Icon {
+ color: #666666;
+ font-size: 15px;
+}
+
+.ms-PeoplePicker-resultAction:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultAction:active {
+ background-color: #a6a6a6;
+}
+
+.ms-PeoplePicker-resultAdditionalContent {
+ display: none;
+}
+
+.ms-PeoplePicker-result.is-expanded {
+ background-color: #f4f4f4;
+ margin-bottom: 11px;
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon {
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore {
+ border-top: 1px solid #eaeaea;
+ height: 69px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner {
+ position: absolute;
+ width: 32px;
+ height: 32px;
+ top: 20px;
+ left: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle {
+ background-color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-Spinner {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary {
+ color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching:hover {
+ background-color: transparent;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMoreBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 69px;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ padding-left: 70px;
+ text-align: left;
+}
+
+.ms-PeoplePicker-searchMoreBtn:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-searchMoreBtn:focus,
+.ms-PeoplePicker-searchMoreBtn:active {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
+ height: 49px;
+ padding-left: 50px;
+}
+
+.ms-PeoplePicker-searchMoreIcon {
+ height: 70px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 70px;
+}
+
+.ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #333333;
+ font-size: 16px;
+ position: absolute;
+ text-align: center;
+ top: 27px;
+ width: 100%;
+}
+
+.ms-PeoplePicker-searchMorePrimary {
+ padding-top: 2px;
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-PeoplePicker-searchMoreSecondary {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover {
+ background-color: inherit;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary {
+ color: #666666;
+ font-weight: 300;
+ font-size: 11px;
+ line-height: 20px;
+ position: relative;
+ top: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction {
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups {
+ max-height: 209px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore {
+ height: 49px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner {
+ width: 28px;
+ height: 28px;
+ top: 12px;
+ left: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn {
+ height: 100%;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
+ background-size: 16px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon {
+ height: 50px;
+ width: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ font-size: 17px;
+ top: 0;
+ margin-top: 0;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 45px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results {
+ border-bottom: 0;
+ padding: 20px 0 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard {
+ display: none;
+ position: absolute;
+ height: 200px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable {
+ padding: 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn {
+ padding-left: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ width: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ top: 0;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner {
+ top: 16px;
+ left: 14px;
+ height: 20px;
+ width: 20px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile {
+ position: relative;
+ border: 0;
+ box-shadow: none;
+ margin: 0;
+ max-width: 100%;
+ border-bottom: 1px solid #eaeaea;
+}
+
+@media (max-width: 479px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-imageArea,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-image {
+ width: 32px;
+ height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-presence {
+ left: 19px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-details {
+ padding-left: 8px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText {
+ display: none;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText {
+ display: block;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn {
+ height: 40px;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction {
+ height: 40px;
+ }
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected {
+ margin-bottom: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker-selectedHeader,
+.ms-PeoplePicker-peopleListHeader {
+ color: #0078d7;
+ font-size: 12px;
+ font-weight: 400;
+ height: 50px;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-selectedPeople,
+.ms-PeoplePicker-peopleList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ list-style: none;
+}
+
+.ms-PeoplePicker-selectedPerson {
+ margin-bottom: 8px;
+ position: relative;
+}
+
+.ms-PeoplePicker-peopleListItem {
+ margin-bottom: 6px;
+ position: relative;
+}
+
+.ms-Persona {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 1;
+ position: relative;
+ width: 100%;
+ height: 48px;
+ display: table;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+
+.ms-Persona .ms-ContextualHost {
+ display: none;
+}
+
+.ms-Persona-imageArea {
+ position: absolute;
+ overflow: hidden;
+ text-align: center;
+ max-width: 48px;
+ height: 48px;
+ border-radius: 50%;
+ z-index: 0;
+ width: 100%;
+ top: 0;
+ left: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Persona-imageArea {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Persona-imageArea {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona-placeholder {
+ color: #ffffff;
+ position: absolute;
+ right: 0;
+ left: 0;
+ font-size: 47px;
+ top: 9px;
+ z-index: 5;
+}
+
+.ms-Persona-initials {
+ color: #ffffff;
+ font-size: 17px;
+ font-weight: 100;
+ line-height: 48px;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightBlue {
+ background-color: #6ba5e7;
+}
+
+.ms-Persona-initials.ms-Persona-initials--blue {
+ background-color: #2d89ef;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkBlue {
+ background-color: #2b5797;
+}
+
+.ms-Persona-initials.ms-Persona-initials--teal {
+ background-color: #00aba9;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightGreen {
+ background-color: #99b433;
+}
+
+.ms-Persona-initials.ms-Persona-initials--green {
+ background-color: #00a300;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkGreen {
+ background-color: #1e7145;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightPink {
+ background-color: #e773bd;
+}
+
+.ms-Persona-initials.ms-Persona-initials--pink {
+ background-color: #ff0097;
+}
+
+.ms-Persona-initials.ms-Persona-initials--magenta {
+ background-color: #7e3878;
+}
+
+.ms-Persona-initials.ms-Persona-initials--purple {
+ background-color: #603cba;
+}
+
+.ms-Persona-initials.ms-Persona-initials--black {
+ background-color: #1d1d1d;
+}
+
+.ms-Persona-initials.ms-Persona-initials--orange {
+ background-color: #da532c;
+}
+
+.ms-Persona-initials.ms-Persona-initials--red {
+ background-color: #ee1111;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkRed {
+ background-color: #b91d47;
+}
+
+.ms-Persona-image {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 48px;
+ z-index: 10;
+ width: 100%;
+}
+
+.ms-Persona-image[src=''] {
+ display: none;
+}
+
+.ms-Persona-presence {
+ background-color: #7fba00;
+ position: absolute;
+ height: 12px;
+ width: 12px;
+ border-radius: 50%;
+ top: auto;
+ left: 34px;
+ bottom: -1px;
+ border: 2px solid #ffffff;
+ text-align: center;
+}
+
+.ms-Persona-presenceIcon {
+ color: #ffffff;
+ font-size: 9px;
+ line-height: 12px;
+ vertical-align: top;
+}
+
+.ms-Persona-details {
+ padding: 0 12px;
+ vertical-align: middle;
+ overflow: hidden;
+ text-align: left;
+ padding-left: 60px;
+ display: table-cell;
+ width: 100%;
+}
+
+.ms-Persona-primaryText,
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ms-Persona-primaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 17px;
+ margin-top: -3px;
+ line-height: 1.4;
+}
+
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ color: #666666;
+ font-weight: 400;
+ font-size: 12px;
+ white-space: nowrap;
+ line-height: 1.3;
+}
+
+.ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ padding-top: 5px;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny {
+ height: 30px;
+ display: inline-block;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea {
+ overflow: visible;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ right: auto;
+ top: 10px;
+ left: 0;
+ border: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ top: 9px;
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-details {
+ padding-left: 20px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 9px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
+ padding: 0;
+ background-color: transparent;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText::after {
+ content: ';';
+}
+
+.ms-Persona.ms-Persona--xs,
+.ms-Persona.ms-Persona--facePile,
+.ms-Persona.ms-Persona--token {
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xs .ms-Persona-image,
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--facePile .ms-Persona-image,
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--token .ms-Persona-image {
+ max-width: 32px;
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--token .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-initials,
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials,
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-presence,
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence,
+.ms-Persona.ms-Persona--token .ms-Persona-presence {
+ left: 19px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-details,
+.ms-Persona.ms-Persona--facePile .ms-Persona-details,
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ padding-left: 40px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--sm {
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--sm .ms-Persona-image {
+ max-width: 40px;
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-placeholder {
+ font-size: 38px;
+ top: 5px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-initials {
+ font-size: 14px;
+ line-height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-presence {
+ left: 27px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-details {
+ padding-left: 48px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText {
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText {
+ padding-top: 1px;
+}
+
+.ms-Persona.ms-Persona--lg {
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--lg .ms-Persona-image {
+ max-width: 72px;
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-placeholder {
+ font-size: 67px;
+ top: 10px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-initials {
+ font-size: 28px;
+ line-height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presence {
+ left: 49px;
+ height: 20px;
+ width: 20px;
+ border-width: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon {
+ line-height: 20px;
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-details {
+ padding-left: 84px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--xl {
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xl .ms-Persona-image {
+ max-width: 100px;
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-placeholder {
+ font-size: 95px;
+ top: 12px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-initials {
+ font-size: 42px;
+ line-height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presence {
+ height: 28px;
+ width: 28px;
+ left: 71px;
+ border-width: 4px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon {
+ line-height: 28px;
+ font-size: 21px;
+ position: relative;
+ top: 1px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-details {
+ padding-left: 120px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-primaryText {
+ font-size: 21px;
+ font-weight: 300;
+ margin-top: 0;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText {
+ padding-top: 2px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText,
+.ms-Persona.ms-Persona--xl .ms-Persona-optionalText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText {
+ color: #212121;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText {
+ color: #333333;
+}
+
+.ms-Persona.ms-Persona--selectable {
+ cursor: pointer;
+ padding: 0 10px;
+}
+
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover,
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus {
+ background-color: #deecf9;
+ outline: 1px solid transparent;
+}
+
+.ms-Persona.ms-Persona--available .ms-Persona-presence {
+ background-color: #7fba00;
+}
+
+.ms-Persona.ms-Persona--away .ms-Persona-presence {
+ background-color: #fcd116;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence {
+ background-color: #ffffff;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence::before {
+ content: '';
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ box-shadow: 0 0 0 2px #d93b3b inset;
+ border-radius: 50%;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence::after {
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-color: #d93b3b;
+ -ms-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ position: absolute;
+ top: 5px;
+ left: 0;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence::after {
+ top: 9px;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence::after {
+ top: 13px;
+}
+
+.ms-Persona.ms-Persona--busy .ms-Persona-presence {
+ background-color: #d93b3b;
+}
+
+.ms-Persona.ms-Persona--dnd .ms-Persona-presence {
+ background-color: #e81123;
+}
+
+.ms-Persona.ms-Persona--offline .ms-Persona-presence {
+ background-color: #93abbd;
+}
+
+.ms-Persona.ms-Persona--facePile {
+ display: inline-block;
+ width: auto;
+}
+
+.ms-Persona.ms-Persona--facePile:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea {
+ position: relative;
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-details {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--token {
+ display: inline-block;
+ width: auto;
+ background-color: #f4f4f4;
+ border-radius: 20px;
+ margin: 4px;
+}
+
+.ms-Persona.ms-Persona--token:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon {
+ border-radius: 20px;
+ display: inline-block;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ line-height: 30px;
+ transition: background-color 0.167s cubic-bezier(0.1, 0.9, 0.2, 1);
+ text-align: center;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover {
+ background-color: #eaeaea;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea {
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ height: 30px;
+ display: inline-block;
+ width: auto;
+ padding-right: 8px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ padding-top: 0;
+ line-height: 34px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-PersonaCard {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ animation-name: fadeIn, slideUpIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-PersonaCard-persona {
+ background-color: #f4f4f4;
+ padding-top: 12px;
+ padding-bottom: 12px;
+ padding-left: 20px;
+}
+
+.ms-PersonaCard-actions {
+ box-sizing: border-box;
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0 10px;
+ background-color: #ffffff;
+ height: 48px;
+}
+
+.ms-PersonaCard-actions:before {
+ content: '';
+ position: absolute;
+ top: 47px;
+ left: 0;
+ width: 100%;
+ border-top: 1px solid #c8c8c8;
+}
+
+.ms-PersonaCard-action,
+.ms-PersonaCard-overflow {
+ display: inline-block;
+ cursor: pointer;
+ font-size: 17px;
+ height: 48px;
+ line-height: 48px;
+ padding: 0 10px;
+ color: #666666;
+ outline: transparent;
+ position: relative;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-action:hover,
+.ms-PersonaCard-overflow:hover {
+ color: #212121;
+}
+
+.ms-PersonaCard-action:active,
+.ms-PersonaCard-overflow:active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action::before,
+.ms-PersonaCard-overflow::before {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: transparent;
+ top: 0;
+ left: 0;
+ z-index: 100;
+}
+
+.ms-PersonaCard-action.is-active,
+.ms-PersonaCard-overflow.is-active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action.is-active::after,
+.ms-PersonaCard-overflow.is-active::after {
+ box-sizing: border-box;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ content: '';
+ width: 10px;
+ height: 10px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ position: absolute;
+ border-right: 0;
+ border-bottom: 0;
+ bottom: -4px;
+ left: 15px;
+}
+
+.ms-PersonaCard-overflow {
+ font-size: 14px;
+ color: #333333;
+ float: right;
+ margin-top: -1px;
+}
+
+.ms-PersonaCard-overflow:hover {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-orgChart {
+ position: absolute;
+ right: 12px;
+ top: -95px;
+}
+
+.ms-PersonaCard-actionDetailBox {
+ min-height: 48px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ background-color: #ffffff;
+}
+
+.ms-PersonaCard-details {
+ display: none;
+ width: 100%;
+ margin: 0;
+ max-height: 300px;
+ min-height: 48px;
+ color: #666666;
+ padding: 9px 20px;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-details.is-active {
+ display: block;
+}
+
+.ms-PersonaCard-details.is-collapsed {
+ height: 30px;
+ overflow: hidden;
+}
+
+.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander::after {
+ content: '\e088';
+}
+
+.ms-PersonaCard-details[data-detail-id='org'] {
+ max-height: 300px;
+}
+
+.ms-PersonaCard-detailExpander {
+ color: #333333;
+ cursor: pointer;
+ font-size: 15px;
+ height: 30px;
+ line-height: 30px;
+ margin-top: 1px;
+ position: absolute;
+ right: 10px;
+ text-align: center;
+ width: 30px;
+}
+
+.ms-PersonaCard-detailExpander::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e087';
+}
+
+.ms-PersonaCard-detailLine {
+ color: #333333;
+ line-height: 30px;
+}
+
+.ms-PersonaCard-detailLabel {
+ color: #666666;
+}
+
+.ms-PersonaCard-action.ms-PersonaCard-orgChart::after {
+ display: none;
+}
+
+@media (min-width: 480px) {
+ .ms-PersonaCard {
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ max-width: 360px;
+ position: relative;
+ }
+
+ .ms-ContextualHost .ms-PersonaCard {
+ box-shadow: none;
+ }
+}
+
+.ms-Pivot {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-Pivot-links {
+ font-size: 0;
+ height: 40px;
+ list-style-type: none;
+ padding: 0;
+ white-space: nowrap;
+}
+
+.ms-Pivot-link {
+ color: #333333;
+ display: inline-block;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 40px;
+ margin-right: 8px;
+ padding: 0 8px;
+ text-align: center;
+}
+
+.ms-Pivot-link:hover {
+ cursor: pointer;
+}
+
+.ms-Pivot-link::before {
+ background-color: transparent;
+ bottom: 0;
+ content: '';
+ height: 2px;
+ left: 8px;
+ position: absolute;
+ right: 8px;
+ transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-Pivot-link::after {
+ color: transparent;
+ content: attr(title);
+ display: block;
+ font-weight: bold;
+ height: 1px;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+.ms-Pivot-link.is-selected {
+ font-weight: 600;
+ position: relative;
+}
+
+.ms-Pivot-link.is-selected::before {
+ background-color: #0078d7;
+}
+
+.ms-Pivot-link.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow {
+ color: #666666;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow.is-selected {
+ color: #0078d7;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
+.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
+ color: #212121;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:active {
+ color: #0078d7;
+}
+
+.ms-Pivot-ellipsis {
+ font-size: 15px;
+ position: relative;
+ top: 0;
+}
+
+.ms-Pivot-content {
+ display: none;
+ margin-top: 20px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected {
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow::after {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link {
+ height: 40px;
+ background-color: #f4f4f4;
+ line-height: 40px;
+ margin-right: -2px;
+ padding: 0 10px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow) {
+ color: #000000;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
+ color: #ffffff;
+ background-color: #0078d7;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
+ background-color: #ffffff;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active {
+ background-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ font-weight: 600;
+ }
+}
+
+.ms-ProgressIndicator {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-weight: 400;
+}
+
+.ms-ProgressIndicator-itemName {
+ color: #333333;
+ font-size: 14px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ padding-top: 4px;
+ line-height: 20px;
+}
+
+.ms-ProgressIndicator-itemDescription {
+ color: #767676;
+ font-size: 11px;
+ line-height: 18px;
+}
+
+.ms-ProgressIndicator-itemProgress {
+ position: relative;
+ width: 180px;
+ height: 2px;
+ padding: 8px 0;
+}
+
+.ms-ProgressIndicator-progressTrack {
+ position: absolute;
+ width: 100%;
+ height: 2px;
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-ProgressIndicator-progressBar {
+ background-color: #0078d7;
+ height: 2px;
+ position: absolute;
+ transition: width 0.3s ease;
+ width: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #000000;
+ }
+}
+
+.ms-SearchBox {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ transition: width 0.167s;
+ width: 180px;
+}
+
+.ms-SearchBox .ms-CommandButton {
+ display: none;
+}
+
+.ms-SearchBox.is-active {
+ z-index: 10;
+}
+
+.ms-SearchBox.is-active .ms-SearchBox-label {
+ display: none;
+}
+
+.ms-SearchBox.is-active .ms-CommandButton {
+ display: block;
+}
+
+.ms-SearchBox.has-text .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox:hover {
+ background-color: #deecf9;
+ border-color: #0078d7;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label {
+ color: #000000;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon {
+ color: #333333;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-label {
+ color: #a6a6a6;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-icon {
+ color: #c8c8c8;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-SearchBox-field {
+ position: relative;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #71afe5;
+ outline: transparent 1px solid;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 14px;
+ color: #000000;
+ height: 32px;
+ padding: 6px 3px 7px 32px;
+ width: 100%;
+ background-color: transparent;
+ z-index: 5;
+ transition: padding-left 0.167s;
+}
+
+.ms-SearchBox-field:focus {
+ padding: 6px 32px 7px 10px;
+ border-color: #0078d7;
+ background-color: #deecf9;
+}
+
+.ms-SearchBox-field::-ms-clear {
+ display: none;
+}
+
+.ms-SearchBox-close.ms-CommandButton {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ display: none;
+ z-index: 11;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button {
+ background-color: #0078d7;
+ color: #ffffff;
+ height: 100%;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon {
+ color: #ffffff;
+}
+
+.ms-SearchBox-label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding-left: 8px;
+ line-height: 32px;
+ color: #666666;
+}
+
+.ms-SearchBox-label .ms-Icon {
+ margin-right: 7px;
+ font-size: 17px;
+ color: #767676;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar {
+ border: 0;
+ background-color: #deecf9;
+ width: 208px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field {
+ border: 0;
+ height: 40px;
+ background: transparent;
+ padding-left: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+ padding-left: 0;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close {
+ background-color: #deecf9;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover {
+ border: 0;
+ background-color: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label {
+ color: #212121;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed {
+ width: 50px;
+ min-height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field {
+ cursor: pointer;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active {
+ width: 100%;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field {
+ display: block;
+ cursor: text;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text {
+ display: inline-block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close {
+ display: block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon {
+ width: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ display: inline-block;
+}
+
+.ms-Spinner {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 20px;
+}
+
+.ms-Spinner.ms-Spinner--large {
+ height: 28px;
+}
+
+.ms-Spinner.ms-Spinner--large .ms-Spinner-label {
+ left: 34px;
+ top: 6px;
+}
+
+.ms-Spinner-circle {
+ position: absolute;
+ border-radius: 100px;
+ background-color: #0078d7;
+ opacity: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Spinner-circle {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Spinner-circle {
+ background-color: #000000;
+ }
+}
+
+.ms-Spinner-label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ font-size: 12px;
+ font-weight: 400;
+ color: #0078d7;
+ left: 28px;
+ top: 2px;
+}
+
+.ms-Table {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: table;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+.ms-Table--fixed {
+ table-layout: fixed;
+}
+
+.ms-Table tr,
+.ms-Table-row {
+ display: table-row;
+ line-height: 30px;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+}
+
+.ms-Table tr.is-selected,
+.ms-Table-row.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck,
+.ms-Table-row.is-selected .ms-Table-rowCheck {
+ background-color: #0078d7;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck::before,
+.ms-Table-row.is-selected .ms-Table-rowCheck::before {
+ display: none;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck::after,
+.ms-Table-row.is-selected .ms-Table-rowCheck::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #ffffff;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+}
+
+.ms-Table th,
+.ms-Table td,
+.ms-Table-cell {
+ display: table-cell;
+ padding: 0 10px;
+}
+
+.ms-Table thead th,
+.ms-Table-head {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-Table thead td,
+.ms-Table thead th,
+.ms-Table thead .ms-Table-cell,
+.ms-Table thead .ms-Table-rowCheck,
+.ms-Table-head td,
+.ms-Table-head th,
+.ms-Table-head .ms-Table-cell,
+.ms-Table-head .ms-Table-rowCheck {
+ font-weight: normal;
+ text-align: left;
+ border-bottom: 1px solid #eaeaea;
+}
+
+.ms-Table thead .ms-Table-rowCheck::after,
+.ms-Table-head .ms-Table-rowCheck::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #a6a6a6;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+}
+
+.ms-Table-rowCheck {
+ display: table-cell;
+ width: 20px;
+ position: relative;
+ padding: 0;
+}
+
+.ms-Table-rowCheck::before {
+ border: 1px solid #a6a6a6;
+ content: '';
+ display: block;
+ height: 14px;
+ left: 2px;
+ position: absolute;
+ top: 6px;
+ width: 14px;
+}
+
+.ms-Table--selectable tr:hover,
+.ms-Table--selectable .ms-Table-row:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Table-row.is-selected .ms-Table-rowCheck {
+ background: none;
+ }
+
+ .ms-Table-row.is-selected .ms-Table-rowCheck::before {
+ display: block;
+ }
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-TextField {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 8px;
+}
+
+.ms-TextField.is-disabled .ms-TextField-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField.is-disabled::-webkit-input-placeholder,
+.ms-TextField.is-disabled::-moz-placeholder,
+.ms-TextField.is-disabled:-moz-placeholder,
+.ms-TextField.is-disabled:-ms-input-placeholder {
+ color: #a6a6a6;
+}
+
+.ms-TextField.is-required .ms-Label::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-required::-webkit-input-placeholder::after,
+.ms-TextField.is-required::-moz-placeholder::after,
+.ms-TextField.is-required:-moz-placeholder::after,
+.ms-TextField.is-required:-ms-input-placeholder::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-active {
+ border-color: #0078d7;
+}
+
+.ms-TextField-field {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #c8c8c8;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+ height: 32px;
+ padding: 6px 10px 8px;
+ width: 100%;
+ min-width: 180px;
+ outline: 0;
+}
+
+.ms-TextField-field:hover {
+ border-color: #767676;
+}
+
+.ms-TextField-field:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField-field:hover,
+ .ms-TextField-field:focus {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField-field:hover,
+ .ms-TextField-field:focus {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField-field[disabled] {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField-field::-webkit-input-placeholder,
+.ms-TextField-field::-moz-placeholder,
+.ms-TextField-field:-moz-placeholder,
+.ms-TextField-field:-ms-input-placeholder {
+ color: #666666;
+}
+
+.ms-TextField-description {
+ color: #767676;
+ font-size: 11px;
+}
+
+.ms-TextField.ms-TextField--placeholder {
+ position: relative;
+}
+
+.ms-TextField.ms-TextField--placeholder .ms-Label {
+ position: absolute;
+ font-weight: 300;
+ font-size: 12px;
+ color: #666666;
+ padding: 7px 0 7px 10px;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined {
+ border-bottom: 1px solid #c8c8c8;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--underlined:hover {
+ border-color: #767676;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--underlined:active,
+.ms-TextField.ms-TextField--underlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-Label {
+ font-size: 12px;
+ margin-right: 8px;
+ display: table-cell;
+ vertical-align: bottom;
+ padding-left: 12px;
+ padding-bottom: 5px;
+ height: 32px;
+ width: 1%;
+ white-space: nowrap;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field {
+ border: 0;
+ float: left;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--multiline .ms-TextField-field {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 17px;
+ min-height: 60px;
+ min-width: 260px;
+ padding-top: 6px;
+ overflow: auto;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ border-bottom: 1px solid #0078d7;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:hover {
+ border-color: #767676;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:active,
+.ms-TextField.ms-TextField--textFieldUnderlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ border: 0;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Toggle {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: block;
+ margin-bottom: 26px;
+}
+
+.ms-Toggle .ms-Label {
+ position: relative;
+ padding: 0 0 0 62px;
+ font-size: 12px;
+}
+
+.ms-Toggle .ms-Toggle-field {
+ background-color: #f4f4f4;
+}
+
+.ms-Toggle .ms-Toggle-field::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ left: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field::before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field::before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field::before {
+ right: auto;
+ border-right: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--off {
+ display: block;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--on {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ right: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field.is-selected::before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected::before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected::before {
+ left: auto;
+ border-left: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on {
+ display: block;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field:focus,
+.ms-Toggle .ms-Toggle-field:hover {
+ background-color: #eaeaea;
+ outline: 0;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:focus,
+.ms-Toggle .ms-Toggle-field.is-selected:hover {
+ background-color: #005a9e;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label {
+ color: #000000;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ms-Toggle .ms-Toggle-field:active .ms-Label {
+ color: #333333;
+}
+
+.ms-Toggle.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field {
+ background-color: #ffffff;
+ border-color: #c8c8c8;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field::before {
+ background-color: #c8c8c8;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field::before {
+ border-color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field::before {
+ border-color: #600000;
+ }
+}
+
+.ms-Toggle-description {
+ position: relative;
+ font-size: 12px;
+ vertical-align: top;
+ display: block;
+ margin-bottom: 8px;
+}
+
+.ms-Toggle-field {
+ position: relative;
+ display: inline-block;
+ width: 57px;
+ height: 20px;
+ box-sizing: border-box;
+ border: 2.5px #c8c8c8 solid;
+ cursor: pointer;
+}
+
+.ms-Toggle-input {
+ display: none;
+}
+
+.ms-Toggle.ms-Toggle--textLeft {
+ width: 225px;
+ margin-bottom: 40px;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description {
+ display: inline-block;
+ max-width: 150px;
+ top: -3px;
+ margin-bottom: 0;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field {
+ float: right;
+}
diff --git a/dist/css/fabric.components.min.css b/dist/css/fabric.components.min.css
new file mode 100644
index 000000000..3aa90e351
--- /dev/null
+++ b/dist/css/fabric.components.min.css
@@ -0,0 +1,6 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+.ms-Breadcrumb{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:23px 0 1px}.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow{display:inline}.ms-Breadcrumb-chevron{font-size:17px;color:#666;vertical-align:top;margin:10px 0}.ms-Breadcrumb-list{display:inline;white-space:nowrap;padding:0;margin:0}.ms-Breadcrumb-list .ms-Breadcrumb-listItem{list-style-type:none;vertical-align:top;margin:0;padding:0;display:inline-block}.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron{display:none}.ms-Breadcrumb-overflow{display:none;position:relative;margin-right:-4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{font-size:12px;display:inline-block;color:#0078d7;padding:12px 8px 3px;cursor:pointer;vertical-align:top}.ms-Breadcrumb-overflowMenu{display:none;position:absolute}.ms-Breadcrumb-overflowMenu.is-open{display:block;top:36px;left:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;border:1px solid #c8c8c8;z-index:105}.ms-Breadcrumb-overflowMenu:before{position:absolute;box-shadow:0 0 5px 0 rgba(0,0,0,.4);top:-6px;left:6px;content:' ';width:16px;height:16px;transform:rotate(45deg);background-color:#fff}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu{border:0;box-shadow:none;position:relative;width:190px}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open{margin-bottom:0}.ms-Breadcrumb-itemLink,.ms-Breadcrumb-overflowButton{text-decoration:none;outline:transparent}.ms-Breadcrumb-itemLink:hover,.ms-Breadcrumb-overflowButton:hover{background-color:#f4f4f4;cursor:pointer}.ms-Breadcrumb-itemLink:focus,.ms-Breadcrumb-overflowButton:focus{outline:1px solid #767676;color:#000}.ms-Breadcrumb-itemLink:active,.ms-Breadcrumb-overflowButton:active{outline:transparent;background-color:#c8c8c8}.ms-Breadcrumb-itemLink{font-weight:100;font-size:21px;color:#333;display:inline-block;padding:0 4px;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:639px){.ms-Breadcrumb{margin:10px 0}.ms-Breadcrumb-itemLink{font-size:17px}.ms-Breadcrumb-chevron{font-size:14px;margin-top:7px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:8px;padding-bottom:3px}}@media screen and (max-width:479px){.ms-Breadcrumb-itemLink{font-size:14px;max-width:116px}.ms-Breadcrumb-chevron{margin-top:4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:5px;padding-bottom:3px}}.ms-Button{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:14px;font-weight:400;background-color:#f4f4f4;border:1px solid #f4f4f4;cursor:pointer;height:32px;min-width:80px;padding:4px 20px 6px}.ms-Button:hover{background-color:#eaeaea;border-color:#eaeaea}.ms-Button:hover .ms-Button-label{color:#000}@media screen and (-ms-high-contrast:active){.ms-Button:hover{color:#1aebff;border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Button:hover{color:#37006e;border-color:#37006e}}.ms-Button:focus{background-color:#eaeaea;border-color:#0078d7;outline:1px solid transparent}.ms-Button:focus .ms-Button-label{color:#000}.ms-Button:active{background-color:#0078d7;border-color:#0078d7}.ms-Button:active .ms-Button-label{color:#fff}.ms-Button.is-disabled,.ms-Button:disabled{background-color:#f4f4f4;border-color:#f4f4f4;cursor:default}.ms-Button.is-disabled .ms-Button-label,.ms-Button:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.is-disabled:focus,.ms-Button.is-disabled:hover,.ms-Button:disabled:focus,.ms-Button:disabled:hover{outline:0}.ms-Button-label{color:#333;font-weight:600;font-size:14px}.ms-Button-description,.ms-Button-icon{display:none}.ms-Button.ms-Button--primary{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary .ms-Button-label{color:#fff}.ms-Button.ms-Button--primary:hover{background-color:#005a9e;border-color:#005a9e}.ms-Button.ms-Button--primary:focus{background-color:#005a9e;border-color:#004578}.ms-Button.ms-Button--primary:active{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary.is-disabled,.ms-Button.ms-Button--primary:disabled{background-color:#f4f4f4;border-color:#f4f4f4}.ms-Button.ms-Button--primary.is-disabled .ms-Button-label,.ms-Button.ms-Button--primary:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--hero{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-ms-flexbox;display:flex;padding:0}.ms-Button.ms-Button--hero .ms-Button-icon{color:#0078d7;display:block;margin-right:4px;text-align:center}.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon{border-radius:18px;border:1px solid #0078d7;font-size:12px;height:18px;line-height:18px;width:18px}.ms-Button.ms-Button--hero .ms-Button-label{color:#0078d7;font-size:21px;font-weight:100;position:relative;text-decoration:none}.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon{color:#005a9e}.ms-Button.ms-Button--hero:focus .ms-Button-label,.ms-Button.ms-Button--hero:hover .ms-Button-label{color:#004578}.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:active .ms-Button-label{color:#0078d7}.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon{color:#c8c8c8}.ms-Button.ms-Button--hero.is-disabled .ms-Button-label,.ms-Button.ms-Button--hero:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound{display:block;height:auto;max-width:280px;min-height:72px;padding:20px}.ms-Button.ms-Button--compound .ms-Button-label{display:block;font-weight:600;position:relative;text-align:left;margin-top:-5px}.ms-Button.ms-Button--compound .ms-Button-description{color:#666;display:block;font-weight:400;font-size:12px;position:relative;text-align:left;top:3px}.ms-Button.ms-Button--compound:hover .ms-Button-description{color:#212121}.ms-Button.ms-Button--compound:focus{border-color:#0078d7;background-color:#f4f4f4}.ms-Button.ms-Button--compound:focus .ms-Button-label{color:#333}.ms-Button.ms-Button--compound:focus .ms-Button-description{color:#666}.ms-Button.ms-Button--compound:active{background-color:#0078d7}.ms-Button.ms-Button--compound:active .ms-Button-description,.ms-Button.ms-Button--compound:active .ms-Button-label{color:#fff}.ms-Button.ms-Button--compound.is-disabled .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,.ms-Button.ms-Button--compound:disabled .ms-Button-description,.ms-Button.ms-Button--compound:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound.is-disabled:active,.ms-Button.ms-Button--compound.is-disabled:focus,.ms-Button.ms-Button--compound:disabled:active,.ms-Button.ms-Button--compound:disabled:focus{border-color:#f4f4f4;background-color:#f4f4f4}.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label{color:#a6a6a6}.ms-Callout{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;width:288px}.ms-Callout.is-hidden{display:none}.ms-Callout-header{z-index:105;padding:24px 28px 12px}.ms-Callout-title{margin:0;font-weight:300;font-size:21px}.ms-Callout-subText{margin:0;font-weight:300;color:#333;font-size:12px}.ms-Callout-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:110}.ms-Callout-link{font-size:14px}.ms-Callout-inner{height:100%;padding:0 28px 12px}.ms-Callout-actions{position:relative;margin-top:20px;width:100%;white-space:nowrap}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{height:27px;line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label{line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button{color:#0078d7}.ms-Callout-actions .ms-Callout-button{margin-right:12px}.ms-Callout.ms-Callout--OOBE .ms-Callout-header{padding:28px 24px;background-color:#0078d7}.ms-Callout.ms-Callout--OOBE .ms-Callout-title{font-weight:100;font-size:28px;color:#fff}.ms-Callout.ms-Callout--OOBE .ms-Callout-inner{padding-top:20px}.ms-Callout.ms-Callout--OOBE .ms-Callout-subText{font-size:14px}.ms-Callout.ms-Callout--actionText .ms-Callout-actions{border-top:1px solid #eaeaea;padding-top:12px}.ms-Callout.ms-Callout--actionText .ms-Callout-inner{padding-bottom:12px}.ms-Callout.ms-Callout--peek .ms-Callout-header{padding-bottom:0}.ms-Callout.ms-Callout--peek .ms-Callout-title{font-size:14px}.ms-Callout.ms-Callout--peek .ms-Callout-actions{margin-top:12px;margin-bottom:-4px}.ms-CheckBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-CheckBox .ms-Label{font-size:14px;padding:0 0 0 26px}.ms-CheckBox .ms-Choice-field.is-disabled{pointer-events:none;cursor:default}.ms-CheckBox .ms-Choice-field.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-CheckBox .ms-Choice-field.is-disabled:after{border-color:#eaeaea}.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label{color:#a6a6a6}.ms-CheckBox .ms-CheckBox-field.in-focus:after{border-color:#767676}.ms-CheckBox .ms-Choice-field{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-CheckBox .ms-Choice-field:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;left:-1px;top:-1px;border-radius:50%;position:absolute}.ms-CheckBox .ms-Choice-field:hover:after{border-color:#767676}.ms-CheckBox .ms-Choice-field:hover .ms-Label{color:#000}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox:after{border-radius:0}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:before,.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';background-color:transparent;border-radius:0;font-size:13px;top:3px;left:3px}.ms-CheckBox .ms-Choice-field.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;right:0;bottom:0;left:4px;width:11px;height:11px;box-sizing:border-box}.ms-CheckBox .ms-Choice-field.is-checked:hover:before{background-color:#212121;color:#212121}.ms-RadioButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-RadioButton .ms-Label{font-size:14px;padding:0 0 0 26px}.ms-RadioButton .ms-Choice-type--radio.is-disabled{pointer-events:none;cursor:default}.ms-RadioButton .ms-Choice-type--radio.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-RadioButton .ms-Choice-type--radio.is-disabled:after{border-color:#eaeaea}.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label{color:#a6a6a6}.ms-RadioButton .ms-Choice-type--radio.in-focus:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-RadioButton .ms-Choice-type--radio:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;left:-1px;top:-1px;border-radius:50%;position:absolute}.ms-RadioButton .ms-Choice-type--radio:hover:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label{color:#000}.ms-RadioButton .ms-Choice-type--radio.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;right:0;bottom:0;left:4px;width:11px;height:11px;box-sizing:border-box}.ms-RadioButton .ms-Choice-type--radio.is-checked:hover:before{background-color:#212121;color:#212121}.ms-ChoiceFieldGroup{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin-bottom:4px}.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list{padding:0;margin:0}.ms-CommandBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#eff6fc;height:40px;white-space:nowrap;padding-left:0;border:0;position:relative}.ms-CommandBar:focus{outline:none}.ms-CommandBar .ms-CommandButton--actionButton{border-right:1px solid #eaeaea}.ms-CommandBar .ms-Button{height:100%}.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon{padding-right:0}.ms-CommandBar .ms-Button.is-hidden{display:none}.ms-CommandBar .ms-SearchBox,.ms-CommandBar .ms-SearchBox-field,.ms-CommandBar .ms-SearchBox-label{height:100%}.ms-CommandBar .ms-SearchBox{margin-right:8px;display:inline-block;vertical-align:top;transition:margin-right .267s}.ms-CommandBar .ms-SearchBox.is-collapsed.is-active{width:100%;position:absolute;left:0;right:0;z-index:10}@media only screen and (min-width:1024px){.ms-CommandBar .ms-SearchBox{margin-right:24px}}.ms-CommandBar-mainArea{overflow-x:hidden;display:block;height:100%;overflow:hidden}.ms-CommandBar-sideCommands{float:right;text-align:right;width:auto;padding-right:8px;height:100%}.ms-CommandBar-sideCommands .ms-Button:last-child{margin-right:0}@media only screen and (min-width:640px){.ms-CommandBar-sideCommands{min-width:128px;padding-right:12px}}@media only screen and (min-width:1024px){.ms-CommandBar-sideCommands{padding-right:16px}}.ms-CommandButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;display:inline-block;position:relative}.ms-CommandButton.is-hidden{display:none}.ms-CommandButton.is-disabled .ms-CommandButton-button,.ms-CommandButton:disabled .ms-CommandButton-button{cursor:default}.ms-CommandButton.is-disabled .ms-CommandButton-button:hover,.ms-CommandButton:disabled .ms-CommandButton-button:hover{background-color:#eff6fc}.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label{color:#a6a6a6}.ms-CommandButton .ms-ContextualMenu{display:none}.ms-CommandButton-button,.ms-CommandButton-splitIcon{box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;cursor:pointer;display:inline-block;height:40px;line-height:40px;outline:1px solid transparent;padding:0 8px;position:relative;vertical-align:top;background:transparent}.ms-CommandButton-button:hover,.ms-CommandButton-splitIcon:hover{background-color:#c7e0f4}.ms-CommandButton-button:hover .ms-CommandButton-label,.ms-CommandButton-splitIcon:hover .ms-CommandButton-label{color:#212121}.ms-CommandButton-button:focus:before,.ms-CommandButton-splitIcon:focus:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-button:focus,.ms-CommandButton-splitIcon:focus{outline:0}.ms-CommandButton-button{border:0;margin:0}.ms-CommandButton+.ms-CommandButton{margin-left:8px}.ms-CommandButton-icon{display:inline-block;padding-right:12px;position:relative;font-size:17px;min-width:17px;height:100%}.ms-CommandButton-icon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton-label{font-size:14px;font-weight:400;color:#333;line-height:40px;height:100%;display:inline-block;vertical-align:top}.ms-CommandButton-label:hover{color:#212121}.ms-CommandButton-dropdownIcon{display:inline-block;position:relative;color:#333;font-size:17px;font-weight:300;min-width:17px;height:100%}.ms-CommandButton-dropdownIcon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton-dropdownIcon:focus:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-splitIcon{color:#333;font-size:17px;font-weight:300;margin-left:-4px;width:21px;border:0}.ms-CommandButton-splitIcon .ms-Icon{border-left:1px solid #c8c8c8;position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon{padding-right:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label{display:none}.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{background:none}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button{width:50px;height:40px}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;padding-right:0}.ms-CommandButton.ms-CommandButton--pivot.is-active:before,.ms-CommandButton.ms-CommandButton--pivot:hover:before{content:'';height:2px;position:absolute;left:0;right:0;background-color:#0078d7;bottom:0;z-index:5}.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label,.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label{display:inline-block}.ms-ContextualMenu{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;display:block;min-width:180px;list-style-type:none;position:relative;background-color:#fff}.ms-ContextualMenu.is-hidden{display:none}.ms-ContextualMenu-item{position:relative}.ms-ContextualMenu-link{box-sizing:border-box;text-decoration:none;color:#333;border:1px solid transparent;cursor:pointer;display:block;height:40px;line-height:40px;padding:0 18px;position:relative}.ms-ContextualMenu-link:focus{outline:transparent}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus,.ms-ContextualMenu-link:hover{background-color:#eaeaea;color:#000}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus{border:1px solid #0078d7}.ms-ContextualMenu-link.is-selected{background-color:#c7e0f4;color:#000;font-weight:600}.ms-ContextualMenu-link.is-selected:hover{background-color:#c7e0f4}.ms-ContextualMenu-link.is-disabled{color:#a6a6a6;background-color:#fff}.ms-ContextualMenu-link.is-disabled:active,.ms-ContextualMenu-link.is-disabled:focus{border-color:#fff}.ms-ContextualMenu-link.is-disabled .ms-Icon{color:#a6a6a6;pointer-events:none;cursor:default}.ms-ContextualMenu-item.ms-ContextualMenu-item--divider{cursor:default;display:block;height:1px;margin:4px 0;background-color:#eaeaea;position:relative}.ms-ContextualMenu-item.ms-ContextualMenu-item--header{color:#0078d7;font-size:12px;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px}.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu{position:absolute;top:-1px;left:178px}.ms-ContextualMenu-caretRight,.ms-ContextualMenu-subMenuIcon{color:#666;font-size:16px;height:39px;line-height:40px;position:absolute;top:0;right:7px;z-index:1;pointer-events:none}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header,.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link{padding:0 30px}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected{background-color:#fff}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;color:#333;content:'\e041';font-size:12px;height:39px;line-height:40px;position:absolute;left:10px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link{padding-left:40px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);width:40px;text-align:center}.ms-ContextualMenu.ms-ContextualMenu--hasIcons{width:220px}.ms-DatePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:17px;z-index:300}.ms-DatePicker .ms-TextField{position:relative}.ms-DatePicker-picker{color:#000;font-size:14px;position:relative;text-align:left;z-index:0}.ms-DatePicker-event{color:#666;font-size:21px;line-height:20px;pointer-events:none;position:absolute;right:5px;bottom:5px;z-index:5}.ms-DatePicker-holder{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;position:absolute;min-width:300px;display:none}.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder{animation-name:fadeIn,slideDownIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.4);border:1px solid #eaeaea;display:block}.ms-DatePicker-picker--opened{position:relative;z-index:10}.ms-DatePicker-frame{padding:1px}.ms-DatePicker-wrap{margin:-1px;padding:9px}.ms-DatePicker-dayPicker{display:block;margin-bottom:30px}.ms-DatePicker-header{height:40px;line-height:44px}.ms-DatePicker-month,.ms-DatePicker-year{display:inline-block;font-weight:100;font-size:21px;color:#0078d7;margin-top:-1px}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-month{margin-left:15px}.ms-DatePicker-year{margin-left:5px}.ms-DatePicker-table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit}.ms-DatePicker-table td{margin:0;padding:0}.ms-DatePicker-table td:hover{outline:1px solid transparent}.ms-DatePicker-day,.ms-DatePicker-weekday{width:40px;height:40px;padding:0;line-height:40px;font-weight:400;font-size:15px;color:#333}.ms-DatePicker-day--today{position:relative;background-color:#c7e0f4}.ms-DatePicker-day--disabled:before{border-top-color:#a6a6a6}.ms-DatePicker-day--outfocus{color:#a6a6a6;font-weight:400}.ms-DatePicker-day--infocus:hover,.ms-DatePicker-day--outfocus:hover{cursor:pointer;color:#000;background:#eaeaea}.ms-DatePicker-day--highlighted:hover,.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted{cursor:pointer;color:#fff;background:#0078d7}.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover{background:#a6a6a6}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{display:none}.ms-DatePicker-monthComponents{position:absolute;top:9px;right:9px;left:9px}.ms-DatePicker-decadeComponents,.ms-DatePicker-yearComponents{position:absolute;right:10px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{width:40px;height:40px;display:block;float:right;margin-left:10px;text-align:center;line-height:40px;font-size:21px;color:#666;position:relative;top:3px}.ms-DatePicker-nextDecade:hover,.ms-DatePicker-nextMonth:hover,.ms-DatePicker-nextYear:hover,.ms-DatePicker-prevDecade:hover,.ms-DatePicker-prevMonth:hover,.ms-DatePicker-prevYear:hover{color:#212121;cursor:pointer;outline:1px solid transparent}.ms-DatePicker-headerToggleView{height:40px;left:0;position:absolute;top:0;width:140px;z-index:5;cursor:pointer}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{display:block;font-weight:300;font-size:21px;height:40px;line-height:42px;margin-left:15px}.ms-DatePicker-currentYear{color:#0078d7}.ms-DatePicker-currentYear:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-optionGrid{position:relative;height:210px;width:280px;margin:10px 0 30px 5px}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{background-color:#f4f4f4;width:60px;height:60px;line-height:60px;cursor:pointer;float:left;margin:0 10px 10px 0;font-weight:400;font-size:13px;color:#333;text-align:center}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-DatePicker-monthOption.is-highlighted,.ms-DatePicker-yearOption.is-highlighted{background-color:#333;color:#fff}.ms-DatePicker-goToday{bottom:9px;color:#0078d7;cursor:pointer;font-weight:300;font-size:13px;height:30px;line-height:30px;padding:0 10px;position:absolute;right:9px}.ms-DatePicker-goToday:hover{outline:1px solid transparent}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}@media (min-width:460px){.ms-DatePicker-holder{width:440px}.ms-DatePicker-month,.ms-DatePicker-year{font-weight:300;font-size:17px;color:#333}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#333;cursor:default}.ms-DatePicker-header{height:30px;line-height:28px}.ms-DatePicker-dayPicker{box-sizing:border-box;border-right:1px solid #eaeaea;width:220px;margin:-10px 0;padding:10px 0}.ms-DatePicker-monthPicker{display:block}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{top:9px;left:238px;position:absolute}.ms-DatePicker-optionGrid{width:200px;height:auto;margin:10px 0 0}.ms-DatePicker-monthComponents{width:210px}.ms-DatePicker-month{margin-left:12px}.ms-DatePicker-day,.ms-DatePicker-weekday{width:30px;height:30px;line-height:30px;font-weight:600;font-size:12px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{font-size:17px;width:30px;height:30px;line-height:29px}.ms-DatePicker-toggleMonthView{display:none}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{font-size:17px;margin:0;height:30px;line-height:26px;padding:0 10px;display:inline-block}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{width:40px;height:40px;line-height:40px;font-size:12px;margin:0 10px 10px 0}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{outline:1px solid transparent}.ms-DatePicker-goToday{box-sizing:border-box;font-size:12px;height:30px;line-height:30px;padding:0 10px;right:10px;text-align:right;top:199px;width:210px}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents{display:block}.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}}@media (max-width:459px){.ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents{display:none}.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker{display:block}}.ms-Dialog{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;height:auto;min-width:220px;max-width:340px;padding:28px 24px;z-index:10;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.ms-Dialog.is-open{display:block}.ms-Dialog-title{font-size:21px;font-weight:100;margin-bottom:24px}.ms-Dialog-content{position:relative}.ms-Dialog-subText{color:#333;font-size:12px;font-weight:300;line-height:1.5}.ms-Dialog-actions{margin-top:24px;text-align:right}.ms-Dialog--multiline .ms-Dialog-title{font-size:28px}.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title{background-color:#0078d7;color:#fff;font-size:28px;font-weight:100;padding:28px 24px;margin-top:-28px;margin-left:-24px;margin-right:-24px}.ms-Dialog-buttonClose{background:none;border:0;cursor:pointer;margin:0;padding:4px;position:absolute;right:12px;top:12px;z-index:10}.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x{color:#666;font-size:16px}.ms-Button.ms-Button--compound:not(:last-child){margin-bottom:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title{margin-right:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose{display:block}@media (min-width:480px){.ms-Dialog-main{width:auto;min-width:288px;max-width:340px}}.ms-Dropdown{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:10px;position:relative;outline:0}.ms-Dropdown:active .ms-Dropdown-caretDown,.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:focus .ms-Dropdown-caretDown,.ms-Dropdown:focus .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-caretDown,.ms-Dropdown:hover .ms-Dropdown-title{color:#000}.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-title{border-color:#767676}.ms-Dropdown:focus .ms-Dropdown-title{border-color:#0078d7}.ms-Dropdown .ms-Label{display:inline-block;margin-bottom:8px}.ms-Dropdown.is-disabled .ms-Dropdown-title{background-color:#f4f4f4;border-color:#f4f4f4;color:#a6a6a6;cursor:default}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#0f0;color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#600000;color:#600000}}.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#a6a6a6}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#600000}}.ms-Dropdown.is-open .ms-Dropdown-items{display:block;position:absolute}.ms-Panel .ms-Dropdown-items{box-shadow:none;overflow-y:auto;padding-top:4px;max-height:100%}.ms-Panel .ms-Dropdown-items .ms-Dropdown-item{padding:0 16px}.ms-Panel .ms-Dropdown-items:before{content:none;border:0}.ms-Dropdown-select{display:none}.ms-Dropdown-caretDown{color:#666;font-size:17px;position:absolute;right:9px;bottom:5px;z-index:1;pointer-events:none}.ms-Dropdown-title{padding:0;background:#fff;border:1px solid #c8c8c8;cursor:pointer;display:block;height:32px;line-height:30px;padding:0 32px 0 10px;position:relative;overflow:hidden}.ms-Dropdown-items,.ms-Dropdown-title{box-sizing:border-box;margin:0;box-shadow:none}.ms-Dropdown-items{padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;list-style-type:none;position:absolute;width:100%;max-height:200px;z-index:400;overflow-y:scroll;top:auto;right:auto;bottom:auto;left:auto;max-width:100%}.ms-Dropdown-items:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #eaeaea}@media screen and (-ms-high-contrast:active){.ms-Dropdown-items{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-items{border:1px solid #000}}.ms-Dropdown-item{box-sizing:border-box;cursor:pointer;display:block;height:40px;line-height:38px;padding:0 10px;position:relative;border:1px solid transparent;white-space:nowrap}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item{border-color:#fff}}.ms-Dropdown-item:first-child,.ms-Dropdown-item:last-child{height:39px}.ms-Dropdown-item:hover{background-color:#eaeaea;color:#000}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item:hover{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item:hover:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item:hover{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-Dropdown-item:active{background-color:#eaeaea;border-color:#0078d7;color:#000}.ms-Dropdown-item.is-disabled{background:#fff;color:#a6a6a6;cursor:default;line-height:40px}.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#c7e0f4;color:#000;line-height:40px}.ms-Dropdown-item.is-selected:hover,.ms-Dropdown-item.ms-Dropdown-item--selected:hover{background-color:#c7e0f4}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item.is-selected:focus,.ms-Dropdown-item.ms-Dropdown-item--selected:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-FacePile{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:32px;width:auto}.ms-FacePile .ms-FacePile-personaCardHost{display:none}.ms-FacePile-addButton{background:none;border:0;cursor:pointer;position:relative;height:32px;width:32px;line-height:32px;text-align:center;float:left;padding:0;margin-right:4px;outline:transparent;border-radius:50%;vertical-align:top}.ms-FacePile-addButton .ms-Persona-details,.ms-FacePile-addButton .ms-Persona-presence{display:none}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson{background-color:#0078d7;color:#fff;font-size:16px}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus,.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover{background-color:#005a9e}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active{background-color:#004578}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled{background-color:#c8c8c8}.ms-FacePile-addButton.ms-FacePile-addButton--overflow{background-color:#eaeaea;color:#666;display:none}.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active{display:block}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover{color:#212121}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled{color:#c8c8c8}.ms-FacePile-addPersonIcon{position:relative;top:-1px}.ms-FacePile-overflowText{font-size:14px}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox{display:none}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader{font-weight:100;font-size:21px;color:#333;line-height:82px;height:74px;text-transform:none}.ms-Link{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:#0078d7;text-decoration:none;cursor:pointer;outline:none}.ms-Link:focus,.ms-Link:hover{color:#004578}.ms-Link:active{color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Link{color:#8080ff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Link{color:#00009f}}.ms-List{padding:0;list-style-type:none}.ms-List,.ms-ListItem{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-ListItem{padding:0;*zoom:1;padding:9px 28px 3px;position:relative;display:block}.ms-ListItem:after,.ms-ListItem:before{display:table;content:'';line-height:0}.ms-ListItem:after{clear:both}.ms-ListItem-primaryText,.ms-ListItem-secondaryText,.ms-ListItem-tertiaryText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ms-ListItem-primaryText{color:#212121;font-weight:300;font-size:21px;padding-right:80px;position:relative;top:-4px}.ms-ListItem-secondaryText{color:#333;font-weight:400;font-size:14px;line-height:25px;position:relative;top:-7px;padding-right:30px}.ms-ListItem-tertiaryText{color:#767676;font-weight:300;font-size:14px;position:relative;top:-9px;margin-bottom:-4px;padding-right:30px}.ms-ListItem-metaText{color:#333;font-weight:300;font-size:11px;position:absolute;right:30px;top:39px}.ms-ListItem-image{float:left;height:70px;margin-left:-8px;margin-right:10px;width:70px;background-color:#333}.ms-ListItem-selectionTarget{display:none}.ms-ListItem-actions{max-width:80px;position:absolute;right:30px;text-align:right;top:10px}.ms-ListItem-action{color:#a6a6a6;display:inline-block;font-size:15px;position:relative;text-align:center;top:3px;cursor:pointer;height:16px;width:16px}.ms-ListItem-action .ms-Icon{vertical-align:top}.ms-ListItem-action:hover{color:#666;outline:1px solid transparent}.ms-ListItem.is-unread{border-left:3px solid #0078d7;padding-left:27px}.ms-ListItem.is-unread .ms-ListItem-metaText,.ms-ListItem.is-unread .ms-ListItem-secondaryText{color:#0078d7;font-weight:600}.ms-ListItem.is-unseen:after{border-right:10px solid transparent;border-top:10px solid #0078d7;left:0;position:absolute;top:0}.ms-ListItem.is-selectable .ms-ListItem-selectionTarget{display:block;height:20px;left:6px;position:absolute;top:13px;width:20px}.ms-ListItem.is-selectable .ms-ListItem-image{margin-left:0}.ms-ListItem.is-selectable:hover{background-color:#eaeaea;cursor:pointer;outline:1px solid transparent}.ms-ListItem.is-selectable:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;position:absolute;top:12px;left:6px;height:15px;width:15px;border:1px solid #767676}.ms-ListItem.is-selected:before{border:1px solid transparent}.ms-ListItem.is-selected:before,.ms-ListItem.is-selected:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';font-size:15px;color:#767676;position:absolute;top:12px;left:6px}.ms-ListItem.is-selected:hover{background-color:#c7e0f4;outline:1px solid transparent}.ms-ListItem.ms-ListItem--document{padding:0}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon{width:70px;height:70px;float:left;text-align:center}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon{font-size:38px;line-height:70px;color:#666}.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;padding-top:15px;padding-right:0;position:static}.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-weight:400;font-size:11px;padding-top:6px}.ms-MessageBanner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400;position:relative;border-bottom:1px solid #767676;background-color:#eff6fc;min-width:320px;width:100%;height:52px;text-align:center;overflow:hidden;animation-name:fadeIn,slideDownIn20;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-MessageBanner .ms-Icon{font-size:16px}.ms-MessageBanner.hide{animation-name:fadeOut,slideUpOut20;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-MessageBanner.is-hidden{display:none}.ms-MessageBanner-close,.ms-MessageBanner-expand{height:52px;width:40px;cursor:pointer;border:0;background-color:transparent}.ms-MessageBanner-close{position:absolute;right:0;top:0;line-height:52px;color:#666}.ms-MessageBanner-text{display:inline-block;padding:18px 0;margin-left:0;max-width:770px;overflow:hidden;text-align:left}.ms-MessageBanner-expand{display:none;vertical-align:top}.ms-MessageBanner-expand.is-visible{display:inline-block}.ms-MessageBanner-action{display:inline-block;vertical-align:top;margin-top:10px;margin-left:10px;padding-right:36px}.ms-MessageBanner-action .ms-Button{color:#fff}.ms-MessageBanner-clipper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:top}.ms-MessageBanner.is-expanded{height:auto}.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper{white-space:normal}@media screen and (max-width:479px){.ms-MessageBanner-action{margin:0;display:block;text-align:right;padding:0 10px 10px 0}.ms-MessageBanner-text{margin-left:-25px;padding:18px 0 10px;min-width:240px}.ms-MessageBanner-expand{display:inline-block;padding:0;margin-left:-5px;width:20px}.ms-MessageBanner-expand .ms-Icon{color:#0078d7}}.ms-ContextualHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;z-index:10;margin:16px auto;position:relative;min-width:10px;display:none;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.ms-ContextualHost.is-positioned{position:absolute;margin:0}.ms-ContextualHost.is-open{display:inline-block}.ms-ContextualHost-beak{box-shadow:0 0 15px -5px #3c3c3c;position:absolute;width:28px;height:28px;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;top:-6px;display:none;transform:rotate(45deg);z-index:0;outline:1px solid transparent}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{top:40px;display:none}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak{left:-10px}.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{right:-10px}.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak{top:-10px}.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak{bottom:-10px}.ms-ContextualHost-main{position:relative;background-color:#fff;box-sizing:border-box;outline:1px solid transparent;z-index:5;min-height:10px}.ms-ContextualHost-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:10}.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title{margin-right:20px}.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak{background-color:#0078d7}@media (min-width:480px){.ms-ContextualHost{margin:16px}.ms-ContextualHost.is-positioned{margin:0}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{display:block}}.ms-MessageBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;padding:8px;display:table;background-color:#f4f4f4}.ms-MessageBar-icon,.ms-MessageBar-text{display:table-cell;vertical-align:top}.ms-MessageBar-icon{padding-right:8px;font-size:16px;color:#767676}.ms-MessageBar-text{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400}.ms-MessageBar.ms-MessageBar--warning{background-color:#fff4ce}.ms-MessageBar.ms-MessageBar--severeWarning{background-color:#fed9cc}.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon{color:#d83b01}.ms-MessageBar.ms-MessageBar--error{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove .ms-Icon{font-size:8px;margin-left:3px}.ms-MessageBar.ms-MessageBar--success{background-color:#dff6dd}.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon{color:#107c10}.ms-MessageBar.ms-MessageBar--success .ms-Icon{font-size:12px;top:3px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:before{margin-left:1px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:after{font-size:8px;margin-left:3px;top:1px}.ms-OrgChart{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-OrgChart-groupTitle{color:#666;line-height:1}.ms-OrgChart-list{padding:0;margin:12px 0 16px}.ms-OrgChart-listItem{height:50px;width:100%;position:relative;list-style:none;margin-bottom:8px}.ms-OrgChart-listItemBtn{cursor:pointer;position:relative;height:50px;width:100%;background:none;border:0;text-align:left;margin:0;padding:0}.ms-Overlay{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:hsla(0,0%,100%,.4);position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;display:none}.ms-Overlay.is-visible{display:block}.ms-Overlay--dark{background-color:rgba(0,0,0,.4)}.ms-Panel{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;width:100%;max-width:272px;box-shadow:-30px 0 30px -30px rgba(0,0,0,.2);position:absolute;top:0;bottom:0;right:0;z-index:10;display:none}.ms-Panel.animate-in{animation-name:fadeIn,slideLeftIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel.animate-out{animation-name:fadeOut,slideRightOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel.is-open{display:block}.ms-Panel.ms-Panel--md{max-width:340px}.ms-Panel.ms-Panel--lg{max-width:644px}.ms-Panel.ms-Panel--xl{max-width:940px}.ms-Panel.ms-Panel--xxl{max-width:1192px}.ms-Panel--left{box-shadow:-30px 0 30px 30px rgba(0,0,0,.2);left:0;right:auto}.ms-Panel--left.animate-in{animation-name:fadeIn,slideRightIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel--left.animate-out{animation-name:fadeOut,slideLeftOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel-closeButton{background:none;border:0;cursor:pointer;position:absolute;right:8px;top:0;height:40px;width:40px;line-height:40px;outline:0;padding:0;color:#666;font-size:14px}.ms-Panel-closeButton:hover{color:#333}.ms-Panel-contentInner{margin-top:40px;padding:0 16px 20px;overflow-y:auto}@media (min-width:640px){.ms-Panel-contentInner{padding:0 32px 20px}}@media (min-width:1366px){.ms-Panel-contentInner{padding:0 40px 20px}}.ms-Panel-headerText{font-weight:100;font-size:21px;color:#333;margin:10px 0;padding:4px 0;line-height:1;text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px){.ms-Panel-headerText{margin-top:30px}}.ms-PanelHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.ms-PanelHost .ms-Overlay{cursor:pointer}.ms-PeoplePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;background-color:#fff;margin-bottom:10px}.ms-PeoplePicker-searchBox{border-bottom:1px solid #c8c8c8;cursor:text}.ms-PeoplePicker-searchBox:hover{border-color:#767676}.ms-PeoplePicker-searchBox.is-active,.ms-PeoplePicker-searchBox:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#37006e}}.ms-PeoplePicker-searchBox:-moz-placeholder,.ms-PeoplePicker-searchBox:-ms-input-placeholder,.ms-PeoplePicker-searchBox::-moz-placeholder,.ms-PeoplePicker-searchBox::-webkit-input-placeholder{color:#666}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined{border:0;margin-bottom:0;display:inline-block;width:auto}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{min-height:40px;border:0}.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field{border-color:#0078d7}.ms-PeoplePicker-persona{cursor:pointer}.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText{color:#a80000}.ms-PeoplePicker-personaRemove{background:none;border:0;cursor:pointer;background-color:#f4f4f4;color:#666;display:inline-block;text-align:center;height:32px;width:32px}.ms-PeoplePicker-personaRemove:hover{background-color:#eaeaea;color:#333;cursor:pointer}.ms-PeoplePicker-personaRemove:focus{background-color:#eaeaea;color:#333;border:1px solid #0078d7;outline:none}.ms-PeoplePicker-results{background-color:#fff;border:1px solid #c8c8c8;margin-bottom:-1px;padding-top:9px;width:100%;padding-left:0;box-sizing:border-box}.ms-PeoplePicker.is-active .ms-PeoplePicker-results{display:block;opacity:1}.ms-PeoplePicker-resultGroup{border-top:1px solid #eaeaea}.ms-PeoplePicker-resultGroup:first-child{border-top:0}.ms-PeoplePicker-resultGroupTitle{color:#0078d7;font-weight:300;font-size:12px;padding-top:8px;padding-bottom:8px;text-transform:uppercase;padding-left:16px}.ms-PeoplePicker-resultList{box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:-1px;list-style-type:none}.ms-PeoplePicker-result{position:relative;margin-top:8px;margin-bottom:8px;padding-left:16px;cursor:pointer;outline:0}.ms-PeoplePicker-result:focus,.ms-PeoplePicker-result:hover{background-color:#eaeaea}.ms-PeoplePicker-result:focus{box-shadow:inset 0 0 0 1px #0078d7}.ms-PeoplePicker-result.is-selected{background-color:#c7e0f4}.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active,.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover{background-color:#71afe5}.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{cursor:pointer;position:relative;box-sizing:border-box;height:34px;width:100%;background:none;border:0;text-align:left;margin:0 0 10px;padding:0 0 0 9px}@media (min-width:480px){.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{height:48px}}.ms-PeoplePicker-peopleListBtn:hover,.ms-PeoplePicker-resultBtn:hover{background-color:#eaeaea;outline:1px solid transparent}.ms-PeoplePicker-peopleListBtn:focus,.ms-PeoplePicker-resultBtn:focus{outline:1}.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact,.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact{height:32px}.ms-PeoplePicker-peopleListBtn{margin-bottom:0;padding:0}.ms-PeoplePicker-peopleListBtn:hover{background-color:transparent}.ms-PeoplePicker-resultAction{background:none;border:0;cursor:pointer;display:block;height:100%;transition:background-color .367s cubic-bezier(.1,.9,.2,1);position:absolute;right:0;top:0;width:40px;text-align:center}.ms-PeoplePicker-resultAction .ms-Icon{color:#666;font-size:15px}.ms-PeoplePicker-resultAction:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-PeoplePicker-resultAction:active{background-color:#a6a6a6}.ms-PeoplePicker-resultAdditionalContent{display:none}.ms-PeoplePicker-result.is-expanded{background-color:#f4f4f4;margin-bottom:11px}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon{transform:rotate(180deg)}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent{display:block}.ms-PeoplePicker-searchMore{border-top:1px solid #eaeaea;height:69px;position:relative;overflow:hidden}.ms-PeoplePicker-searchMore .ms-Spinner{position:absolute;width:32px;height:32px;top:20px;left:20px;display:none}.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle{background-color:#0078d7}.ms-PeoplePicker-searchMore.is-searching .ms-Spinner{display:block}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon{display:none}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary{color:#0078d7}.ms-PeoplePicker-searchMore.is-searching:hover{background-color:transparent;cursor:default}.ms-PeoplePicker-searchMoreBtn{background:none;border:0;cursor:pointer;position:relative;height:69px;width:100%;padding:0;margin:0;padding-left:70px;text-align:left}.ms-PeoplePicker-searchMoreBtn:hover{background-color:#eaeaea;cursor:pointer}.ms-PeoplePicker-searchMoreBtn:active,.ms-PeoplePicker-searchMoreBtn:focus{background-color:#c7e0f4}.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact{height:49px;padding-left:50px}.ms-PeoplePicker-searchMoreIcon{height:70px;position:absolute;top:0;left:0;width:70px}.ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#333;font-size:16px;position:absolute;text-align:center;top:27px;width:100%}.ms-PeoplePicker-searchMorePrimary{padding-top:2px;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.ms-PeoplePicker-searchMoreSecondary{font-weight:300;font-size:11px;color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover{background-color:inherit;cursor:default}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary{color:#666;font-weight:300;font-size:11px;line-height:20px;position:relative;top:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction{height:32px;width:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups{max-height:209px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore{height:49px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner{width:28px;height:28px;top:12px;left:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn{height:100%}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon{background-size:16px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon{height:50px;width:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon{font-size:17px;top:0;margin-top:0;line-height:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:45px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results{border-bottom:0;padding:20px 0 0}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard{display:none;position:absolute;height:200px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable{padding:0}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn{padding-left:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{width:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon{top:0;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner{top:16px;left:14px;height:20px;width:20px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile{position:relative;border:0;box-shadow:none;margin:0;max-width:100%;border-bottom:1px solid #eaeaea}@media (max-width:479px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,.ms-PeoplePicker-selectedPeople .ms-Persona-image,.ms-PeoplePicker-selectedPeople .ms-Persona-imageArea{width:32px;height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,.ms-PeoplePicker-selectedPeople .ms-Persona-placeholder{font-size:28px;top:6px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,.ms-PeoplePicker-selectedPeople .ms-Persona-initials{font-size:12px;line-height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,.ms-PeoplePicker-selectedPeople .ms-Persona-presence{left:19px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,.ms-PeoplePicker-selectedPeople .ms-Persona-details{padding-left:8px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText{display:none}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText{display:block}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn{height:40px}}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected{margin-bottom:20px;display:none}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active{display:block}.ms-PeoplePicker-peopleListHeader,.ms-PeoplePicker-selectedHeader{color:#0078d7;font-size:12px;font-weight:400;height:50px;line-height:50px}.ms-PeoplePicker-peopleList,.ms-PeoplePicker-selectedPeople{box-sizing:border-box;margin:0;padding:0;box-shadow:none;list-style:none}.ms-PeoplePicker-selectedPerson{margin-bottom:8px;position:relative}.ms-PeoplePicker-peopleListItem{margin-bottom:6px;position:relative}.ms-Persona{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;line-height:1;position:relative;width:100%;height:48px;display:table;table-layout:fixed;border-collapse:separate}.ms-Persona .ms-ContextualHost{display:none}.ms-Persona-imageArea{position:absolute;overflow:hidden;text-align:center;max-width:48px;height:48px;border-radius:50%;z-index:0;width:100%;top:0;left:0}@media screen and (-ms-high-contrast:active){.ms-Persona-imageArea{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona-imageArea{border:1px solid #000}}.ms-Persona-placeholder{color:#fff;position:absolute;right:0;left:0;font-size:47px;top:9px;z-index:5}.ms-Persona-initials{color:#fff;font-size:17px;font-weight:100;line-height:48px}.ms-Persona-initials.ms-Persona-initials--lightBlue{background-color:#6ba5e7}.ms-Persona-initials.ms-Persona-initials--blue{background-color:#2d89ef}.ms-Persona-initials.ms-Persona-initials--darkBlue{background-color:#2b5797}.ms-Persona-initials.ms-Persona-initials--teal{background-color:#00aba9}.ms-Persona-initials.ms-Persona-initials--lightGreen{background-color:#99b433}.ms-Persona-initials.ms-Persona-initials--green{background-color:#00a300}.ms-Persona-initials.ms-Persona-initials--darkGreen{background-color:#1e7145}.ms-Persona-initials.ms-Persona-initials--lightPink{background-color:#e773bd}.ms-Persona-initials.ms-Persona-initials--pink{background-color:#ff0097}.ms-Persona-initials.ms-Persona-initials--magenta{background-color:#7e3878}.ms-Persona-initials.ms-Persona-initials--purple{background-color:#603cba}.ms-Persona-initials.ms-Persona-initials--black{background-color:#1d1d1d}.ms-Persona-initials.ms-Persona-initials--orange{background-color:#da532c}.ms-Persona-initials.ms-Persona-initials--red{background-color:#e11}.ms-Persona-initials.ms-Persona-initials--darkRed{background-color:#b91d47}.ms-Persona-image{position:absolute;top:0;left:0;height:48px;z-index:10;width:100%}.ms-Persona-image[src='']{display:none}.ms-Persona-presence{background-color:#7fba00;position:absolute;height:12px;width:12px;border-radius:50%;top:auto;left:34px;bottom:-1px;border:2px solid #fff;text-align:center}.ms-Persona-presenceIcon{color:#fff;font-size:9px;line-height:12px;vertical-align:top}.ms-Persona-details{padding:0 12px;vertical-align:middle;overflow:hidden;text-align:left;padding-left:60px;display:table-cell;width:100%}.ms-Persona-optionalText,.ms-Persona-primaryText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.ms-Persona-primaryText{color:#333;font-weight:400;font-size:17px;margin-top:-3px;line-height:1.4}.ms-Persona-optionalText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{color:#666;font-weight:400;font-size:12px;white-space:nowrap;line-height:1.3}.ms-Persona-secondaryText{padding-top:3px}.ms-Persona-optionalText,.ms-Persona-tertiaryText{padding-top:5px;display:none}.ms-Persona.ms-Persona--tiny{height:30px;display:inline-block}.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea{overflow:visible;display:none}.ms-Persona.ms-Persona--tiny .ms-Persona-presence{right:auto;top:10px;left:0;border:0}@media screen and (-ms-high-contrast:active){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{top:9px;border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{border:1px solid #000}}.ms-Persona.ms-Persona--tiny .ms-Persona-details{padding-left:20px}.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText{font-size:14px;padding-top:9px}.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly{padding:0;background-color:transparent}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after{content:';'}.ms-Persona.ms-Persona--facePile,.ms-Persona.ms-Persona--token,.ms-Persona.ms-Persona--xs{height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-image,.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,.ms-Persona.ms-Persona--token .ms-Persona-image,.ms-Persona.ms-Persona--token .ms-Persona-imageArea,.ms-Persona.ms-Persona--xs .ms-Persona-image,.ms-Persona.ms-Persona--xs .ms-Persona-imageArea{max-width:32px;height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,.ms-Persona.ms-Persona--token .ms-Persona-placeholder,.ms-Persona.ms-Persona--xs .ms-Persona-placeholder{font-size:28px;top:6px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials,.ms-Persona.ms-Persona--token .ms-Persona-initials,.ms-Persona.ms-Persona--xs .ms-Persona-initials{font-size:12px;line-height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-presence,.ms-Persona.ms-Persona--token .ms-Persona-presence,.ms-Persona.ms-Persona--xs .ms-Persona-presence{left:19px}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--token .ms-Persona-details,.ms-Persona.ms-Persona--xs .ms-Persona-details{padding-left:40px}.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,.ms-Persona.ms-Persona--token .ms-Persona-primaryText,.ms-Persona.ms-Persona--xs .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,.ms-Persona.ms-Persona--token .ms-Persona-secondaryText,.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--sm{height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-image,.ms-Persona.ms-Persona--sm .ms-Persona-imageArea{max-width:40px;height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-placeholder{font-size:38px;top:5px}.ms-Persona.ms-Persona--sm .ms-Persona-initials{font-size:14px;line-height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-presence{left:27px}.ms-Persona.ms-Persona--sm .ms-Persona-details{padding-left:48px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText{font-size:14px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText{padding-top:1px}.ms-Persona.ms-Persona--lg{height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-image,.ms-Persona.ms-Persona--lg .ms-Persona-imageArea{max-width:72px;height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-placeholder{font-size:67px;top:10px}.ms-Persona.ms-Persona--lg .ms-Persona-initials{font-size:28px;line-height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-presence{left:49px;height:20px;width:20px;border-width:3px}.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon{line-height:20px;font-size:14px}.ms-Persona.ms-Persona--lg .ms-Persona-details{padding-left:84px}.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText{padding-top:3px}.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--xl{height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-image,.ms-Persona.ms-Persona--xl .ms-Persona-imageArea{max-width:100px;height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-placeholder{font-size:95px;top:12px}.ms-Persona.ms-Persona--xl .ms-Persona-initials{font-size:42px;line-height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-presence{height:28px;width:28px;left:71px;border-width:4px}.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon{line-height:28px;font-size:21px;position:relative;top:1px}.ms-Persona.ms-Persona--xl .ms-Persona-details{padding-left:120px}.ms-Persona.ms-Persona--xl .ms-Persona-primaryText{font-size:21px;font-weight:300;margin-top:0}.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText{padding-top:2px}.ms-Persona.ms-Persona--xl .ms-Persona-optionalText,.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText{color:#212121}.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText,.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText{color:#333}.ms-Persona.ms-Persona--selectable{cursor:pointer;padding:0 10px}.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus,.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover{background-color:#deecf9;outline:1px solid transparent}.ms-Persona.ms-Persona--available .ms-Persona-presence{background-color:#7fba00}.ms-Persona.ms-Persona--away .ms-Persona-presence{background-color:#fcd116}.ms-Persona.ms-Persona--blocked .ms-Persona-presence{background-color:#fff}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #d93b3b;border-radius:50%}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:after{content:'';width:100%;height:2px;background-color:#d93b3b;transform:rotate(-45deg);position:absolute;top:5px;left:0}.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence:after{top:9px}.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence:after{top:13px}.ms-Persona.ms-Persona--busy .ms-Persona-presence{background-color:#d93b3b}.ms-Persona.ms-Persona--dnd .ms-Persona-presence{background-color:#e81123}.ms-Persona.ms-Persona--offline .ms-Persona-presence{background-color:#93abbd}.ms-Persona.ms-Persona--facePile{display:inline-block;width:auto}.ms-Persona.ms-Persona--facePile:hover{cursor:pointer}.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea{position:relative;width:100%;min-width:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials{position:relative}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--facePile .ms-Persona-presence{display:none}.ms-Persona.ms-Persona--token{display:inline-block;width:auto;background-color:#f4f4f4;border-radius:20px;margin:4px}.ms-Persona.ms-Persona--token:hover{cursor:pointer}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon{border-radius:20px;display:inline-block;width:32px;height:32px;padding:0;line-height:30px;transition:background-color .167s cubic-bezier(.1,.9,.2,1);text-align:center}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover{background-color:#eaeaea}.ms-Persona.ms-Persona--token .ms-Persona-imageArea{width:100%;min-width:32px}.ms-Persona.ms-Persona--token .ms-Persona-details{height:30px;display:inline-block;width:auto;padding-right:8px}.ms-Persona.ms-Persona--token .ms-Persona-primaryText{padding-top:0;line-height:34px}.ms-Persona.ms-Persona--token .ms-Persona-initials{position:relative}.ms-PersonaCard{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;animation-name:fadeIn,slideUpIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;color:#333;font-size:14px;font-weight:400;bottom:0;left:0;position:fixed;right:0;outline:1px solid transparent}.ms-PersonaCard-persona{background-color:#f4f4f4;padding-top:12px;padding-bottom:12px;padding-left:20px}.ms-PersonaCard-actions{box-sizing:border-box;position:relative;list-style:none;margin:0;padding:0 10px;background-color:#fff;height:48px}.ms-PersonaCard-actions:before{content:'';position:absolute;top:47px;left:0;width:100%;border-top:1px solid #c8c8c8}.ms-PersonaCard-action,.ms-PersonaCard-overflow{display:inline-block;cursor:pointer;font-size:17px;height:48px;line-height:48px;padding:0 10px;color:#666;outline:transparent;position:relative;box-sizing:border-box}.ms-PersonaCard-action:hover,.ms-PersonaCard-overflow:hover{color:#212121}.ms-PersonaCard-action:active,.ms-PersonaCard-overflow:active{color:#0078d7}.ms-PersonaCard-action:before,.ms-PersonaCard-overflow:before{content:'';position:absolute;width:100%;height:100%;background-color:transparent;top:0;left:0;z-index:100}.ms-PersonaCard-action.is-active,.ms-PersonaCard-overflow.is-active{color:#0078d7}.ms-PersonaCard-action.is-active:after,.ms-PersonaCard-overflow.is-active:after{box-sizing:border-box;transform:rotate(45deg);content:'';width:10px;height:10px;border:1px solid #c8c8c8;background-color:#fff;position:absolute;border-right:0;border-bottom:0;bottom:-4px;left:15px}.ms-PersonaCard-overflow{font-size:14px;color:#333;float:right;margin-top:-1px}.ms-PersonaCard-overflow:hover{color:#0078d7}.ms-PersonaCard-orgChart{position:absolute;right:12px;top:-95px}.ms-PersonaCard-actionDetailBox{min-height:48px;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ms-PersonaCard-details{display:none;width:100%;margin:0;max-height:300px;min-height:48px;color:#666;padding:9px 20px;box-sizing:border-box}.ms-PersonaCard-details.is-active{display:block}.ms-PersonaCard-details.is-collapsed{height:30px;overflow:hidden}.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander:after{content:'\e088'}.ms-PersonaCard-details[data-detail-id=org]{max-height:300px}.ms-PersonaCard-detailExpander{color:#333;cursor:pointer;font-size:15px;height:30px;line-height:30px;margin-top:1px;position:absolute;right:10px;text-align:center;width:30px}.ms-PersonaCard-detailExpander:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e087'}.ms-PersonaCard-detailLine{color:#333;line-height:30px}.ms-PersonaCard-detailLabel{color:#666}.ms-PersonaCard-action.ms-PersonaCard-orgChart:after{display:none}@media (min-width:480px){.ms-PersonaCard{box-shadow:0 0 5px 0 rgba(0,0,0,.4);max-width:360px;position:relative}.ms-ContextualHost .ms-PersonaCard{box-shadow:none}}.ms-Pivot{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-size:14px;font-weight:400}.ms-Pivot-links{font-size:0;height:40px;list-style-type:none;padding:0;white-space:nowrap}.ms-Pivot-link{color:#333;display:inline-block;font-size:14px;font-weight:400;line-height:40px;margin-right:8px;padding:0 8px;text-align:center}.ms-Pivot-link:hover{cursor:pointer}.ms-Pivot-link:before{background-color:transparent;bottom:0;content:'';height:2px;left:8px;position:absolute;right:8px;transition:background-color .267s cubic-bezier(.1,.25,.75,.9)}.ms-Pivot-link:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}.ms-Pivot-link.is-selected{font-weight:600;position:relative}.ms-Pivot-link.is-selected:before{background-color:#0078d7}.ms-Pivot-link.is-disabled{color:#a6a6a6}.ms-Pivot-link.ms-Pivot-link--overflow{color:#666}.ms-Pivot-link.ms-Pivot-link--overflow.is-selected{color:#0078d7}.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){color:#212121}.ms-Pivot-link.ms-Pivot-link--overflow:active{color:#0078d7}.ms-Pivot-ellipsis{font-size:15px;position:relative;top:0}.ms-Pivot-content{display:none;margin-top:20px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link{font-size:17px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected{font-weight:300}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after{font-size:17px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link{height:40px;background-color:#f4f4f4;line-height:40px;margin-right:-2px;padding:0 10px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow){color:#000}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active{color:#fff;background-color:#0078d7}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{background-color:#0078d7;color:#fff;font-weight:300}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){background-color:#fff}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active{background-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{font-weight:600}}.ms-ProgressIndicator{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.ms-ProgressIndicator-itemName{color:#333;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:4px;line-height:20px}.ms-ProgressIndicator-itemDescription{color:#767676;font-size:11px;line-height:18px}.ms-ProgressIndicator-itemProgress{position:relative;width:180px;height:2px;padding:8px 0}.ms-ProgressIndicator-progressTrack{position:absolute;width:100%;height:2px;background-color:#eaeaea;outline:1px solid transparent}.ms-ProgressIndicator-progressBar{background-color:#0078d7;height:2px;position:absolute;transition:width .3s ease;width:0}@media screen and (-ms-high-contrast:active){.ms-ProgressIndicator-progressBar{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-ProgressIndicator-progressBar{background-color:#000}}.ms-SearchBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:inline-block;overflow:hidden;transition:width .167s;width:180px}.ms-SearchBox .ms-CommandButton{display:none}.ms-SearchBox.is-active{z-index:10}.ms-SearchBox.is-active .ms-SearchBox-label{display:none}.ms-SearchBox.is-active .ms-CommandButton{display:block}.ms-SearchBox.has-text .ms-SearchBox-text{display:none}.ms-SearchBox:hover{background-color:#deecf9;border-color:#0078d7}.ms-SearchBox:hover .ms-SearchBox-label{color:#000}.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon{color:#333}.ms-SearchBox.is-disabled .ms-SearchBox-label{color:#a6a6a6}.ms-SearchBox.is-disabled .ms-SearchBox-icon{color:#c8c8c8}.ms-SearchBox.is-disabled .ms-SearchBox-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-SearchBox-field{position:relative;box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #71afe5;outline:1px solid transparent;border-radius:0;font-weight:300;font-size:14px;color:#000;height:32px;padding:6px 3px 7px 32px;width:100%;background-color:transparent;z-index:5;transition:padding-left .167s}.ms-SearchBox-field:focus{padding:6px 32px 7px 10px;border-color:#0078d7;background-color:#deecf9}.ms-SearchBox-field::-ms-clear{display:none}.ms-SearchBox-close.ms-CommandButton{position:absolute;right:0;top:0;height:100%;display:none;z-index:11}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button{background-color:#0078d7;color:#fff;height:100%}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon{color:#fff}.ms-SearchBox-label{position:absolute;top:0;left:0;padding-left:8px;line-height:32px;color:#666}.ms-SearchBox-label .ms-Icon{margin-right:7px;font-size:17px;color:#767676}.ms-SearchBox.ms-SearchBox--commandBar{border:0;background-color:#deecf9;width:208px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field{border:0;height:40px;background:transparent;padding-left:40px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label{display:block;line-height:40px;height:40px;padding-left:0}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon{display:inline-block;width:16px;height:16px;margin-left:16px;margin-right:8px;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close{background-color:#deecf9;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar:hover{border:0;background-color:none}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label{color:#212121}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed{width:50px;min-height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close,.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field{cursor:pointer}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active{width:100%}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field{display:block;cursor:text}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text{display:inline-block}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close{display:block}.ms-SearchBox.ms-SearchBox--commandBar.is-active,.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button{background-color:#c7e0f4}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label{display:block;line-height:40px;height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon{width:16px;margin-left:16px;margin-right:8px;display:inline-block}.ms-Spinner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:20px}.ms-Spinner.ms-Spinner--large{height:28px}.ms-Spinner.ms-Spinner--large .ms-Spinner-label{left:34px;top:6px}.ms-Spinner-circle{position:absolute;border-radius:100px;background-color:#0078d7;opacity:0}@media screen and (-ms-high-contrast:active){.ms-Spinner-circle{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Spinner-circle{background-color:#000}}.ms-Spinner-label{position:relative;font-size:12px;font-weight:400;color:#0078d7;left:28px;top:2px}.ms-Spinner-label,.ms-Table{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.ms-Table{display:table;width:100%;border-collapse:collapse}.ms-Table--fixed{table-layout:fixed}.ms-Table-row,.ms-Table tr{display:table-row;line-height:30px;font-weight:300;font-size:12px;color:#333}.ms-Table-row.is-selected,.ms-Table tr.is-selected{background-color:#c7e0f4}.ms-Table-row.is-selected .ms-Table-rowCheck,.ms-Table tr.is-selected .ms-Table-rowCheck{background-color:#0078d7}.ms-Table-row.is-selected .ms-Table-rowCheck:before,.ms-Table tr.is-selected .ms-Table-rowCheck:before{display:none}.ms-Table-row.is-selected .ms-Table-rowCheck:after,.ms-Table tr.is-selected .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#fff;font-size:12px;position:absolute;left:4px;top:9px}.ms-Table-cell,.ms-Table td,.ms-Table th{display:table-cell;padding:0 10px}.ms-Table-head,.ms-Table thead th{font-weight:300;font-size:11px;color:#666}.ms-Table-head .ms-Table-cell,.ms-Table-head .ms-Table-rowCheck,.ms-Table-head td,.ms-Table-head th,.ms-Table thead .ms-Table-cell,.ms-Table thead .ms-Table-rowCheck,.ms-Table thead td,.ms-Table thead th{font-weight:400;text-align:left;border-bottom:1px solid #eaeaea}.ms-Table-head .ms-Table-rowCheck:after,.ms-Table thead .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#a6a6a6;font-size:12px;position:absolute;left:4px;top:9px}.ms-Table-rowCheck{display:table-cell;width:20px;position:relative;padding:0}.ms-Table-rowCheck:before{border:1px solid #a6a6a6;content:'';display:block;height:14px;left:2px;position:absolute;top:6px;width:14px}.ms-Table--selectable .ms-Table-row:hover,.ms-Table--selectable tr:hover{background-color:#f4f4f4;cursor:pointer;outline:1px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Table-row.is-selected .ms-Table-rowCheck{background:none}.ms-Table-row.is-selected .ms-Table-rowCheck:before{display:block}}.ms-TextField{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:8px}.ms-TextField.is-disabled .ms-TextField-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField.is-disabled:-moz-placeholder,.ms-TextField.is-disabled:-ms-input-placeholder,.ms-TextField.is-disabled::-moz-placeholder,.ms-TextField.is-disabled::-webkit-input-placeholder{color:#a6a6a6}.ms-TextField.is-required .ms-Label:after{content:' *';color:#a80000}.ms-TextField.is-required:-moz-placeholder:after,.ms-TextField.is-required:-ms-input-placeholder:after,.ms-TextField.is-required::-moz-placeholder:after,.ms-TextField.is-required::-webkit-input-placeholder:after{content:' *';color:#a80000}.ms-TextField.is-active{border-color:#0078d7}.ms-TextField-field{box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #c8c8c8;border-radius:0;font-weight:300;font-size:12px;color:#333;height:32px;padding:6px 10px 8px;width:100%;min-width:180px;outline:0}.ms-TextField-field:hover{border-color:#767676}.ms-TextField-field:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#37006e}}.ms-TextField-field[disabled]{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField-field:-moz-placeholder,.ms-TextField-field:-ms-input-placeholder,.ms-TextField-field::-moz-placeholder,.ms-TextField-field::-webkit-input-placeholder{color:#666}.ms-TextField-description{color:#767676;font-size:11px}.ms-TextField.ms-TextField--placeholder{position:relative}.ms-TextField.ms-TextField--placeholder .ms-Label{position:absolute;font-weight:300;font-size:12px;color:#666;padding:7px 0 7px 10px}.ms-TextField.ms-TextField--placeholder.is-disabled,.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined{border-bottom:1px solid #c8c8c8;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--underlined:hover{border-color:#767676}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined:hover{border-color:#37006e}}.ms-TextField.ms-TextField--underlined:active,.ms-TextField.ms-TextField--underlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--underlined .ms-Label{font-size:12px;margin-right:8px;display:table-cell;vertical-align:bottom;padding-left:12px;padding-bottom:5px;height:32px;width:1%;white-space:nowrap}.ms-TextField.ms-TextField--underlined .ms-TextField-field{border:0;float:left;display:table-cell;text-align:left;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover{outline:0}.ms-TextField.ms-TextField--underlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-active{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined.is-active{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined.is-active{border-color:#37006e}}.ms-TextField.ms-TextField--multiline .ms-TextField-field{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:300;line-height:17px;min-height:60px;min-width:260px;padding-top:6px;overflow:auto}.ms-TextField.ms-TextField--textFieldUnderlined{border:0;border-bottom:1px solid #0078d7;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--textFieldUnderlined:hover{border-color:#767676}.ms-TextField.ms-TextField--textFieldUnderlined:active,.ms-TextField.ms-TextField--textFieldUnderlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{border:0;display:table-cell;text-align:left;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus{outline:0}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-Label{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;box-shadow:none;color:#333;font-size:12px;font-weight:400;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:' *';color:#a80000}.ms-Label.is-disabled{color:#a6a6a6}.ms-Toggle{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:block;margin-bottom:26px}.ms-Toggle .ms-Label{position:relative;padding:0 0 0 62px;font-size:12px}.ms-Toggle .ms-Toggle-field{background-color:#f4f4f4}.ms-Toggle .ms-Toggle-field:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;left:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field:before{border-color:#000}}.ms-Toggle .ms-Toggle-field:before{right:auto;border-right:2.5px solid #fff}.ms-Toggle .ms-Toggle-field:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field .ms-Label--off{display:block}.ms-Toggle .ms-Toggle-field .ms-Label--on{display:none}.ms-Toggle .ms-Toggle-field.is-selected{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;right:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected:before{border-color:#000}}.ms-Toggle .ms-Toggle-field.is-selected:before{left:auto;border-left:2.5px solid #fff}.ms-Toggle .ms-Toggle-field.is-selected:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off{display:none}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on{display:block}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#000}}.ms-Toggle .ms-Toggle-field:focus,.ms-Toggle .ms-Toggle-field:hover{background-color:#eaeaea;outline:0}.ms-Toggle .ms-Toggle-field.is-selected:focus,.ms-Toggle .ms-Toggle-field.is-selected:hover{background-color:#005a9e}.ms-Toggle .ms-Toggle-field .ms-Label{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-Toggle .ms-Toggle-field:active .ms-Label{color:#333}.ms-Toggle.is-disabled .ms-Label{color:#a6a6a6}.ms-Toggle.is-disabled .ms-Toggle-field{background-color:#fff;border-color:#c8c8c8;pointer-events:none;cursor:default}.ms-Toggle.is-disabled .ms-Toggle-field:before{background-color:#c8c8c8}@media screen and (-ms-high-contrast:active){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#600000}}.ms-Toggle-description{position:relative;font-size:12px;vertical-align:top;display:block;margin-bottom:8px}.ms-Toggle-field{position:relative;display:inline-block;width:57px;height:20px;box-sizing:border-box;border:2.5px solid #c8c8c8;cursor:pointer}.ms-Toggle-input{display:none}.ms-Toggle.ms-Toggle--textLeft{width:225px;margin-bottom:40px}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description{display:inline-block;max-width:150px;top:-3px;margin-bottom:0}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field{float:right}
\ No newline at end of file
diff --git a/dist/css/fabric.components.rtl.css b/dist/css/fabric.components.rtl.css
new file mode 100644
index 000000000..30e472bff
--- /dev/null
+++ b/dist/css/fabric.components.rtl.css
@@ -0,0 +1,5461 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+
+.ms-Breadcrumb {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin: 23px 0 1px;
+}
+
+.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
+ display: inline;
+}
+
+.ms-Breadcrumb-chevron {
+ font-size: 17px;
+ color: #666666;
+ vertical-align: top;
+ margin: 10px 0;
+}
+
+.ms-Breadcrumb-list {
+ display: inline;
+ white-space: nowrap;
+ padding: 0;
+ margin: 0;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem {
+ list-style-type: none;
+ vertical-align: top;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
+ display: none;
+}
+
+.ms-Breadcrumb-overflow {
+ display: none;
+ position: relative;
+ margin-left: -4px;
+}
+
+.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ font-size: 12px;
+ display: inline-block;
+ color: #0078d7;
+ padding: 12px 8px 3px;
+ cursor: pointer;
+ vertical-align: top;
+}
+
+.ms-Breadcrumb-overflowMenu {
+ display: none;
+ position: absolute;
+}
+
+.ms-Breadcrumb-overflowMenu.is-open {
+ display: block;
+ top: 36px;
+ right: 0;
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ z-index: 105;
+}
+
+.ms-Breadcrumb-overflowMenu:before {
+ position: absolute;
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+ top: -6px;
+ right: 6px;
+ content: ' ';
+ width: 16px;
+ height: 16px;
+ transform: rotate(45deg);
+ background-color: #ffffff;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
+ border: 0;
+ box-shadow: none;
+ position: relative;
+ width: 190px;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
+ margin-bottom: 0;
+}
+
+.ms-Breadcrumb-itemLink,
+.ms-Breadcrumb-overflowButton {
+ text-decoration: none;
+ outline: transparent;
+}
+
+.ms-Breadcrumb-itemLink:hover,
+.ms-Breadcrumb-overflowButton:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+}
+
+.ms-Breadcrumb-itemLink:focus,
+.ms-Breadcrumb-overflowButton:focus {
+ outline: 1px solid #767676;
+ color: #000000;
+}
+
+.ms-Breadcrumb-itemLink:active,
+.ms-Breadcrumb-overflowButton:active {
+ outline: transparent;
+ background-color: #c8c8c8;
+}
+
+.ms-Breadcrumb-itemLink {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ display: inline-block;
+ padding: 0 4px;
+ max-width: 160px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media screen and (max-width:639px) {
+ .ms-Breadcrumb {
+ margin: 10px 0;
+ }
+
+ .ms-Breadcrumb-itemLink {
+ font-size: 17px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ font-size: 14px;
+ margin-top: 7px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 8px;
+ padding-bottom: 3px;
+ }
+}
+
+@media screen and (max-width:479px) {
+ .ms-Breadcrumb-itemLink {
+ font-size: 14px;
+ max-width: 116px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ margin-top: 4px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 5px;
+ padding-bottom: 3px;
+ }
+}
+
+.ms-Button {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ background-color: #f4f4f4;
+ border: 1px solid #f4f4f4;
+ cursor: pointer;
+ height: 32px;
+ min-width: 80px;
+ padding: 4px 20px 6px;
+}
+
+.ms-Button:hover {
+ background-color: #eaeaea;
+ border-color: #eaeaea;
+}
+
+.ms-Button:hover .ms-Button-label {
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Button:hover {
+ color: #1aebff;
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Button:hover {
+ color: #37006e;
+ border-color: #37006e;
+ }
+}
+
+.ms-Button:focus {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ outline: 1px solid transparent;
+}
+
+.ms-Button:focus .ms-Button-label {
+ color: #000000;
+}
+
+.ms-Button:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.is-disabled,
+.ms-Button:disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ cursor: default;
+}
+
+.ms-Button.is-disabled .ms-Button-label,
+.ms-Button:disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.is-disabled:focus,
+.ms-Button.is-disabled:hover,
+.ms-Button:disabled:focus,
+.ms-Button:disabled:hover {
+ outline: 0;
+}
+
+.ms-Button-label {
+ color: #333333;
+ font-weight: 600;
+ font-size: 14px;
+}
+
+.ms-Button-description,
+.ms-Button-icon {
+ display: none;
+}
+
+.ms-Button.ms-Button--primary {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--primary:hover {
+ background-color: #005a9e;
+ border-color: #005a9e;
+}
+
+.ms-Button.ms-Button--primary:focus {
+ background-color: #005a9e;
+ border-color: #004578;
+}
+
+.ms-Button.ms-Button--primary:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary.is-disabled,
+.ms-Button.ms-Button--primary:disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--primary.is-disabled .ms-Button-label,
+.ms-Button.ms-Button--primary:disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--hero {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 0;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon {
+ color: #0078d7;
+ display: block;
+ margin-left: 4px;
+ text-align: center;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon {
+ border-radius: 18px;
+ border: 1px solid #0078d7;
+ font-size: 12px;
+ height: 18px;
+ line-height: 18px;
+ width: 18px;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-label {
+ color: #0078d7;
+ font-size: 21px;
+ font-weight: 100;
+ position: relative;
+ text-decoration: none;
+}
+
+.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon {
+ color: #005a9e;
+}
+
+.ms-Button.ms-Button--hero:focus .ms-Button-label,
+.ms-Button.ms-Button--hero:hover .ms-Button-label {
+ color: #004578;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero:active .ms-Button-label {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon {
+ color: #c8c8c8;
+}
+
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-label,
+.ms-Button.ms-Button--hero:disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound {
+ display: block;
+ height: auto;
+ max-width: 280px;
+ min-height: 72px;
+ padding: 20px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-label {
+ display: block;
+ font-weight: 600;
+ position: relative;
+ text-align: right;
+ margin-top: -5px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-description {
+ color: #666666;
+ display: block;
+ font-weight: 400;
+ font-size: 12px;
+ position: relative;
+ text-align: right;
+ top: 3px;
+}
+
+.ms-Button.ms-Button--compound:hover .ms-Button-description {
+ color: #212121;
+}
+
+.ms-Button.ms-Button--compound:focus {
+ border-color: #0078d7;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-label {
+ color: #333333;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-description {
+ color: #666666;
+}
+
+.ms-Button.ms-Button--compound:active {
+ background-color: #0078d7;
+}
+
+.ms-Button.ms-Button--compound:active .ms-Button-description,
+.ms-Button.ms-Button--compound:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled .ms-Button-description,
+.ms-Button.ms-Button--compound:disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound.is-disabled:active,
+.ms-Button.ms-Button--compound.is-disabled:focus,
+.ms-Button.ms-Button--compound:disabled:active,
+.ms-Button.ms-Button--compound:disabled:focus {
+ border-color: #f4f4f4;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Callout {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ width: 288px;
+}
+
+.ms-Callout.is-hidden {
+ display: none;
+}
+
+.ms-Callout-header {
+ z-index: 105;
+ padding: 24px 28px 12px;
+}
+
+.ms-Callout-title {
+ margin: 0;
+ font-weight: 300;
+ font-size: 21px;
+}
+
+.ms-Callout-subText {
+ margin: 0;
+ font-weight: 300;
+ color: #333333;
+ font-size: 12px;
+}
+
+.ms-Callout-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ left: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 110;
+}
+
+.ms-Callout-link {
+ font-size: 14px;
+}
+
+.ms-Callout-inner {
+ height: 100%;
+ padding: 0 28px 12px;
+}
+
+.ms-Callout-actions {
+ position: relative;
+ margin-top: 20px;
+ width: 100%;
+ white-space: nowrap;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline,
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon,
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button,
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button {
+ color: #0078d7;
+}
+
+.ms-Callout-actions .ms-Callout-button {
+ margin-left: 12px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-header {
+ padding: 28px 24px;
+ background-color: #0078d7;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-title {
+ font-weight: 100;
+ font-size: 28px;
+ color: #ffffff;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
+ padding-top: 20px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-actions {
+ border-top: 1px solid #eaeaea;
+ padding-top: 12px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-inner {
+ padding-bottom: 12px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-header {
+ padding-bottom: 0;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-title {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-actions {
+ margin-top: 12px;
+ margin-bottom: -4px;
+}
+
+.ms-CheckBox {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Label {
+ font-size: 14px;
+ padding: 0 26px 0 0;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled:before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled:after {
+ border-color: #eaeaea;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-CheckBox .ms-CheckBox-field.in-focus:after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Choice-field:after {
+ content: '';
+ display: inline-block;
+ border: 1px solid #c8c8c8;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: 400;
+ right: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-CheckBox .ms-Choice-field:hover:after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox:after {
+ border-radius: 0;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:before,
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ background-color: transparent;
+ border-radius: 0;
+ font-size: 13px;
+ top: 3px;
+ right: 3px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked:before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ left: 0;
+ bottom: 0;
+ right: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked:hover:before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-RadioButton {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Label {
+ font-size: 14px;
+ padding: 0 26px 0 0;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled:before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled:after {
+ border-color: #eaeaea;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.in-focus:after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:after {
+ content: '';
+ display: inline-block;
+ border: 1px solid #c8c8c8;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: 400;
+ right: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover:after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked:before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ left: 0;
+ bottom: 0;
+ right: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked:hover:before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-ChoiceFieldGroup {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin-bottom: 4px;
+}
+
+.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list {
+ padding: 0;
+ margin: 0;
+}
+
+.ms-CommandBar {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #eff6fc;
+ height: 40px;
+ white-space: nowrap;
+ padding-right: 0;
+ border: 0;
+ position: relative;
+}
+
+.ms-CommandBar:focus {
+ outline: none;
+}
+
+.ms-CommandBar .ms-CommandButton--actionButton {
+ border-left: 1px solid #eaeaea;
+}
+
+.ms-CommandBar .ms-Button {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon {
+ padding-left: 0;
+}
+
+.ms-CommandBar .ms-Button.is-hidden {
+ display: none;
+}
+
+.ms-CommandBar .ms-SearchBox,
+.ms-CommandBar .ms-SearchBox-field,
+.ms-CommandBar .ms-SearchBox-label {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-SearchBox {
+ margin-left: 8px;
+ display: inline-block;
+ vertical-align: top;
+ transition: margin-left 0.267s;
+}
+
+.ms-CommandBar .ms-SearchBox.is-collapsed.is-active {
+ width: 100%;
+ position: absolute;
+ right: 0;
+ left: 0;
+ z-index: 10;
+}
+
+@media only screen and (min-width:1024px) {
+ .ms-CommandBar .ms-SearchBox {
+ margin-left: 24px;
+ }
+}
+
+.ms-CommandBar-mainArea {
+ overflow-x: hidden;
+ display: block;
+ height: 100%;
+ overflow: hidden;
+}
+
+.ms-CommandBar-sideCommands {
+ float: left;
+ text-align: left;
+ width: auto;
+ padding-left: 8px;
+ height: 100%;
+}
+
+.ms-CommandBar-sideCommands .ms-Button:last-child {
+ margin-left: 0;
+}
+
+@media only screen and (min-width:640px) {
+ .ms-CommandBar-sideCommands {
+ min-width: 128px;
+ padding-left: 12px;
+ }
+}
+
+@media only screen and (min-width:1024px) {
+ .ms-CommandBar-sideCommands {
+ padding-left: 16px;
+ }
+}
+
+.ms-CommandButton {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ position: relative;
+}
+
+.ms-CommandButton.is-hidden {
+ display: none;
+}
+
+.ms-CommandButton.is-disabled .ms-CommandButton-button,
+.ms-CommandButton:disabled .ms-CommandButton-button {
+ cursor: default;
+}
+
+.ms-CommandButton.is-disabled .ms-CommandButton-button:hover,
+.ms-CommandButton:disabled .ms-CommandButton-button:hover {
+ background-color: #eff6fc;
+}
+
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label,
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton .ms-ContextualMenu {
+ display: none;
+}
+
+.ms-CommandButton-button,
+.ms-CommandButton-splitIcon {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ cursor: pointer;
+ display: inline-block;
+ height: 40px;
+ line-height: 40px;
+ outline: 1px solid transparent;
+ padding: 0 8px;
+ position: relative;
+ vertical-align: top;
+ background: transparent;
+}
+
+.ms-CommandButton-button:hover,
+.ms-CommandButton-splitIcon:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-CommandButton-button:hover .ms-CommandButton-label,
+.ms-CommandButton-splitIcon:hover .ms-CommandButton-label {
+ color: #212121;
+}
+
+.ms-CommandButton-button:focus:before,
+.ms-CommandButton-splitIcon:focus:before {
+ top: 3px;
+ right: 3px;
+ left: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-button:focus,
+.ms-CommandButton-splitIcon:focus {
+ outline: 0;
+}
+
+.ms-CommandButton-button {
+ border: 0;
+ margin: 0;
+}
+
+.ms-CommandButton + .ms-CommandButton {
+ margin-right: 8px;
+}
+
+.ms-CommandButton-icon {
+ display: inline-block;
+ padding-left: 12px;
+ position: relative;
+ font-size: 17px;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-icon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0;
+}
+
+.ms-CommandButton-label {
+ font-size: 14px;
+ font-weight: 400;
+ color: #333333;
+ line-height: 40px;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-CommandButton-label:hover {
+ color: #212121;
+}
+
+.ms-CommandButton-dropdownIcon {
+ display: inline-block;
+ position: relative;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-dropdownIcon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0;
+}
+
+.ms-CommandButton-dropdownIcon:focus:before {
+ top: 3px;
+ right: 3px;
+ left: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-splitIcon {
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ margin-right: -4px;
+ width: 21px;
+ border: 0;
+}
+
+.ms-CommandButton-splitIcon .ms-Icon {
+ border-right: 1px solid #c8c8c8;
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon {
+ padding-left: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label {
+ display: none;
+}
+
+.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ background: none;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button {
+ width: 50px;
+ height: 40px;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon {
+ position: absolute;
+ top: 50%;
+ right: 50%;
+ transform: translate(-50%,-50%);
+ width: 16px;
+ height: 16px;
+ padding-left: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot.is-active:before,
+.ms-CommandButton.ms-CommandButton--pivot:hover:before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ right: 0;
+ left: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label,
+.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label {
+ display: inline-block;
+}
+
+.ms-ContextualMenu {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ display: block;
+ min-width: 180px;
+ list-style-type: none;
+ position: relative;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.is-hidden {
+ display: none;
+}
+
+.ms-ContextualMenu-item {
+ position: relative;
+}
+
+.ms-ContextualMenu-link {
+ box-sizing: border-box;
+ text-decoration: none;
+ color: #333333;
+ border: 1px solid transparent;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+ position: relative;
+}
+
+.ms-ContextualMenu-link:focus {
+ outline: transparent;
+}
+
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus,
+.ms-ContextualMenu-link:hover {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ border: 1px solid #0078d7;
+}
+
+.ms-ContextualMenu-link.is-selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ font-weight: 600;
+}
+
+.ms-ContextualMenu-link.is-selected:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-ContextualMenu-link.is-disabled {
+ color: #a6a6a6;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled:active,
+.ms-ContextualMenu-link.is-disabled:focus {
+ border-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled .ms-Icon {
+ color: #a6a6a6;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
+ cursor: default;
+ display: block;
+ height: 1px;
+ margin: 4px 0;
+ background-color: #eaeaea;
+ position: relative;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ color: #0078d7;
+ font-size: 12px;
+ text-transform: uppercase;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu {
+ position: absolute;
+ top: -1px;
+ right: 178px;
+}
+
+.ms-ContextualMenu-caretRight,
+.ms-ContextualMenu-subMenuIcon {
+ color: #666666;
+ font-size: 16px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ top: 0;
+ left: 7px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header,
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ color: #333333;
+ content: '\e041';
+ font-size: 12px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ right: 10px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link,
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link {
+ padding-right: 40px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon,
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ width: 40px;
+ text-align: center;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons {
+ width: 220px;
+}
+
+.ms-DatePicker {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: 17px;
+ z-index: 300;
+}
+
+.ms-DatePicker .ms-TextField {
+ position: relative;
+}
+
+.ms-DatePicker-picker {
+ color: #000000;
+ font-size: 14px;
+ position: relative;
+ text-align: right;
+ z-index: 0;
+}
+
+.ms-DatePicker-event {
+ color: #666666;
+ font-size: 21px;
+ line-height: 20px;
+ pointer-events: none;
+ position: absolute;
+ left: 5px;
+ bottom: 5px;
+ z-index: 5;
+}
+
+.ms-DatePicker-holder {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ background: #ffffff;
+ position: absolute;
+ min-width: 300px;
+ display: none;
+}
+
+.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
+ animation-name: fadeIn,slideDownIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1,0.25,0.75,0.9);
+ animation-fill-mode: both;
+ box-sizing: border-box;
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+ border: 1px solid #eaeaea;
+ display: block;
+}
+
+.ms-DatePicker-picker--opened {
+ position: relative;
+ z-index: 10;
+}
+
+.ms-DatePicker-frame {
+ padding: 1px;
+}
+
+.ms-DatePicker-wrap {
+ margin: -1px;
+ padding: 9px;
+}
+
+.ms-DatePicker-dayPicker {
+ display: block;
+ margin-bottom: 30px;
+}
+
+.ms-DatePicker-header {
+ height: 40px;
+ line-height: 44px;
+}
+
+.ms-DatePicker-month,
+.ms-DatePicker-year {
+ display: inline-block;
+ font-weight: 100;
+ font-size: 21px;
+ color: #0078d7;
+ margin-top: -1px;
+}
+
+.ms-DatePicker-month:hover,
+.ms-DatePicker-year:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-month {
+ margin-right: 15px;
+}
+
+.ms-DatePicker-year {
+ margin-right: 5px;
+}
+
+.ms-DatePicker-table {
+ text-align: center;
+ border-collapse: collapse;
+ border-spacing: 0;
+ table-layout: fixed;
+ font-size: inherit;
+}
+
+.ms-DatePicker-table td {
+ margin: 0;
+ padding: 0;
+}
+
+.ms-DatePicker-table td:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-day,
+.ms-DatePicker-weekday {
+ width: 40px;
+ height: 40px;
+ padding: 0;
+ line-height: 40px;
+ font-weight: 400;
+ font-size: 15px;
+ color: #333333;
+}
+
+.ms-DatePicker-day--today {
+ position: relative;
+ background-color: #c7e0f4;
+}
+
+.ms-DatePicker-day--disabled:before {
+ border-top-color: #a6a6a6;
+}
+
+.ms-DatePicker-day--outfocus {
+ color: #a6a6a6;
+ font-weight: 400;
+}
+
+.ms-DatePicker-day--infocus:hover,
+.ms-DatePicker-day--outfocus:hover {
+ cursor: pointer;
+ color: #000000;
+ background: #eaeaea;
+}
+
+.ms-DatePicker-day--highlighted:hover,
+.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
+ cursor: pointer;
+ color: #ffffff;
+ background: #0078d7;
+}
+
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
+ background: #a6a6a6;
+}
+
+.ms-DatePicker-monthPicker,
+.ms-DatePicker-yearPicker {
+ display: none;
+}
+
+.ms-DatePicker-monthComponents {
+ position: absolute;
+ top: 9px;
+ left: 9px;
+ right: 9px;
+}
+
+.ms-DatePicker-decadeComponents,
+.ms-DatePicker-yearComponents {
+ position: absolute;
+ left: 10px;
+}
+
+.ms-DatePicker-nextDecade,
+.ms-DatePicker-nextMonth,
+.ms-DatePicker-nextYear,
+.ms-DatePicker-prevDecade,
+.ms-DatePicker-prevMonth,
+.ms-DatePicker-prevYear {
+ width: 40px;
+ height: 40px;
+ display: block;
+ float: left;
+ margin-right: 10px;
+ text-align: center;
+ line-height: 40px;
+ font-size: 21px;
+ color: #666666;
+ position: relative;
+ top: 3px;
+}
+
+.ms-DatePicker-nextDecade:hover,
+.ms-DatePicker-nextMonth:hover,
+.ms-DatePicker-nextYear:hover,
+.ms-DatePicker-prevDecade:hover,
+.ms-DatePicker-prevMonth:hover,
+.ms-DatePicker-prevYear:hover {
+ color: #212121;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-headerToggleView {
+ height: 40px;
+ right: 0;
+ position: absolute;
+ top: 0;
+ width: 140px;
+ z-index: 5;
+ cursor: pointer;
+}
+
+.ms-DatePicker-currentDecade,
+.ms-DatePicker-currentYear {
+ display: block;
+ font-weight: 300;
+ font-size: 21px;
+ height: 40px;
+ line-height: 42px;
+ margin-right: 15px;
+}
+
+.ms-DatePicker-currentYear {
+ color: #0078d7;
+}
+
+.ms-DatePicker-currentYear:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-optionGrid {
+ position: relative;
+ height: 210px;
+ width: 280px;
+ margin: 10px 5px 30px 0;
+}
+
+.ms-DatePicker-monthOption,
+.ms-DatePicker-yearOption {
+ background-color: #f4f4f4;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ cursor: pointer;
+ float: right;
+ margin: 0 0 10px 10px;
+ font-weight: 400;
+ font-size: 13px;
+ color: #333333;
+ text-align: center;
+}
+
+.ms-DatePicker-monthOption:hover,
+.ms-DatePicker-yearOption:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-monthOption.is-highlighted,
+.ms-DatePicker-yearOption.is-highlighted {
+ background-color: #333333;
+ color: #ffffff;
+}
+
+.ms-DatePicker-goToday {
+ bottom: 9px;
+ color: #0078d7;
+ cursor: pointer;
+ font-weight: 300;
+ font-size: 13px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ position: absolute;
+ left: 9px;
+}
+
+.ms-DatePicker-goToday:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents,
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+}
+
+@media (min-width:460px) {
+ .ms-DatePicker-holder {
+ width: 440px;
+ }
+
+ .ms-DatePicker-month,
+ .ms-DatePicker-year {
+ font-weight: 300;
+ font-size: 17px;
+ color: #333333;
+ }
+
+ .ms-DatePicker-month:hover,
+ .ms-DatePicker-year:hover {
+ color: #333333;
+ cursor: default;
+ }
+
+ .ms-DatePicker-header {
+ height: 30px;
+ line-height: 28px;
+ }
+
+ .ms-DatePicker-dayPicker {
+ box-sizing: border-box;
+ border-left: 1px solid #eaeaea;
+ width: 220px;
+ margin: -10px 0;
+ padding: 10px 0;
+ }
+
+ .ms-DatePicker-monthPicker {
+ display: block;
+ }
+
+ .ms-DatePicker-monthPicker,
+ .ms-DatePicker-yearPicker {
+ top: 9px;
+ right: 238px;
+ position: absolute;
+ }
+
+ .ms-DatePicker-optionGrid {
+ width: 200px;
+ height: auto;
+ margin: 10px 0 0;
+ }
+
+ .ms-DatePicker-monthComponents {
+ width: 210px;
+ }
+
+ .ms-DatePicker-month {
+ margin-right: 12px;
+ }
+
+ .ms-DatePicker-day,
+ .ms-DatePicker-weekday {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ font-weight: 600;
+ font-size: 12px;
+ }
+
+ .ms-DatePicker-nextDecade,
+ .ms-DatePicker-nextMonth,
+ .ms-DatePicker-nextYear,
+ .ms-DatePicker-prevDecade,
+ .ms-DatePicker-prevMonth,
+ .ms-DatePicker-prevYear {
+ font-size: 17px;
+ width: 30px;
+ height: 30px;
+ line-height: 29px;
+ }
+
+ .ms-DatePicker-toggleMonthView {
+ display: none;
+ }
+
+ .ms-DatePicker-currentDecade,
+ .ms-DatePicker-currentYear {
+ font-size: 17px;
+ margin: 0;
+ height: 30px;
+ line-height: 26px;
+ padding: 0 10px;
+ display: inline-block;
+ }
+
+ .ms-DatePicker-monthOption,
+ .ms-DatePicker-yearOption {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 12px;
+ margin: 0 0 10px 10px;
+ }
+
+ .ms-DatePicker-monthOption:hover,
+ .ms-DatePicker-yearOption:hover {
+ outline: 1px solid transparent;
+ }
+
+ .ms-DatePicker-goToday {
+ box-sizing: border-box;
+ font-size: 12px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ left: 10px;
+ text-align: left;
+ top: 199px;
+ width: 210px;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: block;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+ }
+}
+
+@media (max-width:459px) {
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
+ display: block;
+ }
+}
+
+.ms-Dialog {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+ background-color: #ffffff;
+ display: none;
+ height: auto;
+ min-width: 220px;
+ max-width: 340px;
+ padding: 28px 24px;
+ z-index: 10;
+ position: absolute;
+ transform: translate(-50%,-50%);
+ right: 50%;
+ top: 50%;
+}
+
+.ms-Dialog.is-open {
+ display: block;
+}
+
+.ms-Dialog-title {
+ font-size: 21px;
+ font-weight: 100;
+ margin-bottom: 24px;
+}
+
+.ms-Dialog-content {
+ position: relative;
+}
+
+.ms-Dialog-subText {
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 1.5;
+}
+
+.ms-Dialog-actions {
+ margin-top: 24px;
+ text-align: left;
+}
+
+.ms-Dialog--multiline .ms-Dialog-title {
+ font-size: 28px;
+}
+
+.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 28px;
+ font-weight: 100;
+ padding: 28px 24px;
+ margin-top: -28px;
+ margin-right: -24px;
+ margin-left: -24px;
+}
+
+.ms-Dialog-buttonClose {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ margin: 0;
+ padding: 4px;
+ position: absolute;
+ left: 12px;
+ top: 12px;
+ z-index: 10;
+}
+
+.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x {
+ color: #666666;
+ font-size: 16px;
+}
+
+.ms-Button.ms-Button--compound:not(:last-child) {
+ margin-bottom: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title {
+ margin-left: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose {
+ display: block;
+}
+
+@media (min-width:480px) {
+ .ms-Dialog-main {
+ width: auto;
+ min-width: 288px;
+ max-width: 340px;
+ }
+}
+
+.ms-Dropdown {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ position: relative;
+ outline: 0;
+}
+
+.ms-Dropdown:active .ms-Dropdown-caretDown,
+.ms-Dropdown:active .ms-Dropdown-title,
+.ms-Dropdown:focus .ms-Dropdown-caretDown,
+.ms-Dropdown:focus .ms-Dropdown-title,
+.ms-Dropdown:hover .ms-Dropdown-caretDown,
+.ms-Dropdown:hover .ms-Dropdown-title {
+ color: #000000;
+}
+
+.ms-Dropdown:active .ms-Dropdown-title,
+.ms-Dropdown:hover .ms-Dropdown-title {
+ border-color: #767676;
+}
+
+.ms-Dropdown:focus .ms-Dropdown-title {
+ border-color: #0078d7;
+}
+
+.ms-Dropdown .ms-Label {
+ display: inline-block;
+ margin-bottom: 8px;
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-title {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ color: #a6a6a6;
+ cursor: default;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #00ff00;
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #600000;
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #a6a6a6;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-open .ms-Dropdown-items {
+ display: block;
+ position: absolute;
+}
+
+.ms-Panel .ms-Dropdown-items {
+ box-shadow: none;
+ overflow-y: auto;
+ padding-top: 4px;
+ max-height: 100%;
+}
+
+.ms-Panel .ms-Dropdown-items .ms-Dropdown-item {
+ padding: 0 16px;
+}
+
+.ms-Panel .ms-Dropdown-items:before {
+ content: none;
+ border: 0;
+}
+
+.ms-Dropdown-select {
+ display: none;
+}
+
+.ms-Dropdown-caretDown {
+ color: #666666;
+ font-size: 17px;
+ position: absolute;
+ left: 9px;
+ bottom: 5px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-Dropdown-title {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ cursor: pointer;
+ display: block;
+ height: 32px;
+ line-height: 30px;
+ padding: 0 10px 0 32px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-Dropdown-items,
+.ms-Dropdown-title {
+ box-sizing: border-box;
+ margin: 0;
+ box-shadow: none;
+}
+
+.ms-Dropdown-items {
+ padding: 0;
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+ background-color: #ffffff;
+ display: none;
+ list-style-type: none;
+ position: absolute;
+ width: 100%;
+ max-height: 200px;
+ z-index: 400;
+ overflow-y: scroll;
+ top: auto;
+ left: auto;
+ bottom: auto;
+ right: auto;
+ max-width: 100%;
+}
+
+.ms-Dropdown-items:before {
+ content: '';
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ border: 1px solid #eaeaea;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Dropdown-items {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Dropdown-items {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Dropdown-item {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 38px;
+ padding: 0 10px;
+ position: relative;
+ border: 1px solid transparent;
+ white-space: nowrap;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Dropdown-item {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Dropdown-item {
+ border-color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:first-child,
+.ms-Dropdown-item:last-child {
+ height: 39px;
+}
+
+.ms-Dropdown-item:hover {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Dropdown-item:hover {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item:hover:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Dropdown-item:hover {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:active {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ color: #000000;
+}
+
+.ms-Dropdown-item.is-disabled {
+ background: #ffffff;
+ color: #a6a6a6;
+ cursor: default;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected,
+.ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected:hover,
+.ms-Dropdown-item.ms-Dropdown-item--selected:hover {
+ background-color: #c7e0f4;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item.is-selected:focus,
+ .ms-Dropdown-item.ms-Dropdown-item--selected:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-FacePile {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 32px;
+ width: auto;
+}
+
+.ms-FacePile .ms-FacePile-personaCardHost {
+ display: none;
+}
+
+.ms-FacePile-addButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 32px;
+ width: 32px;
+ line-height: 32px;
+ text-align: center;
+ float: right;
+ padding: 0;
+ margin-left: 4px;
+ outline: transparent;
+ border-radius: 50%;
+ vertical-align: top;
+}
+
+.ms-FacePile-addButton .ms-Persona-details,
+.ms-FacePile-addButton .ms-Persona-presence {
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 16px;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus,
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover {
+ background-color: #005a9e;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active {
+ background-color: #004578;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled {
+ background-color: #c8c8c8;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow {
+ background-color: #eaeaea;
+ color: #666666;
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active {
+ display: block;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover {
+ color: #212121;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled {
+ color: #c8c8c8;
+}
+
+.ms-FacePile-addPersonIcon {
+ position: relative;
+ top: -1px;
+}
+
+.ms-FacePile-overflowText {
+ font-size: 14px;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox {
+ display: none;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ line-height: 82px;
+ height: 74px;
+ text-transform: none;
+}
+
+.ms-Link {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-size: 14px;
+ font-weight: 400;
+ color: #0078d7;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+}
+
+.ms-Link:focus,
+.ms-Link:hover {
+ color: #004578;
+}
+
+.ms-Link:active {
+ color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Link {
+ color: #8080ff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Link {
+ color: #00009f;
+ }
+}
+
+.ms-List {
+ padding: 0;
+ list-style-type: none;
+}
+
+.ms-List,
+.ms-ListItem {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-ListItem {
+ padding: 0;
+ *zoom: 1;
+ padding: 9px 28px 3px;
+ position: relative;
+ display: block;
+}
+
+.ms-ListItem:after,
+.ms-ListItem:before {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-ListItem:after {
+ clear: both;
+}
+
+.ms-ListItem-primaryText,
+.ms-ListItem-secondaryText,
+.ms-ListItem-tertiaryText {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ display: block;
+}
+
+.ms-ListItem-primaryText {
+ color: #212121;
+ font-weight: 300;
+ font-size: 21px;
+ padding-left: 80px;
+ position: relative;
+ top: -4px;
+}
+
+.ms-ListItem-secondaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 25px;
+ position: relative;
+ top: -7px;
+ padding-left: 30px;
+}
+
+.ms-ListItem-tertiaryText {
+ color: #767676;
+ font-weight: 300;
+ font-size: 14px;
+ position: relative;
+ top: -9px;
+ margin-bottom: -4px;
+ padding-left: 30px;
+}
+
+.ms-ListItem-metaText {
+ color: #333333;
+ font-weight: 300;
+ font-size: 11px;
+ position: absolute;
+ left: 30px;
+ top: 39px;
+}
+
+.ms-ListItem-image {
+ float: right;
+ height: 70px;
+ margin-right: -8px;
+ margin-left: 10px;
+ width: 70px;
+ background-color: #333333;
+}
+
+.ms-ListItem-selectionTarget {
+ display: none;
+}
+
+.ms-ListItem-actions {
+ max-width: 80px;
+ position: absolute;
+ left: 30px;
+ text-align: left;
+ top: 10px;
+}
+
+.ms-ListItem-action {
+ color: #a6a6a6;
+ display: inline-block;
+ font-size: 15px;
+ position: relative;
+ text-align: center;
+ top: 3px;
+ cursor: pointer;
+ height: 16px;
+ width: 16px;
+}
+
+.ms-ListItem-action .ms-Icon {
+ vertical-align: top;
+}
+
+.ms-ListItem-action:hover {
+ color: #666666;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-unread {
+ border-right: 3px solid #0078d7;
+ padding-right: 27px;
+}
+
+.ms-ListItem.is-unread .ms-ListItem-metaText,
+.ms-ListItem.is-unread .ms-ListItem-secondaryText {
+ color: #0078d7;
+ font-weight: 600;
+}
+
+.ms-ListItem.is-unseen:after {
+ border-left: 10px solid transparent;
+ border-top: 10px solid #0078d7;
+ right: 0;
+ position: absolute;
+ top: 0;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-selectionTarget {
+ display: block;
+ height: 20px;
+ right: 6px;
+ position: absolute;
+ top: 13px;
+ width: 20px;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-image {
+ margin-right: 0;
+}
+
+.ms-ListItem.is-selectable:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-selectable:hover:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ position: absolute;
+ top: 12px;
+ right: 6px;
+ height: 15px;
+ width: 15px;
+ border: 1px solid #767676;
+}
+
+.ms-ListItem.is-selected:before {
+ border: 1px solid transparent;
+}
+
+.ms-ListItem.is-selected:before,
+.ms-ListItem.is-selected:hover:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ font-size: 15px;
+ color: #767676;
+ position: absolute;
+ top: 12px;
+ right: 6px;
+}
+
+.ms-ListItem.is-selected:hover {
+ background-color: #c7e0f4;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.ms-ListItem--document {
+ padding: 0;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon {
+ width: 70px;
+ height: 70px;
+ float: right;
+ text-align: center;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon {
+ font-size: 38px;
+ line-height: 70px;
+ color: #666666;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ font-size: 14px;
+ padding-top: 15px;
+ padding-left: 0;
+ position: static;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: #666666;
+ font-weight: 400;
+ font-size: 11px;
+ padding-top: 6px;
+}
+
+.ms-MessageBanner {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ position: relative;
+ border-bottom: 1px solid #767676;
+ background-color: #eff6fc;
+ min-width: 320px;
+ width: 100%;
+ height: 52px;
+ text-align: center;
+ overflow: hidden;
+ animation-name: fadeIn,slideDownIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1,0.9,0.2,1);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner .ms-Icon {
+ font-size: 16px;
+}
+
+.ms-MessageBanner.hide {
+ animation-name: fadeOut,slideUpOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1,0.25,0.75,0.9);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner.is-hidden {
+ display: none;
+}
+
+.ms-MessageBanner-close,
+.ms-MessageBanner-expand {
+ height: 52px;
+ width: 40px;
+ cursor: pointer;
+ border: 0;
+ background-color: transparent;
+}
+
+.ms-MessageBanner-close {
+ position: absolute;
+ left: 0;
+ top: 0;
+ line-height: 52px;
+ color: #666666;
+}
+
+.ms-MessageBanner-text {
+ display: inline-block;
+ padding: 18px 0;
+ margin-right: 0;
+ max-width: 770px;
+ overflow: hidden;
+ text-align: right;
+}
+
+.ms-MessageBanner-expand {
+ display: none;
+ vertical-align: top;
+}
+
+.ms-MessageBanner-expand.is-visible {
+ display: inline-block;
+}
+
+.ms-MessageBanner-action {
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 10px;
+ margin-right: 10px;
+ padding-left: 36px;
+}
+
+.ms-MessageBanner-action .ms-Button {
+ color: #ffffff;
+}
+
+.ms-MessageBanner-clipper {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-MessageBanner.is-expanded {
+ height: auto;
+}
+
+.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper {
+ white-space: normal;
+}
+
+@media screen and (max-width:479px) {
+ .ms-MessageBanner-action {
+ margin: 0;
+ display: block;
+ text-align: left;
+ padding: 0 0 10px 10px;
+ }
+
+ .ms-MessageBanner-text {
+ margin-right: -25px;
+ padding: 18px 0 10px;
+ min-width: 240px;
+ }
+
+ .ms-MessageBanner-expand {
+ display: inline-block;
+ padding: 0;
+ margin-right: -5px;
+ width: 20px;
+ }
+
+ .ms-MessageBanner-expand .ms-Icon {
+ color: #0078d7;
+ }
+}
+
+.ms-ContextualHost {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ z-index: 10;
+ margin: 16px auto;
+ position: relative;
+ min-width: 10px;
+ display: none;
+ background-color: #ffffff;
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+}
+
+.ms-ContextualHost.is-positioned {
+ position: absolute;
+ margin: 0;
+}
+
+.ms-ContextualHost.is-open {
+ display: inline-block;
+}
+
+.ms-ContextualHost-beak {
+ box-shadow: 0 0 15px -5px #3c3c3c;
+ position: absolute;
+ width: 28px;
+ height: 28px;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-sizing: border-box;
+ top: -6px;
+ display: none;
+ transform: rotate(45deg);
+ z-index: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ top: 40px;
+ display: none;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ right: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ left: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak {
+ top: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak {
+ bottom: -10px;
+}
+
+.ms-ContextualHost-main {
+ position: relative;
+ background-color: #ffffff;
+ box-sizing: border-box;
+ outline: 1px solid transparent;
+ z-index: 5;
+ min-height: 10px;
+}
+
+.ms-ContextualHost-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ left: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 10;
+}
+
+.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title {
+ margin-left: 20px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak {
+ background-color: #0078d7;
+}
+
+@media (min-width:480px) {
+ .ms-ContextualHost {
+ margin: 16px;
+ }
+
+ .ms-ContextualHost.is-positioned {
+ margin: 0;
+ }
+
+ .ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,
+ .ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ display: block;
+ }
+}
+
+.ms-MessageBar {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ padding: 8px;
+ display: table;
+ background-color: #f4f4f4;
+}
+
+.ms-MessageBar-icon,
+.ms-MessageBar-text {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.ms-MessageBar-icon {
+ padding-left: 8px;
+ font-size: 16px;
+ color: #767676;
+}
+
+.ms-MessageBar-text {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.ms-MessageBar.ms-MessageBar--warning {
+ background-color: #fff4ce;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning {
+ background-color: #fed9cc;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon {
+ color: #d83b01;
+}
+
+.ms-MessageBar.ms-MessageBar--error {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-Icon {
+ font-size: 8px;
+ margin-right: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success {
+ background-color: #dff6dd;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon {
+ color: #107c10;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon {
+ font-size: 12px;
+ top: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon:before {
+ margin-right: 1px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon:after {
+ font-size: 8px;
+ margin-right: 3px;
+ top: 1px;
+}
+
+.ms-OrgChart {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-OrgChart-groupTitle {
+ color: #666666;
+ line-height: 1;
+}
+
+.ms-OrgChart-list {
+ padding: 0;
+ margin: 12px 0 16px;
+}
+
+.ms-OrgChart-listItem {
+ height: 50px;
+ width: 100%;
+ position: relative;
+ list-style: none;
+ margin-bottom: 8px;
+}
+
+.ms-OrgChart-listItemBtn {
+ cursor: pointer;
+ position: relative;
+ height: 50px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: right;
+ margin: 0;
+ padding: 0;
+}
+
+.ms-Overlay {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: hsla(0,0%,100%,0.4);
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ left: 0;
+ top: 0;
+ z-index: 0;
+ display: none;
+}
+
+.ms-Overlay.is-visible {
+ display: block;
+}
+
+.ms-Overlay--dark {
+ background-color: rgba(0,0,0,0.4);
+}
+
+.ms-Panel {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #ffffff;
+ width: 100%;
+ max-width: 272px;
+ box-shadow: 30px 0 30px -30px rgba(0,0,0,0.2);
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 10;
+ display: none;
+}
+
+.ms-Panel.animate-in {
+ animation-name: fadeIn,slideLeftIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1,0.9,0.2,1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.animate-out {
+ animation-name: fadeOut,slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1,0.25,0.75,0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.is-open {
+ display: block;
+}
+
+.ms-Panel.ms-Panel--md {
+ max-width: 340px;
+}
+
+.ms-Panel.ms-Panel--lg {
+ max-width: 644px;
+}
+
+.ms-Panel.ms-Panel--xl {
+ max-width: 940px;
+}
+
+.ms-Panel.ms-Panel--xxl {
+ max-width: 1192px;
+}
+
+.ms-Panel--left {
+ box-shadow: 30px 0 30px 30px rgba(0,0,0,0.2);
+ right: 0;
+ left: auto;
+}
+
+.ms-Panel--left.animate-in {
+ animation-name: fadeIn,slideRightIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1,0.9,0.2,1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel--left.animate-out {
+ animation-name: fadeOut,slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1,0.25,0.75,0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel-closeButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: absolute;
+ left: 8px;
+ top: 0;
+ height: 40px;
+ width: 40px;
+ line-height: 40px;
+ outline: 0;
+ padding: 0;
+ color: #666666;
+ font-size: 14px;
+}
+
+.ms-Panel-closeButton:hover {
+ color: #333333;
+}
+
+.ms-Panel-contentInner {
+ margin-top: 40px;
+ padding: 0 16px 20px;
+ overflow-y: auto;
+}
+
+@media (min-width:640px) {
+ .ms-Panel-contentInner {
+ padding: 0 32px 20px;
+ }
+}
+
+@media (min-width:1366px) {
+ .ms-Panel-contentInner {
+ padding: 0 40px 20px;
+ }
+}
+
+.ms-Panel-headerText {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ margin: 10px 0;
+ padding: 4px 0;
+ line-height: 1;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media (min-width:1024px) {
+ .ms-Panel-headerText {
+ margin-top: 30px;
+ }
+}
+
+.ms-PanelHost {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ bottom: 0;
+ right: 0;
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 10;
+}
+
+.ms-PanelHost .ms-Overlay {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ background-color: #ffffff;
+ margin-bottom: 10px;
+}
+
+.ms-PeoplePicker-searchBox {
+ border-bottom: 1px solid #c8c8c8;
+ cursor: text;
+}
+
+.ms-PeoplePicker-searchBox:hover {
+ border-color: #767676;
+}
+
+.ms-PeoplePicker-searchBox.is-active,
+.ms-PeoplePicker-searchBox:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-PeoplePicker-searchBox:focus,
+ .ms-PeoplePicker-searchBox:hover {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-PeoplePicker-searchBox:focus,
+ .ms-PeoplePicker-searchBox:hover {
+ border-color: #37006e;
+ }
+}
+
+.ms-PeoplePicker-searchBox:-moz-placeholder,
+.ms-PeoplePicker-searchBox:-ms-input-placeholder,
+.ms-PeoplePicker-searchBox::-moz-placeholder,
+.ms-PeoplePicker-searchBox::-webkit-input-placeholder {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ margin-bottom: 0;
+ display: inline-block;
+ width: auto;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ min-height: 40px;
+ border: 0;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field {
+ border-color: #0078d7;
+}
+
+.ms-PeoplePicker-persona {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText {
+ color: #a80000;
+}
+
+.ms-PeoplePicker-personaRemove {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ background-color: #f4f4f4;
+ color: #666666;
+ display: inline-block;
+ text-align: center;
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-personaRemove:hover {
+ background-color: #eaeaea;
+ color: #333333;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-personaRemove:focus {
+ background-color: #eaeaea;
+ color: #333333;
+ border: 1px solid #0078d7;
+ outline: none;
+}
+
+.ms-PeoplePicker-results {
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ margin-bottom: -1px;
+ padding-top: 9px;
+ width: 100%;
+ padding-right: 0;
+ box-sizing: border-box;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
+ display: block;
+ opacity: 1;
+}
+
+.ms-PeoplePicker-resultGroup {
+ border-top: 1px solid #eaeaea;
+}
+
+.ms-PeoplePicker-resultGroup:first-child {
+ border-top: 0;
+}
+
+.ms-PeoplePicker-resultGroupTitle {
+ color: #0078d7;
+ font-weight: 300;
+ font-size: 12px;
+ padding-top: 8px;
+ padding-bottom: 8px;
+ text-transform: uppercase;
+ padding-right: 16px;
+}
+
+.ms-PeoplePicker-resultList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: -1px;
+ list-style-type: none;
+}
+
+.ms-PeoplePicker-result {
+ position: relative;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ padding-right: 16px;
+ cursor: pointer;
+ outline: 0;
+}
+
+.ms-PeoplePicker-result:focus,
+.ms-PeoplePicker-result:hover {
+ background-color: #eaeaea;
+}
+
+.ms-PeoplePicker-result:focus {
+ box-shadow: inset 0 0 0 1px #0078d7;
+}
+
+.ms-PeoplePicker-result.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active,
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-peopleListBtn,
+.ms-PeoplePicker-resultBtn {
+ cursor: pointer;
+ position: relative;
+ box-sizing: border-box;
+ height: 34px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: right;
+ margin: 0 0 10px;
+ padding: 0 9px 0 0;
+}
+
+@media (min-width:480px) {
+ .ms-PeoplePicker-peopleListBtn,
+ .ms-PeoplePicker-resultBtn {
+ height: 48px;
+ }
+}
+
+.ms-PeoplePicker-peopleListBtn:hover,
+.ms-PeoplePicker-resultBtn:hover {
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-peopleListBtn:focus,
+.ms-PeoplePicker-resultBtn:focus {
+ outline: 1;
+}
+
+.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact,
+.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact {
+ height: 32px;
+}
+
+.ms-PeoplePicker-peopleListBtn {
+ margin-bottom: 0;
+ padding: 0;
+}
+
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: transparent;
+}
+
+.ms-PeoplePicker-resultAction {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ height: 100%;
+ transition: background-color 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 40px;
+ text-align: center;
+}
+
+.ms-PeoplePicker-resultAction .ms-Icon {
+ color: #666666;
+ font-size: 15px;
+}
+
+.ms-PeoplePicker-resultAction:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultAction:active {
+ background-color: #a6a6a6;
+}
+
+.ms-PeoplePicker-resultAdditionalContent {
+ display: none;
+}
+
+.ms-PeoplePicker-result.is-expanded {
+ background-color: #f4f4f4;
+ margin-bottom: 11px;
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon {
+ transform: rotate(180deg);
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore {
+ border-top: 1px solid #eaeaea;
+ height: 69px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner {
+ position: absolute;
+ width: 32px;
+ height: 32px;
+ top: 20px;
+ right: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle {
+ background-color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-Spinner {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary {
+ color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching:hover {
+ background-color: transparent;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMoreBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 69px;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ padding-right: 70px;
+ text-align: right;
+}
+
+.ms-PeoplePicker-searchMoreBtn:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-searchMoreBtn:active,
+.ms-PeoplePicker-searchMoreBtn:focus {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
+ height: 49px;
+ padding-right: 50px;
+}
+
+.ms-PeoplePicker-searchMoreIcon {
+ height: 70px;
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 70px;
+}
+
+.ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #333333;
+ font-size: 16px;
+ position: absolute;
+ text-align: center;
+ top: 27px;
+ width: 100%;
+}
+
+.ms-PeoplePicker-searchMorePrimary {
+ padding-top: 2px;
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-PeoplePicker-searchMoreSecondary {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover {
+ background-color: inherit;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary {
+ color: #666666;
+ font-weight: 300;
+ font-size: 11px;
+ line-height: 20px;
+ position: relative;
+ top: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction {
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups {
+ max-height: 209px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore {
+ height: 49px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner {
+ width: 28px;
+ height: 28px;
+ top: 12px;
+ right: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn {
+ height: 100%;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
+ background-size: 16px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon {
+ height: 50px;
+ width: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ font-size: 17px;
+ top: 0;
+ margin-top: 0;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 45px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results {
+ border-bottom: 0;
+ padding: 20px 0 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard {
+ display: none;
+ position: absolute;
+ height: 200px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable {
+ padding: 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn {
+ padding-right: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ width: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ top: 0;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner {
+ top: 16px;
+ right: 14px;
+ height: 20px;
+ width: 20px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile {
+ position: relative;
+ border: 0;
+ box-shadow: none;
+ margin: 0;
+ max-width: 100%;
+ border-bottom: 1px solid #eaeaea;
+}
+
+@media (max-width:479px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-image,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-imageArea {
+ width: 32px;
+ height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-presence {
+ right: 19px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-details {
+ padding-right: 8px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText {
+ display: none;
+ }
+}
+
+@media (min-width:480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText {
+ display: block;
+ }
+}
+
+@media (min-width:480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn {
+ height: 40px;
+ }
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected {
+ margin-bottom: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker-peopleListHeader,
+.ms-PeoplePicker-selectedHeader {
+ color: #0078d7;
+ font-size: 12px;
+ font-weight: 400;
+ height: 50px;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-peopleList,
+.ms-PeoplePicker-selectedPeople {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ list-style: none;
+}
+
+.ms-PeoplePicker-selectedPerson {
+ margin-bottom: 8px;
+ position: relative;
+}
+
+.ms-PeoplePicker-peopleListItem {
+ margin-bottom: 6px;
+ position: relative;
+}
+
+.ms-Persona {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 1;
+ position: relative;
+ width: 100%;
+ height: 48px;
+ display: table;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+
+.ms-Persona .ms-ContextualHost {
+ display: none;
+}
+
+.ms-Persona-imageArea {
+ position: absolute;
+ overflow: hidden;
+ text-align: center;
+ max-width: 48px;
+ height: 48px;
+ border-radius: 50%;
+ z-index: 0;
+ width: 100%;
+ top: 0;
+ right: 0;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Persona-imageArea {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Persona-imageArea {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona-placeholder {
+ color: #ffffff;
+ position: absolute;
+ left: 0;
+ right: 0;
+ font-size: 47px;
+ top: 9px;
+ z-index: 5;
+}
+
+.ms-Persona-initials {
+ color: #ffffff;
+ font-size: 17px;
+ font-weight: 100;
+ line-height: 48px;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightBlue {
+ background-color: #6ba5e7;
+}
+
+.ms-Persona-initials.ms-Persona-initials--blue {
+ background-color: #2d89ef;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkBlue {
+ background-color: #2b5797;
+}
+
+.ms-Persona-initials.ms-Persona-initials--teal {
+ background-color: #00aba9;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightGreen {
+ background-color: #99b433;
+}
+
+.ms-Persona-initials.ms-Persona-initials--green {
+ background-color: #00a300;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkGreen {
+ background-color: #1e7145;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightPink {
+ background-color: #e773bd;
+}
+
+.ms-Persona-initials.ms-Persona-initials--pink {
+ background-color: #ff0097;
+}
+
+.ms-Persona-initials.ms-Persona-initials--magenta {
+ background-color: #7e3878;
+}
+
+.ms-Persona-initials.ms-Persona-initials--purple {
+ background-color: #603cba;
+}
+
+.ms-Persona-initials.ms-Persona-initials--black {
+ background-color: #1d1d1d;
+}
+
+.ms-Persona-initials.ms-Persona-initials--orange {
+ background-color: #da532c;
+}
+
+.ms-Persona-initials.ms-Persona-initials--red {
+ background-color: #ee1111;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkRed {
+ background-color: #b91d47;
+}
+
+.ms-Persona-image {
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 48px;
+ z-index: 10;
+ width: 100%;
+}
+
+.ms-Persona-image[src=''] {
+ display: none;
+}
+
+.ms-Persona-presence {
+ background-color: #7fba00;
+ position: absolute;
+ height: 12px;
+ width: 12px;
+ border-radius: 50%;
+ top: auto;
+ right: 34px;
+ bottom: -1px;
+ border: 2px solid #ffffff;
+ text-align: center;
+}
+
+.ms-Persona-presenceIcon {
+ color: #ffffff;
+ font-size: 9px;
+ line-height: 12px;
+ vertical-align: top;
+}
+
+.ms-Persona-details {
+ padding: 0 12px;
+ vertical-align: middle;
+ overflow: hidden;
+ text-align: right;
+ padding-right: 60px;
+ display: table-cell;
+ width: 100%;
+}
+
+.ms-Persona-optionalText,
+.ms-Persona-primaryText,
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText {
+ display: block;
+ white-space: nowrap;
+ width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ms-Persona-primaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 17px;
+ margin-top: -3px;
+ line-height: 1.4;
+}
+
+.ms-Persona-optionalText,
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText {
+ color: #666666;
+ font-weight: 400;
+ font-size: 12px;
+ white-space: nowrap;
+ line-height: 1.3;
+}
+
+.ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona-optionalText,
+.ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny {
+ height: 30px;
+ display: inline-block;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea {
+ overflow: visible;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ left: auto;
+ top: 10px;
+ right: 0;
+ border: 0;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ top: 9px;
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-details {
+ padding-right: 20px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 9px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
+ padding: 0;
+ background-color: transparent;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after {
+ content: ';';
+}
+
+.ms-Persona.ms-Persona--facePile,
+.ms-Persona.ms-Persona--token,
+.ms-Persona.ms-Persona--xs {
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-image,
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--token .ms-Persona-image,
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xs .ms-Persona-image,
+.ms-Persona.ms-Persona--xs .ms-Persona-imageArea {
+ max-width: 32px;
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--token .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--xs .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials,
+.ms-Persona.ms-Persona--token .ms-Persona-initials,
+.ms-Persona.ms-Persona--xs .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence,
+.ms-Persona.ms-Persona--token .ms-Persona-presence,
+.ms-Persona.ms-Persona--xs .ms-Persona-presence {
+ right: 19px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-details,
+.ms-Persona.ms-Persona--token .ms-Persona-details,
+.ms-Persona.ms-Persona--xs .ms-Persona-details {
+ padding-right: 40px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--xs .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--sm {
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-image,
+.ms-Persona.ms-Persona--sm .ms-Persona-imageArea {
+ max-width: 40px;
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-placeholder {
+ font-size: 38px;
+ top: 5px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-initials {
+ font-size: 14px;
+ line-height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-presence {
+ right: 27px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-details {
+ padding-right: 48px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText {
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText {
+ padding-top: 1px;
+}
+
+.ms-Persona.ms-Persona--lg {
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-image,
+.ms-Persona.ms-Persona--lg .ms-Persona-imageArea {
+ max-width: 72px;
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-placeholder {
+ font-size: 67px;
+ top: 10px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-initials {
+ font-size: 28px;
+ line-height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presence {
+ right: 49px;
+ height: 20px;
+ width: 20px;
+ border-width: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon {
+ line-height: 20px;
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-details {
+ padding-right: 84px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--xl {
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-image,
+.ms-Persona.ms-Persona--xl .ms-Persona-imageArea {
+ max-width: 100px;
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-placeholder {
+ font-size: 95px;
+ top: 12px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-initials {
+ font-size: 42px;
+ line-height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presence {
+ height: 28px;
+ width: 28px;
+ right: 71px;
+ border-width: 4px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon {
+ line-height: 28px;
+ font-size: 21px;
+ position: relative;
+ top: 1px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-details {
+ padding-right: 120px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-primaryText {
+ font-size: 21px;
+ font-weight: 300;
+ margin-top: 0;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText {
+ padding-top: 2px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-optionalText,
+.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText {
+ color: #212121;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText {
+ color: #333333;
+}
+
+.ms-Persona.ms-Persona--selectable {
+ cursor: pointer;
+ padding: 0 10px;
+}
+
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus,
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover {
+ background-color: #deecf9;
+ outline: 1px solid transparent;
+}
+
+.ms-Persona.ms-Persona--available .ms-Persona-presence {
+ background-color: #7fba00;
+}
+
+.ms-Persona.ms-Persona--away .ms-Persona-presence {
+ background-color: #fcd116;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence {
+ background-color: #ffffff;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence:before {
+ content: '';
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ right: 0;
+ box-shadow: inset 0 0 0 2px #d93b3b;
+ border-radius: 50%;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence:after {
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-color: #d93b3b;
+ transform: rotate(-45deg);
+ position: absolute;
+ top: 5px;
+ right: 0;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence:after {
+ top: 9px;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence:after {
+ top: 13px;
+}
+
+.ms-Persona.ms-Persona--busy .ms-Persona-presence {
+ background-color: #d93b3b;
+}
+
+.ms-Persona.ms-Persona--dnd .ms-Persona-presence {
+ background-color: #e81123;
+}
+
+.ms-Persona.ms-Persona--offline .ms-Persona-presence {
+ background-color: #93abbd;
+}
+
+.ms-Persona.ms-Persona--facePile {
+ display: inline-block;
+ width: auto;
+}
+
+.ms-Persona.ms-Persona--facePile:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea {
+ position: relative;
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-details,
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--token {
+ display: inline-block;
+ width: auto;
+ background-color: #f4f4f4;
+ border-radius: 20px;
+ margin: 4px;
+}
+
+.ms-Persona.ms-Persona--token:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon {
+ border-radius: 20px;
+ display: inline-block;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ line-height: 30px;
+ transition: background-color 0.167s cubic-bezier(0.1, 0.9, 0.2, 1);
+ text-align: center;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover {
+ background-color: #eaeaea;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea {
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ height: 30px;
+ display: inline-block;
+ width: auto;
+ padding-left: 8px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ padding-top: 0;
+ line-height: 34px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-PersonaCard {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ animation-name: fadeIn,slideUpIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1,0.25,0.75,0.9);
+ animation-fill-mode: both;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ bottom: 0;
+ right: 0;
+ position: fixed;
+ left: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-PersonaCard-persona {
+ background-color: #f4f4f4;
+ padding-top: 12px;
+ padding-bottom: 12px;
+ padding-right: 20px;
+}
+
+.ms-PersonaCard-actions {
+ box-sizing: border-box;
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0 10px;
+ background-color: #ffffff;
+ height: 48px;
+}
+
+.ms-PersonaCard-actions:before {
+ content: '';
+ position: absolute;
+ top: 47px;
+ right: 0;
+ width: 100%;
+ border-top: 1px solid #c8c8c8;
+}
+
+.ms-PersonaCard-action,
+.ms-PersonaCard-overflow {
+ display: inline-block;
+ cursor: pointer;
+ font-size: 17px;
+ height: 48px;
+ line-height: 48px;
+ padding: 0 10px;
+ color: #666666;
+ outline: transparent;
+ position: relative;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-action:hover,
+.ms-PersonaCard-overflow:hover {
+ color: #212121;
+}
+
+.ms-PersonaCard-action:active,
+.ms-PersonaCard-overflow:active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action:before,
+.ms-PersonaCard-overflow:before {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: transparent;
+ top: 0;
+ right: 0;
+ z-index: 100;
+}
+
+.ms-PersonaCard-action.is-active,
+.ms-PersonaCard-overflow.is-active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action.is-active:after,
+.ms-PersonaCard-overflow.is-active:after {
+ box-sizing: border-box;
+ transform: rotate(45deg);
+ content: '';
+ width: 10px;
+ height: 10px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ position: absolute;
+ border-left: 0;
+ border-bottom: 0;
+ bottom: -4px;
+ right: 15px;
+}
+
+.ms-PersonaCard-overflow {
+ font-size: 14px;
+ color: #333333;
+ float: left;
+ margin-top: -1px;
+}
+
+.ms-PersonaCard-overflow:hover {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-orgChart {
+ position: absolute;
+ left: 12px;
+ top: -95px;
+}
+
+.ms-PersonaCard-actionDetailBox {
+ min-height: 48px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ background-color: #ffffff;
+}
+
+.ms-PersonaCard-details {
+ display: none;
+ width: 100%;
+ margin: 0;
+ max-height: 300px;
+ min-height: 48px;
+ color: #666666;
+ padding: 9px 20px;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-details.is-active {
+ display: block;
+}
+
+.ms-PersonaCard-details.is-collapsed {
+ height: 30px;
+ overflow: hidden;
+}
+
+.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander:after {
+ content: '\e088';
+}
+
+.ms-PersonaCard-details[data-detail-id=org] {
+ max-height: 300px;
+}
+
+.ms-PersonaCard-detailExpander {
+ color: #333333;
+ cursor: pointer;
+ font-size: 15px;
+ height: 30px;
+ line-height: 30px;
+ margin-top: 1px;
+ position: absolute;
+ left: 10px;
+ text-align: center;
+ width: 30px;
+}
+
+.ms-PersonaCard-detailExpander:after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ content: '\e087';
+}
+
+.ms-PersonaCard-detailLine {
+ color: #333333;
+ line-height: 30px;
+}
+
+.ms-PersonaCard-detailLabel {
+ color: #666666;
+}
+
+.ms-PersonaCard-action.ms-PersonaCard-orgChart:after {
+ display: none;
+}
+
+@media (min-width:480px) {
+ .ms-PersonaCard {
+ box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
+ max-width: 360px;
+ position: relative;
+ }
+
+ .ms-ContextualHost .ms-PersonaCard {
+ box-shadow: none;
+ }
+}
+
+.ms-Pivot {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-Pivot-links {
+ font-size: 0;
+ height: 40px;
+ list-style-type: none;
+ padding: 0;
+ white-space: nowrap;
+}
+
+.ms-Pivot-link {
+ color: #333333;
+ display: inline-block;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 40px;
+ margin-left: 8px;
+ padding: 0 8px;
+ text-align: center;
+}
+
+.ms-Pivot-link:hover {
+ cursor: pointer;
+}
+
+.ms-Pivot-link:before {
+ background-color: transparent;
+ bottom: 0;
+ content: '';
+ height: 2px;
+ right: 8px;
+ position: absolute;
+ left: 8px;
+ transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-Pivot-link:after {
+ color: transparent;
+ content: attr(title);
+ display: block;
+ font-weight: 700;
+ height: 1px;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+.ms-Pivot-link.is-selected {
+ font-weight: 600;
+ position: relative;
+}
+
+.ms-Pivot-link.is-selected:before {
+ background-color: #0078d7;
+}
+
+.ms-Pivot-link.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow {
+ color: #666666;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow.is-selected {
+ color: #0078d7;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),
+.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected) {
+ color: #212121;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:active {
+ color: #0078d7;
+}
+
+.ms-Pivot-ellipsis {
+ font-size: 15px;
+ position: relative;
+ top: 0;
+}
+
+.ms-Pivot-content {
+ display: none;
+ margin-top: 20px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected {
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link {
+ height: 40px;
+ background-color: #f4f4f4;
+ line-height: 40px;
+ margin-left: -2px;
+ padding: 0 10px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow) {
+ color: #000000;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
+ color: #ffffff;
+ background-color: #0078d7;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected) {
+ background-color: #ffffff;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active {
+ background-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ font-weight: 600;
+ }
+}
+
+.ms-ProgressIndicator {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-weight: 400;
+}
+
+.ms-ProgressIndicator-itemName {
+ color: #333333;
+ font-size: 14px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ padding-top: 4px;
+ line-height: 20px;
+}
+
+.ms-ProgressIndicator-itemDescription {
+ color: #767676;
+ font-size: 11px;
+ line-height: 18px;
+}
+
+.ms-ProgressIndicator-itemProgress {
+ position: relative;
+ width: 180px;
+ height: 2px;
+ padding: 8px 0;
+}
+
+.ms-ProgressIndicator-progressTrack {
+ position: absolute;
+ width: 100%;
+ height: 2px;
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-ProgressIndicator-progressBar {
+ background-color: #0078d7;
+ height: 2px;
+ position: absolute;
+ transition: width 0.3s ease;
+ width: 0;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #000000;
+ }
+}
+
+.ms-SearchBox {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ transition: width 0.167s;
+ width: 180px;
+}
+
+.ms-SearchBox .ms-CommandButton {
+ display: none;
+}
+
+.ms-SearchBox.is-active {
+ z-index: 10;
+}
+
+.ms-SearchBox.is-active .ms-SearchBox-label {
+ display: none;
+}
+
+.ms-SearchBox.is-active .ms-CommandButton {
+ display: block;
+}
+
+.ms-SearchBox.has-text .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox:hover {
+ background-color: #deecf9;
+ border-color: #0078d7;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label {
+ color: #000000;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon {
+ color: #333333;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-label {
+ color: #a6a6a6;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-icon {
+ color: #c8c8c8;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-SearchBox-field {
+ position: relative;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #71afe5;
+ outline: 1px solid transparent;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 14px;
+ color: #000000;
+ height: 32px;
+ padding: 6px 32px 7px 3px;
+ width: 100%;
+ background-color: transparent;
+ z-index: 5;
+ transition: padding-right 0.167s;
+}
+
+.ms-SearchBox-field:focus {
+ padding: 6px 10px 7px 32px;
+ border-color: #0078d7;
+ background-color: #deecf9;
+}
+
+.ms-SearchBox-field::-ms-clear {
+ display: none;
+}
+
+.ms-SearchBox-close.ms-CommandButton {
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ display: none;
+ z-index: 11;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button {
+ background-color: #0078d7;
+ color: #ffffff;
+ height: 100%;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon {
+ color: #ffffff;
+}
+
+.ms-SearchBox-label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding-right: 8px;
+ line-height: 32px;
+ color: #666666;
+}
+
+.ms-SearchBox-label .ms-Icon {
+ margin-left: 7px;
+ font-size: 17px;
+ color: #767676;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar {
+ border: 0;
+ background-color: #deecf9;
+ width: 208px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field {
+ border: 0;
+ height: 40px;
+ background: transparent;
+ padding-right: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+ padding-right: 0;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ margin-right: 16px;
+ margin-left: 8px;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close {
+ background-color: #deecf9;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover {
+ border: 0;
+ background-color: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label {
+ color: #212121;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed {
+ width: 50px;
+ min-height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close,
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field {
+ cursor: pointer;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active {
+ width: 100%;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field {
+ display: block;
+ cursor: text;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text {
+ display: inline-block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close {
+ display: block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active,
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon {
+ width: 16px;
+ margin-right: 16px;
+ margin-left: 8px;
+ display: inline-block;
+}
+
+.ms-Spinner {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 20px;
+}
+
+.ms-Spinner.ms-Spinner--large {
+ height: 28px;
+}
+
+.ms-Spinner.ms-Spinner--large .ms-Spinner-label {
+ right: 34px;
+ top: 6px;
+}
+
+.ms-Spinner-circle {
+ position: absolute;
+ border-radius: 100px;
+ background-color: #0078d7;
+ opacity: 0;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Spinner-circle {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Spinner-circle {
+ background-color: #000000;
+ }
+}
+
+.ms-Spinner-label {
+ position: relative;
+ font-size: 12px;
+ font-weight: 400;
+ color: #0078d7;
+ right: 28px;
+ top: 2px;
+}
+
+.ms-Spinner-label,
+.ms-Table {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+}
+
+.ms-Table {
+ display: table;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+.ms-Table--fixed {
+ table-layout: fixed;
+}
+
+.ms-Table-row,
+.ms-Table tr {
+ display: table-row;
+ line-height: 30px;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+}
+
+.ms-Table-row.is-selected,
+.ms-Table tr.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-Table-row.is-selected .ms-Table-rowCheck,
+.ms-Table tr.is-selected .ms-Table-rowCheck {
+ background-color: #0078d7;
+}
+
+.ms-Table-row.is-selected .ms-Table-rowCheck:before,
+.ms-Table tr.is-selected .ms-Table-rowCheck:before {
+ display: none;
+}
+
+.ms-Table-row.is-selected .ms-Table-rowCheck:after,
+.ms-Table tr.is-selected .ms-Table-rowCheck:after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #ffffff;
+ font-size: 12px;
+ position: absolute;
+ right: 4px;
+ top: 9px;
+}
+
+.ms-Table-cell,
+.ms-Table td,
+.ms-Table th {
+ display: table-cell;
+ padding: 0 10px;
+}
+
+.ms-Table-head,
+.ms-Table thead th {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-Table-head .ms-Table-cell,
+.ms-Table-head .ms-Table-rowCheck,
+.ms-Table-head td,
+.ms-Table-head th,
+.ms-Table thead .ms-Table-cell,
+.ms-Table thead .ms-Table-rowCheck,
+.ms-Table thead td,
+.ms-Table thead th {
+ font-weight: 400;
+ text-align: right;
+ border-bottom: 1px solid #eaeaea;
+}
+
+.ms-Table-head .ms-Table-rowCheck:after,
+.ms-Table thead .ms-Table-rowCheck:after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: Office365Icons;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #a6a6a6;
+ font-size: 12px;
+ position: absolute;
+ right: 4px;
+ top: 9px;
+}
+
+.ms-Table-rowCheck {
+ display: table-cell;
+ width: 20px;
+ position: relative;
+ padding: 0;
+}
+
+.ms-Table-rowCheck:before {
+ border: 1px solid #a6a6a6;
+ content: '';
+ display: block;
+ height: 14px;
+ right: 2px;
+ position: absolute;
+ top: 6px;
+ width: 14px;
+}
+
+.ms-Table--selectable .ms-Table-row:hover,
+.ms-Table--selectable tr:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Table-row.is-selected .ms-Table-rowCheck {
+ background: none;
+ }
+
+ .ms-Table-row.is-selected .ms-Table-rowCheck:before {
+ display: block;
+ }
+}
+
+.ms-TextField {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 8px;
+}
+
+.ms-TextField.is-disabled .ms-TextField-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField.is-disabled:-moz-placeholder,
+.ms-TextField.is-disabled:-ms-input-placeholder,
+.ms-TextField.is-disabled::-moz-placeholder,
+.ms-TextField.is-disabled::-webkit-input-placeholder {
+ color: #a6a6a6;
+}
+
+.ms-TextField.is-required .ms-Label:after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-required:-moz-placeholder:after,
+.ms-TextField.is-required:-ms-input-placeholder:after,
+.ms-TextField.is-required::-moz-placeholder:after,
+.ms-TextField.is-required::-webkit-input-placeholder:after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-active {
+ border-color: #0078d7;
+}
+
+.ms-TextField-field {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #c8c8c8;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+ height: 32px;
+ padding: 6px 10px 8px;
+ width: 100%;
+ min-width: 180px;
+ outline: 0;
+}
+
+.ms-TextField-field:hover {
+ border-color: #767676;
+}
+
+.ms-TextField-field:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-TextField-field:focus,
+ .ms-TextField-field:hover {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-TextField-field:focus,
+ .ms-TextField-field:hover {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField-field[disabled] {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField-field:-moz-placeholder,
+.ms-TextField-field:-ms-input-placeholder,
+.ms-TextField-field::-moz-placeholder,
+.ms-TextField-field::-webkit-input-placeholder {
+ color: #666666;
+}
+
+.ms-TextField-description {
+ color: #767676;
+ font-size: 11px;
+}
+
+.ms-TextField.ms-TextField--placeholder {
+ position: relative;
+}
+
+.ms-TextField.ms-TextField--placeholder .ms-Label {
+ position: absolute;
+ font-weight: 300;
+ font-size: 12px;
+ color: #666666;
+ padding: 7px 10px 7px 0;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled,
+.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined {
+ border-bottom: 1px solid #c8c8c8;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--underlined:hover {
+ border-color: #767676;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--underlined:active,
+.ms-TextField.ms-TextField--underlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-Label {
+ font-size: 12px;
+ margin-left: 8px;
+ display: table-cell;
+ vertical-align: bottom;
+ padding-right: 12px;
+ padding-bottom: 5px;
+ height: 32px;
+ width: 1%;
+ white-space: nowrap;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field {
+ border: 0;
+ float: right;
+ display: table-cell;
+ text-align: right;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--multiline .ms-TextField-field {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 17px;
+ min-height: 60px;
+ min-width: 260px;
+ padding-top: 6px;
+ overflow: auto;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ border-bottom: 1px solid #0078d7;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:hover {
+ border-color: #767676;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:active,
+.ms-TextField.ms-TextField--textFieldUnderlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ border: 0;
+ display: table-cell;
+ text-align: right;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-Label {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required:after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Toggle {
+ font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: block;
+ margin-bottom: 26px;
+}
+
+.ms-Toggle .ms-Label {
+ position: relative;
+ padding: 0 62px 0 0;
+ font-size: 12px;
+}
+
+.ms-Toggle .ms-Toggle-field {
+ background-color: #f4f4f4;
+}
+
+.ms-Toggle .ms-Toggle-field:before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ right: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Toggle .ms-Toggle-field:before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Toggle .ms-Toggle-field:before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field:before {
+ left: auto;
+ border-left: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--off {
+ display: block;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--on {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ left: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Toggle .ms-Toggle-field.is-selected:before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected:before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:before {
+ right: auto;
+ border-right: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on {
+ display: block;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field:focus,
+.ms-Toggle .ms-Toggle-field:hover {
+ background-color: #eaeaea;
+ outline: 0;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:focus,
+.ms-Toggle .ms-Toggle-field.is-selected:hover {
+ background-color: #005a9e;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label {
+ color: #000000;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ms-Toggle .ms-Toggle-field:active .ms-Label {
+ color: #333333;
+}
+
+.ms-Toggle.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field {
+ background-color: #ffffff;
+ border-color: #c8c8c8;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field:before {
+ background-color: #c8c8c8;
+}
+
+@media screen and (-ms-high-contrast:active) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field:before {
+ border-color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast:black-on-white) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field:before {
+ border-color: #600000;
+ }
+}
+
+.ms-Toggle-description {
+ position: relative;
+ font-size: 12px;
+ vertical-align: top;
+ display: block;
+ margin-bottom: 8px;
+}
+
+.ms-Toggle-field {
+ position: relative;
+ display: inline-block;
+ width: 57px;
+ height: 20px;
+ box-sizing: border-box;
+ border: 2.5px solid #c8c8c8;
+ cursor: pointer;
+}
+
+.ms-Toggle-input {
+ display: none;
+}
+
+.ms-Toggle.ms-Toggle--textLeft {
+ width: 225px;
+ margin-bottom: 40px;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description {
+ display: inline-block;
+ max-width: 150px;
+ top: -3px;
+ margin-bottom: 0;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field {
+ float: left;
+}
diff --git a/dist/css/fabric.components.rtl.min.css b/dist/css/fabric.components.rtl.min.css
new file mode 100644
index 000000000..26dcb472b
--- /dev/null
+++ b/dist/css/fabric.components.rtl.min.css
@@ -0,0 +1,6 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+.ms-Breadcrumb{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:23px 0 1px}.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow{display:inline}.ms-Breadcrumb-chevron{font-size:17px;color:#666;vertical-align:top;margin:10px 0}.ms-Breadcrumb-list{display:inline;white-space:nowrap;padding:0;margin:0}.ms-Breadcrumb-list .ms-Breadcrumb-listItem{list-style-type:none;vertical-align:top;margin:0;padding:0;display:inline-block}.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron{display:none}.ms-Breadcrumb-overflow{display:none;position:relative;margin-left:-4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{font-size:12px;display:inline-block;color:#0078d7;padding:12px 8px 3px;cursor:pointer;vertical-align:top}.ms-Breadcrumb-overflowMenu{display:none;position:absolute}.ms-Breadcrumb-overflowMenu.is-open{display:block;top:36px;right:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;border:1px solid #c8c8c8;z-index:105}.ms-Breadcrumb-overflowMenu:before{position:absolute;box-shadow:0 0 5px 0 rgba(0,0,0,.4);top:-6px;right:6px;content:' ';width:16px;height:16px;transform:rotate(45deg);background-color:#fff}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu{border:0;box-shadow:none;position:relative;width:190px}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open{margin-bottom:0}.ms-Breadcrumb-itemLink,.ms-Breadcrumb-overflowButton{text-decoration:none;outline:transparent}.ms-Breadcrumb-itemLink:hover,.ms-Breadcrumb-overflowButton:hover{background-color:#f4f4f4;cursor:pointer}.ms-Breadcrumb-itemLink:focus,.ms-Breadcrumb-overflowButton:focus{outline:1px solid #767676;color:#000}.ms-Breadcrumb-itemLink:active,.ms-Breadcrumb-overflowButton:active{outline:transparent;background-color:#c8c8c8}.ms-Breadcrumb-itemLink{font-weight:100;font-size:21px;color:#333;display:inline-block;padding:0 4px;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:639px){.ms-Breadcrumb{margin:10px 0}.ms-Breadcrumb-itemLink{font-size:17px}.ms-Breadcrumb-chevron{font-size:14px;margin-top:7px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:8px;padding-bottom:3px}}@media screen and (max-width:479px){.ms-Breadcrumb-itemLink{font-size:14px;max-width:116px}.ms-Breadcrumb-chevron{margin-top:4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:5px;padding-bottom:3px}}.ms-Button{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:14px;font-weight:400;background-color:#f4f4f4;border:1px solid #f4f4f4;cursor:pointer;height:32px;min-width:80px;padding:4px 20px 6px}.ms-Button:hover{background-color:#eaeaea;border-color:#eaeaea}.ms-Button:hover .ms-Button-label{color:#000}@media screen and (-ms-high-contrast:active){.ms-Button:hover{color:#1aebff;border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Button:hover{color:#37006e;border-color:#37006e}}.ms-Button:focus{background-color:#eaeaea;border-color:#0078d7;outline:1px solid transparent}.ms-Button:focus .ms-Button-label{color:#000}.ms-Button:active{background-color:#0078d7;border-color:#0078d7}.ms-Button:active .ms-Button-label{color:#fff}.ms-Button.is-disabled,.ms-Button:disabled{background-color:#f4f4f4;border-color:#f4f4f4;cursor:default}.ms-Button.is-disabled .ms-Button-label,.ms-Button:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.is-disabled:focus,.ms-Button.is-disabled:hover,.ms-Button:disabled:focus,.ms-Button:disabled:hover{outline:0}.ms-Button-label{color:#333;font-weight:600;font-size:14px}.ms-Button-description,.ms-Button-icon{display:none}.ms-Button.ms-Button--primary{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary .ms-Button-label{color:#fff}.ms-Button.ms-Button--primary:hover{background-color:#005a9e;border-color:#005a9e}.ms-Button.ms-Button--primary:focus{background-color:#005a9e;border-color:#004578}.ms-Button.ms-Button--primary:active{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary.is-disabled,.ms-Button.ms-Button--primary:disabled{background-color:#f4f4f4;border-color:#f4f4f4}.ms-Button.ms-Button--primary.is-disabled .ms-Button-label,.ms-Button.ms-Button--primary:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--hero{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-ms-flexbox;display:flex;padding:0}.ms-Button.ms-Button--hero .ms-Button-icon{color:#0078d7;display:block;margin-left:4px;text-align:center}.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon{border-radius:18px;border:1px solid #0078d7;font-size:12px;height:18px;line-height:18px;width:18px}.ms-Button.ms-Button--hero .ms-Button-label{color:#0078d7;font-size:21px;font-weight:100;position:relative;text-decoration:none}.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon{color:#005a9e}.ms-Button.ms-Button--hero:focus .ms-Button-label,.ms-Button.ms-Button--hero:hover .ms-Button-label{color:#004578}.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:active .ms-Button-label{color:#0078d7}.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon{color:#c8c8c8}.ms-Button.ms-Button--hero.is-disabled .ms-Button-label,.ms-Button.ms-Button--hero:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound{display:block;height:auto;max-width:280px;min-height:72px;padding:20px}.ms-Button.ms-Button--compound .ms-Button-label{display:block;font-weight:600;position:relative;text-align:right;margin-top:-5px}.ms-Button.ms-Button--compound .ms-Button-description{color:#666;display:block;font-weight:400;font-size:12px;position:relative;text-align:right;top:3px}.ms-Button.ms-Button--compound:hover .ms-Button-description{color:#212121}.ms-Button.ms-Button--compound:focus{border-color:#0078d7;background-color:#f4f4f4}.ms-Button.ms-Button--compound:focus .ms-Button-label{color:#333}.ms-Button.ms-Button--compound:focus .ms-Button-description{color:#666}.ms-Button.ms-Button--compound:active{background-color:#0078d7}.ms-Button.ms-Button--compound:active .ms-Button-description,.ms-Button.ms-Button--compound:active .ms-Button-label{color:#fff}.ms-Button.ms-Button--compound.is-disabled .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,.ms-Button.ms-Button--compound:disabled .ms-Button-description,.ms-Button.ms-Button--compound:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound.is-disabled:active,.ms-Button.ms-Button--compound.is-disabled:focus,.ms-Button.ms-Button--compound:disabled:active,.ms-Button.ms-Button--compound:disabled:focus{border-color:#f4f4f4;background-color:#f4f4f4}.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label{color:#a6a6a6}.ms-Callout{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;width:288px}.ms-Callout.is-hidden{display:none}.ms-Callout-header{z-index:105;padding:24px 28px 12px}.ms-Callout-title{margin:0;font-weight:300;font-size:21px}.ms-Callout-subText{margin:0;font-weight:300;color:#333;font-size:12px}.ms-Callout-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;left:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:110}.ms-Callout-link{font-size:14px}.ms-Callout-inner{height:100%;padding:0 28px 12px}.ms-Callout-actions{position:relative;margin-top:20px;width:100%;white-space:nowrap}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{height:27px;line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label{line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button{color:#0078d7}.ms-Callout-actions .ms-Callout-button{margin-left:12px}.ms-Callout.ms-Callout--OOBE .ms-Callout-header{padding:28px 24px;background-color:#0078d7}.ms-Callout.ms-Callout--OOBE .ms-Callout-title{font-weight:100;font-size:28px;color:#fff}.ms-Callout.ms-Callout--OOBE .ms-Callout-inner{padding-top:20px}.ms-Callout.ms-Callout--OOBE .ms-Callout-subText{font-size:14px}.ms-Callout.ms-Callout--actionText .ms-Callout-actions{border-top:1px solid #eaeaea;padding-top:12px}.ms-Callout.ms-Callout--actionText .ms-Callout-inner{padding-bottom:12px}.ms-Callout.ms-Callout--peek .ms-Callout-header{padding-bottom:0}.ms-Callout.ms-Callout--peek .ms-Callout-title{font-size:14px}.ms-Callout.ms-Callout--peek .ms-Callout-actions{margin-top:12px;margin-bottom:-4px}.ms-CheckBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-CheckBox .ms-Label{font-size:14px;padding:0 26px 0 0}.ms-CheckBox .ms-Choice-field.is-disabled{pointer-events:none;cursor:default}.ms-CheckBox .ms-Choice-field.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-CheckBox .ms-Choice-field.is-disabled:after{border-color:#eaeaea}.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label{color:#a6a6a6}.ms-CheckBox .ms-CheckBox-field.in-focus:after{border-color:#767676}.ms-CheckBox .ms-Choice-field{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-CheckBox .ms-Choice-field:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;right:-1px;top:-1px;border-radius:50%;position:absolute}.ms-CheckBox .ms-Choice-field:hover:after{border-color:#767676}.ms-CheckBox .ms-Choice-field:hover .ms-Label{color:#000}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox:after{border-radius:0}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:before,.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';background-color:transparent;border-radius:0;font-size:13px;top:3px;right:3px}.ms-CheckBox .ms-Choice-field.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;left:0;bottom:0;right:4px;width:11px;height:11px;box-sizing:border-box}.ms-CheckBox .ms-Choice-field.is-checked:hover:before{background-color:#212121;color:#212121}.ms-RadioButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-RadioButton .ms-Label{font-size:14px;padding:0 26px 0 0}.ms-RadioButton .ms-Choice-type--radio.is-disabled{pointer-events:none;cursor:default}.ms-RadioButton .ms-Choice-type--radio.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-RadioButton .ms-Choice-type--radio.is-disabled:after{border-color:#eaeaea}.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label{color:#a6a6a6}.ms-RadioButton .ms-Choice-type--radio.in-focus:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-RadioButton .ms-Choice-type--radio:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;right:-1px;top:-1px;border-radius:50%;position:absolute}.ms-RadioButton .ms-Choice-type--radio:hover:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label{color:#000}.ms-RadioButton .ms-Choice-type--radio.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;left:0;bottom:0;right:4px;width:11px;height:11px;box-sizing:border-box}.ms-RadioButton .ms-Choice-type--radio.is-checked:hover:before{background-color:#212121;color:#212121}.ms-ChoiceFieldGroup{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin-bottom:4px}.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list{padding:0;margin:0}.ms-CommandBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#eff6fc;height:40px;white-space:nowrap;padding-right:0;border:0;position:relative}.ms-CommandBar:focus{outline:none}.ms-CommandBar .ms-CommandButton--actionButton{border-left:1px solid #eaeaea}.ms-CommandBar .ms-Button{height:100%}.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon{padding-left:0}.ms-CommandBar .ms-Button.is-hidden{display:none}.ms-CommandBar .ms-SearchBox,.ms-CommandBar .ms-SearchBox-field,.ms-CommandBar .ms-SearchBox-label{height:100%}.ms-CommandBar .ms-SearchBox{margin-left:8px;display:inline-block;vertical-align:top;transition:margin-left .267s}.ms-CommandBar .ms-SearchBox.is-collapsed.is-active{width:100%;position:absolute;right:0;left:0;z-index:10}@media only screen and (min-width:1024px){.ms-CommandBar .ms-SearchBox{margin-left:24px}}.ms-CommandBar-mainArea{overflow-x:hidden;display:block;height:100%;overflow:hidden}.ms-CommandBar-sideCommands{float:left;text-align:left;width:auto;padding-left:8px;height:100%}.ms-CommandBar-sideCommands .ms-Button:last-child{margin-left:0}@media only screen and (min-width:640px){.ms-CommandBar-sideCommands{min-width:128px;padding-left:12px}}@media only screen and (min-width:1024px){.ms-CommandBar-sideCommands{padding-left:16px}}.ms-CommandButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;display:inline-block;position:relative}.ms-CommandButton.is-hidden{display:none}.ms-CommandButton.is-disabled .ms-CommandButton-button,.ms-CommandButton:disabled .ms-CommandButton-button{cursor:default}.ms-CommandButton.is-disabled .ms-CommandButton-button:hover,.ms-CommandButton:disabled .ms-CommandButton-button:hover{background-color:#eff6fc}.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label{color:#a6a6a6}.ms-CommandButton .ms-ContextualMenu{display:none}.ms-CommandButton-button,.ms-CommandButton-splitIcon{box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;cursor:pointer;display:inline-block;height:40px;line-height:40px;outline:1px solid transparent;padding:0 8px;position:relative;vertical-align:top;background:transparent}.ms-CommandButton-button:hover,.ms-CommandButton-splitIcon:hover{background-color:#c7e0f4}.ms-CommandButton-button:hover .ms-CommandButton-label,.ms-CommandButton-splitIcon:hover .ms-CommandButton-label{color:#212121}.ms-CommandButton-button:focus:before,.ms-CommandButton-splitIcon:focus:before{top:3px;right:3px;left:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-button:focus,.ms-CommandButton-splitIcon:focus{outline:0}.ms-CommandButton-button{border:0;margin:0}.ms-CommandButton+.ms-CommandButton{margin-right:8px}.ms-CommandButton-icon{display:inline-block;padding-left:12px;position:relative;font-size:17px;min-width:17px;height:100%}.ms-CommandButton-icon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);right:0}.ms-CommandButton-label{font-size:14px;font-weight:400;color:#333;line-height:40px;height:100%;display:inline-block;vertical-align:top}.ms-CommandButton-label:hover{color:#212121}.ms-CommandButton-dropdownIcon{display:inline-block;position:relative;color:#333;font-size:17px;font-weight:300;min-width:17px;height:100%}.ms-CommandButton-dropdownIcon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);right:0}.ms-CommandButton-dropdownIcon:focus:before{top:3px;right:3px;left:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-splitIcon{color:#333;font-size:17px;font-weight:300;margin-right:-4px;width:21px;border:0}.ms-CommandButton-splitIcon .ms-Icon{border-right:1px solid #c8c8c8;position:absolute;top:50%;transform:translateY(-50%);right:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon{padding-left:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label{display:none}.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{background:none}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button{width:50px;height:40px}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon{position:absolute;top:50%;right:50%;transform:translate(-50%,-50%);width:16px;height:16px;padding-left:0}.ms-CommandButton.ms-CommandButton--pivot.is-active:before,.ms-CommandButton.ms-CommandButton--pivot:hover:before{content:'';height:2px;position:absolute;right:0;left:0;background-color:#0078d7;bottom:0;z-index:5}.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label,.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label{display:inline-block}.ms-ContextualMenu{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;display:block;min-width:180px;list-style-type:none;position:relative;background-color:#fff}.ms-ContextualMenu.is-hidden{display:none}.ms-ContextualMenu-item{position:relative}.ms-ContextualMenu-link{box-sizing:border-box;text-decoration:none;color:#333;border:1px solid transparent;cursor:pointer;display:block;height:40px;line-height:40px;padding:0 18px;position:relative}.ms-ContextualMenu-link:focus{outline:transparent}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus,.ms-ContextualMenu-link:hover{background-color:#eaeaea;color:#000}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus{border:1px solid #0078d7}.ms-ContextualMenu-link.is-selected{background-color:#c7e0f4;color:#000;font-weight:600}.ms-ContextualMenu-link.is-selected:hover{background-color:#c7e0f4}.ms-ContextualMenu-link.is-disabled{color:#a6a6a6;background-color:#fff}.ms-ContextualMenu-link.is-disabled:active,.ms-ContextualMenu-link.is-disabled:focus{border-color:#fff}.ms-ContextualMenu-link.is-disabled .ms-Icon{color:#a6a6a6;pointer-events:none;cursor:default}.ms-ContextualMenu-item.ms-ContextualMenu-item--divider{cursor:default;display:block;height:1px;margin:4px 0;background-color:#eaeaea;position:relative}.ms-ContextualMenu-item.ms-ContextualMenu-item--header{color:#0078d7;font-size:12px;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px}.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu{position:absolute;top:-1px;right:178px}.ms-ContextualMenu-caretRight,.ms-ContextualMenu-subMenuIcon{color:#666;font-size:16px;height:39px;line-height:40px;position:absolute;top:0;left:7px;z-index:1;pointer-events:none}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header,.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link{padding:0 30px}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected{background-color:#fff}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;color:#333;content:'\e041';font-size:12px;height:39px;line-height:40px;position:absolute;right:10px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link{padding-right:40px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);width:40px;text-align:center}.ms-ContextualMenu.ms-ContextualMenu--hasIcons{width:220px}.ms-DatePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:17px;z-index:300}.ms-DatePicker .ms-TextField{position:relative}.ms-DatePicker-picker{color:#000;font-size:14px;position:relative;text-align:right;z-index:0}.ms-DatePicker-event{color:#666;font-size:21px;line-height:20px;pointer-events:none;position:absolute;left:5px;bottom:5px;z-index:5}.ms-DatePicker-holder{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;position:absolute;min-width:300px;display:none}.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder{animation-name:fadeIn,slideDownIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.4);border:1px solid #eaeaea;display:block}.ms-DatePicker-picker--opened{position:relative;z-index:10}.ms-DatePicker-frame{padding:1px}.ms-DatePicker-wrap{margin:-1px;padding:9px}.ms-DatePicker-dayPicker{display:block;margin-bottom:30px}.ms-DatePicker-header{height:40px;line-height:44px}.ms-DatePicker-month,.ms-DatePicker-year{display:inline-block;font-weight:100;font-size:21px;color:#0078d7;margin-top:-1px}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-month{margin-right:15px}.ms-DatePicker-year{margin-right:5px}.ms-DatePicker-table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit}.ms-DatePicker-table td{margin:0;padding:0}.ms-DatePicker-table td:hover{outline:1px solid transparent}.ms-DatePicker-day,.ms-DatePicker-weekday{width:40px;height:40px;padding:0;line-height:40px;font-weight:400;font-size:15px;color:#333}.ms-DatePicker-day--today{position:relative;background-color:#c7e0f4}.ms-DatePicker-day--disabled:before{border-top-color:#a6a6a6}.ms-DatePicker-day--outfocus{color:#a6a6a6;font-weight:400}.ms-DatePicker-day--infocus:hover,.ms-DatePicker-day--outfocus:hover{cursor:pointer;color:#000;background:#eaeaea}.ms-DatePicker-day--highlighted:hover,.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted{cursor:pointer;color:#fff;background:#0078d7}.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover{background:#a6a6a6}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{display:none}.ms-DatePicker-monthComponents{position:absolute;top:9px;left:9px;right:9px}.ms-DatePicker-decadeComponents,.ms-DatePicker-yearComponents{position:absolute;left:10px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{width:40px;height:40px;display:block;float:left;margin-right:10px;text-align:center;line-height:40px;font-size:21px;color:#666;position:relative;top:3px}.ms-DatePicker-nextDecade:hover,.ms-DatePicker-nextMonth:hover,.ms-DatePicker-nextYear:hover,.ms-DatePicker-prevDecade:hover,.ms-DatePicker-prevMonth:hover,.ms-DatePicker-prevYear:hover{color:#212121;cursor:pointer;outline:1px solid transparent}.ms-DatePicker-headerToggleView{height:40px;right:0;position:absolute;top:0;width:140px;z-index:5;cursor:pointer}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{display:block;font-weight:300;font-size:21px;height:40px;line-height:42px;margin-right:15px}.ms-DatePicker-currentYear{color:#0078d7}.ms-DatePicker-currentYear:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-optionGrid{position:relative;height:210px;width:280px;margin:10px 5px 30px 0}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{background-color:#f4f4f4;width:60px;height:60px;line-height:60px;cursor:pointer;float:right;margin:0 0 10px 10px;font-weight:400;font-size:13px;color:#333;text-align:center}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-DatePicker-monthOption.is-highlighted,.ms-DatePicker-yearOption.is-highlighted{background-color:#333;color:#fff}.ms-DatePicker-goToday{bottom:9px;color:#0078d7;cursor:pointer;font-weight:300;font-size:13px;height:30px;line-height:30px;padding:0 10px;position:absolute;left:9px}.ms-DatePicker-goToday:hover{outline:1px solid transparent}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}@media (min-width:460px){.ms-DatePicker-holder{width:440px}.ms-DatePicker-month,.ms-DatePicker-year{font-weight:300;font-size:17px;color:#333}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#333;cursor:default}.ms-DatePicker-header{height:30px;line-height:28px}.ms-DatePicker-dayPicker{box-sizing:border-box;border-left:1px solid #eaeaea;width:220px;margin:-10px 0;padding:10px 0}.ms-DatePicker-monthPicker{display:block}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{top:9px;right:238px;position:absolute}.ms-DatePicker-optionGrid{width:200px;height:auto;margin:10px 0 0}.ms-DatePicker-monthComponents{width:210px}.ms-DatePicker-month{margin-right:12px}.ms-DatePicker-day,.ms-DatePicker-weekday{width:30px;height:30px;line-height:30px;font-weight:600;font-size:12px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{font-size:17px;width:30px;height:30px;line-height:29px}.ms-DatePicker-toggleMonthView{display:none}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{font-size:17px;margin:0;height:30px;line-height:26px;padding:0 10px;display:inline-block}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{width:40px;height:40px;line-height:40px;font-size:12px;margin:0 0 10px 10px}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{outline:1px solid transparent}.ms-DatePicker-goToday{box-sizing:border-box;font-size:12px;height:30px;line-height:30px;padding:0 10px;left:10px;text-align:left;top:199px;width:210px}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents{display:block}.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}}@media (max-width:459px){.ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents{display:none}.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker{display:block}}.ms-Dialog{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;height:auto;min-width:220px;max-width:340px;padding:28px 24px;z-index:10;position:absolute;transform:translate(-50%,-50%);right:50%;top:50%}.ms-Dialog.is-open{display:block}.ms-Dialog-title{font-size:21px;font-weight:100;margin-bottom:24px}.ms-Dialog-content{position:relative}.ms-Dialog-subText{color:#333;font-size:12px;font-weight:300;line-height:1.5}.ms-Dialog-actions{margin-top:24px;text-align:left}.ms-Dialog--multiline .ms-Dialog-title{font-size:28px}.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title{background-color:#0078d7;color:#fff;font-size:28px;font-weight:100;padding:28px 24px;margin-top:-28px;margin-right:-24px;margin-left:-24px}.ms-Dialog-buttonClose{background:none;border:0;cursor:pointer;margin:0;padding:4px;position:absolute;left:12px;top:12px;z-index:10}.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x{color:#666;font-size:16px}.ms-Button.ms-Button--compound:not(:last-child){margin-bottom:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title{margin-left:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose{display:block}@media (min-width:480px){.ms-Dialog-main{width:auto;min-width:288px;max-width:340px}}.ms-Dropdown{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:10px;position:relative;outline:0}.ms-Dropdown:active .ms-Dropdown-caretDown,.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:focus .ms-Dropdown-caretDown,.ms-Dropdown:focus .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-caretDown,.ms-Dropdown:hover .ms-Dropdown-title{color:#000}.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-title{border-color:#767676}.ms-Dropdown:focus .ms-Dropdown-title{border-color:#0078d7}.ms-Dropdown .ms-Label{display:inline-block;margin-bottom:8px}.ms-Dropdown.is-disabled .ms-Dropdown-title{background-color:#f4f4f4;border-color:#f4f4f4;color:#a6a6a6;cursor:default}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#0f0;color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#600000;color:#600000}}.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#a6a6a6}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#600000}}.ms-Dropdown.is-open .ms-Dropdown-items{display:block;position:absolute}.ms-Panel .ms-Dropdown-items{box-shadow:none;overflow-y:auto;padding-top:4px;max-height:100%}.ms-Panel .ms-Dropdown-items .ms-Dropdown-item{padding:0 16px}.ms-Panel .ms-Dropdown-items:before{content:none;border:0}.ms-Dropdown-select{display:none}.ms-Dropdown-caretDown{color:#666;font-size:17px;position:absolute;left:9px;bottom:5px;z-index:1;pointer-events:none}.ms-Dropdown-title{padding:0;background:#fff;border:1px solid #c8c8c8;cursor:pointer;display:block;height:32px;line-height:30px;padding:0 10px 0 32px;position:relative;overflow:hidden}.ms-Dropdown-items,.ms-Dropdown-title{box-sizing:border-box;margin:0;box-shadow:none}.ms-Dropdown-items{padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;list-style-type:none;position:absolute;width:100%;max-height:200px;z-index:400;overflow-y:scroll;top:auto;left:auto;bottom:auto;right:auto;max-width:100%}.ms-Dropdown-items:before{content:'';position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;border:1px solid #eaeaea}@media screen and (-ms-high-contrast:active){.ms-Dropdown-items{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-items{border:1px solid #000}}.ms-Dropdown-item{box-sizing:border-box;cursor:pointer;display:block;height:40px;line-height:38px;padding:0 10px;position:relative;border:1px solid transparent;white-space:nowrap}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item{border-color:#fff}}.ms-Dropdown-item:first-child,.ms-Dropdown-item:last-child{height:39px}.ms-Dropdown-item:hover{background-color:#eaeaea;color:#000}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item:hover{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item:hover:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item:hover{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-Dropdown-item:active{background-color:#eaeaea;border-color:#0078d7;color:#000}.ms-Dropdown-item.is-disabled{background:#fff;color:#a6a6a6;cursor:default;line-height:40px}.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#c7e0f4;color:#000;line-height:40px}.ms-Dropdown-item.is-selected:hover,.ms-Dropdown-item.ms-Dropdown-item--selected:hover{background-color:#c7e0f4}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item.is-selected:focus,.ms-Dropdown-item.ms-Dropdown-item--selected:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-FacePile{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:32px;width:auto}.ms-FacePile .ms-FacePile-personaCardHost{display:none}.ms-FacePile-addButton{background:none;border:0;cursor:pointer;position:relative;height:32px;width:32px;line-height:32px;text-align:center;float:right;padding:0;margin-left:4px;outline:transparent;border-radius:50%;vertical-align:top}.ms-FacePile-addButton .ms-Persona-details,.ms-FacePile-addButton .ms-Persona-presence{display:none}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson{background-color:#0078d7;color:#fff;font-size:16px}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus,.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover{background-color:#005a9e}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active{background-color:#004578}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled{background-color:#c8c8c8}.ms-FacePile-addButton.ms-FacePile-addButton--overflow{background-color:#eaeaea;color:#666;display:none}.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active{display:block}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover{color:#212121}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled{color:#c8c8c8}.ms-FacePile-addPersonIcon{position:relative;top:-1px}.ms-FacePile-overflowText{font-size:14px}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox{display:none}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader{font-weight:100;font-size:21px;color:#333;line-height:82px;height:74px;text-transform:none}.ms-Link{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:#0078d7;text-decoration:none;cursor:pointer;outline:none}.ms-Link:focus,.ms-Link:hover{color:#004578}.ms-Link:active{color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Link{color:#8080ff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Link{color:#00009f}}.ms-List{padding:0;list-style-type:none}.ms-List,.ms-ListItem{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-ListItem{padding:0;*zoom:1;padding:9px 28px 3px;position:relative;display:block}.ms-ListItem:after,.ms-ListItem:before{display:table;content:'';line-height:0}.ms-ListItem:after{clear:both}.ms-ListItem-primaryText,.ms-ListItem-secondaryText,.ms-ListItem-tertiaryText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ms-ListItem-primaryText{color:#212121;font-weight:300;font-size:21px;padding-left:80px;position:relative;top:-4px}.ms-ListItem-secondaryText{color:#333;font-weight:400;font-size:14px;line-height:25px;position:relative;top:-7px;padding-left:30px}.ms-ListItem-tertiaryText{color:#767676;font-weight:300;font-size:14px;position:relative;top:-9px;margin-bottom:-4px;padding-left:30px}.ms-ListItem-metaText{color:#333;font-weight:300;font-size:11px;position:absolute;left:30px;top:39px}.ms-ListItem-image{float:right;height:70px;margin-right:-8px;margin-left:10px;width:70px;background-color:#333}.ms-ListItem-selectionTarget{display:none}.ms-ListItem-actions{max-width:80px;position:absolute;left:30px;text-align:left;top:10px}.ms-ListItem-action{color:#a6a6a6;display:inline-block;font-size:15px;position:relative;text-align:center;top:3px;cursor:pointer;height:16px;width:16px}.ms-ListItem-action .ms-Icon{vertical-align:top}.ms-ListItem-action:hover{color:#666;outline:1px solid transparent}.ms-ListItem.is-unread{border-right:3px solid #0078d7;padding-right:27px}.ms-ListItem.is-unread .ms-ListItem-metaText,.ms-ListItem.is-unread .ms-ListItem-secondaryText{color:#0078d7;font-weight:600}.ms-ListItem.is-unseen:after{border-left:10px solid transparent;border-top:10px solid #0078d7;right:0;position:absolute;top:0}.ms-ListItem.is-selectable .ms-ListItem-selectionTarget{display:block;height:20px;right:6px;position:absolute;top:13px;width:20px}.ms-ListItem.is-selectable .ms-ListItem-image{margin-right:0}.ms-ListItem.is-selectable:hover{background-color:#eaeaea;cursor:pointer;outline:1px solid transparent}.ms-ListItem.is-selectable:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;position:absolute;top:12px;right:6px;height:15px;width:15px;border:1px solid #767676}.ms-ListItem.is-selected:before{border:1px solid transparent}.ms-ListItem.is-selected:before,.ms-ListItem.is-selected:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';font-size:15px;color:#767676;position:absolute;top:12px;right:6px}.ms-ListItem.is-selected:hover{background-color:#c7e0f4;outline:1px solid transparent}.ms-ListItem.ms-ListItem--document{padding:0}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon{width:70px;height:70px;float:right;text-align:center}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon{font-size:38px;line-height:70px;color:#666}.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;padding-top:15px;padding-left:0;position:static}.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-weight:400;font-size:11px;padding-top:6px}.ms-MessageBanner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400;position:relative;border-bottom:1px solid #767676;background-color:#eff6fc;min-width:320px;width:100%;height:52px;text-align:center;overflow:hidden;animation-name:fadeIn,slideDownIn20;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-MessageBanner .ms-Icon{font-size:16px}.ms-MessageBanner.hide{animation-name:fadeOut,slideUpOut20;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-MessageBanner.is-hidden{display:none}.ms-MessageBanner-close,.ms-MessageBanner-expand{height:52px;width:40px;cursor:pointer;border:0;background-color:transparent}.ms-MessageBanner-close{position:absolute;left:0;top:0;line-height:52px;color:#666}.ms-MessageBanner-text{display:inline-block;padding:18px 0;margin-right:0;max-width:770px;overflow:hidden;text-align:right}.ms-MessageBanner-expand{display:none;vertical-align:top}.ms-MessageBanner-expand.is-visible{display:inline-block}.ms-MessageBanner-action{display:inline-block;vertical-align:top;margin-top:10px;margin-right:10px;padding-left:36px}.ms-MessageBanner-action .ms-Button{color:#fff}.ms-MessageBanner-clipper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:top}.ms-MessageBanner.is-expanded{height:auto}.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper{white-space:normal}@media screen and (max-width:479px){.ms-MessageBanner-action{margin:0;display:block;text-align:left;padding:0 0 10px 10px}.ms-MessageBanner-text{margin-right:-25px;padding:18px 0 10px;min-width:240px}.ms-MessageBanner-expand{display:inline-block;padding:0;margin-right:-5px;width:20px}.ms-MessageBanner-expand .ms-Icon{color:#0078d7}}.ms-ContextualHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;z-index:10;margin:16px auto;position:relative;min-width:10px;display:none;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.ms-ContextualHost.is-positioned{position:absolute;margin:0}.ms-ContextualHost.is-open{display:inline-block}.ms-ContextualHost-beak{box-shadow:0 0 15px -5px #3c3c3c;position:absolute;width:28px;height:28px;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;top:-6px;display:none;transform:rotate(45deg);z-index:0;outline:1px solid transparent}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{top:40px;display:none}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak{right:-10px}.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{left:-10px}.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak{top:-10px}.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak{bottom:-10px}.ms-ContextualHost-main{position:relative;background-color:#fff;box-sizing:border-box;outline:1px solid transparent;z-index:5;min-height:10px}.ms-ContextualHost-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;left:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:10}.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title{margin-left:20px}.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak{background-color:#0078d7}@media (min-width:480px){.ms-ContextualHost{margin:16px}.ms-ContextualHost.is-positioned{margin:0}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{display:block}}.ms-MessageBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;padding:8px;display:table;background-color:#f4f4f4}.ms-MessageBar-icon,.ms-MessageBar-text{display:table-cell;vertical-align:top}.ms-MessageBar-icon{padding-left:8px;font-size:16px;color:#767676}.ms-MessageBar-text{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400}.ms-MessageBar.ms-MessageBar--warning{background-color:#fff4ce}.ms-MessageBar.ms-MessageBar--severeWarning{background-color:#fed9cc}.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon{color:#d83b01}.ms-MessageBar.ms-MessageBar--error{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove .ms-Icon{font-size:8px;margin-right:3px}.ms-MessageBar.ms-MessageBar--success{background-color:#dff6dd}.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon{color:#107c10}.ms-MessageBar.ms-MessageBar--success .ms-Icon{font-size:12px;top:3px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:before{margin-right:1px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:after{font-size:8px;margin-right:3px;top:1px}.ms-OrgChart{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-OrgChart-groupTitle{color:#666;line-height:1}.ms-OrgChart-list{padding:0;margin:12px 0 16px}.ms-OrgChart-listItem{height:50px;width:100%;position:relative;list-style:none;margin-bottom:8px}.ms-OrgChart-listItemBtn{cursor:pointer;position:relative;height:50px;width:100%;background:none;border:0;text-align:right;margin:0;padding:0}.ms-Overlay{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:hsla(0,0%,100%,.4);position:absolute;bottom:0;right:0;left:0;top:0;z-index:0;display:none}.ms-Overlay.is-visible{display:block}.ms-Overlay--dark{background-color:rgba(0,0,0,.4)}.ms-Panel{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;width:100%;max-width:272px;box-shadow:30px 0 30px -30px rgba(0,0,0,.2);position:absolute;top:0;bottom:0;left:0;z-index:10;display:none}.ms-Panel.animate-in{animation-name:fadeIn,slideLeftIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel.animate-out{animation-name:fadeOut,slideRightOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel.is-open{display:block}.ms-Panel.ms-Panel--md{max-width:340px}.ms-Panel.ms-Panel--lg{max-width:644px}.ms-Panel.ms-Panel--xl{max-width:940px}.ms-Panel.ms-Panel--xxl{max-width:1192px}.ms-Panel--left{box-shadow:30px 0 30px 30px rgba(0,0,0,.2);right:0;left:auto}.ms-Panel--left.animate-in{animation-name:fadeIn,slideRightIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel--left.animate-out{animation-name:fadeOut,slideLeftOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel-closeButton{background:none;border:0;cursor:pointer;position:absolute;left:8px;top:0;height:40px;width:40px;line-height:40px;outline:0;padding:0;color:#666;font-size:14px}.ms-Panel-closeButton:hover{color:#333}.ms-Panel-contentInner{margin-top:40px;padding:0 16px 20px;overflow-y:auto}@media (min-width:640px){.ms-Panel-contentInner{padding:0 32px 20px}}@media (min-width:1366px){.ms-Panel-contentInner{padding:0 40px 20px}}.ms-Panel-headerText{font-weight:100;font-size:21px;color:#333;margin:10px 0;padding:4px 0;line-height:1;text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px){.ms-Panel-headerText{margin-top:30px}}.ms-PanelHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;bottom:0;right:0;position:absolute;left:0;top:0;z-index:10}.ms-PanelHost .ms-Overlay{cursor:pointer}.ms-PeoplePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;background-color:#fff;margin-bottom:10px}.ms-PeoplePicker-searchBox{border-bottom:1px solid #c8c8c8;cursor:text}.ms-PeoplePicker-searchBox:hover{border-color:#767676}.ms-PeoplePicker-searchBox.is-active,.ms-PeoplePicker-searchBox:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#37006e}}.ms-PeoplePicker-searchBox:-moz-placeholder,.ms-PeoplePicker-searchBox:-ms-input-placeholder,.ms-PeoplePicker-searchBox::-moz-placeholder,.ms-PeoplePicker-searchBox::-webkit-input-placeholder{color:#666}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined{border:0;margin-bottom:0;display:inline-block;width:auto}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{min-height:40px;border:0}.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field{border-color:#0078d7}.ms-PeoplePicker-persona{cursor:pointer}.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText{color:#a80000}.ms-PeoplePicker-personaRemove{background:none;border:0;cursor:pointer;background-color:#f4f4f4;color:#666;display:inline-block;text-align:center;height:32px;width:32px}.ms-PeoplePicker-personaRemove:hover{background-color:#eaeaea;color:#333;cursor:pointer}.ms-PeoplePicker-personaRemove:focus{background-color:#eaeaea;color:#333;border:1px solid #0078d7;outline:none}.ms-PeoplePicker-results{background-color:#fff;border:1px solid #c8c8c8;margin-bottom:-1px;padding-top:9px;width:100%;padding-right:0;box-sizing:border-box}.ms-PeoplePicker.is-active .ms-PeoplePicker-results{display:block;opacity:1}.ms-PeoplePicker-resultGroup{border-top:1px solid #eaeaea}.ms-PeoplePicker-resultGroup:first-child{border-top:0}.ms-PeoplePicker-resultGroupTitle{color:#0078d7;font-weight:300;font-size:12px;padding-top:8px;padding-bottom:8px;text-transform:uppercase;padding-right:16px}.ms-PeoplePicker-resultList{box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:-1px;list-style-type:none}.ms-PeoplePicker-result{position:relative;margin-top:8px;margin-bottom:8px;padding-right:16px;cursor:pointer;outline:0}.ms-PeoplePicker-result:focus,.ms-PeoplePicker-result:hover{background-color:#eaeaea}.ms-PeoplePicker-result:focus{box-shadow:inset 0 0 0 1px #0078d7}.ms-PeoplePicker-result.is-selected{background-color:#c7e0f4}.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active,.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover{background-color:#71afe5}.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{cursor:pointer;position:relative;box-sizing:border-box;height:34px;width:100%;background:none;border:0;text-align:right;margin:0 0 10px;padding:0 9px 0 0}@media (min-width:480px){.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{height:48px}}.ms-PeoplePicker-peopleListBtn:hover,.ms-PeoplePicker-resultBtn:hover{background-color:#eaeaea;outline:1px solid transparent}.ms-PeoplePicker-peopleListBtn:focus,.ms-PeoplePicker-resultBtn:focus{outline:1}.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact,.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact{height:32px}.ms-PeoplePicker-peopleListBtn{margin-bottom:0;padding:0}.ms-PeoplePicker-peopleListBtn:hover{background-color:transparent}.ms-PeoplePicker-resultAction{background:none;border:0;cursor:pointer;display:block;height:100%;transition:background-color .367s cubic-bezier(.1,.9,.2,1);position:absolute;left:0;top:0;width:40px;text-align:center}.ms-PeoplePicker-resultAction .ms-Icon{color:#666;font-size:15px}.ms-PeoplePicker-resultAction:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-PeoplePicker-resultAction:active{background-color:#a6a6a6}.ms-PeoplePicker-resultAdditionalContent{display:none}.ms-PeoplePicker-result.is-expanded{background-color:#f4f4f4;margin-bottom:11px}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon{transform:rotate(180deg)}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent{display:block}.ms-PeoplePicker-searchMore{border-top:1px solid #eaeaea;height:69px;position:relative;overflow:hidden}.ms-PeoplePicker-searchMore .ms-Spinner{position:absolute;width:32px;height:32px;top:20px;right:20px;display:none}.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle{background-color:#0078d7}.ms-PeoplePicker-searchMore.is-searching .ms-Spinner{display:block}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon{display:none}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary{color:#0078d7}.ms-PeoplePicker-searchMore.is-searching:hover{background-color:transparent;cursor:default}.ms-PeoplePicker-searchMoreBtn{background:none;border:0;cursor:pointer;position:relative;height:69px;width:100%;padding:0;margin:0;padding-right:70px;text-align:right}.ms-PeoplePicker-searchMoreBtn:hover{background-color:#eaeaea;cursor:pointer}.ms-PeoplePicker-searchMoreBtn:active,.ms-PeoplePicker-searchMoreBtn:focus{background-color:#c7e0f4}.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact{height:49px;padding-right:50px}.ms-PeoplePicker-searchMoreIcon{height:70px;position:absolute;top:0;right:0;width:70px}.ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#333;font-size:16px;position:absolute;text-align:center;top:27px;width:100%}.ms-PeoplePicker-searchMorePrimary{padding-top:2px;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.ms-PeoplePicker-searchMoreSecondary{font-weight:300;font-size:11px;color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover{background-color:inherit;cursor:default}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary{color:#666;font-weight:300;font-size:11px;line-height:20px;position:relative;top:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction{height:32px;width:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups{max-height:209px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore{height:49px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner{width:28px;height:28px;top:12px;right:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn{height:100%}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon{background-size:16px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon{height:50px;width:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon{font-size:17px;top:0;margin-top:0;line-height:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:45px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results{border-bottom:0;padding:20px 0 0}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard{display:none;position:absolute;height:200px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable{padding:0}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn{padding-right:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{width:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon{top:0;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner{top:16px;right:14px;height:20px;width:20px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile{position:relative;border:0;box-shadow:none;margin:0;max-width:100%;border-bottom:1px solid #eaeaea}@media (max-width:479px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,.ms-PeoplePicker-selectedPeople .ms-Persona-image,.ms-PeoplePicker-selectedPeople .ms-Persona-imageArea{width:32px;height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,.ms-PeoplePicker-selectedPeople .ms-Persona-placeholder{font-size:28px;top:6px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,.ms-PeoplePicker-selectedPeople .ms-Persona-initials{font-size:12px;line-height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,.ms-PeoplePicker-selectedPeople .ms-Persona-presence{right:19px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,.ms-PeoplePicker-selectedPeople .ms-Persona-details{padding-right:8px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText{display:none}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText{display:block}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn{height:40px}}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected{margin-bottom:20px;display:none}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active{display:block}.ms-PeoplePicker-peopleListHeader,.ms-PeoplePicker-selectedHeader{color:#0078d7;font-size:12px;font-weight:400;height:50px;line-height:50px}.ms-PeoplePicker-peopleList,.ms-PeoplePicker-selectedPeople{box-sizing:border-box;margin:0;padding:0;box-shadow:none;list-style:none}.ms-PeoplePicker-selectedPerson{margin-bottom:8px;position:relative}.ms-PeoplePicker-peopleListItem{margin-bottom:6px;position:relative}.ms-Persona{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;line-height:1;position:relative;width:100%;height:48px;display:table;table-layout:fixed;border-collapse:separate}.ms-Persona .ms-ContextualHost{display:none}.ms-Persona-imageArea{position:absolute;overflow:hidden;text-align:center;max-width:48px;height:48px;border-radius:50%;z-index:0;width:100%;top:0;right:0}@media screen and (-ms-high-contrast:active){.ms-Persona-imageArea{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona-imageArea{border:1px solid #000}}.ms-Persona-placeholder{color:#fff;position:absolute;left:0;right:0;font-size:47px;top:9px;z-index:5}.ms-Persona-initials{color:#fff;font-size:17px;font-weight:100;line-height:48px}.ms-Persona-initials.ms-Persona-initials--lightBlue{background-color:#6ba5e7}.ms-Persona-initials.ms-Persona-initials--blue{background-color:#2d89ef}.ms-Persona-initials.ms-Persona-initials--darkBlue{background-color:#2b5797}.ms-Persona-initials.ms-Persona-initials--teal{background-color:#00aba9}.ms-Persona-initials.ms-Persona-initials--lightGreen{background-color:#99b433}.ms-Persona-initials.ms-Persona-initials--green{background-color:#00a300}.ms-Persona-initials.ms-Persona-initials--darkGreen{background-color:#1e7145}.ms-Persona-initials.ms-Persona-initials--lightPink{background-color:#e773bd}.ms-Persona-initials.ms-Persona-initials--pink{background-color:#ff0097}.ms-Persona-initials.ms-Persona-initials--magenta{background-color:#7e3878}.ms-Persona-initials.ms-Persona-initials--purple{background-color:#603cba}.ms-Persona-initials.ms-Persona-initials--black{background-color:#1d1d1d}.ms-Persona-initials.ms-Persona-initials--orange{background-color:#da532c}.ms-Persona-initials.ms-Persona-initials--red{background-color:#e11}.ms-Persona-initials.ms-Persona-initials--darkRed{background-color:#b91d47}.ms-Persona-image{position:absolute;top:0;right:0;height:48px;z-index:10;width:100%}.ms-Persona-image[src='']{display:none}.ms-Persona-presence{background-color:#7fba00;position:absolute;height:12px;width:12px;border-radius:50%;top:auto;right:34px;bottom:-1px;border:2px solid #fff;text-align:center}.ms-Persona-presenceIcon{color:#fff;font-size:9px;line-height:12px;vertical-align:top}.ms-Persona-details{padding:0 12px;vertical-align:middle;overflow:hidden;text-align:right;padding-right:60px;display:table-cell;width:100%}.ms-Persona-optionalText,.ms-Persona-primaryText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.ms-Persona-primaryText{color:#333;font-weight:400;font-size:17px;margin-top:-3px;line-height:1.4}.ms-Persona-optionalText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{color:#666;font-weight:400;font-size:12px;white-space:nowrap;line-height:1.3}.ms-Persona-secondaryText{padding-top:3px}.ms-Persona-optionalText,.ms-Persona-tertiaryText{padding-top:5px;display:none}.ms-Persona.ms-Persona--tiny{height:30px;display:inline-block}.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea{overflow:visible;display:none}.ms-Persona.ms-Persona--tiny .ms-Persona-presence{left:auto;top:10px;right:0;border:0}@media screen and (-ms-high-contrast:active){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{top:9px;border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{border:1px solid #000}}.ms-Persona.ms-Persona--tiny .ms-Persona-details{padding-right:20px}.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText{font-size:14px;padding-top:9px}.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly{padding:0;background-color:transparent}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after{content:';'}.ms-Persona.ms-Persona--facePile,.ms-Persona.ms-Persona--token,.ms-Persona.ms-Persona--xs{height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-image,.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,.ms-Persona.ms-Persona--token .ms-Persona-image,.ms-Persona.ms-Persona--token .ms-Persona-imageArea,.ms-Persona.ms-Persona--xs .ms-Persona-image,.ms-Persona.ms-Persona--xs .ms-Persona-imageArea{max-width:32px;height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,.ms-Persona.ms-Persona--token .ms-Persona-placeholder,.ms-Persona.ms-Persona--xs .ms-Persona-placeholder{font-size:28px;top:6px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials,.ms-Persona.ms-Persona--token .ms-Persona-initials,.ms-Persona.ms-Persona--xs .ms-Persona-initials{font-size:12px;line-height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-presence,.ms-Persona.ms-Persona--token .ms-Persona-presence,.ms-Persona.ms-Persona--xs .ms-Persona-presence{right:19px}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--token .ms-Persona-details,.ms-Persona.ms-Persona--xs .ms-Persona-details{padding-right:40px}.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,.ms-Persona.ms-Persona--token .ms-Persona-primaryText,.ms-Persona.ms-Persona--xs .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,.ms-Persona.ms-Persona--token .ms-Persona-secondaryText,.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--sm{height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-image,.ms-Persona.ms-Persona--sm .ms-Persona-imageArea{max-width:40px;height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-placeholder{font-size:38px;top:5px}.ms-Persona.ms-Persona--sm .ms-Persona-initials{font-size:14px;line-height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-presence{right:27px}.ms-Persona.ms-Persona--sm .ms-Persona-details{padding-right:48px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText{font-size:14px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText{padding-top:1px}.ms-Persona.ms-Persona--lg{height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-image,.ms-Persona.ms-Persona--lg .ms-Persona-imageArea{max-width:72px;height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-placeholder{font-size:67px;top:10px}.ms-Persona.ms-Persona--lg .ms-Persona-initials{font-size:28px;line-height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-presence{right:49px;height:20px;width:20px;border-width:3px}.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon{line-height:20px;font-size:14px}.ms-Persona.ms-Persona--lg .ms-Persona-details{padding-right:84px}.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText{padding-top:3px}.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--xl{height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-image,.ms-Persona.ms-Persona--xl .ms-Persona-imageArea{max-width:100px;height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-placeholder{font-size:95px;top:12px}.ms-Persona.ms-Persona--xl .ms-Persona-initials{font-size:42px;line-height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-presence{height:28px;width:28px;right:71px;border-width:4px}.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon{line-height:28px;font-size:21px;position:relative;top:1px}.ms-Persona.ms-Persona--xl .ms-Persona-details{padding-right:120px}.ms-Persona.ms-Persona--xl .ms-Persona-primaryText{font-size:21px;font-weight:300;margin-top:0}.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText{padding-top:2px}.ms-Persona.ms-Persona--xl .ms-Persona-optionalText,.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText{color:#212121}.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText,.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText{color:#333}.ms-Persona.ms-Persona--selectable{cursor:pointer;padding:0 10px}.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus,.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover{background-color:#deecf9;outline:1px solid transparent}.ms-Persona.ms-Persona--available .ms-Persona-presence{background-color:#7fba00}.ms-Persona.ms-Persona--away .ms-Persona-presence{background-color:#fcd116}.ms-Persona.ms-Persona--blocked .ms-Persona-presence{background-color:#fff}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 2px #d93b3b;border-radius:50%}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:after{content:'';width:100%;height:2px;background-color:#d93b3b;transform:rotate(-45deg);position:absolute;top:5px;right:0}.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence:after{top:9px}.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence:after{top:13px}.ms-Persona.ms-Persona--busy .ms-Persona-presence{background-color:#d93b3b}.ms-Persona.ms-Persona--dnd .ms-Persona-presence{background-color:#e81123}.ms-Persona.ms-Persona--offline .ms-Persona-presence{background-color:#93abbd}.ms-Persona.ms-Persona--facePile{display:inline-block;width:auto}.ms-Persona.ms-Persona--facePile:hover{cursor:pointer}.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea{position:relative;width:100%;min-width:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials{position:relative}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--facePile .ms-Persona-presence{display:none}.ms-Persona.ms-Persona--token{display:inline-block;width:auto;background-color:#f4f4f4;border-radius:20px;margin:4px}.ms-Persona.ms-Persona--token:hover{cursor:pointer}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon{border-radius:20px;display:inline-block;width:32px;height:32px;padding:0;line-height:30px;transition:background-color .167s cubic-bezier(.1,.9,.2,1);text-align:center}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover{background-color:#eaeaea}.ms-Persona.ms-Persona--token .ms-Persona-imageArea{width:100%;min-width:32px}.ms-Persona.ms-Persona--token .ms-Persona-details{height:30px;display:inline-block;width:auto;padding-left:8px}.ms-Persona.ms-Persona--token .ms-Persona-primaryText{padding-top:0;line-height:34px}.ms-Persona.ms-Persona--token .ms-Persona-initials{position:relative}.ms-PersonaCard{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;animation-name:fadeIn,slideUpIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;color:#333;font-size:14px;font-weight:400;bottom:0;right:0;position:fixed;left:0;outline:1px solid transparent}.ms-PersonaCard-persona{background-color:#f4f4f4;padding-top:12px;padding-bottom:12px;padding-right:20px}.ms-PersonaCard-actions{box-sizing:border-box;position:relative;list-style:none;margin:0;padding:0 10px;background-color:#fff;height:48px}.ms-PersonaCard-actions:before{content:'';position:absolute;top:47px;right:0;width:100%;border-top:1px solid #c8c8c8}.ms-PersonaCard-action,.ms-PersonaCard-overflow{display:inline-block;cursor:pointer;font-size:17px;height:48px;line-height:48px;padding:0 10px;color:#666;outline:transparent;position:relative;box-sizing:border-box}.ms-PersonaCard-action:hover,.ms-PersonaCard-overflow:hover{color:#212121}.ms-PersonaCard-action:active,.ms-PersonaCard-overflow:active{color:#0078d7}.ms-PersonaCard-action:before,.ms-PersonaCard-overflow:before{content:'';position:absolute;width:100%;height:100%;background-color:transparent;top:0;right:0;z-index:100}.ms-PersonaCard-action.is-active,.ms-PersonaCard-overflow.is-active{color:#0078d7}.ms-PersonaCard-action.is-active:after,.ms-PersonaCard-overflow.is-active:after{box-sizing:border-box;transform:rotate(45deg);content:'';width:10px;height:10px;border:1px solid #c8c8c8;background-color:#fff;position:absolute;border-left:0;border-bottom:0;bottom:-4px;right:15px}.ms-PersonaCard-overflow{font-size:14px;color:#333;float:left;margin-top:-1px}.ms-PersonaCard-overflow:hover{color:#0078d7}.ms-PersonaCard-orgChart{position:absolute;left:12px;top:-95px}.ms-PersonaCard-actionDetailBox{min-height:48px;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ms-PersonaCard-details{display:none;width:100%;margin:0;max-height:300px;min-height:48px;color:#666;padding:9px 20px;box-sizing:border-box}.ms-PersonaCard-details.is-active{display:block}.ms-PersonaCard-details.is-collapsed{height:30px;overflow:hidden}.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander:after{content:'\e088'}.ms-PersonaCard-details[data-detail-id=org]{max-height:300px}.ms-PersonaCard-detailExpander{color:#333;cursor:pointer;font-size:15px;height:30px;line-height:30px;margin-top:1px;position:absolute;left:10px;text-align:center;width:30px}.ms-PersonaCard-detailExpander:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e087'}.ms-PersonaCard-detailLine{color:#333;line-height:30px}.ms-PersonaCard-detailLabel{color:#666}.ms-PersonaCard-action.ms-PersonaCard-orgChart:after{display:none}@media (min-width:480px){.ms-PersonaCard{box-shadow:0 0 5px 0 rgba(0,0,0,.4);max-width:360px;position:relative}.ms-ContextualHost .ms-PersonaCard{box-shadow:none}}.ms-Pivot{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-size:14px;font-weight:400}.ms-Pivot-links{font-size:0;height:40px;list-style-type:none;padding:0;white-space:nowrap}.ms-Pivot-link{color:#333;display:inline-block;font-size:14px;font-weight:400;line-height:40px;margin-left:8px;padding:0 8px;text-align:center}.ms-Pivot-link:hover{cursor:pointer}.ms-Pivot-link:before{background-color:transparent;bottom:0;content:'';height:2px;right:8px;position:absolute;left:8px;transition:background-color .267s cubic-bezier(.1,.25,.75,.9)}.ms-Pivot-link:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}.ms-Pivot-link.is-selected{font-weight:600;position:relative}.ms-Pivot-link.is-selected:before{background-color:#0078d7}.ms-Pivot-link.is-disabled{color:#a6a6a6}.ms-Pivot-link.ms-Pivot-link--overflow{color:#666}.ms-Pivot-link.ms-Pivot-link--overflow.is-selected{color:#0078d7}.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){color:#212121}.ms-Pivot-link.ms-Pivot-link--overflow:active{color:#0078d7}.ms-Pivot-ellipsis{font-size:15px;position:relative;top:0}.ms-Pivot-content{display:none;margin-top:20px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link{font-size:17px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected{font-weight:300}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after{font-size:17px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link{height:40px;background-color:#f4f4f4;line-height:40px;margin-left:-2px;padding:0 10px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow){color:#000}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active{color:#fff;background-color:#0078d7}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{background-color:#0078d7;color:#fff;font-weight:300}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){background-color:#fff}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active{background-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{font-weight:600}}.ms-ProgressIndicator{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.ms-ProgressIndicator-itemName{color:#333;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:4px;line-height:20px}.ms-ProgressIndicator-itemDescription{color:#767676;font-size:11px;line-height:18px}.ms-ProgressIndicator-itemProgress{position:relative;width:180px;height:2px;padding:8px 0}.ms-ProgressIndicator-progressTrack{position:absolute;width:100%;height:2px;background-color:#eaeaea;outline:1px solid transparent}.ms-ProgressIndicator-progressBar{background-color:#0078d7;height:2px;position:absolute;transition:width .3s ease;width:0}@media screen and (-ms-high-contrast:active){.ms-ProgressIndicator-progressBar{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-ProgressIndicator-progressBar{background-color:#000}}.ms-SearchBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:inline-block;overflow:hidden;transition:width .167s;width:180px}.ms-SearchBox .ms-CommandButton{display:none}.ms-SearchBox.is-active{z-index:10}.ms-SearchBox.is-active .ms-SearchBox-label{display:none}.ms-SearchBox.is-active .ms-CommandButton{display:block}.ms-SearchBox.has-text .ms-SearchBox-text{display:none}.ms-SearchBox:hover{background-color:#deecf9;border-color:#0078d7}.ms-SearchBox:hover .ms-SearchBox-label{color:#000}.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon{color:#333}.ms-SearchBox.is-disabled .ms-SearchBox-label{color:#a6a6a6}.ms-SearchBox.is-disabled .ms-SearchBox-icon{color:#c8c8c8}.ms-SearchBox.is-disabled .ms-SearchBox-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-SearchBox-field{position:relative;box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #71afe5;outline:1px solid transparent;border-radius:0;font-weight:300;font-size:14px;color:#000;height:32px;padding:6px 32px 7px 3px;width:100%;background-color:transparent;z-index:5;transition:padding-right .167s}.ms-SearchBox-field:focus{padding:6px 10px 7px 32px;border-color:#0078d7;background-color:#deecf9}.ms-SearchBox-field::-ms-clear{display:none}.ms-SearchBox-close.ms-CommandButton{position:absolute;left:0;top:0;height:100%;display:none;z-index:11}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button{background-color:#0078d7;color:#fff;height:100%}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon{color:#fff}.ms-SearchBox-label{position:absolute;top:0;right:0;padding-right:8px;line-height:32px;color:#666}.ms-SearchBox-label .ms-Icon{margin-left:7px;font-size:17px;color:#767676}.ms-SearchBox.ms-SearchBox--commandBar{border:0;background-color:#deecf9;width:208px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field{border:0;height:40px;background:transparent;padding-right:40px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label{display:block;line-height:40px;height:40px;padding-right:0}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon{display:inline-block;width:16px;height:16px;margin-right:16px;margin-left:8px;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close{background-color:#deecf9;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar:hover{border:0;background-color:none}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label{color:#212121}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed{width:50px;min-height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close,.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field{cursor:pointer}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active{width:100%}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field{display:block;cursor:text}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text{display:inline-block}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close{display:block}.ms-SearchBox.ms-SearchBox--commandBar.is-active,.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button{background-color:#c7e0f4}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label{display:block;line-height:40px;height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon{width:16px;margin-right:16px;margin-left:8px;display:inline-block}.ms-Spinner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:20px}.ms-Spinner.ms-Spinner--large{height:28px}.ms-Spinner.ms-Spinner--large .ms-Spinner-label{right:34px;top:6px}.ms-Spinner-circle{position:absolute;border-radius:100px;background-color:#0078d7;opacity:0}@media screen and (-ms-high-contrast:active){.ms-Spinner-circle{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Spinner-circle{background-color:#000}}.ms-Spinner-label{position:relative;font-size:12px;font-weight:400;color:#0078d7;right:28px;top:2px}.ms-Spinner-label,.ms-Table{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.ms-Table{display:table;width:100%;border-collapse:collapse}.ms-Table--fixed{table-layout:fixed}.ms-Table-row,.ms-Table tr{display:table-row;line-height:30px;font-weight:300;font-size:12px;color:#333}.ms-Table-row.is-selected,.ms-Table tr.is-selected{background-color:#c7e0f4}.ms-Table-row.is-selected .ms-Table-rowCheck,.ms-Table tr.is-selected .ms-Table-rowCheck{background-color:#0078d7}.ms-Table-row.is-selected .ms-Table-rowCheck:before,.ms-Table tr.is-selected .ms-Table-rowCheck:before{display:none}.ms-Table-row.is-selected .ms-Table-rowCheck:after,.ms-Table tr.is-selected .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#fff;font-size:12px;position:absolute;right:4px;top:9px}.ms-Table-cell,.ms-Table td,.ms-Table th{display:table-cell;padding:0 10px}.ms-Table-head,.ms-Table thead th{font-weight:300;font-size:11px;color:#666}.ms-Table-head .ms-Table-cell,.ms-Table-head .ms-Table-rowCheck,.ms-Table-head td,.ms-Table-head th,.ms-Table thead .ms-Table-cell,.ms-Table thead .ms-Table-rowCheck,.ms-Table thead td,.ms-Table thead th{font-weight:400;text-align:right;border-bottom:1px solid #eaeaea}.ms-Table-head .ms-Table-rowCheck:after,.ms-Table thead .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#a6a6a6;font-size:12px;position:absolute;right:4px;top:9px}.ms-Table-rowCheck{display:table-cell;width:20px;position:relative;padding:0}.ms-Table-rowCheck:before{border:1px solid #a6a6a6;content:'';display:block;height:14px;right:2px;position:absolute;top:6px;width:14px}.ms-Table--selectable .ms-Table-row:hover,.ms-Table--selectable tr:hover{background-color:#f4f4f4;cursor:pointer;outline:1px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Table-row.is-selected .ms-Table-rowCheck{background:none}.ms-Table-row.is-selected .ms-Table-rowCheck:before{display:block}}.ms-TextField{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:8px}.ms-TextField.is-disabled .ms-TextField-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField.is-disabled:-moz-placeholder,.ms-TextField.is-disabled:-ms-input-placeholder,.ms-TextField.is-disabled::-moz-placeholder,.ms-TextField.is-disabled::-webkit-input-placeholder{color:#a6a6a6}.ms-TextField.is-required .ms-Label:after{content:' *';color:#a80000}.ms-TextField.is-required:-moz-placeholder:after,.ms-TextField.is-required:-ms-input-placeholder:after,.ms-TextField.is-required::-moz-placeholder:after,.ms-TextField.is-required::-webkit-input-placeholder:after{content:' *';color:#a80000}.ms-TextField.is-active{border-color:#0078d7}.ms-TextField-field{box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #c8c8c8;border-radius:0;font-weight:300;font-size:12px;color:#333;height:32px;padding:6px 10px 8px;width:100%;min-width:180px;outline:0}.ms-TextField-field:hover{border-color:#767676}.ms-TextField-field:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#37006e}}.ms-TextField-field[disabled]{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField-field:-moz-placeholder,.ms-TextField-field:-ms-input-placeholder,.ms-TextField-field::-moz-placeholder,.ms-TextField-field::-webkit-input-placeholder{color:#666}.ms-TextField-description{color:#767676;font-size:11px}.ms-TextField.ms-TextField--placeholder{position:relative}.ms-TextField.ms-TextField--placeholder .ms-Label{position:absolute;font-weight:300;font-size:12px;color:#666;padding:7px 10px 7px 0}.ms-TextField.ms-TextField--placeholder.is-disabled,.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined{border-bottom:1px solid #c8c8c8;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--underlined:hover{border-color:#767676}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined:hover{border-color:#37006e}}.ms-TextField.ms-TextField--underlined:active,.ms-TextField.ms-TextField--underlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--underlined .ms-Label{font-size:12px;margin-left:8px;display:table-cell;vertical-align:bottom;padding-right:12px;padding-bottom:5px;height:32px;width:1%;white-space:nowrap}.ms-TextField.ms-TextField--underlined .ms-TextField-field{border:0;float:right;display:table-cell;text-align:right;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover{outline:0}.ms-TextField.ms-TextField--underlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-active{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined.is-active{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined.is-active{border-color:#37006e}}.ms-TextField.ms-TextField--multiline .ms-TextField-field{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:300;line-height:17px;min-height:60px;min-width:260px;padding-top:6px;overflow:auto}.ms-TextField.ms-TextField--textFieldUnderlined{border:0;border-bottom:1px solid #0078d7;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--textFieldUnderlined:hover{border-color:#767676}.ms-TextField.ms-TextField--textFieldUnderlined:active,.ms-TextField.ms-TextField--textFieldUnderlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{border:0;display:table-cell;text-align:right;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus{outline:0}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-Label{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;box-shadow:none;color:#333;font-size:12px;font-weight:400;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:' *';color:#a80000}.ms-Label.is-disabled{color:#a6a6a6}.ms-Toggle{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:block;margin-bottom:26px}.ms-Toggle .ms-Label{position:relative;padding:0 62px 0 0;font-size:12px}.ms-Toggle .ms-Toggle-field{background-color:#f4f4f4}.ms-Toggle .ms-Toggle-field:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;right:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field:before{border-color:#000}}.ms-Toggle .ms-Toggle-field:before{left:auto;border-left:2.5px solid #fff}.ms-Toggle .ms-Toggle-field:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field .ms-Label--off{display:block}.ms-Toggle .ms-Toggle-field .ms-Label--on{display:none}.ms-Toggle .ms-Toggle-field.is-selected{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;left:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected:before{border-color:#000}}.ms-Toggle .ms-Toggle-field.is-selected:before{right:auto;border-right:2.5px solid #fff}.ms-Toggle .ms-Toggle-field.is-selected:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off{display:none}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on{display:block}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#000}}.ms-Toggle .ms-Toggle-field:focus,.ms-Toggle .ms-Toggle-field:hover{background-color:#eaeaea;outline:0}.ms-Toggle .ms-Toggle-field.is-selected:focus,.ms-Toggle .ms-Toggle-field.is-selected:hover{background-color:#005a9e}.ms-Toggle .ms-Toggle-field .ms-Label{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-Toggle .ms-Toggle-field:active .ms-Label{color:#333}.ms-Toggle.is-disabled .ms-Label{color:#a6a6a6}.ms-Toggle.is-disabled .ms-Toggle-field{background-color:#fff;border-color:#c8c8c8;pointer-events:none;cursor:default}.ms-Toggle.is-disabled .ms-Toggle-field:before{background-color:#c8c8c8}@media screen and (-ms-high-contrast:active){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#600000}}.ms-Toggle-description{position:relative;font-size:12px;vertical-align:top;display:block;margin-bottom:8px}.ms-Toggle-field{position:relative;display:inline-block;width:57px;height:20px;box-sizing:border-box;border:2.5px solid #c8c8c8;cursor:pointer}.ms-Toggle-input{display:none}.ms-Toggle.ms-Toggle--textLeft{width:225px;margin-bottom:40px}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description{display:inline-block;max-width:150px;top:-3px;margin-bottom:0}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field{float:left}
\ No newline at end of file
diff --git a/dist/css/fabric.css b/dist/css/fabric.css
new file mode 100644
index 000000000..1499163ce
--- /dev/null
+++ b/dist/css/fabric.css
@@ -0,0 +1,4844 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+.ms-u-borderBox,
+.ms-u-borderBox:before,
+.ms-u-borderBox:after {
+ box-sizing: border-box;
+}
+
+.ms-u-borderBase {
+ border: 1px solid;
+}
+
+.ms-u-clearfix {
+ *zoom: 1;
+}
+
+.ms-u-clearfix:before,
+.ms-u-clearfix:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-u-clearfix:after {
+ clear: both;
+}
+
+.ms-u-normalize {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+}
+
+.ms-u-textAlignLeft {
+ text-align: left;
+}
+
+.ms-u-textAlignCenter {
+ text-align: center;
+}
+
+.ms-u-textAlignRight {
+ text-align: right;
+}
+
+.ms-u-screenReaderOnly {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.ms-u-textTruncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+
+.ms-u-noWrap {
+ white-space: nowrap;
+}
+
+.ms-bgColor-themeDark,
+.ms-bgColor-themeDark--hover:hover {
+ background-color: #005a9e;
+}
+
+.ms-bgColor-themeDarkAlt,
+.ms-bgColor-themeDarkAlt--hover:hover {
+ background-color: #106ebe;
+}
+
+.ms-bgColor-themeDarker,
+.ms-bgColor-themeDarker--hover:hover {
+ background-color: #004578;
+}
+
+.ms-bgColor-themePrimary,
+.ms-bgColor-themePrimary--hover:hover {
+ background-color: #0078d7;
+}
+
+.ms-bgColor-themeSecondary,
+.ms-bgColor-themeSecondary--hover:hover {
+ background-color: #2b88d8;
+}
+
+.ms-bgColor-themeTertiary,
+.ms-bgColor-themeTertiary--hover:hover {
+ background-color: #71afe5;
+}
+
+.ms-bgColor-themeLight,
+.ms-bgColor-themeLight--hover:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-bgColor-themeLighter,
+.ms-bgColor-themeLighter--hover:hover {
+ background-color: #deecf9;
+}
+
+.ms-bgColor-themeLighterAlt,
+.ms-bgColor-themeLighterAlt--hover:hover {
+ background-color: #eff6fc;
+}
+
+.ms-bgColor-black,
+.ms-bgColor-black--hover:hover {
+ background-color: #000000;
+}
+
+.ms-bgColor-neutralDark,
+.ms-bgColor-neutralDark--hover:hover {
+ background-color: #212121;
+}
+
+.ms-bgColor-neutralPrimary,
+.ms-bgColor-neutralPrimary--hover:hover {
+ background-color: #333333;
+}
+
+.ms-bgColor-neutralPrimaryAlt,
+.ms-bgColor-neutralPrimaryAlt--hover:hover {
+ background-color: #3c3c3c;
+}
+
+.ms-bgColor-neutralSecondary,
+.ms-bgColor-neutralSecondary--hover:hover {
+ background-color: #666666;
+}
+
+.ms-bgColor-neutralSecondaryAlt,
+.ms-bgColor-neutralSecondaryAlt--hover:hover {
+ background-color: #767676;
+}
+
+.ms-bgColor-neutralTertiary,
+.ms-bgColor-neutralTertiary--hover:hover {
+ background-color: #a6a6a6;
+}
+
+.ms-bgColor-neutralTertiaryAlt,
+.ms-bgColor-neutralTertiaryAlt--hover:hover {
+ background-color: #c8c8c8;
+}
+
+.ms-bgColor-neutralLight,
+.ms-bgColor-neutralLight--hover:hover {
+ background-color: #eaeaea;
+}
+
+.ms-bgColor-neutralLighter,
+.ms-bgColor-neutralLighter--hover:hover {
+ background-color: #f4f4f4;
+}
+
+.ms-bgColor-neutralLighterAlt,
+.ms-bgColor-neutralLighterAlt--hover:hover {
+ background-color: #f8f8f8;
+}
+
+.ms-bgColor-white,
+.ms-bgColor-white--hover:hover {
+ background-color: #ffffff;
+}
+
+.ms-bgColor-yellow {
+ background-color: #ffb900;
+}
+
+.ms-bgColor-yellowLight {
+ background-color: #fff100;
+}
+
+.ms-bgColor-orange {
+ background-color: #d83b01;
+}
+
+.ms-bgColor-orangeLight {
+ background-color: #ea4300;
+}
+
+.ms-bgColor-orangeLighter {
+ background-color: #ff8c00;
+}
+
+.ms-bgColor-redDark {
+ background-color: #a80000;
+}
+
+.ms-bgColor-red {
+ background-color: #e81123;
+}
+
+.ms-bgColor-magentaDark {
+ background-color: #5c005c;
+}
+
+.ms-bgColor-magenta {
+ background-color: #b4009e;
+}
+
+.ms-bgColor-magentaLight {
+ background-color: #e3008c;
+}
+
+.ms-bgColor-purpleDark {
+ background-color: #32145a;
+}
+
+.ms-bgColor-purple {
+ background-color: #5c2d91;
+}
+
+.ms-bgColor-purpleLight {
+ background-color: #b4a0ff;
+}
+
+.ms-bgColor-blueDark {
+ background-color: #002050;
+}
+
+.ms-bgColor-blueMid {
+ background-color: #00188f;
+}
+
+.ms-bgColor-blue {
+ background-color: #0078d7;
+}
+
+.ms-bgColor-blueLight {
+ background-color: #00bcf2;
+}
+
+.ms-bgColor-tealDark {
+ background-color: #004b50;
+}
+
+.ms-bgColor-teal {
+ background-color: #008272;
+}
+
+.ms-bgColor-tealLight {
+ background-color: #00b294;
+}
+
+.ms-bgColor-greenDark {
+ background-color: #004b1c;
+}
+
+.ms-bgColor-green {
+ background-color: #107c10;
+}
+
+.ms-bgColor-greenLight {
+ background-color: #bad80a;
+}
+
+.ms-bgColor-info {
+ background-color: #f4f4f4;
+}
+
+.ms-bgColor-success {
+ background-color: #dff6dd;
+}
+
+.ms-bgColor-severeWarning {
+ background-color: #fed9cc;
+}
+
+.ms-bgColor-warning {
+ background-color: #fff4ce;
+}
+
+.ms-bgColor-error {
+ background-color: #fde7e9;
+}
+
+.ms-borderColor-themeDark,
+.ms-borderColor-themeDark--hover:hover {
+ border-color: #005a9e;
+}
+
+.ms-borderColor-themeDarkAlt,
+.ms-borderColor-themeDarkAlt--hover:hover {
+ border-color: #106ebe;
+}
+
+.ms-borderColor-themeDarker,
+.ms-borderColor-themeDarker--hover:hover {
+ border-color: #004578;
+}
+
+.ms-borderColor-themePrimary,
+.ms-borderColor-themePrimary--hover:hover {
+ border-color: #0078d7;
+}
+
+.ms-borderColor-themeSecondary,
+.ms-borderColor-themeSecondary--hover:hover {
+ border-color: #2b88d8;
+}
+
+.ms-borderColor-themeTertiary,
+.ms-borderColor-themeTertiary--hover:hover {
+ border-color: #71afe5;
+}
+
+.ms-borderColor-themeLight,
+.ms-borderColor-themeLight--hover:hover {
+ border-color: #c7e0f4;
+}
+
+.ms-borderColor-themeLighter,
+.ms-borderColor-themeLighter--hover:hover {
+ border-color: #deecf9;
+}
+
+.ms-borderColor-themeLighterAlt,
+.ms-borderColor-themeLighterAlt--hover:hover {
+ border-color: #eff6fc;
+}
+
+.ms-borderColor-black,
+.ms-borderColor-black--hover:hover {
+ border-color: #000000;
+}
+
+.ms-borderColor-neutralDark,
+.ms-borderColor-neutralDark--hover:hover {
+ border-color: #212121;
+}
+
+.ms-borderColor-neutralPrimary,
+.ms-borderColor-neutralPrimary--hover:hover {
+ border-color: #333333;
+}
+
+.ms-borderColor-neutralPrimaryAlt,
+.ms-borderColor-neutralPrimaryAlt--hover:hover {
+ border-color: #3c3c3c;
+}
+
+.ms-borderColor-neutralSecondary,
+.ms-borderColor-neutralSecondary--hover:hover {
+ border-color: #666666;
+}
+
+.ms-borderColor-neutralSecondaryAlt,
+.ms-borderColor-neutralSecondaryAlt--hover:hover {
+ border-color: #767676;
+}
+
+.ms-borderColor-neutralTertiary,
+.ms-borderColor-neutralTertiary--hover:hover {
+ border-color: #a6a6a6;
+}
+
+.ms-borderColor-neutralTertiaryAlt,
+.ms-borderColor-neutralTertiaryAlt--hover:hover {
+ border-color: #c8c8c8;
+}
+
+.ms-borderColor-neutralLight,
+.ms-borderColor-neutralLight--hover:hover {
+ border-color: #eaeaea;
+}
+
+.ms-borderColor-neutralLighter,
+.ms-borderColor-neutralLighter--hover:hover {
+ border-color: #f4f4f4;
+}
+
+.ms-borderColor-neutralLighterAlt,
+.ms-borderColor-neutralLighterAlt--hover:hover {
+ border-color: #f8f8f8;
+}
+
+.ms-borderColor-white,
+.ms-borderColor-white--hover:hover {
+ border-color: #ffffff;
+}
+
+.ms-borderColor-yellow {
+ border-color: #ffb900;
+}
+
+.ms-borderColor-yellowLight {
+ border-color: #fff100;
+}
+
+.ms-borderColor-orange {
+ border-color: #d83b01;
+}
+
+.ms-borderColor-orangeLight {
+ border-color: #ea4300;
+}
+
+.ms-borderColor-orangeLighter {
+ border-color: #ff8c00;
+}
+
+.ms-borderColor-redDark {
+ border-color: #a80000;
+}
+
+.ms-borderColor-red {
+ border-color: #e81123;
+}
+
+.ms-borderColor-magentaDark {
+ border-color: #5c005c;
+}
+
+.ms-borderColor-magenta {
+ border-color: #b4009e;
+}
+
+.ms-borderColor-magentaLight {
+ border-color: #e3008c;
+}
+
+.ms-borderColor-purpleDark {
+ border-color: #32145a;
+}
+
+.ms-borderColor-purple {
+ border-color: #5c2d91;
+}
+
+.ms-borderColor-purpleLight {
+ border-color: #b4a0ff;
+}
+
+.ms-borderColor-blueDark {
+ border-color: #002050;
+}
+
+.ms-borderColor-blueMid {
+ border-color: #00188f;
+}
+
+.ms-borderColor-blue {
+ border-color: #0078d7;
+}
+
+.ms-borderColor-blueLight {
+ border-color: #00bcf2;
+}
+
+.ms-borderColor-tealDark {
+ border-color: #004b50;
+}
+
+.ms-borderColor-teal {
+ border-color: #008272;
+}
+
+.ms-borderColor-tealLight {
+ border-color: #00b294;
+}
+
+.ms-borderColor-greenDark {
+ border-color: #004b1c;
+}
+
+.ms-borderColor-green {
+ border-color: #107c10;
+}
+
+.ms-borderColor-greenLight {
+ border-color: #bad80a;
+}
+
+.ms-borderColorTop-themePrimary,
+.ms-borderColorTop-themePrimary--hover:hover {
+ border-top-color: #0078d7;
+}
+
+.ms-font-su {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 42px;
+ font-weight: 100;
+}
+
+.ms-font-xxl {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 28px;
+ font-weight: 100;
+}
+
+.ms-font-xl {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 21px;
+ font-weight: 100;
+}
+
+.ms-font-l {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+}
+
+.ms-font-m-plus {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 15px;
+ font-weight: 400;
+}
+
+.ms-font-m {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-font-s-plus {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 13px;
+ font-weight: 400;
+}
+
+.ms-font-s {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.ms-font-xs {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 11px;
+ font-weight: 400;
+}
+
+.ms-font-mi {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 10px;
+ font-weight: 600;
+}
+
+.ms-fontWeight-light,
+.ms-fontWeight-light--hover:hover {
+ font-weight: 100;
+}
+
+.ms-fontWeight-semilight,
+.ms-fontWeight-semilight--hover:hover {
+ font-weight: 300;
+}
+
+.ms-fontWeight-regular,
+.ms-fontWeight-regular--hover:hover {
+ font-weight: 400;
+}
+
+.ms-fontWeight-semibold,
+.ms-fontWeight-semibold--hover:hover {
+ font-weight: 600;
+}
+
+.ms-fontSize-su {
+ font-size: 42px;
+}
+
+.ms-fontSize-xxl {
+ font-size: 28px;
+}
+
+.ms-fontSize-xl {
+ font-size: 21px;
+}
+
+.ms-fontSize-l {
+ font-size: 17px;
+}
+
+.ms-fontSize-mPlus {
+ font-size: 15px;
+}
+
+.ms-fontSize-m {
+ font-size: 14px;
+}
+
+.ms-fontSize-sPlus {
+ font-size: 13px;
+}
+
+.ms-fontSize-s {
+ font-size: 12px;
+}
+
+.ms-fontSize-xs {
+ font-size: 11px;
+}
+
+.ms-fontSize-mi {
+ font-size: 10px;
+}
+
+.ms-fontColor-themeDarker,
+.ms-fontColor-themeDarker--hover:hover {
+ color: #004578;
+}
+
+.ms-fontColor-themeDark,
+.ms-fontColor-themeDark--hover:hover {
+ color: #005a9e;
+}
+
+.ms-fontColor-themeDarkAlt,
+.ms-fontColor-themeDarkAlt--hover:hover {
+ color: #106ebe;
+}
+
+.ms-fontColor-themePrimary,
+.ms-fontColor-themePrimary--hover:hover {
+ color: #0078d7;
+}
+
+.ms-fontColor-themeSecondary,
+.ms-fontColor-themeSecondary--hover:hover {
+ color: #2b88d8;
+}
+
+.ms-fontColor-themeTertiary,
+.ms-fontColor-themeTertiary--hover:hover {
+ color: #71afe5;
+}
+
+.ms-fontColor-themeLight,
+.ms-fontColor-themeLight--hover:hover {
+ color: #c7e0f4;
+}
+
+.ms-fontColor-themeLighter,
+.ms-fontColor-themeLighter--hover:hover {
+ color: #deecf9;
+}
+
+.ms-fontColor-themeLighterAlt,
+.ms-fontColor-themeLighterAlt--hover:hover {
+ color: #eff6fc;
+}
+
+.ms-fontColor-black,
+.ms-fontColor-black--hover:hover {
+ color: #000000;
+}
+
+.ms-fontColor-neutralDark,
+.ms-fontColor-neutralDark--hover:hover {
+ color: #212121;
+}
+
+.ms-fontColor-neutralPrimary,
+.ms-fontColor-neutralPrimary--hover:hover {
+ color: #333333;
+}
+
+.ms-fontColor-neutralPrimaryAlt,
+.ms-fontColor-neutralPrimaryAlt--hover:hover {
+ color: #3c3c3c;
+}
+
+.ms-fontColor-neutralSecondary,
+.ms-fontColor-neutralSecondary--hover:hover {
+ color: #666666;
+}
+
+.ms-fontColor-neutralSecondaryAlt,
+.ms-fontColor-neutralSecondaryAlt--hover:hover {
+ color: #767676;
+}
+
+.ms-fontColor-neutralTertiary,
+.ms-fontColor-neutralTertiary--hover:hover {
+ color: #a6a6a6;
+}
+
+.ms-fontColor-neutralTertiaryAlt,
+.ms-fontColor-neutralTertiaryAlt--hover:hover {
+ color: #c8c8c8;
+}
+
+.ms-fontColor-neutralLight,
+.ms-fontColor-neutralLight--hover:hover {
+ color: #eaeaea;
+}
+
+.ms-fontColor-neutralLighter,
+.ms-fontColor-neutralLighter--hover:hover {
+ color: #f4f4f4;
+}
+
+.ms-fontColor-neutralLighterAlt,
+.ms-fontColor-neutralLighterAlt--hover:hover {
+ color: #f8f8f8;
+}
+
+.ms-fontColor-white,
+.ms-fontColor-white--hover:hover {
+ color: #ffffff;
+}
+
+.ms-fontColor-yellow,
+.ms-fontColor-yellow--hover:hover {
+ color: #ffb900;
+}
+
+.ms-fontColor-yellowLight,
+.ms-fontColor-yellowLight--hover:hover {
+ color: #fff100;
+}
+
+.ms-fontColor-orange,
+.ms-fontColor-orange--hover:hover {
+ color: #d83b01;
+}
+
+.ms-fontColor-orangeLight,
+.ms-fontColor-orangeLight--hover:hover {
+ color: #ea4300;
+}
+
+.ms-fontColor-orangeLighter,
+.ms-fontColor-orangeLighter--hover:hover {
+ color: #ff8c00;
+}
+
+.ms-fontColor-redDark,
+.ms-fontColor-redDark--hover:hover {
+ color: #a80000;
+}
+
+.ms-fontColor-red,
+.ms-fontColor-red--hover:hover {
+ color: #e81123;
+}
+
+.ms-fontColor-magentaDark,
+.ms-fontColor-magentaDark--hover:hover {
+ color: #5c005c;
+}
+
+.ms-fontColor-magenta,
+.ms-fontColor-magenta--hover:hover {
+ color: #b4009e;
+}
+
+.ms-fontColor-magentaLight,
+.ms-fontColor-magentaLight--hover:hover {
+ color: #e3008c;
+}
+
+.ms-fontColor-purpleDark,
+.ms-fontColor-purpleDark--hover:hover {
+ color: #32145a;
+}
+
+.ms-fontColor-purple,
+.ms-fontColor-purple--hover:hover {
+ color: #5c2d91;
+}
+
+.ms-fontColor-purpleLight,
+.ms-fontColor-purpleLight--hover:hover {
+ color: #b4a0ff;
+}
+
+.ms-fontColor-blueDark,
+.ms-fontColor-blueDark--hover:hover {
+ color: #002050;
+}
+
+.ms-fontColor-blueMid,
+.ms-fontColor-blueMid--hover:hover {
+ color: #00188f;
+}
+
+.ms-fontColor-blue,
+.ms-fontColor-blue--hover:hover {
+ color: #0078d7;
+}
+
+.ms-fontColor-blueLight,
+.ms-fontColor-blueLight--hover:hover {
+ color: #00bcf2;
+}
+
+.ms-fontColor-tealDark,
+.ms-fontColor-tealDark--hover:hover {
+ color: #004b50;
+}
+
+.ms-fontColor-teal,
+.ms-fontColor-teal--hover:hover {
+ color: #008272;
+}
+
+.ms-fontColor-tealLight,
+.ms-fontColor-tealLight--hover:hover {
+ color: #00b294;
+}
+
+.ms-fontColor-greenDark,
+.ms-fontColor-greenDark--hover:hover {
+ color: #004b1c;
+}
+
+.ms-fontColor-green,
+.ms-fontColor-green--hover:hover {
+ color: #107c10;
+}
+
+.ms-fontColor-greenLight,
+.ms-fontColor-greenLight--hover:hover {
+ color: #bad80a;
+}
+
+.ms-fontColor-info,
+.ms-fontColor-info--hover:hover {
+ color: #767676;
+}
+
+.ms-fontColor-success,
+.ms-fontColor-success--hover:hover {
+ color: #107c10;
+}
+
+.ms-fontColor-alert,
+.ms-fontColor-alert--hover:hover {
+ color: #d83b01;
+}
+
+.ms-fontColor-warning,
+.ms-fontColor-warning--hover:hover {
+ color: #767676;
+}
+
+.ms-fontColor-severeWarning,
+.ms-fontColor-severeWarning--hover:hover {
+ color: #d83b01;
+}
+
+.ms-fontColor-error,
+.ms-fontColor-error--hover:hover {
+ color: #a80000;
+}
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI Light'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.ttf') format('truetype');
+ font-weight: 100;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.ttf') format('truetype');
+ font-weight: 400;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI Semibold'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.ttf') format('truetype');
+ font-weight: 600;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI Semilight'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.ttf') format('truetype');
+ font-weight: 200;
+ font-style: normal;
+}
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+@font-face {
+ font-family: 'Office365Icons';
+ src: url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?');
+ src: url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?#iefix') format('embedded-opentype'), url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff?') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf?') format('truetype'), url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg?#office365icons') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+.ms-Icon {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+}
+
+.ms-Icon--circleEmpty:before {
+ content: '\e000';
+}
+
+.ms-Icon--circleFill:before {
+ content: '\e001';
+}
+
+.ms-Icon--placeholder:before {
+ content: '\e002';
+}
+
+.ms-Icon--star:before {
+ content: '\e003';
+}
+
+.ms-Icon--plus:before {
+ content: '\e004';
+}
+
+.ms-Icon--minus:before {
+ content: '\e005';
+}
+
+.ms-Icon--question:before {
+ content: '\e006';
+}
+
+.ms-Icon--exclamation:before {
+ content: '\e007';
+}
+
+.ms-Icon--person:before {
+ content: '\e008';
+}
+
+.ms-Icon--mail:before {
+ content: '\e009';
+}
+
+.ms-Icon--infoCircle:before {
+ content: '\e00a';
+}
+
+.ms-Icon--alert:before {
+ content: '\e00b';
+}
+
+.ms-Icon--xCircle:before {
+ content: '\e00c';
+}
+
+.ms-Icon--mailOpen:before {
+ content: '\e00d';
+}
+
+.ms-Icon--people:before {
+ content: '\e00e';
+}
+
+.ms-Icon--bell:before {
+ content: '\e010';
+}
+
+.ms-Icon--calendar:before {
+ content: '\e011';
+}
+
+.ms-Icon--scheduling:before {
+ content: '\e012';
+}
+
+.ms-Icon--event:before {
+ content: '\e013';
+}
+
+.ms-Icon--folder:before {
+ content: '\e014';
+}
+
+.ms-Icon--documents:before {
+ content: '\e015';
+}
+
+.ms-Icon--onedrive:before {
+ content: '\e016';
+}
+
+.ms-Icon--chat:before {
+ content: '\e017';
+}
+
+.ms-Icon--sites:before {
+ content: '\e018';
+}
+
+.ms-Icon--listBullets:before {
+ content: '\e019';
+}
+
+.ms-Icon--calendarWeek:before {
+ content: '\e01a';
+}
+
+.ms-Icon--calendarWorkWeek:before {
+ content: '\e01b';
+}
+
+.ms-Icon--calendarDay:before {
+ content: '\e01c';
+}
+
+.ms-Icon--folderMove:before {
+ content: '\e01d';
+}
+
+.ms-Icon--panel:before {
+ content: '\e01e';
+}
+
+.ms-Icon--popout:before {
+ content: '\e01f';
+}
+
+.ms-Icon--menu:before {
+ content: '\e020';
+}
+
+.ms-Icon--home:before {
+ content: '\e021';
+}
+
+.ms-Icon--favorites:before {
+ content: '\e022';
+}
+
+.ms-Icon--phone:before {
+ content: '\e023';
+}
+
+.ms-Icon--mailSend:before {
+ content: '\e024';
+}
+
+.ms-Icon--save:before {
+ content: '\e025';
+}
+
+.ms-Icon--trash:before {
+ content: '\e026';
+}
+
+.ms-Icon--pencil:before {
+ content: '\e027';
+}
+
+.ms-Icon--flag:before {
+ content: '\e028';
+}
+
+.ms-Icon--reply:before {
+ content: '\e029';
+}
+
+.ms-Icon--miniatures:before {
+ content: '\e02a';
+}
+
+.ms-Icon--voicemail:before {
+ content: '\e02b';
+}
+
+.ms-Icon--play:before {
+ content: '\e02c';
+}
+
+.ms-Icon--pause:before {
+ content: '\e02d';
+}
+
+.ms-Icon--onlineAdd:before {
+ content: '\e02e';
+}
+
+.ms-Icon--onlineJoin:before {
+ content: '\e02f';
+}
+
+.ms-Icon--replyAll:before {
+ content: '\e030';
+}
+
+.ms-Icon--attachment:before {
+ content: '\e031';
+}
+
+.ms-Icon--drm:before {
+ content: '\e032';
+}
+
+.ms-Icon--pinDown:before {
+ content: '\e033';
+}
+
+.ms-Icon--refresh:before {
+ content: '\e034';
+}
+
+.ms-Icon--gear:before {
+ content: '\e035';
+}
+
+.ms-Icon--smiley:before {
+ content: '\e036';
+}
+
+.ms-Icon--info:before {
+ content: '\e037';
+}
+
+.ms-Icon--lock:before {
+ content: '\e038';
+}
+
+.ms-Icon--search:before {
+ content: '\e039';
+}
+
+.ms-Icon--questionReverse:before {
+ content: '\e03a';
+}
+
+.ms-Icon--notRecurring:before {
+ content: '\e03b';
+}
+
+.ms-Icon--tasks:before {
+ content: '\e040';
+}
+
+.ms-Icon--check:before {
+ content: '\e041';
+}
+
+.ms-Icon--x:before {
+ content: '\e042';
+}
+
+.ms-Icon--ellipsis:before {
+ content: '\e045';
+}
+
+.ms-Icon--dot:before {
+ content: '\e046';
+}
+
+.ms-Icon--arrowUp:before {
+ content: '\e047';
+}
+
+.ms-Icon--arrowDown:before {
+ content: '\e048';
+}
+
+.ms-Icon--arrowLeft:before {
+ content: '\e049';
+}
+
+.ms-Icon--arrowRight:before {
+ content: '\e04a';
+}
+
+.ms-Icon--download:before {
+ content: '\e04b';
+}
+
+.ms-Icon--directions:before {
+ content: '\e04c';
+}
+
+.ms-Icon--microphone:before {
+ content: '\e04f';
+}
+
+.ms-Icon--caretUp:before {
+ content: '\e051';
+}
+
+.ms-Icon--caretDown:before {
+ content: '\e052';
+}
+
+.ms-Icon--caretLeft:before {
+ content: '\e053';
+}
+
+.ms-Icon--caretRight:before {
+ content: '\e054';
+}
+
+.ms-Icon--caretUpLeft:before {
+ content: '\e05a';
+}
+
+.ms-Icon--caretUpRight:before {
+ content: '\e05b';
+}
+
+.ms-Icon--caretDownRight:before {
+ content: '\e05c';
+}
+
+.ms-Icon--caretDownLeft:before {
+ content: '\e05d';
+}
+
+.ms-Icon--note:before {
+ content: '\e06a';
+}
+
+.ms-Icon--noteReply:before {
+ content: '\e06b';
+}
+
+.ms-Icon--noteForward:before {
+ content: '\e06c';
+}
+
+.ms-Icon--key:before {
+ content: '\e06f';
+}
+
+.ms-Icon--tile:before {
+ content: '\e070';
+}
+
+.ms-Icon--taskRecurring:before {
+ content: '\e071';
+}
+
+.ms-Icon--starEmpty:before {
+ content: '\e073';
+}
+
+.ms-Icon--upload:before {
+ content: '\e076';
+}
+
+.ms-Icon--wrench:before {
+ content: '\e077';
+}
+
+.ms-Icon--share:before {
+ content: '\e078';
+}
+
+.ms-Icon--documentReply:before {
+ content: '\e079';
+}
+
+.ms-Icon--documentForward:before {
+ content: '\e07a';
+}
+
+.ms-Icon--partner:before {
+ content: '\e080';
+}
+
+.ms-Icon--reactivate:before {
+ content: '\e084';
+}
+
+.ms-Icon--sort:before {
+ content: '\e085';
+}
+
+.ms-Icon--personAdd:before {
+ content: '\e086';
+}
+
+.ms-Icon--chevronUp:before {
+ content: '\e087';
+}
+
+.ms-Icon--chevronDown:before {
+ content: '\e088';
+}
+
+.ms-Icon--chevronLeft:before {
+ content: '\e089';
+}
+
+.ms-Icon--chevronRight:before {
+ content: '\e08a';
+}
+
+.ms-Icon--peopleAdd:before {
+ content: '\e08c';
+}
+
+.ms-Icon--newsfeed:before {
+ content: '\e08d';
+}
+
+.ms-Icon--notebook:before {
+ content: '\e08e';
+}
+
+.ms-Icon--link:before {
+ content: '\e08f';
+}
+
+.ms-Icon--chevronsUp:before {
+ content: '\e090';
+}
+
+.ms-Icon--chevronsDown:before {
+ content: '\e091';
+}
+
+.ms-Icon--chevronsLeft:before {
+ content: '\e092';
+}
+
+.ms-Icon--chevronsRight:before {
+ content: '\e093';
+}
+
+.ms-Icon--clutter:before {
+ content: '\e09a';
+}
+
+.ms-Icon--subscribe:before {
+ content: '\e09c';
+}
+
+.ms-Icon--unsubscribe:before {
+ content: '\e09d';
+}
+
+.ms-Icon--personRemove:before {
+ content: '\e09e';
+}
+
+.ms-Icon--receiptForward:before {
+ content: '\e0a0';
+}
+
+.ms-Icon--receiptReply:before {
+ content: '\e0a1';
+}
+
+.ms-Icon--receiptCheck:before {
+ content: '\e0a2';
+}
+
+.ms-Icon--peopleRemove:before {
+ content: '\e0a3';
+}
+
+.ms-Icon--merge:before {
+ content: '\e0a4';
+}
+
+.ms-Icon--split:before {
+ content: '\e0a5';
+}
+
+.ms-Icon--eventCancel:before {
+ content: '\e0a6';
+}
+
+.ms-Icon--eventShare:before {
+ content: '\e0a7';
+}
+
+.ms-Icon--today:before {
+ content: '\e0a9';
+}
+
+.ms-Icon--oofReply:before {
+ content: '\e0aa';
+}
+
+.ms-Icon--voicemailReply:before {
+ content: '\e0ac';
+}
+
+.ms-Icon--voicemailForward:before {
+ content: '\e0ad';
+}
+
+.ms-Icon--ribbon:before {
+ content: '\e0af';
+}
+
+.ms-Icon--contact:before {
+ content: '\e0b0';
+}
+
+.ms-Icon--eye:before {
+ content: '\e0b1';
+}
+
+.ms-Icon--glasses:before {
+ content: '\e0b2';
+}
+
+.ms-Icon--print:before {
+ content: '\e100';
+}
+
+.ms-Icon--room:before {
+ content: '\e101';
+}
+
+.ms-Icon--post:before {
+ content: '\e102';
+}
+
+.ms-Icon--toggle:before {
+ content: '\e103';
+}
+
+.ms-Icon--touch:before {
+ content: '\e104';
+}
+
+.ms-Icon--clock:before {
+ content: '\e105';
+}
+
+.ms-Icon--fax:before {
+ content: '\e106';
+}
+
+.ms-Icon--lightning:before {
+ content: '\e110';
+}
+
+.ms-Icon--dialpad:before {
+ content: '\e111';
+}
+
+.ms-Icon--phoneTransfer:before {
+ content: '\e112';
+}
+
+.ms-Icon--phoneAdd:before {
+ content: '\e113';
+}
+
+.ms-Icon--late:before {
+ content: '\e114';
+}
+
+.ms-Icon--chatAdd:before {
+ content: '\e115';
+}
+
+.ms-Icon--conflict:before {
+ content: '\e116';
+}
+
+.ms-Icon--navigate:before {
+ content: '\e117';
+}
+
+.ms-Icon--camera:before {
+ content: '\e119';
+}
+
+.ms-Icon--filter:before {
+ content: '\e11a';
+}
+
+.ms-Icon--fullscreen:before {
+ content: '\e11b';
+}
+
+.ms-Icon--new:before {
+ content: '\e11c';
+}
+
+.ms-Icon--mailEmpty:before {
+ content: '\e11d';
+}
+
+.ms-Icon--editBox:before {
+ content: '\e11e';
+}
+
+.ms-Icon--waffle:before {
+ content: '\e11f';
+}
+
+.ms-Icon--work:before {
+ content: '\e120';
+}
+
+.ms-Icon--eventRecurring:before {
+ content: '\e121';
+}
+
+.ms-Icon--cart:before {
+ content: '\e122';
+}
+
+.ms-Icon--socialListening:before {
+ content: '\e123';
+}
+
+.ms-Icon--mapMarker:before {
+ content: '\e124';
+}
+
+.ms-Icon--org:before {
+ content: '\e125';
+}
+
+.ms-Icon--replyAlt:before {
+ content: '\e150';
+}
+
+.ms-Icon--replyAllAlt:before {
+ content: '\e152';
+}
+
+.ms-Icon--eventInfo:before {
+ content: '\e154';
+}
+
+.ms-Icon--group:before {
+ content: '\e155';
+}
+
+.ms-Icon--money:before {
+ content: '\e161';
+}
+
+.ms-Icon--graph:before {
+ content: '\e162';
+}
+
+.ms-Icon--noteEdit:before {
+ content: '\e163';
+}
+
+.ms-Icon--dashboard:before {
+ content: '\e164';
+}
+
+.ms-Icon--mailEdit:before {
+ content: '\e165';
+}
+
+.ms-Icon--pinLeft:before {
+ content: '\e167';
+}
+
+.ms-Icon--heart:before {
+ content: '\e16a';
+}
+
+.ms-Icon--heartEmpty:before {
+ content: '\e16b';
+}
+
+.ms-Icon--picture:before {
+ content: '\e16c';
+}
+
+.ms-Icon--cake:before {
+ content: '\e16d';
+}
+
+.ms-Icon--books:before {
+ content: '\e16e';
+}
+
+.ms-Icon--chart:before {
+ content: '\e16f';
+}
+
+.ms-Icon--video:before {
+ content: '\e170';
+}
+
+.ms-Icon--soccer:before {
+ content: '\e171';
+}
+
+.ms-Icon--meal:before {
+ content: '\e172';
+}
+
+.ms-Icon--balloon:before {
+ content: '\e173';
+}
+
+.ms-Icon--cat:before {
+ content: '\e174';
+}
+
+.ms-Icon--dog:before {
+ content: '\e175';
+}
+
+.ms-Icon--bag:before {
+ content: '\e176';
+}
+
+.ms-Icon--music:before {
+ content: '\e177';
+}
+
+.ms-Icon--stopwatch:before {
+ content: '\e178';
+}
+
+.ms-Icon--coffee:before {
+ content: '\e179';
+}
+
+.ms-Icon--briefcase:before {
+ content: '\e17a';
+}
+
+.ms-Icon--pill:before {
+ content: '\e17b';
+}
+
+.ms-Icon--trophy:before {
+ content: '\e17c';
+}
+
+.ms-Icon--firstAid:before {
+ content: '\e17d';
+}
+
+.ms-Icon--plane:before {
+ content: '\e17e';
+}
+
+.ms-Icon--page:before {
+ content: '\e17f';
+}
+
+.ms-Icon--car:before {
+ content: '\e180';
+}
+
+.ms-Icon--dogAlt:before {
+ content: '\e181';
+}
+
+.ms-Icon--document:before {
+ content: '\e182';
+}
+
+.ms-Icon--metadata:before {
+ content: '\e183';
+}
+
+.ms-Icon--pointItem:before {
+ content: '\e184';
+}
+
+.ms-Icon--text:before {
+ content: '\e185';
+}
+
+.ms-Icon--fieldText:before {
+ content: '\e186';
+}
+
+.ms-Icon--fieldNumber:before {
+ content: '\e187';
+}
+
+.ms-Icon--dropdown:before {
+ content: '\e188';
+}
+
+.ms-Icon--radioButton:before {
+ content: '\e189';
+}
+
+.ms-Icon--checkbox:before {
+ content: '\e18a';
+}
+
+.ms-Icon--story:before {
+ content: '\e18b';
+}
+
+.ms-Icon--bold:before {
+ content: '\e18c';
+}
+
+.ms-Icon--italic:before {
+ content: '\e18d';
+}
+
+.ms-Icon--underline:before {
+ content: '\e18e';
+}
+
+.ms-Icon--quote:before {
+ content: '\e18f';
+}
+
+.ms-Icon--styleRemove:before {
+ content: '\e190';
+}
+
+.ms-Icon--pictureAdd:before {
+ content: '\e191';
+}
+
+.ms-Icon--pictureRemove:before {
+ content: '\e192';
+}
+
+.ms-Icon--desktop:before {
+ content: '\e193';
+}
+
+.ms-Icon--tablet:before {
+ content: '\e194';
+}
+
+.ms-Icon--mobile:before {
+ content: '\e195';
+}
+
+.ms-Icon--table:before {
+ content: '\e196';
+}
+
+.ms-Icon--hide:before {
+ content: '\e197';
+}
+
+.ms-Icon--shield:before {
+ content: '\e198';
+}
+
+.ms-Icon--header:before {
+ content: '\e19a';
+}
+
+.ms-Icon--paint:before {
+ content: '\e19b';
+}
+
+.ms-Icon--support:before {
+ content: '\e19c';
+}
+
+.ms-Icon--settings:before {
+ content: '\e19d';
+}
+
+.ms-Icon--creditCard:before {
+ content: '\e19e';
+}
+
+.ms-Icon--reload:before {
+ content: '\e19f';
+}
+
+.ms-Icon--peopleSecurity:before {
+ content: '\e200';
+}
+
+.ms-Icon--fieldTextBox:before {
+ content: '\e203';
+}
+
+.ms-Icon--multiChoice:before {
+ content: '\e204';
+}
+
+.ms-Icon--fieldMail:before {
+ content: '\e205';
+}
+
+.ms-Icon--contactForm:before {
+ content: '\e206';
+}
+
+.ms-Icon--circleHalfFilled:before {
+ content: '\e207';
+}
+
+.ms-Icon--documentPDF:before {
+ content: '\e208';
+}
+
+.ms-Icon--bookmark:before {
+ content: '\e209';
+}
+
+.ms-Icon--circleUnfilled:before {
+ content: '\e20b';
+}
+
+.ms-Icon--circleFilled:before {
+ content: '\e20c';
+}
+
+.ms-Icon--textBox:before {
+ content: '\e20e';
+}
+
+.ms-Icon--drop:before {
+ content: '\e20f';
+}
+
+.ms-Icon--sun:before {
+ content: '\e210';
+}
+
+.ms-Icon--lifesaver:before {
+ content: '\e211';
+}
+
+.ms-Icon--lifesaverLock:before {
+ content: '\e212';
+}
+
+.ms-Icon--mailUnread:before {
+ content: '\e213';
+}
+
+.ms-Icon--mailRead:before {
+ content: '\e214';
+}
+
+.ms-Icon--inboxCheck:before {
+ content: '\e215';
+}
+
+.ms-Icon--folderSearch:before {
+ content: '\e216';
+}
+
+.ms-Icon--collapse:before {
+ content: '\e217';
+}
+
+.ms-Icon--expand:before {
+ content: '\e218';
+}
+
+.ms-Icon--ascending:before {
+ content: '\e219';
+}
+
+.ms-Icon--descending:before {
+ content: '\e21a';
+}
+
+.ms-Icon--filterClear:before {
+ content: '\e21b';
+}
+
+.ms-Icon--checkboxEmpty:before {
+ content: '\e21c';
+}
+
+.ms-Icon--checkboxMixed:before {
+ content: '\e21d';
+}
+
+.ms-Icon--boards:before {
+ content: '\e21e';
+}
+
+.ms-Icon--checkboxCheck:before {
+ content: '\e21f';
+}
+
+.ms-Icon--frowny:before {
+ content: '\e220';
+}
+
+.ms-Icon--lightBulb:before {
+ content: '\e221';
+}
+
+.ms-Icon--globe:before {
+ content: '\e222';
+}
+
+.ms-Icon--deviceWipe:before {
+ content: '\e223';
+}
+
+.ms-Icon--listCheck:before {
+ content: '\e226';
+}
+
+.ms-Icon--listGroup:before {
+ content: '\e227';
+}
+
+.ms-Icon--timeline:before {
+ content: '\e228';
+}
+
+.ms-Icon--fontIncrease:before {
+ content: '\e229';
+}
+
+.ms-Icon--fontDecrease:before {
+ content: '\e22a';
+}
+
+.ms-Icon--fontColor:before {
+ content: '\e22b';
+}
+
+.ms-Icon--mailCheck:before {
+ content: '\e22c';
+}
+
+.ms-Icon--mailDown:before {
+ content: '\e22d';
+}
+
+.ms-Icon--listCheckbox:before {
+ content: '\e22e';
+}
+
+.ms-Icon--sunAdd:before {
+ content: '\e22f';
+}
+
+.ms-Icon--sunQuestion:before {
+ content: '\e230';
+}
+
+.ms-Icon--chevronThinUp:before {
+ content: '\e231';
+}
+
+.ms-Icon--chevronThinDown:before {
+ content: '\e232';
+}
+
+.ms-Icon--chevronThinLeft:before {
+ content: '\e233';
+}
+
+.ms-Icon--chevronThinRight:before {
+ content: '\e234';
+}
+
+.ms-Icon--chevronThickUp:before {
+ content: '\e235';
+}
+
+.ms-Icon--chevronThickDown:before {
+ content: '\e236';
+}
+
+.ms-Icon--chevronThickLeft:before {
+ content: '\e237';
+}
+
+.ms-Icon--chevronThickRight:before {
+ content: '\e238';
+}
+
+.ms-Icon--linkRemove:before {
+ content: '\e239';
+}
+
+.ms-Icon--alertOutline:before {
+ content: '\e23b';
+}
+
+.ms-Icon--documentLandscape:before {
+ content: '\e23c';
+}
+
+.ms-Icon--documentAdd:before {
+ content: '\e23d';
+}
+
+.ms-Icon--toggleMiddle:before {
+ content: '\e23e';
+}
+
+.ms-Icon--embed:before {
+ content: '\e23f';
+}
+
+.ms-Icon--listNumbered:before {
+ content: '\e240';
+}
+
+.ms-Icon--peopleCheck:before {
+ content: '\e242';
+}
+
+.ms-Icon--caretUpOutline:before {
+ content: '\e243';
+}
+
+.ms-Icon--caretDownOutline:before {
+ content: '\e244';
+}
+
+.ms-Icon--caretLeftOutline:before {
+ content: '\e245';
+}
+
+.ms-Icon--caretRightOutline:before {
+ content: '\e246';
+}
+
+.ms-Icon--mailSync:before {
+ content: '\e248';
+}
+
+.ms-Icon--mailError:before {
+ content: '\e249';
+}
+
+.ms-Icon--mailPause:before {
+ content: '\e24a';
+}
+
+.ms-Icon--peopleSync:before {
+ content: '\e24b';
+}
+
+.ms-Icon--peopleError:before {
+ content: '\e24c';
+}
+
+.ms-Icon--peoplePause:before {
+ content: '\e24d';
+}
+
+.ms-Icon--circleBall:before {
+ content: '\e24e';
+}
+
+.ms-Icon--circleBalloons:before {
+ content: '\e24f';
+}
+
+.ms-Icon--circleCar:before {
+ content: '\e250';
+}
+
+.ms-Icon--circleCat:before {
+ content: '\e251';
+}
+
+.ms-Icon--circleCoffee:before {
+ content: '\e252';
+}
+
+.ms-Icon--circleDog:before {
+ content: '\e253';
+}
+
+.ms-Icon--circleLightning:before {
+ content: '\e254';
+}
+
+.ms-Icon--circlePill:before {
+ content: '\e255';
+}
+
+.ms-Icon--circlePlane:before {
+ content: '\e256';
+}
+
+.ms-Icon--circlePoodle:before {
+ content: '\e257';
+}
+
+.ms-Icon--checkPeople:before {
+ content: '\e259';
+}
+
+.ms-Icon--documentSearch:before {
+ content: '\e25a';
+}
+
+.ms-Icon--sortLines:before {
+ content: '\e25c';
+}
+
+.ms-Icon--calendarPublic:before {
+ content: '\e25d';
+}
+
+.ms-Icon--contactPublic:before {
+ content: '\e25e';
+}
+
+.ms-Icon--classNotebook:before {
+ content: '\e25f';
+}
+
+.ms-Icon--triangleUp:before {
+ content: '\e260';
+}
+
+.ms-Icon--triangleRight:before {
+ content: '\e261';
+}
+
+.ms-Icon--triangleDown:before {
+ content: '\e262';
+}
+
+.ms-Icon--triangleLeft:before {
+ content: '\e263';
+}
+
+.ms-Icon--triangleEmptyUp:before {
+ content: '\e264';
+}
+
+.ms-Icon--triangleEmptyRight:before {
+ content: '\e265';
+}
+
+.ms-Icon--triangleEmptyDown:before {
+ content: '\e266';
+}
+
+.ms-Icon--triangleEmptyLeft:before {
+ content: '\e267';
+}
+
+.ms-Icon--filePDF:before {
+ content: '\e268';
+}
+
+.ms-Icon--fileImage:before {
+ content: '\e26c';
+}
+
+.ms-Icon--fileDocument:before {
+ content: '\e26d';
+}
+
+.ms-Icon--listGroup2:before {
+ content: '\e26e';
+}
+
+.ms-Icon--copy:before {
+ content: '\e26f';
+}
+
+.ms-Icon--creditCardOutline:before {
+ content: '\e270';
+}
+
+.ms-Icon--mailPublic:before {
+ content: '\e272';
+}
+
+.ms-Icon--folderPublic:before {
+ content: '\e273';
+}
+
+.ms-Icon--teamwork:before {
+ content: '\e274';
+}
+
+.ms-Icon--move:before {
+ content: '\e275';
+}
+
+.ms-Icon--classroom:before {
+ content: '\e276';
+}
+
+.ms-Icon--menu2:before {
+ content: '\e277';
+}
+
+.ms-Icon--plus2:before {
+ content: '\e278';
+}
+
+.ms-Icon--tag:before {
+ content: '\e279';
+}
+
+.ms-Icon--arrowUp2:before {
+ content: '\e27a';
+}
+
+.ms-Icon--arrowDown2:before {
+ content: '\e27b';
+}
+
+.ms-Icon--circlePlus:before {
+ content: '\e27c';
+}
+
+.ms-Icon--circleInfo:before {
+ content: '\e27d';
+}
+
+.ms-Icon--section:before {
+ content: '\e27e';
+}
+
+.ms-Icon--sections:before {
+ content: '\e27f';
+}
+
+.ms-Icon--at:before {
+ content: '\e282';
+}
+
+.ms-Icon--arrowUpRight:before {
+ content: '\e283';
+}
+
+.ms-Icon--arrowDownRight:before {
+ content: '\e284';
+}
+
+.ms-Icon--arrowDownLeft:before {
+ content: '\e285';
+}
+
+.ms-Icon--arrowUpLeft:before {
+ content: '\e286';
+}
+
+.ms-Icon--bundle:before {
+ content: '\e287';
+}
+
+.ms-Icon--pictureEdit:before {
+ content: '\e288';
+}
+
+.ms-Icon--protectionCenter:before {
+ content: '\e289';
+}
+
+.ms-Icon--alert2:before {
+ content: '\e28a';
+}
+
+.ms-Icon--skypeCircleCheck:before {
+ content: '\e310';
+}
+
+.ms-Icon--skypeCircleClock:before {
+ content: '\e311';
+}
+
+.ms-Icon--skypeCircleMinus:before {
+ content: '\e312';
+}
+
+.ms-Icon--skypeCheck:before {
+ content: '\e315';
+}
+
+.ms-Icon--skypeClock:before {
+ content: '\e316';
+}
+
+.ms-Icon--skypeMinus:before {
+ content: '\e317';
+}
+
+.ms-Icon--circle {
+ position: relative;
+ display: inline-block;
+ font-size: 1rem;
+ width: 1em;
+ height: 1em;
+ margin: 0 0.5em 0 0;
+ padding: 0;
+ text-align: left;
+ -webkit-font-smoothing: antialiased;
+}
+
+.ms-Icon--circle:before,
+.ms-Icon--circle:after {
+ line-height: 1;
+ font-size: inherit;
+}
+
+.ms-Icon--circle:before {
+ display: block;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ vertical-align: top;
+ position: absolute;
+}
+
+.ms-Icon--circle:after {
+ content: '\e000';
+ position: absolute;
+ top: 0;
+ left: 0;
+ -ms-transform: scale(2);
+ transform: scale(2);
+ -ms-transform-origin: 50% 50%;
+ transform-origin: 50% 50%;
+ z-index: 0;
+}
+
+.ms-Icon--circle.ms-Icon--star:before {
+ top: -2%;
+ left: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--person:before {
+ top: -2%;
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--alert:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--mailOpen:before {
+ top: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--people:before {
+ top: -4%;
+ left: -7%;
+}
+
+.ms-Icon--circle.ms-Icon--bell:before {
+ top: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--scheduling:before {
+ top: -3%;
+ left: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--documents:before {
+ top: -1%;
+ left: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--listBullets:before {
+ top: -1%;
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--panel:before {
+ left: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--popout:before {
+ top: -2%;
+ left: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--home:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--favorites:before {
+ top: -2%;
+ left: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--phone:before {
+ top: -2%;
+ left: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--mailSend:before {
+ left: -10%;
+}
+
+.ms-Icon--circle.ms-Icon--pencil:before {
+ top: -2%;
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--flag:before {
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--miniatures:before {
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--voicemail:before {
+ top: 2%;
+ left: -7%;
+}
+
+.ms-Icon--circle.ms-Icon--onlineAdd:before {
+ top: -1%;
+ left: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--pinDown:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--gear:before {
+ left: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--check:before {
+ top: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--ellipsis:before {
+ top: 2%;
+ left: -12%;
+}
+
+.ms-Icon--circle.ms-Icon--directions:before {
+ left: 10%;
+}
+
+.ms-Icon--circle.ms-Icon--microphone:before {
+ top: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDown:before {
+ top: 5%;
+ left: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--caretLeft:before {
+ left: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--caretRight:before {
+ left: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--caretUpLeft:before {
+ top: 5%;
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--caretUpRight:before {
+ top: 5%;
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDownRight:before {
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDownLeft:before {
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--note:before {
+ top: 2%;
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--noteReply:before {
+ top: 6%;
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--noteForward:before {
+ top: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--key:before {
+ top: 5%;
+ left: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--tile:before {
+ top: -1%;
+ left: -18%;
+}
+
+.ms-Icon--circle.ms-Icon--taskRecurring:before {
+ top: 2%;
+ left: -1%;
+}
+
+.ms-Icon--circle.ms-Icon--starEmpty:before {
+ top: -4%;
+ left: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--documentReply:before {
+ top: -2%;
+ left: 7%;
+}
+
+.ms-Icon--circle.ms-Icon--documentForward:before {
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--partner:before {
+ top: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--reactivate:before {
+ top: -2%;
+ left: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--sort:before {
+ left: -19%;
+}
+
+.ms-Icon--circle.ms-Icon--personAdd:before {
+ top: -2%;
+ left: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronDown:before {
+ top: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronLeft:before {
+ left: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronRight:before {
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleAdd:before {
+ top: -5%;
+ left: -12%;
+}
+
+.ms-Icon--circle.ms-Icon--newsfeed:before {
+ left: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--notebook:before {
+ left: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--link:before {
+ top: 2%;
+ left: -18%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronsDown:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronsLeft:before {
+ left: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronsRight:before {
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--personRemove:before {
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--receiptForward:before {
+ left: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--receiptReply:before {
+ left: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--receiptCheck:before {
+ left: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleRemove:before {
+ top: -3%;
+ left: -12%;
+}
+
+.ms-Icon--circle.ms-Icon--merge:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--split:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--eventCancel:before {
+ left: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--today:before {
+ top: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--oofReply:before {
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--voicemailReply:before {
+ top: 4%;
+ left: -25%;
+}
+
+.ms-Icon--circle.ms-Icon--voicemailForward:before {
+ top: 4%;
+ left: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--eye:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--post:before {
+ top: -4%;
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--fax:before {
+ top: -3%;
+ left: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--lightning:before {
+ top: 2%;
+ left: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--filter:before {
+ top: 7%;
+}
+
+.ms-Icon--circle.ms-Icon--cart:before {
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--socialListening:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--mapMarker:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--replyAllAlt:before {
+ left: -16%;
+}
+
+.ms-Icon--circle.ms-Icon--group:before {
+ left: -33%;
+}
+
+.ms-Icon--circle.ms-Icon--money:before {
+ left: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--noteEdit:before {
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--mailEdit:before {
+ top: 3%;
+ left: 7%;
+}
+
+.ms-Icon--circle.ms-Icon--pinLeft:before {
+ left: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--heart:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--heartEmpty:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--cake:before {
+ top: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--books:before {
+ left: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--video:before {
+ top: -3%;
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--balloon:before {
+ top: 4%;
+ left: -1%;
+}
+
+.ms-Icon--circle.ms-Icon--music:before {
+ top: -2%;
+ left: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--stopwatch:before {
+ top: -3%;
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--coffee:before {
+ top: -3%;
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--plane:before {
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--dogAlt:before {
+ left: -15%;
+}
+
+.ms-Icon--circle.ms-Icon--metadata:before {
+ top: -4%;
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--text:before {
+ top: -4%;
+ left: 10%;
+}
+
+.ms-Icon--circle.ms-Icon--fieldText:before {
+ left: -14%;
+}
+
+.ms-Icon--circle.ms-Icon--fieldNumber:before {
+ left: -14%;
+}
+
+.ms-Icon--circle.ms-Icon--dropdown:before {
+ left: -14%;
+}
+
+.ms-Icon--circle.ms-Icon--story:before {
+ left: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--bold:before {
+ left: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--underline:before {
+ top: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--quote:before {
+ left: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--styleRemove:before {
+ top: 4%;
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--pictureAdd:before {
+ left: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--pictureRemove:before {
+ left: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--mobile:before {
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--hide:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--header:before {
+ left: -9%;
+}
+
+.ms-Icon--circle.ms-Icon--msn:before {
+ left: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleCheck:before {
+ left: -7%;
+ top: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDownOutline:before {
+ top: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--caretLeftOutline:before {
+ left: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--caretRightOutline:before {
+ left: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--sway:before {
+ left: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--mailSync:before {
+ left: 8%;
+ top: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleSync:before {
+ left: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleError:before {
+ left: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--peoplePause:before {
+ left: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--documentSearch:before {
+ left: 8%;
+}
+
+.ms-Icon--circle.ms-Icon--dynamicsMarketing:before {
+ left: -8%;
+}
+
+.ms-u-slideRightIn10 {
+ animation-name: fadeIn, slideRightIn10;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn10 {
+ from {
+ transform: translate3d(-10px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightIn20 {
+ animation-name: fadeIn, slideRightIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn20 {
+ from {
+ transform: translate3d(-20px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightIn40 {
+ animation-name: fadeIn, slideRightIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn40 {
+ from {
+ transform: translate3d(-40px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn10 {
+ animation-name: fadeIn, slideLeftIn10;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftIn10 {
+ from {
+ transform: translate3d(10px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn20 {
+ animation-name: fadeIn, slideLeftIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftIn20 {
+ from {
+ transform: translate3d(20px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn40 {
+ animation-name: fadeIn, slideLeftIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftIn40 {
+ from {
+ transform: translate3d(40px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightIn400 {
+ animation-name: fadeIn, slideRightIn400;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn400 {
+ from {
+ transform: translate3d(-400px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn400 {
+ animation-name: fadeIn, slideLeft400;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeft400 {
+ from {
+ transform: translate3d(400px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideUpIn20 {
+ animation-name: fadeIn, slideUpIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpIn20 {
+ from {
+ transform: translate3d(0px, 20px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideUpIn10 {
+ animation-name: fadeIn, slideUpIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpIn10 {
+ from {
+ transform: translate3d(0px, 10px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideDownIn20 {
+ animation-name: fadeIn, slideDownIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownIn20 {
+ from {
+ transform: translate3d(0px, -20px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideDownIn10 {
+ animation-name: fadeIn, slideDownIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownIn10 {
+ from {
+ transform: translate3d(0px, -10px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightOut40 {
+ animation-name: fadeOut, slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightOut40 {
+ from {
+ transform: translate3d(0px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(40px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftOut40 {
+ animation-name: fadeOut, slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftOut40 {
+ from {
+ transform: translate3d(0, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(-40px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightOut400 {
+ animation-name: fadeOut, slideRightOut400;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightOut400 {
+ from {
+ transform: translate3d(0, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(400px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftOut400 {
+ animation-name: fadeOut, slideLeftOut400;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftOut400 {
+ from {
+ transform: translate3d(0, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(-400px, 0px, 0px);
+ }
+}
+
+.ms-u-slideUpOut20 {
+ animation-name: fadeOut, slideUpOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpOut20 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, -20px, 0px);
+ }
+}
+
+.ms-u-slideUpOut10 {
+ animation-name: fadeOut, slideUpOut10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpOut10 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, -10px, 0px);
+ }
+}
+
+.ms-u-slideDownOut20 {
+ animation-name: fadeOut, slideDownOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownOut20 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 20px, 0px);
+ }
+}
+
+.ms-u-slideDownOut10 {
+ animation-name: fadeOut, slideDownOut10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownOut10 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 10px, 0px);
+ }
+}
+
+.ms-u-scaleUpIn100 {
+ animation-name: fadeIn, scaleUp100;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleUp100 {
+ from {
+ transform: scale3d(0.98, 0.98, 1);
+ }
+
+ to {
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.ms-u-scaleDownIn100 {
+ animation-name: fadeIn, scaleDown100;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleDown100 {
+ from {
+ transform: scale3d(1.03, 1.03, 1);
+ }
+
+ to {
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.ms-u-scaleUpOut103 {
+ animation-name: fadeOut, scaleUp103;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleUp103 {
+ from {
+ transform: scale3d(1, 1, 1);
+ }
+
+ to {
+ transform: scale3d(1.03, 1.03, 1);
+ }
+}
+
+.ms-u-scaleDownOut98 {
+ animation-name: fadeOut, scaleDown98;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleDown98 {
+ from {
+ transform: scale3d(1, 1, 1);
+ }
+
+ to {
+ transform: scale3d(0.98, 0.98, 1);
+ }
+}
+
+.ms-u-fadeIn400 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+}
+
+.ms-u-fadeIn100 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+ animation-duration: 0.167s;
+}
+
+.ms-u-fadeIn200 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+ animation-duration: 0.267s;
+}
+
+.ms-u-fadeIn500 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+ animation-duration: 0.467s;
+}
+
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+
+.ms-u-fadeOut400 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+}
+
+.ms-u-fadeOut100 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+ animation-duration: 0.1s;
+}
+
+.ms-u-fadeOut200 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+ animation-duration: 0.167s;
+}
+
+.ms-u-fadeOut500 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+ animation-duration: 0.467s;
+}
+
+@keyframes fadeOut {
+ from {
+ opacity: 1;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+
+.ms-u-rotate90deg {
+ animation-name: rotate90;
+ -webkit-animation-duration: 0.1s;
+ -moz-animation-duration: 0.1s;
+ -ms-animation-duration: 0.1s;
+ -o-animation-duration: 0.1s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes rotate90 {
+ from {
+ transform: rotateZ(0deg);
+ }
+
+ to {
+ transform: rotateZ(90deg);
+ }
+}
+
+.ms-u-rotateN90deg {
+ animation-name: rotateN90;
+ -webkit-animation-duration: 0.1s;
+ -moz-animation-duration: 0.1s;
+ -ms-animation-duration: 0.1s;
+ -o-animation-duration: 0.1s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes rotateN90 {
+ from {
+ transform: rotateZ(90deg);
+ }
+
+ to {
+ transform: rotateZ(0deg);
+ }
+}
+
+.ms-u-expandCollapse400 {
+ transition: height 0.367s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-u-expandCollapse200 {
+ transition: height 0.167s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-u-expandCollapse100 {
+ transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-u-delay100 {
+ animation-delay: 0.167s;
+}
+
+.ms-u-delay200 {
+ animation-delay: 0.267s;
+}
+
+@media (max-width: 479px) {
+ .ms-u-hiddenSm,
+ .ms-u-hiddenMdDown,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 480px) and (max-width: 639px) {
+ .ms-u-hiddenMd,
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenMdDown,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 640px) and (max-width: 1023px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLg,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1024px) and (max-width: 1365px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXl,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1366px) and (max-width: 1919px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXxl,
+ .ms-u-hiddenXxlUp,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1920px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXxlUp,
+ .ms-u-hiddenXxxl {
+ display: none !important;
+ }
+}
+
+.ms-u-sm12 {
+ width: 100%;
+}
+
+.ms-u-sm11 {
+ width: 91.66666666666666%;
+}
+
+.ms-u-sm10 {
+ width: 83.33333333333334%;
+}
+
+.ms-u-sm9 {
+ width: 75%;
+}
+
+.ms-u-sm8 {
+ width: 66.66666666666666%;
+}
+
+.ms-u-sm7 {
+ width: 58.333333333333336%;
+}
+
+.ms-u-sm6 {
+ width: 50%;
+}
+
+.ms-u-sm5 {
+ width: 41.66666666666667%;
+}
+
+.ms-u-sm4 {
+ width: 33.33333333333333%;
+}
+
+.ms-u-sm3 {
+ width: 25%;
+}
+
+.ms-u-sm2 {
+ width: 16.666666666666664%;
+}
+
+.ms-u-sm1 {
+ width: 8.333333333333332%;
+}
+
+.ms-u-smPull12 {
+ right: 100%;
+}
+
+.ms-u-smPull11 {
+ right: 91.66666666666666%;
+}
+
+.ms-u-smPull10 {
+ right: 83.33333333333334%;
+}
+
+.ms-u-smPull9 {
+ right: 75%;
+}
+
+.ms-u-smPull8 {
+ right: 66.66666666666666%;
+}
+
+.ms-u-smPull7 {
+ right: 58.333333333333336%;
+}
+
+.ms-u-smPull6 {
+ right: 50%;
+}
+
+.ms-u-smPull5 {
+ right: 41.66666666666667%;
+}
+
+.ms-u-smPull4 {
+ right: 33.33333333333333%;
+}
+
+.ms-u-smPull3 {
+ right: 25%;
+}
+
+.ms-u-smPull2 {
+ right: 16.666666666666664%;
+}
+
+.ms-u-smPull1 {
+ right: 8.333333333333332%;
+}
+
+.ms-u-smPull0 {
+ right: auto;
+}
+
+.ms-u-smPush12 {
+ left: 100%;
+}
+
+.ms-u-smPush11 {
+ left: 91.66666666666666%;
+}
+
+.ms-u-smPush10 {
+ left: 83.33333333333334%;
+}
+
+.ms-u-smPush9 {
+ left: 75%;
+}
+
+.ms-u-smPush8 {
+ left: 66.66666666666666%;
+}
+
+.ms-u-smPush7 {
+ left: 58.333333333333336%;
+}
+
+.ms-u-smPush6 {
+ left: 50%;
+}
+
+.ms-u-smPush5 {
+ left: 41.66666666666667%;
+}
+
+.ms-u-smPush4 {
+ left: 33.33333333333333%;
+}
+
+.ms-u-smPush3 {
+ left: 25%;
+}
+
+.ms-u-smPush2 {
+ left: 16.666666666666664%;
+}
+
+.ms-u-smPush1 {
+ left: 8.333333333333332%;
+}
+
+.ms-u-smPush0 {
+ left: auto;
+}
+
+.ms-u-smOffset11 {
+ margin-left: 91.66666666666666%;
+}
+
+.ms-u-smOffset10 {
+ margin-left: 83.33333333333334%;
+}
+
+.ms-u-smOffset9 {
+ margin-left: 75%;
+}
+
+.ms-u-smOffset8 {
+ margin-left: 66.66666666666666%;
+}
+
+.ms-u-smOffset7 {
+ margin-left: 58.333333333333336%;
+}
+
+.ms-u-smOffset6 {
+ margin-left: 50%;
+}
+
+.ms-u-smOffset5 {
+ margin-left: 41.66666666666667%;
+}
+
+.ms-u-smOffset4 {
+ margin-left: 33.33333333333333%;
+}
+
+.ms-u-smOffset3 {
+ margin-left: 25%;
+}
+
+.ms-u-smOffset2 {
+ margin-left: 16.666666666666664%;
+}
+
+.ms-u-smOffset1 {
+ margin-left: 8.333333333333332%;
+}
+
+.ms-u-smOffset0 {
+ margin-left: 0;
+}
+
+@media (min-width: 480px) {
+ .ms-u-md12 {
+ width: 100%;
+ }
+
+ .ms-u-md11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-md10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-md9 {
+ width: 75%;
+ }
+
+ .ms-u-md8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-md7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-md6 {
+ width: 50%;
+ }
+
+ .ms-u-md5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-md4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-md3 {
+ width: 25%;
+ }
+
+ .ms-u-md2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-md1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-mdPull12 {
+ right: 100%;
+ }
+
+ .ms-u-mdPull11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-mdPull10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-mdPull9 {
+ right: 75%;
+ }
+
+ .ms-u-mdPull8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-mdPull7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-mdPull6 {
+ right: 50%;
+ }
+
+ .ms-u-mdPull5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-mdPull4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-mdPull3 {
+ right: 25%;
+ }
+
+ .ms-u-mdPull2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-mdPull1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-mdPull0 {
+ right: auto;
+ }
+
+ .ms-u-mdPush12 {
+ left: 100%;
+ }
+
+ .ms-u-mdPush11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-mdPush10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-mdPush9 {
+ left: 75%;
+ }
+
+ .ms-u-mdPush8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-mdPush7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-mdPush6 {
+ left: 50%;
+ }
+
+ .ms-u-mdPush5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-mdPush4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-mdPush3 {
+ left: 25%;
+ }
+
+ .ms-u-mdPush2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-mdPush1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-mdPush0 {
+ left: auto;
+ }
+
+ .ms-u-mdOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+
+ .ms-u-mdOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+
+ .ms-u-mdOffset9 {
+ margin-left: 75%;
+ }
+
+ .ms-u-mdOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+
+ .ms-u-mdOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+
+ .ms-u-mdOffset6 {
+ margin-left: 50%;
+ }
+
+ .ms-u-mdOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+
+ .ms-u-mdOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+
+ .ms-u-mdOffset3 {
+ margin-left: 25%;
+ }
+
+ .ms-u-mdOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+
+ .ms-u-mdOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+
+ .ms-u-mdOffset0 {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 640px) {
+ .ms-u-lg12 {
+ width: 100%;
+ }
+
+ .ms-u-lg11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-lg10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-lg9 {
+ width: 75%;
+ }
+
+ .ms-u-lg8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-lg7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-lg6 {
+ width: 50%;
+ }
+
+ .ms-u-lg5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-lg4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-lg3 {
+ width: 25%;
+ }
+
+ .ms-u-lg2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-lg1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-lgPull12 {
+ right: 100%;
+ }
+
+ .ms-u-lgPull11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-lgPull10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-lgPull9 {
+ right: 75%;
+ }
+
+ .ms-u-lgPull8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-lgPull7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-lgPull6 {
+ right: 50%;
+ }
+
+ .ms-u-lgPull5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-lgPull4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-lgPull3 {
+ right: 25%;
+ }
+
+ .ms-u-lgPull2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-lgPull1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-lgPull0 {
+ right: auto;
+ }
+
+ .ms-u-lgPush12 {
+ left: 100%;
+ }
+
+ .ms-u-lgPush11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-lgPush10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-lgPush9 {
+ left: 75%;
+ }
+
+ .ms-u-lgPush8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-lgPush7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-lgPush6 {
+ left: 50%;
+ }
+
+ .ms-u-lgPush5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-lgPush4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-lgPush3 {
+ left: 25%;
+ }
+
+ .ms-u-lgPush2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-lgPush1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-lgPush0 {
+ left: auto;
+ }
+
+ .ms-u-lgOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+
+ .ms-u-lgOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+
+ .ms-u-lgOffset9 {
+ margin-left: 75%;
+ }
+
+ .ms-u-lgOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+
+ .ms-u-lgOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+
+ .ms-u-lgOffset6 {
+ margin-left: 50%;
+ }
+
+ .ms-u-lgOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+
+ .ms-u-lgOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+
+ .ms-u-lgOffset3 {
+ margin-left: 25%;
+ }
+
+ .ms-u-lgOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+
+ .ms-u-lgOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+
+ .ms-u-lgOffset0 {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 1024px) {
+ .ms-u-xl12 {
+ width: 100%;
+ }
+
+ .ms-u-xl11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-xl10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-xl9 {
+ width: 75%;
+ }
+
+ .ms-u-xl8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-xl7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-xl6 {
+ width: 50%;
+ }
+
+ .ms-u-xl5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-xl4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-xl3 {
+ width: 25%;
+ }
+
+ .ms-u-xl2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-xl1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-xlPull12 {
+ right: 100%;
+ }
+
+ .ms-u-xlPull11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-xlPull10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-xlPull9 {
+ right: 75%;
+ }
+
+ .ms-u-xlPull8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-xlPull7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-xlPull6 {
+ right: 50%;
+ }
+
+ .ms-u-xlPull5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-xlPull4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-xlPull3 {
+ right: 25%;
+ }
+
+ .ms-u-xlPull2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-xlPull1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-xlPull0 {
+ right: auto;
+ }
+
+ .ms-u-xlPush12 {
+ left: 100%;
+ }
+
+ .ms-u-xlPush11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-xlPush10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-xlPush9 {
+ left: 75%;
+ }
+
+ .ms-u-xlPush8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-xlPush7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-xlPush6 {
+ left: 50%;
+ }
+
+ .ms-u-xlPush5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-xlPush4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-xlPush3 {
+ left: 25%;
+ }
+
+ .ms-u-xlPush2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-xlPush1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-xlPush0 {
+ left: auto;
+ }
+
+ .ms-u-xlOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+
+ .ms-u-xlOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+
+ .ms-u-xlOffset9 {
+ margin-left: 75%;
+ }
+
+ .ms-u-xlOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+
+ .ms-u-xlOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+
+ .ms-u-xlOffset6 {
+ margin-left: 50%;
+ }
+
+ .ms-u-xlOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+
+ .ms-u-xlOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+
+ .ms-u-xlOffset3 {
+ margin-left: 25%;
+ }
+
+ .ms-u-xlOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+
+ .ms-u-xlOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+
+ .ms-u-xlOffset0 {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 1366px) {
+ .ms-u-xxl12 {
+ width: 100%;
+ }
+
+ .ms-u-xxl11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-xxl10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-xxl9 {
+ width: 75%;
+ }
+
+ .ms-u-xxl8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-xxl7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-xxl6 {
+ width: 50%;
+ }
+
+ .ms-u-xxl5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-xxl4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-xxl3 {
+ width: 25%;
+ }
+
+ .ms-u-xxl2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-xxl1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-xxlPull12 {
+ right: 100%;
+ }
+
+ .ms-u-xxlPull11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-xxlPull10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-xxlPull9 {
+ right: 75%;
+ }
+
+ .ms-u-xxlPull8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-xxlPull7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-xxlPull6 {
+ right: 50%;
+ }
+
+ .ms-u-xxlPull5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-xxlPull4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-xxlPull3 {
+ right: 25%;
+ }
+
+ .ms-u-xxlPull2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-xxlPull1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-xxlPull0 {
+ right: auto;
+ }
+
+ .ms-u-xxlPush12 {
+ left: 100%;
+ }
+
+ .ms-u-xxlPush11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-xxlPush10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-xxlPush9 {
+ left: 75%;
+ }
+
+ .ms-u-xxlPush8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-xxlPush7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-xxlPush6 {
+ left: 50%;
+ }
+
+ .ms-u-xxlPush5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-xxlPush4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-xxlPush3 {
+ left: 25%;
+ }
+
+ .ms-u-xxlPush2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-xxlPush1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-xxlPush0 {
+ left: auto;
+ }
+
+ .ms-u-xxlOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+
+ .ms-u-xxlOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+
+ .ms-u-xxlOffset9 {
+ margin-left: 75%;
+ }
+
+ .ms-u-xxlOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+
+ .ms-u-xxlOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+
+ .ms-u-xxlOffset6 {
+ margin-left: 50%;
+ }
+
+ .ms-u-xxlOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+
+ .ms-u-xxlOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+
+ .ms-u-xxlOffset3 {
+ margin-left: 25%;
+ }
+
+ .ms-u-xxlOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+
+ .ms-u-xxlOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+
+ .ms-u-xxlOffset0 {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 1920px) {
+ .ms-u-xxxl12 {
+ width: 100%;
+ }
+
+ .ms-u-xxxl11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-xxxl10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-xxxl9 {
+ width: 75%;
+ }
+
+ .ms-u-xxxl8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-xxxl7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-xxxl6 {
+ width: 50%;
+ }
+
+ .ms-u-xxxl5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-xxxl4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-xxxl3 {
+ width: 25%;
+ }
+
+ .ms-u-xxxl2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-xxxl1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlPull12 {
+ right: 100%;
+ }
+
+ .ms-u-xxxlPull11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-xxxlPull10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-xxxlPull9 {
+ right: 75%;
+ }
+
+ .ms-u-xxxlPull8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-xxxlPull7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-xxxlPull6 {
+ right: 50%;
+ }
+
+ .ms-u-xxxlPull5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-xxxlPull4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-xxxlPull3 {
+ right: 25%;
+ }
+
+ .ms-u-xxxlPull2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-xxxlPull1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlPull0 {
+ right: auto;
+ }
+
+ .ms-u-xxxlPush12 {
+ left: 100%;
+ }
+
+ .ms-u-xxxlPush11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-xxxlPush10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-xxxlPush9 {
+ left: 75%;
+ }
+
+ .ms-u-xxxlPush8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-xxxlPush7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-xxxlPush6 {
+ left: 50%;
+ }
+
+ .ms-u-xxxlPush5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-xxxlPush4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-xxxlPush3 {
+ left: 25%;
+ }
+
+ .ms-u-xxxlPush2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-xxxlPush1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlPush0 {
+ left: auto;
+ }
+
+ .ms-u-xxxlOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+
+ .ms-u-xxxlOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+
+ .ms-u-xxxlOffset9 {
+ margin-left: 75%;
+ }
+
+ .ms-u-xxxlOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+
+ .ms-u-xxxlOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+
+ .ms-u-xxxlOffset6 {
+ margin-left: 50%;
+ }
+
+ .ms-u-xxxlOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+
+ .ms-u-xxxlOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+
+ .ms-u-xxxlOffset3 {
+ margin-left: 25%;
+ }
+
+ .ms-u-xxxlOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+
+ .ms-u-xxxlOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlOffset0 {
+ margin-left: 0;
+ }
+}
+
+.ms-Grid {
+ box-sizing: border-box;
+ *zoom: 1;
+ padding: 0 8px;
+}
+
+.ms-Grid:before,
+.ms-Grid:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-Grid:after {
+ clear: both;
+}
+
+.ms-Grid-row {
+ margin: 0 -8px;
+ box-sizing: border-box;
+ *zoom: 1;
+}
+
+.ms-Grid-row:before,
+.ms-Grid-row:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-Grid-row:after {
+ clear: both;
+}
+
+.ms-Grid-col {
+ position: relative;
+ min-height: 1px;
+ padding-left: 8px;
+ padding-right: 8px;
+ box-sizing: border-box;
+ float: left;
+}
+
+.ms-Grid-col .ms-Grid {
+ padding: 0;
+}
diff --git a/dist/css/fabric.min.css b/dist/css/fabric.min.css
new file mode 100644
index 000000000..a6003c903
--- /dev/null
+++ b/dist/css/fabric.min.css
@@ -0,0 +1,6 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+.ms-u-borderBox,.ms-u-borderBox:after,.ms-u-borderBox:before{box-sizing:border-box}.ms-u-borderBase{border:1px solid}.ms-u-clearfix{*zoom:1}.ms-u-clearfix:after,.ms-u-clearfix:before{display:table;content:'';line-height:0}.ms-u-clearfix:after{clear:both}.ms-u-normalize{box-sizing:border-box;margin:0;padding:0;box-shadow:none}.ms-u-textAlignLeft{text-align:left}.ms-u-textAlignCenter{text-align:center}.ms-u-textAlignRight{text-align:right}.ms-u-screenReaderOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ms-u-textTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ms-u-noWrap{white-space:nowrap}.ms-bgColor-themeDark,.ms-bgColor-themeDark--hover:hover{background-color:#005a9e}.ms-bgColor-themeDarkAlt,.ms-bgColor-themeDarkAlt--hover:hover{background-color:#106ebe}.ms-bgColor-themeDarker,.ms-bgColor-themeDarker--hover:hover{background-color:#004578}.ms-bgColor-themePrimary,.ms-bgColor-themePrimary--hover:hover{background-color:#0078d7}.ms-bgColor-themeSecondary,.ms-bgColor-themeSecondary--hover:hover{background-color:#2b88d8}.ms-bgColor-themeTertiary,.ms-bgColor-themeTertiary--hover:hover{background-color:#71afe5}.ms-bgColor-themeLight,.ms-bgColor-themeLight--hover:hover{background-color:#c7e0f4}.ms-bgColor-themeLighter,.ms-bgColor-themeLighter--hover:hover{background-color:#deecf9}.ms-bgColor-themeLighterAlt,.ms-bgColor-themeLighterAlt--hover:hover{background-color:#eff6fc}.ms-bgColor-black,.ms-bgColor-black--hover:hover{background-color:#000}.ms-bgColor-neutralDark,.ms-bgColor-neutralDark--hover:hover{background-color:#212121}.ms-bgColor-neutralPrimary,.ms-bgColor-neutralPrimary--hover:hover{background-color:#333}.ms-bgColor-neutralPrimaryAlt,.ms-bgColor-neutralPrimaryAlt--hover:hover{background-color:#3c3c3c}.ms-bgColor-neutralSecondary,.ms-bgColor-neutralSecondary--hover:hover{background-color:#666}.ms-bgColor-neutralSecondaryAlt,.ms-bgColor-neutralSecondaryAlt--hover:hover{background-color:#767676}.ms-bgColor-neutralTertiary,.ms-bgColor-neutralTertiary--hover:hover{background-color:#a6a6a6}.ms-bgColor-neutralTertiaryAlt,.ms-bgColor-neutralTertiaryAlt--hover:hover{background-color:#c8c8c8}.ms-bgColor-neutralLight,.ms-bgColor-neutralLight--hover:hover{background-color:#eaeaea}.ms-bgColor-neutralLighter,.ms-bgColor-neutralLighter--hover:hover{background-color:#f4f4f4}.ms-bgColor-neutralLighterAlt,.ms-bgColor-neutralLighterAlt--hover:hover{background-color:#f8f8f8}.ms-bgColor-white,.ms-bgColor-white--hover:hover{background-color:#fff}.ms-bgColor-yellow{background-color:#ffb900}.ms-bgColor-yellowLight{background-color:#fff100}.ms-bgColor-orange{background-color:#d83b01}.ms-bgColor-orangeLight{background-color:#ea4300}.ms-bgColor-orangeLighter{background-color:#ff8c00}.ms-bgColor-redDark{background-color:#a80000}.ms-bgColor-red{background-color:#e81123}.ms-bgColor-magentaDark{background-color:#5c005c}.ms-bgColor-magenta{background-color:#b4009e}.ms-bgColor-magentaLight{background-color:#e3008c}.ms-bgColor-purpleDark{background-color:#32145a}.ms-bgColor-purple{background-color:#5c2d91}.ms-bgColor-purpleLight{background-color:#b4a0ff}.ms-bgColor-blueDark{background-color:#002050}.ms-bgColor-blueMid{background-color:#00188f}.ms-bgColor-blue{background-color:#0078d7}.ms-bgColor-blueLight{background-color:#00bcf2}.ms-bgColor-tealDark{background-color:#004b50}.ms-bgColor-teal{background-color:#008272}.ms-bgColor-tealLight{background-color:#00b294}.ms-bgColor-greenDark{background-color:#004b1c}.ms-bgColor-green{background-color:#107c10}.ms-bgColor-greenLight{background-color:#bad80a}.ms-bgColor-info{background-color:#f4f4f4}.ms-bgColor-success{background-color:#dff6dd}.ms-bgColor-severeWarning{background-color:#fed9cc}.ms-bgColor-warning{background-color:#fff4ce}.ms-bgColor-error{background-color:#fde7e9}.ms-borderColor-themeDark,.ms-borderColor-themeDark--hover:hover{border-color:#005a9e}.ms-borderColor-themeDarkAlt,.ms-borderColor-themeDarkAlt--hover:hover{border-color:#106ebe}.ms-borderColor-themeDarker,.ms-borderColor-themeDarker--hover:hover{border-color:#004578}.ms-borderColor-themePrimary,.ms-borderColor-themePrimary--hover:hover{border-color:#0078d7}.ms-borderColor-themeSecondary,.ms-borderColor-themeSecondary--hover:hover{border-color:#2b88d8}.ms-borderColor-themeTertiary,.ms-borderColor-themeTertiary--hover:hover{border-color:#71afe5}.ms-borderColor-themeLight,.ms-borderColor-themeLight--hover:hover{border-color:#c7e0f4}.ms-borderColor-themeLighter,.ms-borderColor-themeLighter--hover:hover{border-color:#deecf9}.ms-borderColor-themeLighterAlt,.ms-borderColor-themeLighterAlt--hover:hover{border-color:#eff6fc}.ms-borderColor-black,.ms-borderColor-black--hover:hover{border-color:#000}.ms-borderColor-neutralDark,.ms-borderColor-neutralDark--hover:hover{border-color:#212121}.ms-borderColor-neutralPrimary,.ms-borderColor-neutralPrimary--hover:hover{border-color:#333}.ms-borderColor-neutralPrimaryAlt,.ms-borderColor-neutralPrimaryAlt--hover:hover{border-color:#3c3c3c}.ms-borderColor-neutralSecondary,.ms-borderColor-neutralSecondary--hover:hover{border-color:#666}.ms-borderColor-neutralSecondaryAlt,.ms-borderColor-neutralSecondaryAlt--hover:hover{border-color:#767676}.ms-borderColor-neutralTertiary,.ms-borderColor-neutralTertiary--hover:hover{border-color:#a6a6a6}.ms-borderColor-neutralTertiaryAlt,.ms-borderColor-neutralTertiaryAlt--hover:hover{border-color:#c8c8c8}.ms-borderColor-neutralLight,.ms-borderColor-neutralLight--hover:hover{border-color:#eaeaea}.ms-borderColor-neutralLighter,.ms-borderColor-neutralLighter--hover:hover{border-color:#f4f4f4}.ms-borderColor-neutralLighterAlt,.ms-borderColor-neutralLighterAlt--hover:hover{border-color:#f8f8f8}.ms-borderColor-white,.ms-borderColor-white--hover:hover{border-color:#fff}.ms-borderColor-yellow{border-color:#ffb900}.ms-borderColor-yellowLight{border-color:#fff100}.ms-borderColor-orange{border-color:#d83b01}.ms-borderColor-orangeLight{border-color:#ea4300}.ms-borderColor-orangeLighter{border-color:#ff8c00}.ms-borderColor-redDark{border-color:#a80000}.ms-borderColor-red{border-color:#e81123}.ms-borderColor-magentaDark{border-color:#5c005c}.ms-borderColor-magenta{border-color:#b4009e}.ms-borderColor-magentaLight{border-color:#e3008c}.ms-borderColor-purpleDark{border-color:#32145a}.ms-borderColor-purple{border-color:#5c2d91}.ms-borderColor-purpleLight{border-color:#b4a0ff}.ms-borderColor-blueDark{border-color:#002050}.ms-borderColor-blueMid{border-color:#00188f}.ms-borderColor-blue{border-color:#0078d7}.ms-borderColor-blueLight{border-color:#00bcf2}.ms-borderColor-tealDark{border-color:#004b50}.ms-borderColor-teal{border-color:#008272}.ms-borderColor-tealLight{border-color:#00b294}.ms-borderColor-greenDark{border-color:#004b1c}.ms-borderColor-green{border-color:#107c10}.ms-borderColor-greenLight{border-color:#bad80a}.ms-borderColorTop-themePrimary,.ms-borderColorTop-themePrimary--hover:hover{border-top-color:#0078d7}.ms-font-su{font-size:42px}.ms-font-su,.ms-font-xxl{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:100}.ms-font-xxl{font-size:28px}.ms-font-xl{font-size:21px;font-weight:100}.ms-font-l,.ms-font-xl{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333}.ms-font-l{font-size:17px;font-weight:300}.ms-font-m-plus{font-size:15px}.ms-font-m,.ms-font-m-plus{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:400}.ms-font-m{font-size:14px}.ms-font-s-plus{font-size:13px}.ms-font-s,.ms-font-s-plus{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:400}.ms-font-s{font-size:12px}.ms-font-xs{font-size:11px;font-weight:400}.ms-font-mi,.ms-font-xs{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333}.ms-font-mi{font-size:10px;font-weight:600}.ms-fontWeight-light,.ms-fontWeight-light--hover:hover{font-weight:100}.ms-fontWeight-semilight,.ms-fontWeight-semilight--hover:hover{font-weight:300}.ms-fontWeight-regular,.ms-fontWeight-regular--hover:hover{font-weight:400}.ms-fontWeight-semibold,.ms-fontWeight-semibold--hover:hover{font-weight:600}.ms-fontSize-su{font-size:42px}.ms-fontSize-xxl{font-size:28px}.ms-fontSize-xl{font-size:21px}.ms-fontSize-l{font-size:17px}.ms-fontSize-mPlus{font-size:15px}.ms-fontSize-m{font-size:14px}.ms-fontSize-sPlus{font-size:13px}.ms-fontSize-s{font-size:12px}.ms-fontSize-xs{font-size:11px}.ms-fontSize-mi{font-size:10px}.ms-fontColor-themeDarker,.ms-fontColor-themeDarker--hover:hover{color:#004578}.ms-fontColor-themeDark,.ms-fontColor-themeDark--hover:hover{color:#005a9e}.ms-fontColor-themeDarkAlt,.ms-fontColor-themeDarkAlt--hover:hover{color:#106ebe}.ms-fontColor-themePrimary,.ms-fontColor-themePrimary--hover:hover{color:#0078d7}.ms-fontColor-themeSecondary,.ms-fontColor-themeSecondary--hover:hover{color:#2b88d8}.ms-fontColor-themeTertiary,.ms-fontColor-themeTertiary--hover:hover{color:#71afe5}.ms-fontColor-themeLight,.ms-fontColor-themeLight--hover:hover{color:#c7e0f4}.ms-fontColor-themeLighter,.ms-fontColor-themeLighter--hover:hover{color:#deecf9}.ms-fontColor-themeLighterAlt,.ms-fontColor-themeLighterAlt--hover:hover{color:#eff6fc}.ms-fontColor-black,.ms-fontColor-black--hover:hover{color:#000}.ms-fontColor-neutralDark,.ms-fontColor-neutralDark--hover:hover{color:#212121}.ms-fontColor-neutralPrimary,.ms-fontColor-neutralPrimary--hover:hover{color:#333}.ms-fontColor-neutralPrimaryAlt,.ms-fontColor-neutralPrimaryAlt--hover:hover{color:#3c3c3c}.ms-fontColor-neutralSecondary,.ms-fontColor-neutralSecondary--hover:hover{color:#666}.ms-fontColor-neutralSecondaryAlt,.ms-fontColor-neutralSecondaryAlt--hover:hover{color:#767676}.ms-fontColor-neutralTertiary,.ms-fontColor-neutralTertiary--hover:hover{color:#a6a6a6}.ms-fontColor-neutralTertiaryAlt,.ms-fontColor-neutralTertiaryAlt--hover:hover{color:#c8c8c8}.ms-fontColor-neutralLight,.ms-fontColor-neutralLight--hover:hover{color:#eaeaea}.ms-fontColor-neutralLighter,.ms-fontColor-neutralLighter--hover:hover{color:#f4f4f4}.ms-fontColor-neutralLighterAlt,.ms-fontColor-neutralLighterAlt--hover:hover{color:#f8f8f8}.ms-fontColor-white,.ms-fontColor-white--hover:hover{color:#fff}.ms-fontColor-yellow,.ms-fontColor-yellow--hover:hover{color:#ffb900}.ms-fontColor-yellowLight,.ms-fontColor-yellowLight--hover:hover{color:#fff100}.ms-fontColor-orange,.ms-fontColor-orange--hover:hover{color:#d83b01}.ms-fontColor-orangeLight,.ms-fontColor-orangeLight--hover:hover{color:#ea4300}.ms-fontColor-orangeLighter,.ms-fontColor-orangeLighter--hover:hover{color:#ff8c00}.ms-fontColor-redDark,.ms-fontColor-redDark--hover:hover{color:#a80000}.ms-fontColor-red,.ms-fontColor-red--hover:hover{color:#e81123}.ms-fontColor-magentaDark,.ms-fontColor-magentaDark--hover:hover{color:#5c005c}.ms-fontColor-magenta,.ms-fontColor-magenta--hover:hover{color:#b4009e}.ms-fontColor-magentaLight,.ms-fontColor-magentaLight--hover:hover{color:#e3008c}.ms-fontColor-purpleDark,.ms-fontColor-purpleDark--hover:hover{color:#32145a}.ms-fontColor-purple,.ms-fontColor-purple--hover:hover{color:#5c2d91}.ms-fontColor-purpleLight,.ms-fontColor-purpleLight--hover:hover{color:#b4a0ff}.ms-fontColor-blueDark,.ms-fontColor-blueDark--hover:hover{color:#002050}.ms-fontColor-blueMid,.ms-fontColor-blueMid--hover:hover{color:#00188f}.ms-fontColor-blue,.ms-fontColor-blue--hover:hover{color:#0078d7}.ms-fontColor-blueLight,.ms-fontColor-blueLight--hover:hover{color:#00bcf2}.ms-fontColor-tealDark,.ms-fontColor-tealDark--hover:hover{color:#004b50}.ms-fontColor-teal,.ms-fontColor-teal--hover:hover{color:#008272}.ms-fontColor-tealLight,.ms-fontColor-tealLight--hover:hover{color:#00b294}.ms-fontColor-greenDark,.ms-fontColor-greenDark--hover:hover{color:#004b1c}.ms-fontColor-green,.ms-fontColor-green--hover:hover{color:#107c10}.ms-fontColor-greenLight,.ms-fontColor-greenLight--hover:hover{color:#bad80a}.ms-fontColor-info,.ms-fontColor-info--hover:hover{color:#767676}.ms-fontColor-success,.ms-fontColor-success--hover:hover{color:#107c10}.ms-fontColor-alert,.ms-fontColor-alert--hover:hover{color:#d83b01}.ms-fontColor-warning,.ms-fontColor-warning--hover:hover{color:#767676}.ms-fontColor-severeWarning,.ms-fontColor-severeWarning--hover:hover{color:#d83b01}.ms-fontColor-error,.ms-fontColor-error--hover:hover{color:#a80000}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI Light'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI Semibold'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI Semilight'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:Office365Icons;src:url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot);src:url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot#iefix) format('embedded-opentype'),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf) format('truetype'),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg#office365icons) format('svg');font-weight:400;font-style:normal}.ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none}.ms-Icon--circleEmpty:before{content:'\e000'}.ms-Icon--circleFill:before{content:'\e001'}.ms-Icon--placeholder:before{content:'\e002'}.ms-Icon--star:before{content:'\e003'}.ms-Icon--plus:before{content:'\e004'}.ms-Icon--minus:before{content:'\e005'}.ms-Icon--question:before{content:'\e006'}.ms-Icon--exclamation:before{content:'\e007'}.ms-Icon--person:before{content:'\e008'}.ms-Icon--mail:before{content:'\e009'}.ms-Icon--infoCircle:before{content:'\e00a'}.ms-Icon--alert:before{content:'\e00b'}.ms-Icon--xCircle:before{content:'\e00c'}.ms-Icon--mailOpen:before{content:'\e00d'}.ms-Icon--people:before{content:'\e00e'}.ms-Icon--bell:before{content:'\e010'}.ms-Icon--calendar:before{content:'\e011'}.ms-Icon--scheduling:before{content:'\e012'}.ms-Icon--event:before{content:'\e013'}.ms-Icon--folder:before{content:'\e014'}.ms-Icon--documents:before{content:'\e015'}.ms-Icon--onedrive:before{content:'\e016'}.ms-Icon--chat:before{content:'\e017'}.ms-Icon--sites:before{content:'\e018'}.ms-Icon--listBullets:before{content:'\e019'}.ms-Icon--calendarWeek:before{content:'\e01a'}.ms-Icon--calendarWorkWeek:before{content:'\e01b'}.ms-Icon--calendarDay:before{content:'\e01c'}.ms-Icon--folderMove:before{content:'\e01d'}.ms-Icon--panel:before{content:'\e01e'}.ms-Icon--popout:before{content:'\e01f'}.ms-Icon--menu:before{content:'\e020'}.ms-Icon--home:before{content:'\e021'}.ms-Icon--favorites:before{content:'\e022'}.ms-Icon--phone:before{content:'\e023'}.ms-Icon--mailSend:before{content:'\e024'}.ms-Icon--save:before{content:'\e025'}.ms-Icon--trash:before{content:'\e026'}.ms-Icon--pencil:before{content:'\e027'}.ms-Icon--flag:before{content:'\e028'}.ms-Icon--reply:before{content:'\e029'}.ms-Icon--miniatures:before{content:'\e02a'}.ms-Icon--voicemail:before{content:'\e02b'}.ms-Icon--play:before{content:'\e02c'}.ms-Icon--pause:before{content:'\e02d'}.ms-Icon--onlineAdd:before{content:'\e02e'}.ms-Icon--onlineJoin:before{content:'\e02f'}.ms-Icon--replyAll:before{content:'\e030'}.ms-Icon--attachment:before{content:'\e031'}.ms-Icon--drm:before{content:'\e032'}.ms-Icon--pinDown:before{content:'\e033'}.ms-Icon--refresh:before{content:'\e034'}.ms-Icon--gear:before{content:'\e035'}.ms-Icon--smiley:before{content:'\e036'}.ms-Icon--info:before{content:'\e037'}.ms-Icon--lock:before{content:'\e038'}.ms-Icon--search:before{content:'\e039'}.ms-Icon--questionReverse:before{content:'\e03a'}.ms-Icon--notRecurring:before{content:'\e03b'}.ms-Icon--tasks:before{content:'\e040'}.ms-Icon--check:before{content:'\e041'}.ms-Icon--x:before{content:'\e042'}.ms-Icon--ellipsis:before{content:'\e045'}.ms-Icon--dot:before{content:'\e046'}.ms-Icon--arrowUp:before{content:'\e047'}.ms-Icon--arrowDown:before{content:'\e048'}.ms-Icon--arrowLeft:before{content:'\e049'}.ms-Icon--arrowRight:before{content:'\e04a'}.ms-Icon--download:before{content:'\e04b'}.ms-Icon--directions:before{content:'\e04c'}.ms-Icon--microphone:before{content:'\e04f'}.ms-Icon--caretUp:before{content:'\e051'}.ms-Icon--caretDown:before{content:'\e052'}.ms-Icon--caretLeft:before{content:'\e053'}.ms-Icon--caretRight:before{content:'\e054'}.ms-Icon--caretUpLeft:before{content:'\e05a'}.ms-Icon--caretUpRight:before{content:'\e05b'}.ms-Icon--caretDownRight:before{content:'\e05c'}.ms-Icon--caretDownLeft:before{content:'\e05d'}.ms-Icon--note:before{content:'\e06a'}.ms-Icon--noteReply:before{content:'\e06b'}.ms-Icon--noteForward:before{content:'\e06c'}.ms-Icon--key:before{content:'\e06f'}.ms-Icon--tile:before{content:'\e070'}.ms-Icon--taskRecurring:before{content:'\e071'}.ms-Icon--starEmpty:before{content:'\e073'}.ms-Icon--upload:before{content:'\e076'}.ms-Icon--wrench:before{content:'\e077'}.ms-Icon--share:before{content:'\e078'}.ms-Icon--documentReply:before{content:'\e079'}.ms-Icon--documentForward:before{content:'\e07a'}.ms-Icon--partner:before{content:'\e080'}.ms-Icon--reactivate:before{content:'\e084'}.ms-Icon--sort:before{content:'\e085'}.ms-Icon--personAdd:before{content:'\e086'}.ms-Icon--chevronUp:before{content:'\e087'}.ms-Icon--chevronDown:before{content:'\e088'}.ms-Icon--chevronLeft:before{content:'\e089'}.ms-Icon--chevronRight:before{content:'\e08a'}.ms-Icon--peopleAdd:before{content:'\e08c'}.ms-Icon--newsfeed:before{content:'\e08d'}.ms-Icon--notebook:before{content:'\e08e'}.ms-Icon--link:before{content:'\e08f'}.ms-Icon--chevronsUp:before{content:'\e090'}.ms-Icon--chevronsDown:before{content:'\e091'}.ms-Icon--chevronsLeft:before{content:'\e092'}.ms-Icon--chevronsRight:before{content:'\e093'}.ms-Icon--clutter:before{content:'\e09a'}.ms-Icon--subscribe:before{content:'\e09c'}.ms-Icon--unsubscribe:before{content:'\e09d'}.ms-Icon--personRemove:before{content:'\e09e'}.ms-Icon--receiptForward:before{content:'\e0a0'}.ms-Icon--receiptReply:before{content:'\e0a1'}.ms-Icon--receiptCheck:before{content:'\e0a2'}.ms-Icon--peopleRemove:before{content:'\e0a3'}.ms-Icon--merge:before{content:'\e0a4'}.ms-Icon--split:before{content:'\e0a5'}.ms-Icon--eventCancel:before{content:'\e0a6'}.ms-Icon--eventShare:before{content:'\e0a7'}.ms-Icon--today:before{content:'\e0a9'}.ms-Icon--oofReply:before{content:'\e0aa'}.ms-Icon--voicemailReply:before{content:'\e0ac'}.ms-Icon--voicemailForward:before{content:'\e0ad'}.ms-Icon--ribbon:before{content:'\e0af'}.ms-Icon--contact:before{content:'\e0b0'}.ms-Icon--eye:before{content:'\e0b1'}.ms-Icon--glasses:before{content:'\e0b2'}.ms-Icon--print:before{content:'\e100'}.ms-Icon--room:before{content:'\e101'}.ms-Icon--post:before{content:'\e102'}.ms-Icon--toggle:before{content:'\e103'}.ms-Icon--touch:before{content:'\e104'}.ms-Icon--clock:before{content:'\e105'}.ms-Icon--fax:before{content:'\e106'}.ms-Icon--lightning:before{content:'\e110'}.ms-Icon--dialpad:before{content:'\e111'}.ms-Icon--phoneTransfer:before{content:'\e112'}.ms-Icon--phoneAdd:before{content:'\e113'}.ms-Icon--late:before{content:'\e114'}.ms-Icon--chatAdd:before{content:'\e115'}.ms-Icon--conflict:before{content:'\e116'}.ms-Icon--navigate:before{content:'\e117'}.ms-Icon--camera:before{content:'\e119'}.ms-Icon--filter:before{content:'\e11a'}.ms-Icon--fullscreen:before{content:'\e11b'}.ms-Icon--new:before{content:'\e11c'}.ms-Icon--mailEmpty:before{content:'\e11d'}.ms-Icon--editBox:before{content:'\e11e'}.ms-Icon--waffle:before{content:'\e11f'}.ms-Icon--work:before{content:'\e120'}.ms-Icon--eventRecurring:before{content:'\e121'}.ms-Icon--cart:before{content:'\e122'}.ms-Icon--socialListening:before{content:'\e123'}.ms-Icon--mapMarker:before{content:'\e124'}.ms-Icon--org:before{content:'\e125'}.ms-Icon--replyAlt:before{content:'\e150'}.ms-Icon--replyAllAlt:before{content:'\e152'}.ms-Icon--eventInfo:before{content:'\e154'}.ms-Icon--group:before{content:'\e155'}.ms-Icon--money:before{content:'\e161'}.ms-Icon--graph:before{content:'\e162'}.ms-Icon--noteEdit:before{content:'\e163'}.ms-Icon--dashboard:before{content:'\e164'}.ms-Icon--mailEdit:before{content:'\e165'}.ms-Icon--pinLeft:before{content:'\e167'}.ms-Icon--heart:before{content:'\e16a'}.ms-Icon--heartEmpty:before{content:'\e16b'}.ms-Icon--picture:before{content:'\e16c'}.ms-Icon--cake:before{content:'\e16d'}.ms-Icon--books:before{content:'\e16e'}.ms-Icon--chart:before{content:'\e16f'}.ms-Icon--video:before{content:'\e170'}.ms-Icon--soccer:before{content:'\e171'}.ms-Icon--meal:before{content:'\e172'}.ms-Icon--balloon:before{content:'\e173'}.ms-Icon--cat:before{content:'\e174'}.ms-Icon--dog:before{content:'\e175'}.ms-Icon--bag:before{content:'\e176'}.ms-Icon--music:before{content:'\e177'}.ms-Icon--stopwatch:before{content:'\e178'}.ms-Icon--coffee:before{content:'\e179'}.ms-Icon--briefcase:before{content:'\e17a'}.ms-Icon--pill:before{content:'\e17b'}.ms-Icon--trophy:before{content:'\e17c'}.ms-Icon--firstAid:before{content:'\e17d'}.ms-Icon--plane:before{content:'\e17e'}.ms-Icon--page:before{content:'\e17f'}.ms-Icon--car:before{content:'\e180'}.ms-Icon--dogAlt:before{content:'\e181'}.ms-Icon--document:before{content:'\e182'}.ms-Icon--metadata:before{content:'\e183'}.ms-Icon--pointItem:before{content:'\e184'}.ms-Icon--text:before{content:'\e185'}.ms-Icon--fieldText:before{content:'\e186'}.ms-Icon--fieldNumber:before{content:'\e187'}.ms-Icon--dropdown:before{content:'\e188'}.ms-Icon--radioButton:before{content:'\e189'}.ms-Icon--checkbox:before{content:'\e18a'}.ms-Icon--story:before{content:'\e18b'}.ms-Icon--bold:before{content:'\e18c'}.ms-Icon--italic:before{content:'\e18d'}.ms-Icon--underline:before{content:'\e18e'}.ms-Icon--quote:before{content:'\e18f'}.ms-Icon--styleRemove:before{content:'\e190'}.ms-Icon--pictureAdd:before{content:'\e191'}.ms-Icon--pictureRemove:before{content:'\e192'}.ms-Icon--desktop:before{content:'\e193'}.ms-Icon--tablet:before{content:'\e194'}.ms-Icon--mobile:before{content:'\e195'}.ms-Icon--table:before{content:'\e196'}.ms-Icon--hide:before{content:'\e197'}.ms-Icon--shield:before{content:'\e198'}.ms-Icon--header:before{content:'\e19a'}.ms-Icon--paint:before{content:'\e19b'}.ms-Icon--support:before{content:'\e19c'}.ms-Icon--settings:before{content:'\e19d'}.ms-Icon--creditCard:before{content:'\e19e'}.ms-Icon--reload:before{content:'\e19f'}.ms-Icon--peopleSecurity:before{content:'\e200'}.ms-Icon--fieldTextBox:before{content:'\e203'}.ms-Icon--multiChoice:before{content:'\e204'}.ms-Icon--fieldMail:before{content:'\e205'}.ms-Icon--contactForm:before{content:'\e206'}.ms-Icon--circleHalfFilled:before{content:'\e207'}.ms-Icon--documentPDF:before{content:'\e208'}.ms-Icon--bookmark:before{content:'\e209'}.ms-Icon--circleUnfilled:before{content:'\e20b'}.ms-Icon--circleFilled:before{content:'\e20c'}.ms-Icon--textBox:before{content:'\e20e'}.ms-Icon--drop:before{content:'\e20f'}.ms-Icon--sun:before{content:'\e210'}.ms-Icon--lifesaver:before{content:'\e211'}.ms-Icon--lifesaverLock:before{content:'\e212'}.ms-Icon--mailUnread:before{content:'\e213'}.ms-Icon--mailRead:before{content:'\e214'}.ms-Icon--inboxCheck:before{content:'\e215'}.ms-Icon--folderSearch:before{content:'\e216'}.ms-Icon--collapse:before{content:'\e217'}.ms-Icon--expand:before{content:'\e218'}.ms-Icon--ascending:before{content:'\e219'}.ms-Icon--descending:before{content:'\e21a'}.ms-Icon--filterClear:before{content:'\e21b'}.ms-Icon--checkboxEmpty:before{content:'\e21c'}.ms-Icon--checkboxMixed:before{content:'\e21d'}.ms-Icon--boards:before{content:'\e21e'}.ms-Icon--checkboxCheck:before{content:'\e21f'}.ms-Icon--frowny:before{content:'\e220'}.ms-Icon--lightBulb:before{content:'\e221'}.ms-Icon--globe:before{content:'\e222'}.ms-Icon--deviceWipe:before{content:'\e223'}.ms-Icon--listCheck:before{content:'\e226'}.ms-Icon--listGroup:before{content:'\e227'}.ms-Icon--timeline:before{content:'\e228'}.ms-Icon--fontIncrease:before{content:'\e229'}.ms-Icon--fontDecrease:before{content:'\e22a'}.ms-Icon--fontColor:before{content:'\e22b'}.ms-Icon--mailCheck:before{content:'\e22c'}.ms-Icon--mailDown:before{content:'\e22d'}.ms-Icon--listCheckbox:before{content:'\e22e'}.ms-Icon--sunAdd:before{content:'\e22f'}.ms-Icon--sunQuestion:before{content:'\e230'}.ms-Icon--chevronThinUp:before{content:'\e231'}.ms-Icon--chevronThinDown:before{content:'\e232'}.ms-Icon--chevronThinLeft:before{content:'\e233'}.ms-Icon--chevronThinRight:before{content:'\e234'}.ms-Icon--chevronThickUp:before{content:'\e235'}.ms-Icon--chevronThickDown:before{content:'\e236'}.ms-Icon--chevronThickLeft:before{content:'\e237'}.ms-Icon--chevronThickRight:before{content:'\e238'}.ms-Icon--linkRemove:before{content:'\e239'}.ms-Icon--alertOutline:before{content:'\e23b'}.ms-Icon--documentLandscape:before{content:'\e23c'}.ms-Icon--documentAdd:before{content:'\e23d'}.ms-Icon--toggleMiddle:before{content:'\e23e'}.ms-Icon--embed:before{content:'\e23f'}.ms-Icon--listNumbered:before{content:'\e240'}.ms-Icon--peopleCheck:before{content:'\e242'}.ms-Icon--caretUpOutline:before{content:'\e243'}.ms-Icon--caretDownOutline:before{content:'\e244'}.ms-Icon--caretLeftOutline:before{content:'\e245'}.ms-Icon--caretRightOutline:before{content:'\e246'}.ms-Icon--mailSync:before{content:'\e248'}.ms-Icon--mailError:before{content:'\e249'}.ms-Icon--mailPause:before{content:'\e24a'}.ms-Icon--peopleSync:before{content:'\e24b'}.ms-Icon--peopleError:before{content:'\e24c'}.ms-Icon--peoplePause:before{content:'\e24d'}.ms-Icon--circleBall:before{content:'\e24e'}.ms-Icon--circleBalloons:before{content:'\e24f'}.ms-Icon--circleCar:before{content:'\e250'}.ms-Icon--circleCat:before{content:'\e251'}.ms-Icon--circleCoffee:before{content:'\e252'}.ms-Icon--circleDog:before{content:'\e253'}.ms-Icon--circleLightning:before{content:'\e254'}.ms-Icon--circlePill:before{content:'\e255'}.ms-Icon--circlePlane:before{content:'\e256'}.ms-Icon--circlePoodle:before{content:'\e257'}.ms-Icon--checkPeople:before{content:'\e259'}.ms-Icon--documentSearch:before{content:'\e25a'}.ms-Icon--sortLines:before{content:'\e25c'}.ms-Icon--calendarPublic:before{content:'\e25d'}.ms-Icon--contactPublic:before{content:'\e25e'}.ms-Icon--classNotebook:before{content:'\e25f'}.ms-Icon--triangleUp:before{content:'\e260'}.ms-Icon--triangleRight:before{content:'\e261'}.ms-Icon--triangleDown:before{content:'\e262'}.ms-Icon--triangleLeft:before{content:'\e263'}.ms-Icon--triangleEmptyUp:before{content:'\e264'}.ms-Icon--triangleEmptyRight:before{content:'\e265'}.ms-Icon--triangleEmptyDown:before{content:'\e266'}.ms-Icon--triangleEmptyLeft:before{content:'\e267'}.ms-Icon--filePDF:before{content:'\e268'}.ms-Icon--fileImage:before{content:'\e26c'}.ms-Icon--fileDocument:before{content:'\e26d'}.ms-Icon--listGroup2:before{content:'\e26e'}.ms-Icon--copy:before{content:'\e26f'}.ms-Icon--creditCardOutline:before{content:'\e270'}.ms-Icon--mailPublic:before{content:'\e272'}.ms-Icon--folderPublic:before{content:'\e273'}.ms-Icon--teamwork:before{content:'\e274'}.ms-Icon--move:before{content:'\e275'}.ms-Icon--classroom:before{content:'\e276'}.ms-Icon--menu2:before{content:'\e277'}.ms-Icon--plus2:before{content:'\e278'}.ms-Icon--tag:before{content:'\e279'}.ms-Icon--arrowUp2:before{content:'\e27a'}.ms-Icon--arrowDown2:before{content:'\e27b'}.ms-Icon--circlePlus:before{content:'\e27c'}.ms-Icon--circleInfo:before{content:'\e27d'}.ms-Icon--section:before{content:'\e27e'}.ms-Icon--sections:before{content:'\e27f'}.ms-Icon--at:before{content:'\e282'}.ms-Icon--arrowUpRight:before{content:'\e283'}.ms-Icon--arrowDownRight:before{content:'\e284'}.ms-Icon--arrowDownLeft:before{content:'\e285'}.ms-Icon--arrowUpLeft:before{content:'\e286'}.ms-Icon--bundle:before{content:'\e287'}.ms-Icon--pictureEdit:before{content:'\e288'}.ms-Icon--protectionCenter:before{content:'\e289'}.ms-Icon--alert2:before{content:'\e28a'}.ms-Icon--skypeCircleCheck:before{content:'\e310'}.ms-Icon--skypeCircleClock:before{content:'\e311'}.ms-Icon--skypeCircleMinus:before{content:'\e312'}.ms-Icon--skypeCheck:before{content:'\e315'}.ms-Icon--skypeClock:before{content:'\e316'}.ms-Icon--skypeMinus:before{content:'\e317'}.ms-Icon--circle{position:relative;display:inline-block;font-size:1rem;width:1em;height:1em;margin:0 .5em 0 0;padding:0;text-align:left;-webkit-font-smoothing:antialiased}.ms-Icon--circle:after,.ms-Icon--circle:before{line-height:1;font-size:inherit}.ms-Icon--circle:before{display:block;width:100%;height:100%;margin:0;padding:0;vertical-align:top;position:absolute}.ms-Icon--circle:after{content:'\e000';position:absolute;top:0;left:0;transform:scale(2);transform-origin:50% 50%;z-index:0}.ms-Icon--circle.ms-Icon--star:before{top:-2%;left:1%}.ms-Icon--circle.ms-Icon--person:before{top:-2%;left:-3%}.ms-Icon--circle.ms-Icon--alert:before{top:-4%}.ms-Icon--circle.ms-Icon--mailOpen:before{top:-5%}.ms-Icon--circle.ms-Icon--people:before{top:-4%;left:-7%}.ms-Icon--circle.ms-Icon--bell:before{top:-3%}.ms-Icon--circle.ms-Icon--scheduling:before{top:-3%;left:6%}.ms-Icon--circle.ms-Icon--documents:before{top:-1%;left:-2%}.ms-Icon--circle.ms-Icon--listBullets:before{top:-1%;left:5%}.ms-Icon--circle.ms-Icon--panel:before{left:-2%}.ms-Icon--circle.ms-Icon--popout:before{top:-2%;left:-2%}.ms-Icon--circle.ms-Icon--home:before{top:-4%}.ms-Icon--circle.ms-Icon--favorites:before{top:-2%;left:2%}.ms-Icon--circle.ms-Icon--phone:before{top:-2%;left:-2%}.ms-Icon--circle.ms-Icon--mailSend:before{left:-10%}.ms-Icon--circle.ms-Icon--pencil:before{top:-2%;left:3%}.ms-Icon--circle.ms-Icon--flag:before{left:3%}.ms-Icon--circle.ms-Icon--miniatures:before{left:-3%}.ms-Icon--circle.ms-Icon--voicemail:before{top:2%;left:-7%}.ms-Icon--circle.ms-Icon--onlineAdd:before{top:-1%;left:2%}.ms-Icon--circle.ms-Icon--pinDown:before{top:5%}.ms-Icon--circle.ms-Icon--gear:before{left:2%}.ms-Icon--circle.ms-Icon--check:before{top:3%}.ms-Icon--circle.ms-Icon--ellipsis:before{top:2%;left:-12%}.ms-Icon--circle.ms-Icon--directions:before{left:10%}.ms-Icon--circle.ms-Icon--microphone:before{top:-3%}.ms-Icon--circle.ms-Icon--caretDown:before{top:5%;left:2%}.ms-Icon--circle.ms-Icon--caretLeft:before{left:-6%}.ms-Icon--circle.ms-Icon--caretRight:before{left:6%}.ms-Icon--circle.ms-Icon--caretUpLeft:before{top:5%;left:5%}.ms-Icon--circle.ms-Icon--caretUpRight:before{top:5%;left:-3%}.ms-Icon--circle.ms-Icon--caretDownRight:before{left:-3%}.ms-Icon--circle.ms-Icon--caretDownLeft:before{left:4%}.ms-Icon--circle.ms-Icon--note:before{top:2%;left:-3%}.ms-Icon--circle.ms-Icon--noteReply:before{top:6%;left:3%}.ms-Icon--circle.ms-Icon--noteForward:before{top:6%}.ms-Icon--circle.ms-Icon--key:before{top:5%;left:1%}.ms-Icon--circle.ms-Icon--tile:before{top:-1%;left:-18%}.ms-Icon--circle.ms-Icon--taskRecurring:before{top:2%;left:-1%}.ms-Icon--circle.ms-Icon--starEmpty:before{top:-4%;left:1%}.ms-Icon--circle.ms-Icon--documentReply:before{top:-2%;left:7%}.ms-Icon--circle.ms-Icon--documentForward:before{left:5%}.ms-Icon--circle.ms-Icon--partner:before{top:-2%}.ms-Icon--circle.ms-Icon--reactivate:before{top:-2%;left:6%}.ms-Icon--circle.ms-Icon--sort:before{left:-19%}.ms-Icon--circle.ms-Icon--personAdd:before{top:-2%;left:6%}.ms-Icon--circle.ms-Icon--chevronDown:before{top:4%}.ms-Icon--circle.ms-Icon--chevronLeft:before{left:-5%}.ms-Icon--circle.ms-Icon--chevronRight:before{left:4%}.ms-Icon--circle.ms-Icon--peopleAdd:before{top:-5%;left:-12%}.ms-Icon--circle.ms-Icon--newsfeed:before,.ms-Icon--circle.ms-Icon--notebook:before{left:-4%}.ms-Icon--circle.ms-Icon--link:before{top:2%;left:-18%}.ms-Icon--circle.ms-Icon--chevronsDown:before{top:5%}.ms-Icon--circle.ms-Icon--chevronsLeft:before{left:-5%}.ms-Icon--circle.ms-Icon--chevronsRight:before{left:4%}.ms-Icon--circle.ms-Icon--personRemove:before{left:5%}.ms-Icon--circle.ms-Icon--receiptCheck:before,.ms-Icon--circle.ms-Icon--receiptForward:before,.ms-Icon--circle.ms-Icon--receiptReply:before{left:-20%}.ms-Icon--circle.ms-Icon--peopleRemove:before{top:-3%;left:-12%}.ms-Icon--circle.ms-Icon--merge:before,.ms-Icon--circle.ms-Icon--split:before{top:2%}.ms-Icon--circle.ms-Icon--eventCancel:before{left:-2%}.ms-Icon--circle.ms-Icon--today:before{top:-2%}.ms-Icon--circle.ms-Icon--oofReply:before{left:5%}.ms-Icon--circle.ms-Icon--voicemailReply:before{top:4%;left:-25%}.ms-Icon--circle.ms-Icon--voicemailForward:before{top:4%;left:-20%}.ms-Icon--circle.ms-Icon--eye:before{top:-4%}.ms-Icon--circle.ms-Icon--post:before{top:-4%;left:4%}.ms-Icon--circle.ms-Icon--fax:before{top:-3%;left:-2%}.ms-Icon--circle.ms-Icon--lightning:before{top:2%;left:1%}.ms-Icon--circle.ms-Icon--filter:before{top:7%}.ms-Icon--circle.ms-Icon--cart:before{left:3%}.ms-Icon--circle.ms-Icon--mapMarker:before,.ms-Icon--circle.ms-Icon--socialListening:before{top:2%}.ms-Icon--circle.ms-Icon--replyAllAlt:before{left:-16%}.ms-Icon--circle.ms-Icon--group:before{left:-33%}.ms-Icon--circle.ms-Icon--money:before{left:-8%}.ms-Icon--circle.ms-Icon--noteEdit:before{left:4%}.ms-Icon--circle.ms-Icon--mailEdit:before{top:3%;left:7%}.ms-Icon--circle.ms-Icon--pinLeft:before{left:-6%}.ms-Icon--circle.ms-Icon--heart:before,.ms-Icon--circle.ms-Icon--heartEmpty:before{top:5%}.ms-Icon--circle.ms-Icon--cake:before{top:-5%}.ms-Icon--circle.ms-Icon--books:before{left:-8%}.ms-Icon--circle.ms-Icon--video:before{top:-3%;left:3%}.ms-Icon--circle.ms-Icon--balloon:before{top:4%;left:-1%}.ms-Icon--circle.ms-Icon--music:before{top:-2%;left:-5%}.ms-Icon--circle.ms-Icon--coffee:before,.ms-Icon--circle.ms-Icon--stopwatch:before{top:-3%;left:3%}.ms-Icon--circle.ms-Icon--plane:before{left:4%}.ms-Icon--circle.ms-Icon--dogAlt:before{left:-15%}.ms-Icon--circle.ms-Icon--metadata:before{top:-4%;left:4%}.ms-Icon--circle.ms-Icon--text:before{top:-4%;left:10%}.ms-Icon--circle.ms-Icon--dropdown:before,.ms-Icon--circle.ms-Icon--fieldNumber:before,.ms-Icon--circle.ms-Icon--fieldText:before{left:-14%}.ms-Icon--circle.ms-Icon--story:before{left:-5%}.ms-Icon--circle.ms-Icon--bold:before{left:4%}.ms-Icon--circle.ms-Icon--underline:before{top:4%}.ms-Icon--circle.ms-Icon--quote:before{left:-4%}.ms-Icon--circle.ms-Icon--styleRemove:before{top:4%;left:5%}.ms-Icon--circle.ms-Icon--pictureAdd:before,.ms-Icon--circle.ms-Icon--pictureRemove:before{left:-6%}.ms-Icon--circle.ms-Icon--mobile:before{left:-3%}.ms-Icon--circle.ms-Icon--hide:before{top:-4%}.ms-Icon--circle.ms-Icon--header:before{left:-9%}.ms-Icon--circle.ms-Icon--msn:before{left:3%}.ms-Icon--circle.ms-Icon--peopleCheck:before{left:-7%;top:-3%}.ms-Icon--circle.ms-Icon--caretDownOutline:before{top:6%}.ms-Icon--circle.ms-Icon--caretLeftOutline:before{left:-5%}.ms-Icon--circle.ms-Icon--caretRightOutline:before{left:5%}.ms-Icon--circle.ms-Icon--sway:before{left:-3%}.ms-Icon--circle.ms-Icon--mailSync:before{left:8%;top:3%}.ms-Icon--circle.ms-Icon--peopleError:before,.ms-Icon--circle.ms-Icon--peoplePause:before,.ms-Icon--circle.ms-Icon--peopleSync:before{left:-8%}.ms-Icon--circle.ms-Icon--documentSearch:before{left:8%}.ms-Icon--circle.ms-Icon--dynamicsMarketing:before{left:-8%}.ms-u-slideRightIn10{animation-name:y,a;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes a{0%{transform:translate3d(-10px,0,0)}to{transform:translateZ(0)}}.ms-u-slideRightIn20{animation-name:y,b;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes b{0%{transform:translate3d(-20px,0,0)}to{transform:translateZ(0)}}.ms-u-slideRightIn40{animation-name:y,c;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes c{0%{transform:translate3d(-40px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn10{animation-name:y,d;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes d{0%{transform:translate3d(10px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn20{animation-name:y,e;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes e{0%{transform:translate3d(20px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn40{animation-name:y,f;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes f{0%{transform:translate3d(40px,0,0)}to{transform:translateZ(0)}}.ms-u-slideRightIn400{animation-name:y,g;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes g{0%{transform:translate3d(-400px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn400{animation-name:y,h;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes h{0%{transform:translate3d(400px,0,0)}to{transform:translateZ(0)}}.ms-u-slideUpIn20{animation-name:y,i;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes i{0%{transform:translate3d(0,20px,0)}to{transform:translateZ(0)}}.ms-u-slideUpIn10{animation-name:y,j;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes j{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0)}}.ms-u-slideDownIn20{animation-name:y,k;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes k{0%{transform:translate3d(0,-20px,0)}to{transform:translateZ(0)}}.ms-u-slideDownIn10{animation-name:y,l;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes l{0%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}.ms-u-slideRightOut40{animation-name:z,m;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes m{0%{transform:translateZ(0)}to{transform:translate3d(40px,0,0)}}.ms-u-slideLeftOut40{animation-name:z,n;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes n{0%{transform:translateZ(0)}to{transform:translate3d(-40px,0,0)}}.ms-u-slideRightOut400{animation-name:z,o;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes o{0%{transform:translateZ(0)}to{transform:translate3d(400px,0,0)}}.ms-u-slideLeftOut400{animation-name:z,p;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes p{0%{transform:translateZ(0)}to{transform:translate3d(-400px,0,0)}}.ms-u-slideUpOut20{animation-name:z,q;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes q{0%{transform:translateZ(0)}to{transform:translate3d(0,-20px,0)}}.ms-u-slideUpOut10{animation-name:z,r;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes r{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}.ms-u-slideDownOut20{animation-name:z,s;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes s{0%{transform:translateZ(0)}to{transform:translate3d(0,20px,0)}}.ms-u-slideDownOut10{animation-name:z,t;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes t{0%{transform:translateZ(0)}to{transform:translate3d(0,10px,0)}}.ms-u-scaleUpIn100{animation-name:y,u;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes u{0%{transform:scale3d(.98,.98,1)}to{transform:scaleX(1)}}.ms-u-scaleDownIn100{animation-name:y,v;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes v{0%{transform:scale3d(1.03,1.03,1)}to{transform:scaleX(1)}}.ms-u-scaleUpOut103{animation-name:z,w;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes w{0%{transform:scaleX(1)}to{transform:scale3d(1.03,1.03,1)}}.ms-u-scaleDownOut98{animation-name:z,x;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes x{0%{transform:scaleX(1)}to{transform:scale3d(.98,.98,1)}}.ms-u-fadeIn100,.ms-u-fadeIn400{-webkit-animation-duration:.367s;-webkit-animation-name:y;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:y;animation-fill-mode:both}.ms-u-fadeIn100{animation-duration:.167s}.ms-u-fadeIn200{-webkit-animation-duration:.367s;-webkit-animation-name:y;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:y;animation-fill-mode:both;animation-duration:.267s}.ms-u-fadeIn500{-webkit-animation-duration:.367s;-webkit-animation-name:y;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:y;animation-fill-mode:both;animation-duration:.467s}@keyframes y{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}.ms-u-fadeOut100,.ms-u-fadeOut400{-webkit-animation-duration:.367s;-webkit-animation-name:z;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:z;animation-fill-mode:both}.ms-u-fadeOut100{animation-duration:.1s}.ms-u-fadeOut200{-webkit-animation-duration:.367s;-webkit-animation-name:z;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:z;animation-fill-mode:both;animation-duration:.167s}.ms-u-fadeOut500{-webkit-animation-duration:.367s;-webkit-animation-name:z;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:z;animation-fill-mode:both;animation-duration:.467s}@keyframes z{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}.ms-u-rotate90deg{animation-name:A;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes A{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.ms-u-rotateN90deg{animation-name:B;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes B{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.ms-u-expandCollapse400{transition:height .367s cubic-bezier(.1,.25,.75,.9)}.ms-u-expandCollapse200{transition:height .167s cubic-bezier(.1,.25,.75,.9)}.ms-u-expandCollapse100{transition:height .1s cubic-bezier(.1,.25,.75,.9)}.ms-u-delay100{animation-delay:.167s}.ms-u-delay200{animation-delay:.267s}@media (max-width:479px){.ms-u-hiddenLgDown,.ms-u-hiddenMdDown,.ms-u-hiddenSm,.ms-u-hiddenXlDown,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:480px) and (max-width:639px){.ms-u-hiddenLgDown,.ms-u-hiddenMd,.ms-u-hiddenMdDown,.ms-u-hiddenMdUp,.ms-u-hiddenXlDown,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:640px) and (max-width:1023px){.ms-u-hiddenLg,.ms-u-hiddenLgDown,.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXlDown,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:1024px) and (max-width:1365px){.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXl,.ms-u-hiddenXlDown,.ms-u-hiddenXlUp,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:1366px) and (max-width:1919px){.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXlUp,.ms-u-hiddenXxl,.ms-u-hiddenXxlDown,.ms-u-hiddenXxlUp{display:none!important}}@media (min-width:1920px){.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXlUp,.ms-u-hiddenXxlUp,.ms-u-hiddenXxxl{display:none!important}}.ms-u-sm12{width:100%}.ms-u-sm11{width:91.66666666666666%}.ms-u-sm10{width:83.33333333333334%}.ms-u-sm9{width:75%}.ms-u-sm8{width:66.66666666666666%}.ms-u-sm7{width:58.333333333333336%}.ms-u-sm6{width:50%}.ms-u-sm5{width:41.66666666666667%}.ms-u-sm4{width:33.33333333333333%}.ms-u-sm3{width:25%}.ms-u-sm2{width:16.666666666666664%}.ms-u-sm1{width:8.333333333333332%}.ms-u-smPull12{right:100%}.ms-u-smPull11{right:91.66666666666666%}.ms-u-smPull10{right:83.33333333333334%}.ms-u-smPull9{right:75%}.ms-u-smPull8{right:66.66666666666666%}.ms-u-smPull7{right:58.333333333333336%}.ms-u-smPull6{right:50%}.ms-u-smPull5{right:41.66666666666667%}.ms-u-smPull4{right:33.33333333333333%}.ms-u-smPull3{right:25%}.ms-u-smPull2{right:16.666666666666664%}.ms-u-smPull1{right:8.333333333333332%}.ms-u-smPull0{right:auto}.ms-u-smPush12{left:100%}.ms-u-smPush11{left:91.66666666666666%}.ms-u-smPush10{left:83.33333333333334%}.ms-u-smPush9{left:75%}.ms-u-smPush8{left:66.66666666666666%}.ms-u-smPush7{left:58.333333333333336%}.ms-u-smPush6{left:50%}.ms-u-smPush5{left:41.66666666666667%}.ms-u-smPush4{left:33.33333333333333%}.ms-u-smPush3{left:25%}.ms-u-smPush2{left:16.666666666666664%}.ms-u-smPush1{left:8.333333333333332%}.ms-u-smPush0{left:auto}.ms-u-smOffset11{margin-left:91.66666666666666%}.ms-u-smOffset10{margin-left:83.33333333333334%}.ms-u-smOffset9{margin-left:75%}.ms-u-smOffset8{margin-left:66.66666666666666%}.ms-u-smOffset7{margin-left:58.333333333333336%}.ms-u-smOffset6{margin-left:50%}.ms-u-smOffset5{margin-left:41.66666666666667%}.ms-u-smOffset4{margin-left:33.33333333333333%}.ms-u-smOffset3{margin-left:25%}.ms-u-smOffset2{margin-left:16.666666666666664%}.ms-u-smOffset1{margin-left:8.333333333333332%}.ms-u-smOffset0{margin-left:0}@media (min-width:480px){.ms-u-md12{width:100%}.ms-u-md11{width:91.66666666666666%}.ms-u-md10{width:83.33333333333334%}.ms-u-md9{width:75%}.ms-u-md8{width:66.66666666666666%}.ms-u-md7{width:58.333333333333336%}.ms-u-md6{width:50%}.ms-u-md5{width:41.66666666666667%}.ms-u-md4{width:33.33333333333333%}.ms-u-md3{width:25%}.ms-u-md2{width:16.666666666666664%}.ms-u-md1{width:8.333333333333332%}.ms-u-mdPull12{right:100%}.ms-u-mdPull11{right:91.66666666666666%}.ms-u-mdPull10{right:83.33333333333334%}.ms-u-mdPull9{right:75%}.ms-u-mdPull8{right:66.66666666666666%}.ms-u-mdPull7{right:58.333333333333336%}.ms-u-mdPull6{right:50%}.ms-u-mdPull5{right:41.66666666666667%}.ms-u-mdPull4{right:33.33333333333333%}.ms-u-mdPull3{right:25%}.ms-u-mdPull2{right:16.666666666666664%}.ms-u-mdPull1{right:8.333333333333332%}.ms-u-mdPull0{right:auto}.ms-u-mdPush12{left:100%}.ms-u-mdPush11{left:91.66666666666666%}.ms-u-mdPush10{left:83.33333333333334%}.ms-u-mdPush9{left:75%}.ms-u-mdPush8{left:66.66666666666666%}.ms-u-mdPush7{left:58.333333333333336%}.ms-u-mdPush6{left:50%}.ms-u-mdPush5{left:41.66666666666667%}.ms-u-mdPush4{left:33.33333333333333%}.ms-u-mdPush3{left:25%}.ms-u-mdPush2{left:16.666666666666664%}.ms-u-mdPush1{left:8.333333333333332%}.ms-u-mdPush0{left:auto}.ms-u-mdOffset11{margin-left:91.66666666666666%}.ms-u-mdOffset10{margin-left:83.33333333333334%}.ms-u-mdOffset9{margin-left:75%}.ms-u-mdOffset8{margin-left:66.66666666666666%}.ms-u-mdOffset7{margin-left:58.333333333333336%}.ms-u-mdOffset6{margin-left:50%}.ms-u-mdOffset5{margin-left:41.66666666666667%}.ms-u-mdOffset4{margin-left:33.33333333333333%}.ms-u-mdOffset3{margin-left:25%}.ms-u-mdOffset2{margin-left:16.666666666666664%}.ms-u-mdOffset1{margin-left:8.333333333333332%}.ms-u-mdOffset0{margin-left:0}}@media (min-width:640px){.ms-u-lg12{width:100%}.ms-u-lg11{width:91.66666666666666%}.ms-u-lg10{width:83.33333333333334%}.ms-u-lg9{width:75%}.ms-u-lg8{width:66.66666666666666%}.ms-u-lg7{width:58.333333333333336%}.ms-u-lg6{width:50%}.ms-u-lg5{width:41.66666666666667%}.ms-u-lg4{width:33.33333333333333%}.ms-u-lg3{width:25%}.ms-u-lg2{width:16.666666666666664%}.ms-u-lg1{width:8.333333333333332%}.ms-u-lgPull12{right:100%}.ms-u-lgPull11{right:91.66666666666666%}.ms-u-lgPull10{right:83.33333333333334%}.ms-u-lgPull9{right:75%}.ms-u-lgPull8{right:66.66666666666666%}.ms-u-lgPull7{right:58.333333333333336%}.ms-u-lgPull6{right:50%}.ms-u-lgPull5{right:41.66666666666667%}.ms-u-lgPull4{right:33.33333333333333%}.ms-u-lgPull3{right:25%}.ms-u-lgPull2{right:16.666666666666664%}.ms-u-lgPull1{right:8.333333333333332%}.ms-u-lgPull0{right:auto}.ms-u-lgPush12{left:100%}.ms-u-lgPush11{left:91.66666666666666%}.ms-u-lgPush10{left:83.33333333333334%}.ms-u-lgPush9{left:75%}.ms-u-lgPush8{left:66.66666666666666%}.ms-u-lgPush7{left:58.333333333333336%}.ms-u-lgPush6{left:50%}.ms-u-lgPush5{left:41.66666666666667%}.ms-u-lgPush4{left:33.33333333333333%}.ms-u-lgPush3{left:25%}.ms-u-lgPush2{left:16.666666666666664%}.ms-u-lgPush1{left:8.333333333333332%}.ms-u-lgPush0{left:auto}.ms-u-lgOffset11{margin-left:91.66666666666666%}.ms-u-lgOffset10{margin-left:83.33333333333334%}.ms-u-lgOffset9{margin-left:75%}.ms-u-lgOffset8{margin-left:66.66666666666666%}.ms-u-lgOffset7{margin-left:58.333333333333336%}.ms-u-lgOffset6{margin-left:50%}.ms-u-lgOffset5{margin-left:41.66666666666667%}.ms-u-lgOffset4{margin-left:33.33333333333333%}.ms-u-lgOffset3{margin-left:25%}.ms-u-lgOffset2{margin-left:16.666666666666664%}.ms-u-lgOffset1{margin-left:8.333333333333332%}.ms-u-lgOffset0{margin-left:0}}@media (min-width:1024px){.ms-u-xl12{width:100%}.ms-u-xl11{width:91.66666666666666%}.ms-u-xl10{width:83.33333333333334%}.ms-u-xl9{width:75%}.ms-u-xl8{width:66.66666666666666%}.ms-u-xl7{width:58.333333333333336%}.ms-u-xl6{width:50%}.ms-u-xl5{width:41.66666666666667%}.ms-u-xl4{width:33.33333333333333%}.ms-u-xl3{width:25%}.ms-u-xl2{width:16.666666666666664%}.ms-u-xl1{width:8.333333333333332%}.ms-u-xlPull12{right:100%}.ms-u-xlPull11{right:91.66666666666666%}.ms-u-xlPull10{right:83.33333333333334%}.ms-u-xlPull9{right:75%}.ms-u-xlPull8{right:66.66666666666666%}.ms-u-xlPull7{right:58.333333333333336%}.ms-u-xlPull6{right:50%}.ms-u-xlPull5{right:41.66666666666667%}.ms-u-xlPull4{right:33.33333333333333%}.ms-u-xlPull3{right:25%}.ms-u-xlPull2{right:16.666666666666664%}.ms-u-xlPull1{right:8.333333333333332%}.ms-u-xlPull0{right:auto}.ms-u-xlPush12{left:100%}.ms-u-xlPush11{left:91.66666666666666%}.ms-u-xlPush10{left:83.33333333333334%}.ms-u-xlPush9{left:75%}.ms-u-xlPush8{left:66.66666666666666%}.ms-u-xlPush7{left:58.333333333333336%}.ms-u-xlPush6{left:50%}.ms-u-xlPush5{left:41.66666666666667%}.ms-u-xlPush4{left:33.33333333333333%}.ms-u-xlPush3{left:25%}.ms-u-xlPush2{left:16.666666666666664%}.ms-u-xlPush1{left:8.333333333333332%}.ms-u-xlPush0{left:auto}.ms-u-xlOffset11{margin-left:91.66666666666666%}.ms-u-xlOffset10{margin-left:83.33333333333334%}.ms-u-xlOffset9{margin-left:75%}.ms-u-xlOffset8{margin-left:66.66666666666666%}.ms-u-xlOffset7{margin-left:58.333333333333336%}.ms-u-xlOffset6{margin-left:50%}.ms-u-xlOffset5{margin-left:41.66666666666667%}.ms-u-xlOffset4{margin-left:33.33333333333333%}.ms-u-xlOffset3{margin-left:25%}.ms-u-xlOffset2{margin-left:16.666666666666664%}.ms-u-xlOffset1{margin-left:8.333333333333332%}.ms-u-xlOffset0{margin-left:0}}@media (min-width:1366px){.ms-u-xxl12{width:100%}.ms-u-xxl11{width:91.66666666666666%}.ms-u-xxl10{width:83.33333333333334%}.ms-u-xxl9{width:75%}.ms-u-xxl8{width:66.66666666666666%}.ms-u-xxl7{width:58.333333333333336%}.ms-u-xxl6{width:50%}.ms-u-xxl5{width:41.66666666666667%}.ms-u-xxl4{width:33.33333333333333%}.ms-u-xxl3{width:25%}.ms-u-xxl2{width:16.666666666666664%}.ms-u-xxl1{width:8.333333333333332%}.ms-u-xxlPull12{right:100%}.ms-u-xxlPull11{right:91.66666666666666%}.ms-u-xxlPull10{right:83.33333333333334%}.ms-u-xxlPull9{right:75%}.ms-u-xxlPull8{right:66.66666666666666%}.ms-u-xxlPull7{right:58.333333333333336%}.ms-u-xxlPull6{right:50%}.ms-u-xxlPull5{right:41.66666666666667%}.ms-u-xxlPull4{right:33.33333333333333%}.ms-u-xxlPull3{right:25%}.ms-u-xxlPull2{right:16.666666666666664%}.ms-u-xxlPull1{right:8.333333333333332%}.ms-u-xxlPull0{right:auto}.ms-u-xxlPush12{left:100%}.ms-u-xxlPush11{left:91.66666666666666%}.ms-u-xxlPush10{left:83.33333333333334%}.ms-u-xxlPush9{left:75%}.ms-u-xxlPush8{left:66.66666666666666%}.ms-u-xxlPush7{left:58.333333333333336%}.ms-u-xxlPush6{left:50%}.ms-u-xxlPush5{left:41.66666666666667%}.ms-u-xxlPush4{left:33.33333333333333%}.ms-u-xxlPush3{left:25%}.ms-u-xxlPush2{left:16.666666666666664%}.ms-u-xxlPush1{left:8.333333333333332%}.ms-u-xxlPush0{left:auto}.ms-u-xxlOffset11{margin-left:91.66666666666666%}.ms-u-xxlOffset10{margin-left:83.33333333333334%}.ms-u-xxlOffset9{margin-left:75%}.ms-u-xxlOffset8{margin-left:66.66666666666666%}.ms-u-xxlOffset7{margin-left:58.333333333333336%}.ms-u-xxlOffset6{margin-left:50%}.ms-u-xxlOffset5{margin-left:41.66666666666667%}.ms-u-xxlOffset4{margin-left:33.33333333333333%}.ms-u-xxlOffset3{margin-left:25%}.ms-u-xxlOffset2{margin-left:16.666666666666664%}.ms-u-xxlOffset1{margin-left:8.333333333333332%}.ms-u-xxlOffset0{margin-left:0}}@media (min-width:1920px){.ms-u-xxxl12{width:100%}.ms-u-xxxl11{width:91.66666666666666%}.ms-u-xxxl10{width:83.33333333333334%}.ms-u-xxxl9{width:75%}.ms-u-xxxl8{width:66.66666666666666%}.ms-u-xxxl7{width:58.333333333333336%}.ms-u-xxxl6{width:50%}.ms-u-xxxl5{width:41.66666666666667%}.ms-u-xxxl4{width:33.33333333333333%}.ms-u-xxxl3{width:25%}.ms-u-xxxl2{width:16.666666666666664%}.ms-u-xxxl1{width:8.333333333333332%}.ms-u-xxxlPull12{right:100%}.ms-u-xxxlPull11{right:91.66666666666666%}.ms-u-xxxlPull10{right:83.33333333333334%}.ms-u-xxxlPull9{right:75%}.ms-u-xxxlPull8{right:66.66666666666666%}.ms-u-xxxlPull7{right:58.333333333333336%}.ms-u-xxxlPull6{right:50%}.ms-u-xxxlPull5{right:41.66666666666667%}.ms-u-xxxlPull4{right:33.33333333333333%}.ms-u-xxxlPull3{right:25%}.ms-u-xxxlPull2{right:16.666666666666664%}.ms-u-xxxlPull1{right:8.333333333333332%}.ms-u-xxxlPull0{right:auto}.ms-u-xxxlPush12{left:100%}.ms-u-xxxlPush11{left:91.66666666666666%}.ms-u-xxxlPush10{left:83.33333333333334%}.ms-u-xxxlPush9{left:75%}.ms-u-xxxlPush8{left:66.66666666666666%}.ms-u-xxxlPush7{left:58.333333333333336%}.ms-u-xxxlPush6{left:50%}.ms-u-xxxlPush5{left:41.66666666666667%}.ms-u-xxxlPush4{left:33.33333333333333%}.ms-u-xxxlPush3{left:25%}.ms-u-xxxlPush2{left:16.666666666666664%}.ms-u-xxxlPush1{left:8.333333333333332%}.ms-u-xxxlPush0{left:auto}.ms-u-xxxlOffset11{margin-left:91.66666666666666%}.ms-u-xxxlOffset10{margin-left:83.33333333333334%}.ms-u-xxxlOffset9{margin-left:75%}.ms-u-xxxlOffset8{margin-left:66.66666666666666%}.ms-u-xxxlOffset7{margin-left:58.333333333333336%}.ms-u-xxxlOffset6{margin-left:50%}.ms-u-xxxlOffset5{margin-left:41.66666666666667%}.ms-u-xxxlOffset4{margin-left:33.33333333333333%}.ms-u-xxxlOffset3{margin-left:25%}.ms-u-xxxlOffset2{margin-left:16.666666666666664%}.ms-u-xxxlOffset1{margin-left:8.333333333333332%}.ms-u-xxxlOffset0{margin-left:0}}.ms-Grid{box-sizing:border-box;*zoom:1;padding:0 8px}.ms-Grid:after,.ms-Grid:before{display:table;content:'';line-height:0}.ms-Grid:after{clear:both}.ms-Grid-row{margin:0 -8px;box-sizing:border-box;*zoom:1}.ms-Grid-row:after,.ms-Grid-row:before{display:table;content:'';line-height:0}.ms-Grid-row:after{clear:both}.ms-Grid-col{position:relative;min-height:1px;padding-left:8px;padding-right:8px;box-sizing:border-box;float:left}.ms-Grid-col .ms-Grid{padding:0}
\ No newline at end of file
diff --git a/dist/css/fabric.rtl.css b/dist/css/fabric.rtl.css
new file mode 100644
index 000000000..967beca15
--- /dev/null
+++ b/dist/css/fabric.rtl.css
@@ -0,0 +1,5531 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+
+.ms-u-borderBox,
+.ms-u-borderBox:before,
+.ms-u-borderBox:after {
+ box-sizing: border-box;
+}
+
+.ms-u-borderBase {
+ border: 1px solid;
+}
+
+.ms-u-clearfix {
+ *zoom: 1;
+}
+
+.ms-u-clearfix:before,
+.ms-u-clearfix:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-u-clearfix:after {
+ clear: both;
+}
+
+.ms-u-normalize {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+}
+
+.ms-u-textAlignLeft {
+ text-align: right;
+}
+
+.ms-u-textAlignCenter {
+ text-align: center;
+}
+
+.ms-u-textAlignRight {
+ text-align: left;
+}
+
+.ms-u-screenReaderOnly {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.ms-u-textTruncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+
+.ms-u-noWrap {
+ white-space: nowrap;
+}
+
+.ms-bgColor-themeDark,
+.ms-bgColor-themeDark--hover:hover {
+ background-color: #005a9e;
+}
+
+.ms-bgColor-themeDarkAlt,
+.ms-bgColor-themeDarkAlt--hover:hover {
+ background-color: #106ebe;
+}
+
+.ms-bgColor-themeDarker,
+.ms-bgColor-themeDarker--hover:hover {
+ background-color: #004578;
+}
+
+.ms-bgColor-themePrimary,
+.ms-bgColor-themePrimary--hover:hover {
+ background-color: #0078d7;
+}
+
+.ms-bgColor-themeSecondary,
+.ms-bgColor-themeSecondary--hover:hover {
+ background-color: #2b88d8;
+}
+
+.ms-bgColor-themeTertiary,
+.ms-bgColor-themeTertiary--hover:hover {
+ background-color: #71afe5;
+}
+
+.ms-bgColor-themeLight,
+.ms-bgColor-themeLight--hover:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-bgColor-themeLighter,
+.ms-bgColor-themeLighter--hover:hover {
+ background-color: #deecf9;
+}
+
+.ms-bgColor-themeLighterAlt,
+.ms-bgColor-themeLighterAlt--hover:hover {
+ background-color: #eff6fc;
+}
+
+.ms-bgColor-black,
+.ms-bgColor-black--hover:hover {
+ background-color: #000000;
+}
+
+.ms-bgColor-neutralDark,
+.ms-bgColor-neutralDark--hover:hover {
+ background-color: #212121;
+}
+
+.ms-bgColor-neutralPrimary,
+.ms-bgColor-neutralPrimary--hover:hover {
+ background-color: #333333;
+}
+
+.ms-bgColor-neutralPrimaryAlt,
+.ms-bgColor-neutralPrimaryAlt--hover:hover {
+ background-color: #3c3c3c;
+}
+
+.ms-bgColor-neutralSecondary,
+.ms-bgColor-neutralSecondary--hover:hover {
+ background-color: #666666;
+}
+
+.ms-bgColor-neutralSecondaryAlt,
+.ms-bgColor-neutralSecondaryAlt--hover:hover {
+ background-color: #767676;
+}
+
+.ms-bgColor-neutralTertiary,
+.ms-bgColor-neutralTertiary--hover:hover {
+ background-color: #a6a6a6;
+}
+
+.ms-bgColor-neutralTertiaryAlt,
+.ms-bgColor-neutralTertiaryAlt--hover:hover {
+ background-color: #c8c8c8;
+}
+
+.ms-bgColor-neutralLight,
+.ms-bgColor-neutralLight--hover:hover {
+ background-color: #eaeaea;
+}
+
+.ms-bgColor-neutralLighter,
+.ms-bgColor-neutralLighter--hover:hover {
+ background-color: #f4f4f4;
+}
+
+.ms-bgColor-neutralLighterAlt,
+.ms-bgColor-neutralLighterAlt--hover:hover {
+ background-color: #f8f8f8;
+}
+
+.ms-bgColor-white,
+.ms-bgColor-white--hover:hover {
+ background-color: #ffffff;
+}
+
+.ms-bgColor-yellow {
+ background-color: #ffb900;
+}
+
+.ms-bgColor-yellowLight {
+ background-color: #fff100;
+}
+
+.ms-bgColor-orange {
+ background-color: #d83b01;
+}
+
+.ms-bgColor-orangeLight {
+ background-color: #ea4300;
+}
+
+.ms-bgColor-orangeLighter {
+ background-color: #ff8c00;
+}
+
+.ms-bgColor-redDark {
+ background-color: #a80000;
+}
+
+.ms-bgColor-red {
+ background-color: #e81123;
+}
+
+.ms-bgColor-magentaDark {
+ background-color: #5c005c;
+}
+
+.ms-bgColor-magenta {
+ background-color: #b4009e;
+}
+
+.ms-bgColor-magentaLight {
+ background-color: #e3008c;
+}
+
+.ms-bgColor-purpleDark {
+ background-color: #32145a;
+}
+
+.ms-bgColor-purple {
+ background-color: #5c2d91;
+}
+
+.ms-bgColor-purpleLight {
+ background-color: #b4a0ff;
+}
+
+.ms-bgColor-blueDark {
+ background-color: #002050;
+}
+
+.ms-bgColor-blueMid {
+ background-color: #00188f;
+}
+
+.ms-bgColor-blue {
+ background-color: #0078d7;
+}
+
+.ms-bgColor-blueLight {
+ background-color: #00bcf2;
+}
+
+.ms-bgColor-tealDark {
+ background-color: #004b50;
+}
+
+.ms-bgColor-teal {
+ background-color: #008272;
+}
+
+.ms-bgColor-tealLight {
+ background-color: #00b294;
+}
+
+.ms-bgColor-greenDark {
+ background-color: #004b1c;
+}
+
+.ms-bgColor-green {
+ background-color: #107c10;
+}
+
+.ms-bgColor-greenLight {
+ background-color: #bad80a;
+}
+
+.ms-bgColor-info {
+ background-color: #f4f4f4;
+}
+
+.ms-bgColor-success {
+ background-color: #dff6dd;
+}
+
+.ms-bgColor-severeWarning {
+ background-color: #fed9cc;
+}
+
+.ms-bgColor-warning {
+ background-color: #fff4ce;
+}
+
+.ms-bgColor-error {
+ background-color: #fde7e9;
+}
+
+.ms-borderColor-themeDark,
+.ms-borderColor-themeDark--hover:hover {
+ border-color: #005a9e;
+}
+
+.ms-borderColor-themeDarkAlt,
+.ms-borderColor-themeDarkAlt--hover:hover {
+ border-color: #106ebe;
+}
+
+.ms-borderColor-themeDarker,
+.ms-borderColor-themeDarker--hover:hover {
+ border-color: #004578;
+}
+
+.ms-borderColor-themePrimary,
+.ms-borderColor-themePrimary--hover:hover {
+ border-color: #0078d7;
+}
+
+.ms-borderColor-themeSecondary,
+.ms-borderColor-themeSecondary--hover:hover {
+ border-color: #2b88d8;
+}
+
+.ms-borderColor-themeTertiary,
+.ms-borderColor-themeTertiary--hover:hover {
+ border-color: #71afe5;
+}
+
+.ms-borderColor-themeLight,
+.ms-borderColor-themeLight--hover:hover {
+ border-color: #c7e0f4;
+}
+
+.ms-borderColor-themeLighter,
+.ms-borderColor-themeLighter--hover:hover {
+ border-color: #deecf9;
+}
+
+.ms-borderColor-themeLighterAlt,
+.ms-borderColor-themeLighterAlt--hover:hover {
+ border-color: #eff6fc;
+}
+
+.ms-borderColor-black,
+.ms-borderColor-black--hover:hover {
+ border-color: #000000;
+}
+
+.ms-borderColor-neutralDark,
+.ms-borderColor-neutralDark--hover:hover {
+ border-color: #212121;
+}
+
+.ms-borderColor-neutralPrimary,
+.ms-borderColor-neutralPrimary--hover:hover {
+ border-color: #333333;
+}
+
+.ms-borderColor-neutralPrimaryAlt,
+.ms-borderColor-neutralPrimaryAlt--hover:hover {
+ border-color: #3c3c3c;
+}
+
+.ms-borderColor-neutralSecondary,
+.ms-borderColor-neutralSecondary--hover:hover {
+ border-color: #666666;
+}
+
+.ms-borderColor-neutralSecondaryAlt,
+.ms-borderColor-neutralSecondaryAlt--hover:hover {
+ border-color: #767676;
+}
+
+.ms-borderColor-neutralTertiary,
+.ms-borderColor-neutralTertiary--hover:hover {
+ border-color: #a6a6a6;
+}
+
+.ms-borderColor-neutralTertiaryAlt,
+.ms-borderColor-neutralTertiaryAlt--hover:hover {
+ border-color: #c8c8c8;
+}
+
+.ms-borderColor-neutralLight,
+.ms-borderColor-neutralLight--hover:hover {
+ border-color: #eaeaea;
+}
+
+.ms-borderColor-neutralLighter,
+.ms-borderColor-neutralLighter--hover:hover {
+ border-color: #f4f4f4;
+}
+
+.ms-borderColor-neutralLighterAlt,
+.ms-borderColor-neutralLighterAlt--hover:hover {
+ border-color: #f8f8f8;
+}
+
+.ms-borderColor-white,
+.ms-borderColor-white--hover:hover {
+ border-color: #ffffff;
+}
+
+.ms-borderColor-yellow {
+ border-color: #ffb900;
+}
+
+.ms-borderColor-yellowLight {
+ border-color: #fff100;
+}
+
+.ms-borderColor-orange {
+ border-color: #d83b01;
+}
+
+.ms-borderColor-orangeLight {
+ border-color: #ea4300;
+}
+
+.ms-borderColor-orangeLighter {
+ border-color: #ff8c00;
+}
+
+.ms-borderColor-redDark {
+ border-color: #a80000;
+}
+
+.ms-borderColor-red {
+ border-color: #e81123;
+}
+
+.ms-borderColor-magentaDark {
+ border-color: #5c005c;
+}
+
+.ms-borderColor-magenta {
+ border-color: #b4009e;
+}
+
+.ms-borderColor-magentaLight {
+ border-color: #e3008c;
+}
+
+.ms-borderColor-purpleDark {
+ border-color: #32145a;
+}
+
+.ms-borderColor-purple {
+ border-color: #5c2d91;
+}
+
+.ms-borderColor-purpleLight {
+ border-color: #b4a0ff;
+}
+
+.ms-borderColor-blueDark {
+ border-color: #002050;
+}
+
+.ms-borderColor-blueMid {
+ border-color: #00188f;
+}
+
+.ms-borderColor-blue {
+ border-color: #0078d7;
+}
+
+.ms-borderColor-blueLight {
+ border-color: #00bcf2;
+}
+
+.ms-borderColor-tealDark {
+ border-color: #004b50;
+}
+
+.ms-borderColor-teal {
+ border-color: #008272;
+}
+
+.ms-borderColor-tealLight {
+ border-color: #00b294;
+}
+
+.ms-borderColor-greenDark {
+ border-color: #004b1c;
+}
+
+.ms-borderColor-green {
+ border-color: #107c10;
+}
+
+.ms-borderColor-greenLight {
+ border-color: #bad80a;
+}
+
+.ms-borderColorTop-themePrimary,
+.ms-borderColorTop-themePrimary--hover:hover {
+ border-top-color: #0078d7;
+}
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI Light'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.ttf') format('truetype');
+ font-weight: 100;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.ttf') format('truetype');
+ font-weight: 400;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI Semibold'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.ttf') format('truetype');
+ font-weight: 600;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'Segoe UI WestEuropean';
+ src: local('Segoe UI Semilight'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff2') format('woff2'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.ttf') format('truetype');
+ font-weight: 200;
+ font-style: normal;
+}
+
+.ms-font-su {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 42px;
+ font-weight: 100;
+}
+
+.ms-font-xxl {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 28px;
+ font-weight: 100;
+}
+
+.ms-font-xl {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 21px;
+ font-weight: 100;
+}
+
+.ms-font-l {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+}
+
+.ms-font-m-plus {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 15px;
+ font-weight: 400;
+}
+
+.ms-font-m {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-font-s-plus {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 13px;
+ font-weight: 400;
+}
+
+.ms-font-s {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.ms-font-xs {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 11px;
+ font-weight: 400;
+}
+
+.ms-font-mi {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 10px;
+ font-weight: 600;
+}
+
+.ms-fontWeight-light,
+.ms-fontWeight-light--hover:hover {
+ font-weight: 100;
+}
+
+.ms-fontWeight-semilight,
+.ms-fontWeight-semilight--hover:hover {
+ font-weight: 300;
+}
+
+.ms-fontWeight-regular,
+.ms-fontWeight-regular--hover:hover {
+ font-weight: 400;
+}
+
+.ms-fontWeight-semibold,
+.ms-fontWeight-semibold--hover:hover {
+ font-weight: 600;
+}
+
+.ms-fontSize-su {
+ font-size: 42px;
+}
+
+.ms-fontSize-xxl {
+ font-size: 28px;
+}
+
+.ms-fontSize-xl {
+ font-size: 21px;
+}
+
+.ms-fontSize-l {
+ font-size: 17px;
+}
+
+.ms-fontSize-mPlus {
+ font-size: 15px;
+}
+
+.ms-fontSize-m {
+ font-size: 14px;
+}
+
+.ms-fontSize-sPlus {
+ font-size: 13px;
+}
+
+.ms-fontSize-s {
+ font-size: 12px;
+}
+
+.ms-fontSize-xs {
+ font-size: 11px;
+}
+
+.ms-fontSize-mi {
+ font-size: 10px;
+}
+
+.ms-fontColor-themeDarker,
+.ms-fontColor-themeDarker--hover:hover {
+ color: #004578;
+}
+
+.ms-fontColor-themeDark,
+.ms-fontColor-themeDark--hover:hover {
+ color: #005a9e;
+}
+
+.ms-fontColor-themeDarkAlt,
+.ms-fontColor-themeDarkAlt--hover:hover {
+ color: #106ebe;
+}
+
+.ms-fontColor-themePrimary,
+.ms-fontColor-themePrimary--hover:hover {
+ color: #0078d7;
+}
+
+.ms-fontColor-themeSecondary,
+.ms-fontColor-themeSecondary--hover:hover {
+ color: #2b88d8;
+}
+
+.ms-fontColor-themeTertiary,
+.ms-fontColor-themeTertiary--hover:hover {
+ color: #71afe5;
+}
+
+.ms-fontColor-themeLight,
+.ms-fontColor-themeLight--hover:hover {
+ color: #c7e0f4;
+}
+
+.ms-fontColor-themeLighter,
+.ms-fontColor-themeLighter--hover:hover {
+ color: #deecf9;
+}
+
+.ms-fontColor-themeLighterAlt,
+.ms-fontColor-themeLighterAlt--hover:hover {
+ color: #eff6fc;
+}
+
+.ms-fontColor-black,
+.ms-fontColor-black--hover:hover {
+ color: #000000;
+}
+
+.ms-fontColor-neutralDark,
+.ms-fontColor-neutralDark--hover:hover {
+ color: #212121;
+}
+
+.ms-fontColor-neutralPrimary,
+.ms-fontColor-neutralPrimary--hover:hover {
+ color: #333333;
+}
+
+.ms-fontColor-neutralPrimaryAlt,
+.ms-fontColor-neutralPrimaryAlt--hover:hover {
+ color: #3c3c3c;
+}
+
+.ms-fontColor-neutralSecondary,
+.ms-fontColor-neutralSecondary--hover:hover {
+ color: #666666;
+}
+
+.ms-fontColor-neutralSecondaryAlt,
+.ms-fontColor-neutralSecondaryAlt--hover:hover {
+ color: #767676;
+}
+
+.ms-fontColor-neutralTertiary,
+.ms-fontColor-neutralTertiary--hover:hover {
+ color: #a6a6a6;
+}
+
+.ms-fontColor-neutralTertiaryAlt,
+.ms-fontColor-neutralTertiaryAlt--hover:hover {
+ color: #c8c8c8;
+}
+
+.ms-fontColor-neutralLight,
+.ms-fontColor-neutralLight--hover:hover {
+ color: #eaeaea;
+}
+
+.ms-fontColor-neutralLighter,
+.ms-fontColor-neutralLighter--hover:hover {
+ color: #f4f4f4;
+}
+
+.ms-fontColor-neutralLighterAlt,
+.ms-fontColor-neutralLighterAlt--hover:hover {
+ color: #f8f8f8;
+}
+
+.ms-fontColor-white,
+.ms-fontColor-white--hover:hover {
+ color: #ffffff;
+}
+
+.ms-fontColor-yellow,
+.ms-fontColor-yellow--hover:hover {
+ color: #ffb900;
+}
+
+.ms-fontColor-yellowLight,
+.ms-fontColor-yellowLight--hover:hover {
+ color: #fff100;
+}
+
+.ms-fontColor-orange,
+.ms-fontColor-orange--hover:hover {
+ color: #d83b01;
+}
+
+.ms-fontColor-orangeLight,
+.ms-fontColor-orangeLight--hover:hover {
+ color: #ea4300;
+}
+
+.ms-fontColor-orangeLighter,
+.ms-fontColor-orangeLighter--hover:hover {
+ color: #ff8c00;
+}
+
+.ms-fontColor-redDark,
+.ms-fontColor-redDark--hover:hover {
+ color: #a80000;
+}
+
+.ms-fontColor-red,
+.ms-fontColor-red--hover:hover {
+ color: #e81123;
+}
+
+.ms-fontColor-magentaDark,
+.ms-fontColor-magentaDark--hover:hover {
+ color: #5c005c;
+}
+
+.ms-fontColor-magenta,
+.ms-fontColor-magenta--hover:hover {
+ color: #b4009e;
+}
+
+.ms-fontColor-magentaLight,
+.ms-fontColor-magentaLight--hover:hover {
+ color: #e3008c;
+}
+
+.ms-fontColor-purpleDark,
+.ms-fontColor-purpleDark--hover:hover {
+ color: #32145a;
+}
+
+.ms-fontColor-purple,
+.ms-fontColor-purple--hover:hover {
+ color: #5c2d91;
+}
+
+.ms-fontColor-purpleLight,
+.ms-fontColor-purpleLight--hover:hover {
+ color: #b4a0ff;
+}
+
+.ms-fontColor-blueDark,
+.ms-fontColor-blueDark--hover:hover {
+ color: #002050;
+}
+
+.ms-fontColor-blueMid,
+.ms-fontColor-blueMid--hover:hover {
+ color: #00188f;
+}
+
+.ms-fontColor-blue,
+.ms-fontColor-blue--hover:hover {
+ color: #0078d7;
+}
+
+.ms-fontColor-blueLight,
+.ms-fontColor-blueLight--hover:hover {
+ color: #00bcf2;
+}
+
+.ms-fontColor-tealDark,
+.ms-fontColor-tealDark--hover:hover {
+ color: #004b50;
+}
+
+.ms-fontColor-teal,
+.ms-fontColor-teal--hover:hover {
+ color: #008272;
+}
+
+.ms-fontColor-tealLight,
+.ms-fontColor-tealLight--hover:hover {
+ color: #00b294;
+}
+
+.ms-fontColor-greenDark,
+.ms-fontColor-greenDark--hover:hover {
+ color: #004b1c;
+}
+
+.ms-fontColor-green,
+.ms-fontColor-green--hover:hover {
+ color: #107c10;
+}
+
+.ms-fontColor-greenLight,
+.ms-fontColor-greenLight--hover:hover {
+ color: #bad80a;
+}
+
+.ms-fontColor-info,
+.ms-fontColor-info--hover:hover {
+ color: #767676;
+}
+
+.ms-fontColor-success,
+.ms-fontColor-success--hover:hover {
+ color: #107c10;
+}
+
+.ms-fontColor-alert,
+.ms-fontColor-alert--hover:hover {
+ color: #d83b01;
+}
+
+.ms-fontColor-warning,
+.ms-fontColor-warning--hover:hover {
+ color: #767676;
+}
+
+.ms-fontColor-severeWarning,
+.ms-fontColor-severeWarning--hover:hover {
+ color: #d83b01;
+}
+
+.ms-fontColor-error,
+.ms-fontColor-error--hover:hover {
+ color: #a80000;
+}
+
+*[lang='jpn'] .ms-font-mi,
+*[lang='jpn'] .ms-font-xs,
+*[lang='jpn'] .ms-font-s,
+*[lang='jpn'] .ms-font-s-plus,
+*[lang='jpn'] .ms-font-m,
+*[lang='jpn'] .ms-font-m-plus,
+*[lang='jpn'] .ms-font-l,
+*[lang='jpn'] .ms-font-xl,
+*[lang='jpn'] .ms-font-xxl,
+*[lang='jpn'] .ms-font-su,
+*[lang='jpn'] .ms-fontWeight-light,
+*[lang='jpn'] .ms-fontWeight-light-hover:hover,
+*[lang='jpn'] .ms-fontWeight-semilight,
+*[lang='jpn'] .ms-fontWeight-semilight-hover:hover,
+*[lang='jpn'] .ms-fontWeight-regular,
+*[lang='jpn'] .ms-fontWeight-regular-hover:hover,
+*[lang='jpn'] .ms-fontWeight-semibold,
+*[lang='jpn'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Yu Gothic', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka, 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='kor'] .ms-font-mi,
+*[lang='kor'] .ms-font-xs,
+*[lang='kor'] .ms-font-s,
+*[lang='kor'] .ms-font-s-plus,
+*[lang='kor'] .ms-font-m,
+*[lang='kor'] .ms-font-m-plus,
+*[lang='kor'] .ms-font-l,
+*[lang='kor'] .ms-font-xl,
+*[lang='kor'] .ms-font-xxl,
+*[lang='kor'] .ms-font-su,
+*[lang='kor'] .ms-fontWeight-light,
+*[lang='kor'] .ms-fontWeight-light-hover:hover,
+*[lang='kor'] .ms-fontWeight-semilight,
+*[lang='kor'] .ms-fontWeight-semilight-hover:hover,
+*[lang='kor'] .ms-fontWeight-regular,
+*[lang='kor'] .ms-fontWeight-regular-hover:hover,
+*[lang='kor'] .ms-fontWeight-semibold,
+*[lang='kor'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Malgun Gothic', Gulim, 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='cmn'] .ms-font-mi,
+*[lang='cmn'] .ms-font-xs,
+*[lang='cmn'] .ms-font-s,
+*[lang='cmn'] .ms-font-s-plus,
+*[lang='cmn'] .ms-font-m,
+*[lang='cmn'] .ms-font-m-plus,
+*[lang='cmn'] .ms-font-l,
+*[lang='cmn'] .ms-font-xl,
+*[lang='cmn'] .ms-font-xxl,
+*[lang='cmn'] .ms-font-su,
+*[lang='cmn'] .ms-fontWeight-light,
+*[lang='cmn'] .ms-fontWeight-light-hover:hover,
+*[lang='cmn'] .ms-fontWeight-semilight,
+*[lang='cmn'] .ms-fontWeight-semilight-hover:hover,
+*[lang='cmn'] .ms-fontWeight-regular,
+*[lang='cmn'] .ms-fontWeight-regular-hover:hover,
+*[lang='cmn'] .ms-fontWeight-semibold,
+*[lang='cmn'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Microsoft Yahei', Verdana, Simsun, 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='yue'] .ms-font-mi,
+*[lang='yue'] .ms-font-xs,
+*[lang='yue'] .ms-font-s,
+*[lang='yue'] .ms-font-s-plus,
+*[lang='yue'] .ms-font-m,
+*[lang='yue'] .ms-font-m-plus,
+*[lang='yue'] .ms-font-l,
+*[lang='yue'] .ms-font-xl,
+*[lang='yue'] .ms-font-xxl,
+*[lang='yue'] .ms-font-su,
+*[lang='yue'] .ms-fontWeight-light,
+*[lang='yue'] .ms-fontWeight-light-hover:hover,
+*[lang='yue'] .ms-fontWeight-semilight,
+*[lang='yue'] .ms-fontWeight-semilight-hover:hover,
+*[lang='yue'] .ms-fontWeight-regular,
+*[lang='yue'] .ms-fontWeight-regular-hover:hover,
+*[lang='yue'] .ms-fontWeight-semibold,
+*[lang='yue'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Microsoft Jhenghei', Pmingliu, 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='hin'] .ms-font-mi,
+*[lang='hin'] .ms-font-xs,
+*[lang='hin'] .ms-font-s,
+*[lang='hin'] .ms-font-s-plus,
+*[lang='hin'] .ms-font-m,
+*[lang='hin'] .ms-font-m-plus,
+*[lang='hin'] .ms-font-l,
+*[lang='hin'] .ms-font-xl,
+*[lang='hin'] .ms-font-xxl,
+*[lang='hin'] .ms-font-su,
+*[lang='hin'] .ms-fontWeight-light,
+*[lang='hin'] .ms-fontWeight-light-hover:hover,
+*[lang='hin'] .ms-fontWeight-semilight,
+*[lang='hin'] .ms-fontWeight-semilight-hover:hover,
+*[lang='hin'] .ms-fontWeight-regular,
+*[lang='hin'] .ms-fontWeight-regular-hover:hover,
+*[lang='hin'] .ms-fontWeight-semibold,
+*[lang='hin'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Nirmala UI', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='tha'] .ms-font-mi,
+*[lang='tha'] .ms-font-xs,
+*[lang='tha'] .ms-font-s,
+*[lang='tha'] .ms-font-s-plus,
+*[lang='tha'] .ms-font-m,
+*[lang='tha'] .ms-font-m-plus,
+*[lang='tha'] .ms-font-l,
+*[lang='tha'] .ms-font-xl,
+*[lang='tha'] .ms-font-xxl,
+*[lang='tha'] .ms-font-su,
+*[lang='tha'] .ms-fontWeight-light,
+*[lang='tha'] .ms-fontWeight-light-hover:hover,
+*[lang='tha'] .ms-fontWeight-semilight,
+*[lang='tha'] .ms-fontWeight-semilight-hover:hover,
+*[lang='tha'] .ms-fontWeight-regular,
+*[lang='tha'] .ms-fontWeight-regular-hover:hover,
+*[lang='tha'] .ms-fontWeight-semibold,
+*[lang='tha'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Leelawadee UI', 'Kmer UI', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='ara'] .ms-font-mi,
+*[lang='ara'] .ms-font-xs,
+*[lang='ara'] .ms-font-s,
+*[lang='ara'] .ms-font-s-plus,
+*[lang='ara'] .ms-font-m,
+*[lang='ara'] .ms-font-m-plus,
+*[lang='ara'] .ms-font-l,
+*[lang='ara'] .ms-font-xl,
+*[lang='ara'] .ms-font-xxl,
+*[lang='ara'] .ms-font-su,
+*[lang='ara'] .ms-fontWeight-light,
+*[lang='ara'] .ms-fontWeight-light-hover:hover,
+*[lang='ara'] .ms-fontWeight-semilight,
+*[lang='ara'] .ms-fontWeight-semilight-hover:hover,
+*[lang='ara'] .ms-fontWeight-regular,
+*[lang='ara'] .ms-fontWeight-regular-hover:hover,
+*[lang='ara'] .ms-fontWeight-semibold,
+*[lang='ara'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI Arabic', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='ces'] .ms-font-mi,
+*[lang='ces'] .ms-font-xs,
+*[lang='ces'] .ms-font-s,
+*[lang='ces'] .ms-font-s-plus,
+*[lang='ces'] .ms-font-m,
+*[lang='ces'] .ms-font-m-plus,
+*[lang='ces'] .ms-font-l,
+*[lang='ces'] .ms-font-xl,
+*[lang='ces'] .ms-font-xxl,
+*[lang='ces'] .ms-font-su,
+*[lang='ces'] .ms-fontWeight-light,
+*[lang='ces'] .ms-fontWeight-light-hover:hover,
+*[lang='ces'] .ms-fontWeight-semilight,
+*[lang='ces'] .ms-fontWeight-semilight-hover:hover,
+*[lang='ces'] .ms-fontWeight-regular,
+*[lang='ces'] .ms-fontWeight-regular-hover:hover,
+*[lang='ces'] .ms-fontWeight-semibold,
+*[lang='ces'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='est'] .ms-font-mi,
+*[lang='est'] .ms-font-xs,
+*[lang='est'] .ms-font-s,
+*[lang='est'] .ms-font-s-plus,
+*[lang='est'] .ms-font-m,
+*[lang='est'] .ms-font-m-plus,
+*[lang='est'] .ms-font-l,
+*[lang='est'] .ms-font-xl,
+*[lang='est'] .ms-font-xxl,
+*[lang='est'] .ms-font-su,
+*[lang='est'] .ms-fontWeight-light,
+*[lang='est'] .ms-fontWeight-light-hover:hover,
+*[lang='est'] .ms-fontWeight-semilight,
+*[lang='est'] .ms-fontWeight-semilight-hover:hover,
+*[lang='est'] .ms-fontWeight-regular,
+*[lang='est'] .ms-fontWeight-regular-hover:hover,
+*[lang='est'] .ms-fontWeight-semibold,
+*[lang='est'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='hrv'] .ms-font-mi,
+*[lang='hrv'] .ms-font-xs,
+*[lang='hrv'] .ms-font-s,
+*[lang='hrv'] .ms-font-s-plus,
+*[lang='hrv'] .ms-font-m,
+*[lang='hrv'] .ms-font-m-plus,
+*[lang='hrv'] .ms-font-l,
+*[lang='hrv'] .ms-font-xl,
+*[lang='hrv'] .ms-font-xxl,
+*[lang='hrv'] .ms-font-su,
+*[lang='hrv'] .ms-fontWeight-light,
+*[lang='hrv'] .ms-fontWeight-light-hover:hover,
+*[lang='hrv'] .ms-fontWeight-semilight,
+*[lang='hrv'] .ms-fontWeight-semilight-hover:hover,
+*[lang='hrv'] .ms-fontWeight-regular,
+*[lang='hrv'] .ms-fontWeight-regular-hover:hover,
+*[lang='hrv'] .ms-fontWeight-semibold,
+*[lang='hrv'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='hun'] .ms-font-mi,
+*[lang='hun'] .ms-font-xs,
+*[lang='hun'] .ms-font-s,
+*[lang='hun'] .ms-font-s-plus,
+*[lang='hun'] .ms-font-m,
+*[lang='hun'] .ms-font-m-plus,
+*[lang='hun'] .ms-font-l,
+*[lang='hun'] .ms-font-xl,
+*[lang='hun'] .ms-font-xxl,
+*[lang='hun'] .ms-font-su,
+*[lang='hun'] .ms-fontWeight-light,
+*[lang='hun'] .ms-fontWeight-light-hover:hover,
+*[lang='hun'] .ms-fontWeight-semilight,
+*[lang='hun'] .ms-fontWeight-semilight-hover:hover,
+*[lang='hun'] .ms-fontWeight-regular,
+*[lang='hun'] .ms-fontWeight-regular-hover:hover,
+*[lang='hun'] .ms-fontWeight-semibold,
+*[lang='hun'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='kaz'] .ms-font-mi,
+*[lang='kaz'] .ms-font-xs,
+*[lang='kaz'] .ms-font-s,
+*[lang='kaz'] .ms-font-s-plus,
+*[lang='kaz'] .ms-font-m,
+*[lang='kaz'] .ms-font-m-plus,
+*[lang='kaz'] .ms-font-l,
+*[lang='kaz'] .ms-font-xl,
+*[lang='kaz'] .ms-font-xxl,
+*[lang='kaz'] .ms-font-su,
+*[lang='kaz'] .ms-fontWeight-light,
+*[lang='kaz'] .ms-fontWeight-light-hover:hover,
+*[lang='kaz'] .ms-fontWeight-semilight,
+*[lang='kaz'] .ms-fontWeight-semilight-hover:hover,
+*[lang='kaz'] .ms-fontWeight-regular,
+*[lang='kaz'] .ms-fontWeight-regular-hover:hover,
+*[lang='kaz'] .ms-fontWeight-semibold,
+*[lang='kaz'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='lav'] .ms-font-mi,
+*[lang='lav'] .ms-font-xs,
+*[lang='lav'] .ms-font-s,
+*[lang='lav'] .ms-font-s-plus,
+*[lang='lav'] .ms-font-m,
+*[lang='lav'] .ms-font-m-plus,
+*[lang='lav'] .ms-font-l,
+*[lang='lav'] .ms-font-xl,
+*[lang='lav'] .ms-font-xxl,
+*[lang='lav'] .ms-font-su,
+*[lang='lav'] .ms-fontWeight-light,
+*[lang='lav'] .ms-fontWeight-light-hover:hover,
+*[lang='lav'] .ms-fontWeight-semilight,
+*[lang='lav'] .ms-fontWeight-semilight-hover:hover,
+*[lang='lav'] .ms-fontWeight-regular,
+*[lang='lav'] .ms-fontWeight-regular-hover:hover,
+*[lang='lav'] .ms-fontWeight-semibold,
+*[lang='lav'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='lit'] .ms-font-mi,
+*[lang='lit'] .ms-font-xs,
+*[lang='lit'] .ms-font-s,
+*[lang='lit'] .ms-font-s-plus,
+*[lang='lit'] .ms-font-m,
+*[lang='lit'] .ms-font-m-plus,
+*[lang='lit'] .ms-font-l,
+*[lang='lit'] .ms-font-xl,
+*[lang='lit'] .ms-font-xxl,
+*[lang='lit'] .ms-font-su,
+*[lang='lit'] .ms-fontWeight-light,
+*[lang='lit'] .ms-fontWeight-light-hover:hover,
+*[lang='lit'] .ms-fontWeight-semilight,
+*[lang='lit'] .ms-fontWeight-semilight-hover:hover,
+*[lang='lit'] .ms-fontWeight-regular,
+*[lang='lit'] .ms-fontWeight-regular-hover:hover,
+*[lang='lit'] .ms-fontWeight-semibold,
+*[lang='lit'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='pol'] .ms-font-mi,
+*[lang='pol'] .ms-font-xs,
+*[lang='pol'] .ms-font-s,
+*[lang='pol'] .ms-font-s-plus,
+*[lang='pol'] .ms-font-m,
+*[lang='pol'] .ms-font-m-plus,
+*[lang='pol'] .ms-font-l,
+*[lang='pol'] .ms-font-xl,
+*[lang='pol'] .ms-font-xxl,
+*[lang='pol'] .ms-font-su,
+*[lang='pol'] .ms-fontWeight-light,
+*[lang='pol'] .ms-fontWeight-light-hover:hover,
+*[lang='pol'] .ms-fontWeight-semilight,
+*[lang='pol'] .ms-fontWeight-semilight-hover:hover,
+*[lang='pol'] .ms-fontWeight-regular,
+*[lang='pol'] .ms-fontWeight-regular-hover:hover,
+*[lang='pol'] .ms-fontWeight-semibold,
+*[lang='pol'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='slk'] .ms-font-mi,
+*[lang='slk'] .ms-font-xs,
+*[lang='slk'] .ms-font-s,
+*[lang='slk'] .ms-font-s-plus,
+*[lang='slk'] .ms-font-m,
+*[lang='slk'] .ms-font-m-plus,
+*[lang='slk'] .ms-font-l,
+*[lang='slk'] .ms-font-xl,
+*[lang='slk'] .ms-font-xxl,
+*[lang='slk'] .ms-font-su,
+*[lang='slk'] .ms-fontWeight-light,
+*[lang='slk'] .ms-fontWeight-light-hover:hover,
+*[lang='slk'] .ms-fontWeight-semilight,
+*[lang='slk'] .ms-fontWeight-semilight-hover:hover,
+*[lang='slk'] .ms-fontWeight-regular,
+*[lang='slk'] .ms-fontWeight-regular-hover:hover,
+*[lang='slk'] .ms-fontWeight-semibold,
+*[lang='slk'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='tur'] .ms-font-mi,
+*[lang='tur'] .ms-font-xs,
+*[lang='tur'] .ms-font-s,
+*[lang='tur'] .ms-font-s-plus,
+*[lang='tur'] .ms-font-m,
+*[lang='tur'] .ms-font-m-plus,
+*[lang='tur'] .ms-font-l,
+*[lang='tur'] .ms-font-xl,
+*[lang='tur'] .ms-font-xxl,
+*[lang='tur'] .ms-font-su,
+*[lang='tur'] .ms-fontWeight-light,
+*[lang='tur'] .ms-fontWeight-light-hover:hover,
+*[lang='tur'] .ms-fontWeight-semilight,
+*[lang='tur'] .ms-fontWeight-semilight-hover:hover,
+*[lang='tur'] .ms-fontWeight-regular,
+*[lang='tur'] .ms-fontWeight-regular-hover:hover,
+*[lang='tur'] .ms-fontWeight-semibold,
+*[lang='tur'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI EastEuropean', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='rus'] .ms-font-mi,
+*[lang='rus'] .ms-font-xs,
+*[lang='rus'] .ms-font-s,
+*[lang='rus'] .ms-font-s-plus,
+*[lang='rus'] .ms-font-m,
+*[lang='rus'] .ms-font-m-plus,
+*[lang='rus'] .ms-font-l,
+*[lang='rus'] .ms-font-xl,
+*[lang='rus'] .ms-font-xxl,
+*[lang='rus'] .ms-font-su,
+*[lang='rus'] .ms-fontWeight-light,
+*[lang='rus'] .ms-fontWeight-light-hover:hover,
+*[lang='rus'] .ms-fontWeight-semilight,
+*[lang='rus'] .ms-fontWeight-semilight-hover:hover,
+*[lang='rus'] .ms-fontWeight-regular,
+*[lang='rus'] .ms-fontWeight-regular-hover:hover,
+*[lang='rus'] .ms-fontWeight-semibold,
+*[lang='rus'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI Cyrillic', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='ell'] .ms-font-mi,
+*[lang='ell'] .ms-font-xs,
+*[lang='ell'] .ms-font-s,
+*[lang='ell'] .ms-font-s-plus,
+*[lang='ell'] .ms-font-m,
+*[lang='ell'] .ms-font-m-plus,
+*[lang='ell'] .ms-font-l,
+*[lang='ell'] .ms-font-xl,
+*[lang='ell'] .ms-font-xxl,
+*[lang='ell'] .ms-font-su,
+*[lang='ell'] .ms-fontWeight-light,
+*[lang='ell'] .ms-fontWeight-light-hover:hover,
+*[lang='ell'] .ms-fontWeight-semilight,
+*[lang='ell'] .ms-fontWeight-semilight-hover:hover,
+*[lang='ell'] .ms-fontWeight-regular,
+*[lang='ell'] .ms-fontWeight-regular-hover:hover,
+*[lang='ell'] .ms-fontWeight-semibold,
+*[lang='ell'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI Greek', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='heb'] .ms-font-mi,
+*[lang='heb'] .ms-font-xs,
+*[lang='heb'] .ms-font-s,
+*[lang='heb'] .ms-font-s-plus,
+*[lang='heb'] .ms-font-m,
+*[lang='heb'] .ms-font-m-plus,
+*[lang='heb'] .ms-font-l,
+*[lang='heb'] .ms-font-xl,
+*[lang='heb'] .ms-font-xxl,
+*[lang='heb'] .ms-font-su,
+*[lang='heb'] .ms-fontWeight-light,
+*[lang='heb'] .ms-fontWeight-light-hover:hover,
+*[lang='heb'] .ms-fontWeight-semilight,
+*[lang='heb'] .ms-fontWeight-semilight-hover:hover,
+*[lang='heb'] .ms-fontWeight-regular,
+*[lang='heb'] .ms-fontWeight-regular-hover:hover,
+*[lang='heb'] .ms-fontWeight-semibold,
+*[lang='heb'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI Hebrew', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+*[lang='vie'] .ms-font-mi,
+*[lang='vie'] .ms-font-xs,
+*[lang='vie'] .ms-font-s,
+*[lang='vie'] .ms-font-s-plus,
+*[lang='vie'] .ms-font-m,
+*[lang='vie'] .ms-font-m-plus,
+*[lang='vie'] .ms-font-l,
+*[lang='vie'] .ms-font-xl,
+*[lang='vie'] .ms-font-xxl,
+*[lang='vie'] .ms-font-su,
+*[lang='vie'] .ms-fontWeight-light,
+*[lang='vie'] .ms-fontWeight-light-hover:hover,
+*[lang='vie'] .ms-fontWeight-semilight,
+*[lang='vie'] .ms-fontWeight-semilight-hover:hover,
+*[lang='vie'] .ms-fontWeight-regular,
+*[lang='vie'] .ms-fontWeight-regular-hover:hover,
+*[lang='vie'] .ms-fontWeight-semibold,
+*[lang='vie'] .ms-fontWeight-semibold-hover:hover {
+ font-family: 'Segoe UI Vietnamese', 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+}
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+
+@font-face {
+ font-family: 'Office365Icons';
+ src: url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?');
+ src: url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot?#iefix') format('embedded-opentype'), url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff?') format('woff'), url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf?') format('truetype'), url('https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg?#office365icons') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+.ms-Icon {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+}
+
+.ms-Icon--circleEmpty:before {
+ content: '\e000';
+}
+
+.ms-Icon--circleFill:before {
+ content: '\e001';
+}
+
+.ms-Icon--placeholder:before {
+ content: '\e002';
+}
+
+.ms-Icon--star:before {
+ content: '\e003';
+}
+
+.ms-Icon--plus:before {
+ content: '\e004';
+}
+
+.ms-Icon--minus:before {
+ content: '\e005';
+}
+
+.ms-Icon--question:before {
+ content: '\e006';
+}
+
+.ms-Icon--exclamation:before {
+ content: '\e007';
+}
+
+.ms-Icon--person:before {
+ content: '\e008';
+}
+
+.ms-Icon--mail:before {
+ content: '\e009';
+}
+
+.ms-Icon--infoCircle:before {
+ content: '\e00a';
+}
+
+.ms-Icon--alert:before {
+ content: '\e00b';
+}
+
+.ms-Icon--xCircle:before {
+ content: '\e00c';
+}
+
+.ms-Icon--mailOpen:before {
+ content: '\e00d';
+}
+
+.ms-Icon--people:before {
+ content: '\e00e';
+}
+
+.ms-Icon--bell:before {
+ content: '\e010';
+}
+
+.ms-Icon--calendar:before {
+ content: '\e011';
+}
+
+.ms-Icon--scheduling:before {
+ content: '\e012';
+}
+
+.ms-Icon--event:before {
+ content: '\e013';
+}
+
+.ms-Icon--folder:before {
+ content: '\e014';
+}
+
+.ms-Icon--documents:before {
+ content: '\e015';
+}
+
+.ms-Icon--onedrive:before {
+ content: '\e016';
+}
+
+.ms-Icon--chat:before {
+ content: '\e017';
+}
+
+.ms-Icon--sites:before {
+ content: '\e018';
+}
+
+.ms-Icon--listBullets:before {
+ content: '\e019';
+}
+
+.ms-Icon--calendarWeek:before {
+ content: '\e01a';
+}
+
+.ms-Icon--calendarWorkWeek:before {
+ content: '\e01b';
+}
+
+.ms-Icon--calendarDay:before {
+ content: '\e01c';
+}
+
+.ms-Icon--folderMove:before {
+ content: '\e01d';
+}
+
+.ms-Icon--panel:before {
+ content: '\e01e';
+}
+
+.ms-Icon--popout:before {
+ content: '\e01f';
+}
+
+.ms-Icon--menu:before {
+ content: '\e020';
+}
+
+.ms-Icon--home:before {
+ content: '\e021';
+}
+
+.ms-Icon--favorites:before {
+ content: '\e022';
+}
+
+.ms-Icon--phone:before {
+ content: '\e023';
+}
+
+.ms-Icon--mailSend:before {
+ content: '\e024';
+}
+
+.ms-Icon--save:before {
+ content: '\e025';
+}
+
+.ms-Icon--trash:before {
+ content: '\e026';
+}
+
+.ms-Icon--pencil:before {
+ content: '\e027';
+}
+
+.ms-Icon--flag:before {
+ content: '\e028';
+}
+
+.ms-Icon--reply:before {
+ content: '\e029';
+}
+
+.ms-Icon--miniatures:before {
+ content: '\e02a';
+}
+
+.ms-Icon--voicemail:before {
+ content: '\e02b';
+}
+
+.ms-Icon--play:before {
+ content: '\e02c';
+}
+
+.ms-Icon--pause:before {
+ content: '\e02d';
+}
+
+.ms-Icon--onlineAdd:before {
+ content: '\e02e';
+}
+
+.ms-Icon--onlineJoin:before {
+ content: '\e02f';
+}
+
+.ms-Icon--replyAll:before {
+ content: '\e030';
+}
+
+.ms-Icon--attachment:before {
+ content: '\e031';
+}
+
+.ms-Icon--drm:before {
+ content: '\e032';
+}
+
+.ms-Icon--pinDown:before {
+ content: '\e033';
+}
+
+.ms-Icon--refresh:before {
+ content: '\e034';
+}
+
+.ms-Icon--gear:before {
+ content: '\e035';
+}
+
+.ms-Icon--smiley:before {
+ content: '\e036';
+}
+
+.ms-Icon--info:before {
+ content: '\e037';
+}
+
+.ms-Icon--lock:before {
+ content: '\e038';
+}
+
+.ms-Icon--search:before {
+ content: '\e039';
+}
+
+.ms-Icon--questionReverse:before {
+ content: '\e03a';
+}
+
+.ms-Icon--notRecurring:before {
+ content: '\e03b';
+}
+
+.ms-Icon--tasks:before {
+ content: '\e040';
+}
+
+.ms-Icon--check:before {
+ content: '\e041';
+}
+
+.ms-Icon--x:before {
+ content: '\e042';
+}
+
+.ms-Icon--ellipsis:before {
+ content: '\e045';
+}
+
+.ms-Icon--dot:before {
+ content: '\e046';
+}
+
+.ms-Icon--arrowUp:before {
+ content: '\e047';
+}
+
+.ms-Icon--arrowDown:before {
+ content: '\e048';
+}
+
+.ms-Icon--arrowLeft:before {
+ content: '\e049';
+}
+
+.ms-Icon--arrowRight:before {
+ content: '\e04a';
+}
+
+.ms-Icon--download:before {
+ content: '\e04b';
+}
+
+.ms-Icon--directions:before {
+ content: '\e04c';
+}
+
+.ms-Icon--microphone:before {
+ content: '\e04f';
+}
+
+.ms-Icon--caretUp:before {
+ content: '\e051';
+}
+
+.ms-Icon--caretDown:before {
+ content: '\e052';
+}
+
+.ms-Icon--caretLeft:before {
+ content: '\e053';
+}
+
+.ms-Icon--caretRight:before {
+ content: '\e054';
+}
+
+.ms-Icon--caretUpLeft:before {
+ content: '\e05a';
+}
+
+.ms-Icon--caretUpRight:before {
+ content: '\e05b';
+}
+
+.ms-Icon--caretDownRight:before {
+ content: '\e05c';
+}
+
+.ms-Icon--caretDownLeft:before {
+ content: '\e05d';
+}
+
+.ms-Icon--note:before {
+ content: '\e06a';
+}
+
+.ms-Icon--noteReply:before {
+ content: '\e06b';
+}
+
+.ms-Icon--noteForward:before {
+ content: '\e06c';
+}
+
+.ms-Icon--key:before {
+ content: '\e06f';
+}
+
+.ms-Icon--tile:before {
+ content: '\e070';
+}
+
+.ms-Icon--taskRecurring:before {
+ content: '\e071';
+}
+
+.ms-Icon--starEmpty:before {
+ content: '\e073';
+}
+
+.ms-Icon--upload:before {
+ content: '\e076';
+}
+
+.ms-Icon--wrench:before {
+ content: '\e077';
+}
+
+.ms-Icon--share:before {
+ content: '\e078';
+}
+
+.ms-Icon--documentReply:before {
+ content: '\e079';
+}
+
+.ms-Icon--documentForward:before {
+ content: '\e07a';
+}
+
+.ms-Icon--partner:before {
+ content: '\e080';
+}
+
+.ms-Icon--reactivate:before {
+ content: '\e084';
+}
+
+.ms-Icon--sort:before {
+ content: '\e085';
+}
+
+.ms-Icon--personAdd:before {
+ content: '\e086';
+}
+
+.ms-Icon--chevronUp:before {
+ content: '\e087';
+}
+
+.ms-Icon--chevronDown:before {
+ content: '\e088';
+}
+
+.ms-Icon--chevronLeft:before {
+ content: '\e089';
+}
+
+.ms-Icon--chevronRight:before {
+ content: '\e08a';
+}
+
+.ms-Icon--peopleAdd:before {
+ content: '\e08c';
+}
+
+.ms-Icon--newsfeed:before {
+ content: '\e08d';
+}
+
+.ms-Icon--notebook:before {
+ content: '\e08e';
+}
+
+.ms-Icon--link:before {
+ content: '\e08f';
+}
+
+.ms-Icon--chevronsUp:before {
+ content: '\e090';
+}
+
+.ms-Icon--chevronsDown:before {
+ content: '\e091';
+}
+
+.ms-Icon--chevronsLeft:before {
+ content: '\e092';
+}
+
+.ms-Icon--chevronsRight:before {
+ content: '\e093';
+}
+
+.ms-Icon--clutter:before {
+ content: '\e09a';
+}
+
+.ms-Icon--subscribe:before {
+ content: '\e09c';
+}
+
+.ms-Icon--unsubscribe:before {
+ content: '\e09d';
+}
+
+.ms-Icon--personRemove:before {
+ content: '\e09e';
+}
+
+.ms-Icon--receiptForward:before {
+ content: '\e0a0';
+}
+
+.ms-Icon--receiptReply:before {
+ content: '\e0a1';
+}
+
+.ms-Icon--receiptCheck:before {
+ content: '\e0a2';
+}
+
+.ms-Icon--peopleRemove:before {
+ content: '\e0a3';
+}
+
+.ms-Icon--merge:before {
+ content: '\e0a4';
+}
+
+.ms-Icon--split:before {
+ content: '\e0a5';
+}
+
+.ms-Icon--eventCancel:before {
+ content: '\e0a6';
+}
+
+.ms-Icon--eventShare:before {
+ content: '\e0a7';
+}
+
+.ms-Icon--today:before {
+ content: '\e0a9';
+}
+
+.ms-Icon--oofReply:before {
+ content: '\e0aa';
+}
+
+.ms-Icon--voicemailReply:before {
+ content: '\e0ac';
+}
+
+.ms-Icon--voicemailForward:before {
+ content: '\e0ad';
+}
+
+.ms-Icon--ribbon:before {
+ content: '\e0af';
+}
+
+.ms-Icon--contact:before {
+ content: '\e0b0';
+}
+
+.ms-Icon--eye:before {
+ content: '\e0b1';
+}
+
+.ms-Icon--glasses:before {
+ content: '\e0b2';
+}
+
+.ms-Icon--print:before {
+ content: '\e100';
+}
+
+.ms-Icon--room:before {
+ content: '\e101';
+}
+
+.ms-Icon--post:before {
+ content: '\e102';
+}
+
+.ms-Icon--toggle:before {
+ content: '\e103';
+}
+
+.ms-Icon--touch:before {
+ content: '\e104';
+}
+
+.ms-Icon--clock:before {
+ content: '\e105';
+}
+
+.ms-Icon--fax:before {
+ content: '\e106';
+}
+
+.ms-Icon--lightning:before {
+ content: '\e110';
+}
+
+.ms-Icon--dialpad:before {
+ content: '\e111';
+}
+
+.ms-Icon--phoneTransfer:before {
+ content: '\e112';
+}
+
+.ms-Icon--phoneAdd:before {
+ content: '\e113';
+}
+
+.ms-Icon--late:before {
+ content: '\e114';
+}
+
+.ms-Icon--chatAdd:before {
+ content: '\e115';
+}
+
+.ms-Icon--conflict:before {
+ content: '\e116';
+}
+
+.ms-Icon--navigate:before {
+ content: '\e117';
+}
+
+.ms-Icon--camera:before {
+ content: '\e119';
+}
+
+.ms-Icon--filter:before {
+ content: '\e11a';
+}
+
+.ms-Icon--fullscreen:before {
+ content: '\e11b';
+}
+
+.ms-Icon--new:before {
+ content: '\e11c';
+}
+
+.ms-Icon--mailEmpty:before {
+ content: '\e11d';
+}
+
+.ms-Icon--editBox:before {
+ content: '\e11e';
+}
+
+.ms-Icon--waffle:before {
+ content: '\e11f';
+}
+
+.ms-Icon--work:before {
+ content: '\e120';
+}
+
+.ms-Icon--eventRecurring:before {
+ content: '\e121';
+}
+
+.ms-Icon--cart:before {
+ content: '\e122';
+}
+
+.ms-Icon--socialListening:before {
+ content: '\e123';
+}
+
+.ms-Icon--mapMarker:before {
+ content: '\e124';
+}
+
+.ms-Icon--org:before {
+ content: '\e125';
+}
+
+.ms-Icon--replyAlt:before {
+ content: '\e150';
+}
+
+.ms-Icon--replyAllAlt:before {
+ content: '\e152';
+}
+
+.ms-Icon--eventInfo:before {
+ content: '\e154';
+}
+
+.ms-Icon--group:before {
+ content: '\e155';
+}
+
+.ms-Icon--money:before {
+ content: '\e161';
+}
+
+.ms-Icon--graph:before {
+ content: '\e162';
+}
+
+.ms-Icon--noteEdit:before {
+ content: '\e163';
+}
+
+.ms-Icon--dashboard:before {
+ content: '\e164';
+}
+
+.ms-Icon--mailEdit:before {
+ content: '\e165';
+}
+
+.ms-Icon--pinLeft:before {
+ content: '\e167';
+}
+
+.ms-Icon--heart:before {
+ content: '\e16a';
+}
+
+.ms-Icon--heartEmpty:before {
+ content: '\e16b';
+}
+
+.ms-Icon--picture:before {
+ content: '\e16c';
+}
+
+.ms-Icon--cake:before {
+ content: '\e16d';
+}
+
+.ms-Icon--books:before {
+ content: '\e16e';
+}
+
+.ms-Icon--chart:before {
+ content: '\e16f';
+}
+
+.ms-Icon--video:before {
+ content: '\e170';
+}
+
+.ms-Icon--soccer:before {
+ content: '\e171';
+}
+
+.ms-Icon--meal:before {
+ content: '\e172';
+}
+
+.ms-Icon--balloon:before {
+ content: '\e173';
+}
+
+.ms-Icon--cat:before {
+ content: '\e174';
+}
+
+.ms-Icon--dog:before {
+ content: '\e175';
+}
+
+.ms-Icon--bag:before {
+ content: '\e176';
+}
+
+.ms-Icon--music:before {
+ content: '\e177';
+}
+
+.ms-Icon--stopwatch:before {
+ content: '\e178';
+}
+
+.ms-Icon--coffee:before {
+ content: '\e179';
+}
+
+.ms-Icon--briefcase:before {
+ content: '\e17a';
+}
+
+.ms-Icon--pill:before {
+ content: '\e17b';
+}
+
+.ms-Icon--trophy:before {
+ content: '\e17c';
+}
+
+.ms-Icon--firstAid:before {
+ content: '\e17d';
+}
+
+.ms-Icon--plane:before {
+ content: '\e17e';
+}
+
+.ms-Icon--page:before {
+ content: '\e17f';
+}
+
+.ms-Icon--car:before {
+ content: '\e180';
+}
+
+.ms-Icon--dogAlt:before {
+ content: '\e181';
+}
+
+.ms-Icon--document:before {
+ content: '\e182';
+}
+
+.ms-Icon--metadata:before {
+ content: '\e183';
+}
+
+.ms-Icon--pointItem:before {
+ content: '\e184';
+}
+
+.ms-Icon--text:before {
+ content: '\e185';
+}
+
+.ms-Icon--fieldText:before {
+ content: '\e186';
+}
+
+.ms-Icon--fieldNumber:before {
+ content: '\e187';
+}
+
+.ms-Icon--dropdown:before {
+ content: '\e188';
+}
+
+.ms-Icon--radioButton:before {
+ content: '\e189';
+}
+
+.ms-Icon--checkbox:before {
+ content: '\e18a';
+}
+
+.ms-Icon--story:before {
+ content: '\e18b';
+}
+
+.ms-Icon--bold:before {
+ content: '\e18c';
+}
+
+.ms-Icon--italic:before {
+ content: '\e18d';
+}
+
+.ms-Icon--underline:before {
+ content: '\e18e';
+}
+
+.ms-Icon--quote:before {
+ content: '\e18f';
+}
+
+.ms-Icon--styleRemove:before {
+ content: '\e190';
+}
+
+.ms-Icon--pictureAdd:before {
+ content: '\e191';
+}
+
+.ms-Icon--pictureRemove:before {
+ content: '\e192';
+}
+
+.ms-Icon--desktop:before {
+ content: '\e193';
+}
+
+.ms-Icon--tablet:before {
+ content: '\e194';
+}
+
+.ms-Icon--mobile:before {
+ content: '\e195';
+}
+
+.ms-Icon--table:before {
+ content: '\e196';
+}
+
+.ms-Icon--hide:before {
+ content: '\e197';
+}
+
+.ms-Icon--shield:before {
+ content: '\e198';
+}
+
+.ms-Icon--header:before {
+ content: '\e19a';
+}
+
+.ms-Icon--paint:before {
+ content: '\e19b';
+}
+
+.ms-Icon--support:before {
+ content: '\e19c';
+}
+
+.ms-Icon--settings:before {
+ content: '\e19d';
+}
+
+.ms-Icon--creditCard:before {
+ content: '\e19e';
+}
+
+.ms-Icon--reload:before {
+ content: '\e19f';
+}
+
+.ms-Icon--peopleSecurity:before {
+ content: '\e200';
+}
+
+.ms-Icon--fieldTextBox:before {
+ content: '\e203';
+}
+
+.ms-Icon--multiChoice:before {
+ content: '\e204';
+}
+
+.ms-Icon--fieldMail:before {
+ content: '\e205';
+}
+
+.ms-Icon--contactForm:before {
+ content: '\e206';
+}
+
+.ms-Icon--circleHalfFilled:before {
+ content: '\e207';
+}
+
+.ms-Icon--documentPDF:before {
+ content: '\e208';
+}
+
+.ms-Icon--bookmark:before {
+ content: '\e209';
+}
+
+.ms-Icon--circleUnfilled:before {
+ content: '\e20b';
+}
+
+.ms-Icon--circleFilled:before {
+ content: '\e20c';
+}
+
+.ms-Icon--textBox:before {
+ content: '\e20e';
+}
+
+.ms-Icon--drop:before {
+ content: '\e20f';
+}
+
+.ms-Icon--sun:before {
+ content: '\e210';
+}
+
+.ms-Icon--lifesaver:before {
+ content: '\e211';
+}
+
+.ms-Icon--lifesaverLock:before {
+ content: '\e212';
+}
+
+.ms-Icon--mailUnread:before {
+ content: '\e213';
+}
+
+.ms-Icon--mailRead:before {
+ content: '\e214';
+}
+
+.ms-Icon--inboxCheck:before {
+ content: '\e215';
+}
+
+.ms-Icon--folderSearch:before {
+ content: '\e216';
+}
+
+.ms-Icon--collapse:before {
+ content: '\e217';
+}
+
+.ms-Icon--expand:before {
+ content: '\e218';
+}
+
+.ms-Icon--ascending:before {
+ content: '\e219';
+}
+
+.ms-Icon--descending:before {
+ content: '\e21a';
+}
+
+.ms-Icon--filterClear:before {
+ content: '\e21b';
+}
+
+.ms-Icon--checkboxEmpty:before {
+ content: '\e21c';
+}
+
+.ms-Icon--checkboxMixed:before {
+ content: '\e21d';
+}
+
+.ms-Icon--boards:before {
+ content: '\e21e';
+}
+
+.ms-Icon--checkboxCheck:before {
+ content: '\e21f';
+}
+
+.ms-Icon--frowny:before {
+ content: '\e220';
+}
+
+.ms-Icon--lightBulb:before {
+ content: '\e221';
+}
+
+.ms-Icon--globe:before {
+ content: '\e222';
+}
+
+.ms-Icon--deviceWipe:before {
+ content: '\e223';
+}
+
+.ms-Icon--listCheck:before {
+ content: '\e226';
+}
+
+.ms-Icon--listGroup:before {
+ content: '\e227';
+}
+
+.ms-Icon--timeline:before {
+ content: '\e228';
+}
+
+.ms-Icon--fontIncrease:before {
+ content: '\e229';
+}
+
+.ms-Icon--fontDecrease:before {
+ content: '\e22a';
+}
+
+.ms-Icon--fontColor:before {
+ content: '\e22b';
+}
+
+.ms-Icon--mailCheck:before {
+ content: '\e22c';
+}
+
+.ms-Icon--mailDown:before {
+ content: '\e22d';
+}
+
+.ms-Icon--listCheckbox:before {
+ content: '\e22e';
+}
+
+.ms-Icon--sunAdd:before {
+ content: '\e22f';
+}
+
+.ms-Icon--sunQuestion:before {
+ content: '\e230';
+}
+
+.ms-Icon--chevronThinUp:before {
+ content: '\e231';
+}
+
+.ms-Icon--chevronThinDown:before {
+ content: '\e232';
+}
+
+.ms-Icon--chevronThinLeft:before {
+ content: '\e233';
+}
+
+.ms-Icon--chevronThinRight:before {
+ content: '\e234';
+}
+
+.ms-Icon--chevronThickUp:before {
+ content: '\e235';
+}
+
+.ms-Icon--chevronThickDown:before {
+ content: '\e236';
+}
+
+.ms-Icon--chevronThickLeft:before {
+ content: '\e237';
+}
+
+.ms-Icon--chevronThickRight:before {
+ content: '\e238';
+}
+
+.ms-Icon--linkRemove:before {
+ content: '\e239';
+}
+
+.ms-Icon--alertOutline:before {
+ content: '\e23b';
+}
+
+.ms-Icon--documentLandscape:before {
+ content: '\e23c';
+}
+
+.ms-Icon--documentAdd:before {
+ content: '\e23d';
+}
+
+.ms-Icon--toggleMiddle:before {
+ content: '\e23e';
+}
+
+.ms-Icon--embed:before {
+ content: '\e23f';
+}
+
+.ms-Icon--listNumbered:before {
+ content: '\e240';
+}
+
+.ms-Icon--peopleCheck:before {
+ content: '\e242';
+}
+
+.ms-Icon--caretUpOutline:before {
+ content: '\e243';
+}
+
+.ms-Icon--caretDownOutline:before {
+ content: '\e244';
+}
+
+.ms-Icon--caretLeftOutline:before {
+ content: '\e245';
+}
+
+.ms-Icon--caretRightOutline:before {
+ content: '\e246';
+}
+
+.ms-Icon--mailSync:before {
+ content: '\e248';
+}
+
+.ms-Icon--mailError:before {
+ content: '\e249';
+}
+
+.ms-Icon--mailPause:before {
+ content: '\e24a';
+}
+
+.ms-Icon--peopleSync:before {
+ content: '\e24b';
+}
+
+.ms-Icon--peopleError:before {
+ content: '\e24c';
+}
+
+.ms-Icon--peoplePause:before {
+ content: '\e24d';
+}
+
+.ms-Icon--circleBall:before {
+ content: '\e24e';
+}
+
+.ms-Icon--circleBalloons:before {
+ content: '\e24f';
+}
+
+.ms-Icon--circleCar:before {
+ content: '\e250';
+}
+
+.ms-Icon--circleCat:before {
+ content: '\e251';
+}
+
+.ms-Icon--circleCoffee:before {
+ content: '\e252';
+}
+
+.ms-Icon--circleDog:before {
+ content: '\e253';
+}
+
+.ms-Icon--circleLightning:before {
+ content: '\e254';
+}
+
+.ms-Icon--circlePill:before {
+ content: '\e255';
+}
+
+.ms-Icon--circlePlane:before {
+ content: '\e256';
+}
+
+.ms-Icon--circlePoodle:before {
+ content: '\e257';
+}
+
+.ms-Icon--checkPeople:before {
+ content: '\e259';
+}
+
+.ms-Icon--documentSearch:before {
+ content: '\e25a';
+}
+
+.ms-Icon--sortLines:before {
+ content: '\e25c';
+}
+
+.ms-Icon--calendarPublic:before {
+ content: '\e25d';
+}
+
+.ms-Icon--contactPublic:before {
+ content: '\e25e';
+}
+
+.ms-Icon--classNotebook:before {
+ content: '\e25f';
+}
+
+.ms-Icon--triangleUp:before {
+ content: '\e260';
+}
+
+.ms-Icon--triangleRight:before {
+ content: '\e261';
+}
+
+.ms-Icon--triangleDown:before {
+ content: '\e262';
+}
+
+.ms-Icon--triangleLeft:before {
+ content: '\e263';
+}
+
+.ms-Icon--triangleEmptyUp:before {
+ content: '\e264';
+}
+
+.ms-Icon--triangleEmptyRight:before {
+ content: '\e265';
+}
+
+.ms-Icon--triangleEmptyDown:before {
+ content: '\e266';
+}
+
+.ms-Icon--triangleEmptyLeft:before {
+ content: '\e267';
+}
+
+.ms-Icon--filePDF:before {
+ content: '\e268';
+}
+
+.ms-Icon--fileImage:before {
+ content: '\e26c';
+}
+
+.ms-Icon--fileDocument:before {
+ content: '\e26d';
+}
+
+.ms-Icon--listGroup2:before {
+ content: '\e26e';
+}
+
+.ms-Icon--copy:before {
+ content: '\e26f';
+}
+
+.ms-Icon--creditCardOutline:before {
+ content: '\e270';
+}
+
+.ms-Icon--mailPublic:before {
+ content: '\e272';
+}
+
+.ms-Icon--folderPublic:before {
+ content: '\e273';
+}
+
+.ms-Icon--teamwork:before {
+ content: '\e274';
+}
+
+.ms-Icon--move:before {
+ content: '\e275';
+}
+
+.ms-Icon--classroom:before {
+ content: '\e276';
+}
+
+.ms-Icon--menu2:before {
+ content: '\e277';
+}
+
+.ms-Icon--plus2:before {
+ content: '\e278';
+}
+
+.ms-Icon--tag:before {
+ content: '\e279';
+}
+
+.ms-Icon--arrowUp2:before {
+ content: '\e27a';
+}
+
+.ms-Icon--arrowDown2:before {
+ content: '\e27b';
+}
+
+.ms-Icon--circlePlus:before {
+ content: '\e27c';
+}
+
+.ms-Icon--circleInfo:before {
+ content: '\e27d';
+}
+
+.ms-Icon--section:before {
+ content: '\e27e';
+}
+
+.ms-Icon--sections:before {
+ content: '\e27f';
+}
+
+.ms-Icon--at:before {
+ content: '\e282';
+}
+
+.ms-Icon--arrowUpRight:before {
+ content: '\e283';
+}
+
+.ms-Icon--arrowDownRight:before {
+ content: '\e284';
+}
+
+.ms-Icon--arrowDownLeft:before {
+ content: '\e285';
+}
+
+.ms-Icon--arrowUpLeft:before {
+ content: '\e286';
+}
+
+.ms-Icon--bundle:before {
+ content: '\e287';
+}
+
+.ms-Icon--pictureEdit:before {
+ content: '\e288';
+}
+
+.ms-Icon--protectionCenter:before {
+ content: '\e289';
+}
+
+.ms-Icon--alert2:before {
+ content: '\e28a';
+}
+
+.ms-Icon--skypeCircleCheck:before {
+ content: '\e310';
+}
+
+.ms-Icon--skypeCircleClock:before {
+ content: '\e311';
+}
+
+.ms-Icon--skypeCircleMinus:before {
+ content: '\e312';
+}
+
+.ms-Icon--skypeCheck:before {
+ content: '\e315';
+}
+
+.ms-Icon--skypeClock:before {
+ content: '\e316';
+}
+
+.ms-Icon--skypeMinus:before {
+ content: '\e317';
+}
+
+.ms-Icon--circle {
+ position: relative;
+ display: inline-block;
+ font-size: 1rem;
+ width: 1em;
+ height: 1em;
+ margin: 0 0 0 0.5em;
+ padding: 0;
+ text-align: right;
+ -webkit-font-smoothing: antialiased;
+}
+
+.ms-Icon--circle:before,
+.ms-Icon--circle:after {
+ line-height: 1;
+ font-size: inherit;
+}
+
+.ms-Icon--circle:before {
+ display: block;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ vertical-align: top;
+ position: absolute;
+}
+
+.ms-Icon--circle:after {
+ content: '\e000';
+ position: absolute;
+ top: 0;
+ right: 0;
+ -ms-transform: scale(2);
+ transform: scale(2);
+ -ms-transform-origin: 50% 50%;
+ transform-origin: 50% 50%;
+ z-index: 0;
+}
+
+.ms-Icon--circle.ms-Icon--star:before {
+ top: -2%;
+ right: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--person:before {
+ top: -2%;
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--alert:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--mailOpen:before {
+ top: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--people:before {
+ top: -4%;
+ right: -7%;
+}
+
+.ms-Icon--circle.ms-Icon--bell:before {
+ top: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--scheduling:before {
+ top: -3%;
+ right: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--documents:before {
+ top: -1%;
+ right: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--listBullets:before {
+ top: -1%;
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--panel:before {
+ right: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--popout:before {
+ top: -2%;
+ right: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--home:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--favorites:before {
+ top: -2%;
+ right: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--phone:before {
+ top: -2%;
+ right: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--mailSend:before {
+ right: -10%;
+}
+
+.ms-Icon--circle.ms-Icon--pencil:before {
+ top: -2%;
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--flag:before {
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--miniatures:before {
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--voicemail:before {
+ top: 2%;
+ right: -7%;
+}
+
+.ms-Icon--circle.ms-Icon--onlineAdd:before {
+ top: -1%;
+ right: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--pinDown:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--gear:before {
+ right: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--check:before {
+ top: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--ellipsis:before {
+ top: 2%;
+ right: -12%;
+}
+
+.ms-Icon--circle.ms-Icon--directions:before {
+ right: 10%;
+}
+
+.ms-Icon--circle.ms-Icon--microphone:before {
+ top: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDown:before {
+ top: 5%;
+ right: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--caretLeft:before {
+ right: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--caretRight:before {
+ right: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--caretUpLeft:before {
+ top: 5%;
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--caretUpRight:before {
+ top: 5%;
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDownRight:before {
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDownLeft:before {
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--note:before {
+ top: 2%;
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--noteReply:before {
+ top: 6%;
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--noteForward:before {
+ top: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--key:before {
+ top: 5%;
+ right: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--tile:before {
+ top: -1%;
+ right: -18%;
+}
+
+.ms-Icon--circle.ms-Icon--taskRecurring:before {
+ top: 2%;
+ right: -1%;
+}
+
+.ms-Icon--circle.ms-Icon--starEmpty:before {
+ top: -4%;
+ right: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--documentReply:before {
+ top: -2%;
+ right: 7%;
+}
+
+.ms-Icon--circle.ms-Icon--documentForward:before {
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--partner:before {
+ top: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--reactivate:before {
+ top: -2%;
+ right: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--sort:before {
+ right: -19%;
+}
+
+.ms-Icon--circle.ms-Icon--personAdd:before {
+ top: -2%;
+ right: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronDown:before {
+ top: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronLeft:before {
+ right: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronRight:before {
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleAdd:before {
+ top: -5%;
+ right: -12%;
+}
+
+.ms-Icon--circle.ms-Icon--newsfeed:before {
+ right: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--notebook:before {
+ right: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--link:before {
+ top: 2%;
+ right: -18%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronsDown:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronsLeft:before {
+ right: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--chevronsRight:before {
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--personRemove:before {
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--receiptForward:before {
+ right: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--receiptReply:before {
+ right: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--receiptCheck:before {
+ right: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleRemove:before {
+ top: -3%;
+ right: -12%;
+}
+
+.ms-Icon--circle.ms-Icon--merge:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--split:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--eventCancel:before {
+ right: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--today:before {
+ top: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--oofReply:before {
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--voicemailReply:before {
+ top: 4%;
+ right: -25%;
+}
+
+.ms-Icon--circle.ms-Icon--voicemailForward:before {
+ top: 4%;
+ right: -20%;
+}
+
+.ms-Icon--circle.ms-Icon--eye:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--post:before {
+ top: -4%;
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--fax:before {
+ top: -3%;
+ right: -2%;
+}
+
+.ms-Icon--circle.ms-Icon--lightning:before {
+ top: 2%;
+ right: 1%;
+}
+
+.ms-Icon--circle.ms-Icon--filter:before {
+ top: 7%;
+}
+
+.ms-Icon--circle.ms-Icon--cart:before {
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--socialListening:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--mapMarker:before {
+ top: 2%;
+}
+
+.ms-Icon--circle.ms-Icon--replyAllAlt:before {
+ right: -16%;
+}
+
+.ms-Icon--circle.ms-Icon--group:before {
+ right: -33%;
+}
+
+.ms-Icon--circle.ms-Icon--money:before {
+ right: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--noteEdit:before {
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--mailEdit:before {
+ top: 3%;
+ right: 7%;
+}
+
+.ms-Icon--circle.ms-Icon--pinLeft:before {
+ right: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--heart:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--heartEmpty:before {
+ top: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--cake:before {
+ top: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--books:before {
+ right: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--video:before {
+ top: -3%;
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--balloon:before {
+ top: 4%;
+ right: -1%;
+}
+
+.ms-Icon--circle.ms-Icon--music:before {
+ top: -2%;
+ right: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--stopwatch:before {
+ top: -3%;
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--coffee:before {
+ top: -3%;
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--plane:before {
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--dogAlt:before {
+ right: -15%;
+}
+
+.ms-Icon--circle.ms-Icon--metadata:before {
+ top: -4%;
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--text:before {
+ top: -4%;
+ right: 10%;
+}
+
+.ms-Icon--circle.ms-Icon--fieldText:before {
+ right: -14%;
+}
+
+.ms-Icon--circle.ms-Icon--fieldNumber:before {
+ right: -14%;
+}
+
+.ms-Icon--circle.ms-Icon--dropdown:before {
+ right: -14%;
+}
+
+.ms-Icon--circle.ms-Icon--story:before {
+ right: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--bold:before {
+ right: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--underline:before {
+ top: 4%;
+}
+
+.ms-Icon--circle.ms-Icon--quote:before {
+ right: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--styleRemove:before {
+ top: 4%;
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--pictureAdd:before {
+ right: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--pictureRemove:before {
+ right: -6%;
+}
+
+.ms-Icon--circle.ms-Icon--mobile:before {
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--hide:before {
+ top: -4%;
+}
+
+.ms-Icon--circle.ms-Icon--header:before {
+ right: -9%;
+}
+
+.ms-Icon--circle.ms-Icon--msn:before {
+ right: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleCheck:before {
+ right: -7%;
+ top: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--caretDownOutline:before {
+ top: 6%;
+}
+
+.ms-Icon--circle.ms-Icon--caretLeftOutline:before {
+ right: -5%;
+}
+
+.ms-Icon--circle.ms-Icon--caretRightOutline:before {
+ right: 5%;
+}
+
+.ms-Icon--circle.ms-Icon--sway:before {
+ right: -3%;
+}
+
+.ms-Icon--circle.ms-Icon--mailSync:before {
+ right: 8%;
+ top: 3%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleSync:before {
+ right: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--peopleError:before {
+ right: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--peoplePause:before {
+ right: -8%;
+}
+
+.ms-Icon--circle.ms-Icon--documentSearch:before {
+ right: 8%;
+}
+
+.ms-Icon--circle.ms-Icon--dynamicsMarketing:before {
+ right: -8%;
+}
+
+.ms-Icon--question,
+.ms-Icon--calendar,
+.ms-Icon--folder,
+.ms-Icon--chat,
+.ms-Icon--listBullets,
+.ms-Icon--folderMove,
+.ms-Icon--mailSend,
+.ms-Icon--reply,
+.ms-Icon--play,
+.ms-Icon--replyAll,
+.ms-Icon--refresh,
+.ms-Icon--questionReverse,
+.ms-Icon--notRecurring,
+.ms-Icon--tasks,
+.ms-Icon--check,
+.ms-Icon--arrowLeft,
+.ms-Icon--arrowRight,
+.ms-Icon--directions,
+.ms-Icon--caretLeft,
+.ms-Icon--caretRight,
+.ms-Icon--caretUpLeft,
+.ms-Icon--caretUpRight,
+.ms-Icon--caretDownRight,
+.ms-Icon--caretDownLeft,
+.ms-Icon--note,
+.ms-Icon--noteReply,
+.ms-Icon--noteForward,
+.ms-Icon--taskRecurring,
+.ms-Icon--documentReply,
+.ms-Icon--documentForward,
+.ms-Icon--reactivate,
+.ms-Icon--chevronLeft,
+.ms-Icon--chevronRight,
+.ms-Icon--notebook,
+.ms-Icon--chevronsLeft,
+.ms-Icon--chevronsRight,
+.ms-Icon--receiptForward,
+.ms-Icon--receiptReply,
+.ms-Icon--receiptCheck,
+.ms-Icon--eventShare,
+.ms-Icon--oofReply,
+.ms-Icon--voicemailReply,
+.ms-Icon--voicemailForward,
+.ms-Icon--post,
+.ms-Icon--toggle,
+.ms-Icon--late,
+.ms-Icon--eventRecurring,
+.ms-Icon--cart,
+.ms-Icon--socialListening,
+.ms-Icon--replyAlt,
+.ms-Icon--replyAllAlt,
+.ms-Icon--graph,
+.ms-Icon--pinLeft,
+.ms-Icon--chart,
+.ms-Icon--page,
+.ms-Icon--document,
+.ms-Icon--metadata,
+.ms-Icon--pointItem,
+.ms-Icon--dropdown,
+.ms-Icon--checkbox,
+.ms-Icon--reload,
+.ms-Icon--multiChoice,
+.ms-Icon--contactForm,
+.ms-Icon--inboxCheck,
+.ms-Icon--checkboxCheck,
+.ms-Icon--folderSearch,
+.ms-Icon--listCheck,
+.ms-Icon--listGroup,
+.ms-Icon--timeline
+.ms-Icon--mailCheck,
+.ms-Icon--listCheckbox,
+.ms-Icon--sunQuestion,
+.ms-Icon--chevronThinLeft,
+.ms-Icon--chevronThinRight,
+.ms-Icon--chevronThickLeft,
+.ms-Icon--chevronThickRight,
+.ms-Icon--documentLandscape,
+.ms-Icon--peopleCheck,
+.ms-Icon--caretLeftOutline,
+.ms-Icon--caretRightOutline,
+.ms-Icon--mailSync,
+.ms-Icon--peopleSync,
+.ms-Icon--checkPeople,
+.ms-Icon--sortLines,
+.ms-Icon--triangleRight:before,
+.ms-Icon--triangleLeft:before,
+.ms-Icon--contactPublic:before,
+.ms-Icon--triangleEmptyRight:before,
+.ms-Icon--triangleEmptyLeft:before,
+.ms-Icon--fileDocument:before,
+.ms-Icon--listGroup2:before,
+.ms-Icon--copy:before,
+.ms-Icon--sections:before,
+.ms-Icon--arrowUpRight:before,
+.ms-Icon--arrowDownRight:before,
+.ms-Icon--arrowDownLeft:before,
+.ms-Icon--arrowUpLeft:before,
+.ms-Icon--bundle:before {
+ -ms-transform: scaleX(-1);
+ transform: scaleX(-1);
+}
+
+.ms-u-slideRightIn10 {
+ animation-name: fadeIn, slideRightIn10;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn10 {
+ from {
+ transform: translate3d(-10px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightIn20 {
+ animation-name: fadeIn, slideRightIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn20 {
+ from {
+ transform: translate3d(-20px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightIn40 {
+ animation-name: fadeIn, slideRightIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn40 {
+ from {
+ transform: translate3d(-40px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn10 {
+ animation-name: fadeIn, slideLeftIn10;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftIn10 {
+ from {
+ transform: translate3d(10px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn20 {
+ animation-name: fadeIn, slideLeftIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftIn20 {
+ from {
+ transform: translate3d(20px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn40 {
+ animation-name: fadeIn, slideLeftIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftIn40 {
+ from {
+ transform: translate3d(40px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightIn400 {
+ animation-name: fadeIn, slideRightIn400;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightIn400 {
+ from {
+ transform: translate3d(-400px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftIn400 {
+ animation-name: fadeIn, slideLeft400;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeft400 {
+ from {
+ transform: translate3d(400px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideUpIn20 {
+ animation-name: fadeIn, slideUpIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpIn20 {
+ from {
+ transform: translate3d(0px, 20px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideUpIn10 {
+ animation-name: fadeIn, slideUpIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpIn10 {
+ from {
+ transform: translate3d(0px, 10px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideDownIn20 {
+ animation-name: fadeIn, slideDownIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownIn20 {
+ from {
+ transform: translate3d(0px, -20px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideDownIn10 {
+ animation-name: fadeIn, slideDownIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownIn10 {
+ from {
+ transform: translate3d(0px, -10px, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightOut40 {
+ animation-name: fadeOut, slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightOut40 {
+ from {
+ transform: translate3d(0px, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(40px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftOut40 {
+ animation-name: fadeOut, slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftOut40 {
+ from {
+ transform: translate3d(0, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(-40px, 0px, 0px);
+ }
+}
+
+.ms-u-slideRightOut400 {
+ animation-name: fadeOut, slideRightOut400;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideRightOut400 {
+ from {
+ transform: translate3d(0, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(400px, 0px, 0px);
+ }
+}
+
+.ms-u-slideLeftOut400 {
+ animation-name: fadeOut, slideLeftOut400;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideLeftOut400 {
+ from {
+ transform: translate3d(0, 0px, 0px);
+ }
+
+ to {
+ transform: translate3d(-400px, 0px, 0px);
+ }
+}
+
+.ms-u-slideUpOut20 {
+ animation-name: fadeOut, slideUpOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpOut20 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, -20px, 0px);
+ }
+}
+
+.ms-u-slideUpOut10 {
+ animation-name: fadeOut, slideUpOut10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideUpOut10 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, -10px, 0px);
+ }
+}
+
+.ms-u-slideDownOut20 {
+ animation-name: fadeOut, slideDownOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownOut20 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 20px, 0px);
+ }
+}
+
+.ms-u-slideDownOut10 {
+ animation-name: fadeOut, slideDownOut10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes slideDownOut10 {
+ from {
+ transform: translate3d(0px, 0, 0px);
+ }
+
+ to {
+ transform: translate3d(0px, 10px, 0px);
+ }
+}
+
+.ms-u-scaleUpIn100 {
+ animation-name: fadeIn, scaleUp100;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleUp100 {
+ from {
+ transform: scale3d(0.98, 0.98, 1);
+ }
+
+ to {
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.ms-u-scaleDownIn100 {
+ animation-name: fadeIn, scaleDown100;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleDown100 {
+ from {
+ transform: scale3d(1.03, 1.03, 1);
+ }
+
+ to {
+ transform: scale3d(1, 1, 1);
+ }
+}
+
+.ms-u-scaleUpOut103 {
+ animation-name: fadeOut, scaleUp103;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleUp103 {
+ from {
+ transform: scale3d(1, 1, 1);
+ }
+
+ to {
+ transform: scale3d(1.03, 1.03, 1);
+ }
+}
+
+.ms-u-scaleDownOut98 {
+ animation-name: fadeOut, scaleDown98;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes scaleDown98 {
+ from {
+ transform: scale3d(1, 1, 1);
+ }
+
+ to {
+ transform: scale3d(0.98, 0.98, 1);
+ }
+}
+
+.ms-u-fadeIn400 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+}
+
+.ms-u-fadeIn100 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+ animation-duration: 0.167s;
+}
+
+.ms-u-fadeIn200 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+ animation-duration: 0.267s;
+}
+
+.ms-u-fadeIn500 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+ animation-duration: 0.467s;
+}
+
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+
+.ms-u-fadeOut400 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+}
+
+.ms-u-fadeOut100 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+ animation-duration: 0.1s;
+}
+
+.ms-u-fadeOut200 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+ animation-duration: 0.167s;
+}
+
+.ms-u-fadeOut500 {
+ -webkit-animation-duration: 0.367s;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: 0.367s;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+ animation-duration: 0.467s;
+}
+
+@keyframes fadeOut {
+ from {
+ opacity: 1;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+
+.ms-u-rotate90deg {
+ animation-name: rotate90;
+ -webkit-animation-duration: 0.1s;
+ -moz-animation-duration: 0.1s;
+ -ms-animation-duration: 0.1s;
+ -o-animation-duration: 0.1s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes rotate90 {
+ from {
+ transform: rotateZ(0deg);
+ }
+
+ to {
+ transform: rotateZ(90deg);
+ }
+}
+
+.ms-u-rotateN90deg {
+ animation-name: rotateN90;
+ -webkit-animation-duration: 0.1s;
+ -moz-animation-duration: 0.1s;
+ -ms-animation-duration: 0.1s;
+ -o-animation-duration: 0.1s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@keyframes rotateN90 {
+ from {
+ transform: rotateZ(90deg);
+ }
+
+ to {
+ transform: rotateZ(0deg);
+ }
+}
+
+.ms-u-expandCollapse400 {
+ transition: height 0.367s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-u-expandCollapse200 {
+ transition: height 0.167s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-u-expandCollapse100 {
+ transition: height 0.1s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-u-delay100 {
+ animation-delay: 0.167s;
+}
+
+.ms-u-delay200 {
+ animation-delay: 0.267s;
+}
+
+.ms-u-slideRightIn10 {
+ animation-name: fadeIn, slideLeft10;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideRightIn20 {
+ animation-name: fadeIn, slideLeft20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideRightIn40 {
+ animation-name: fadeIn, slideLeft40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideLeftIn10 {
+ animation-name: fadeIn, slideRight10;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideLeftIn20 {
+ animation-name: fadeIn, slideRight20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideLeftIn40 {
+ animation-name: fadeIn, slideRight40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideRightIn400 {
+ animation-name: fadeIn, slideLeft400;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideLeftIn400 {
+ animation-name: fadeIn, slideRight400;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideRightOut40 {
+ animation-name: fadeOut, slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideLeftOut40 {
+ animation-name: fadeOut, slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideRightOut400 {
+ animation-name: fadeOut, slideLeftOut400;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-u-slideLeftOut400 {
+ animation-name: fadeOut, slideRightOut400;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-u-rotate90deg {
+ animation-name: rotateN90;
+ -webkit-animation-duration: 0.1s;
+ -moz-animation-duration: 0.1s;
+ -ms-animation-duration: 0.1s;
+ -o-animation-duration: 0.1s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-u-rotateN90deg {
+ animation-name: rotate90;
+ -webkit-animation-duration: 0.1s;
+ -moz-animation-duration: 0.1s;
+ -ms-animation-duration: 0.1s;
+ -o-animation-duration: 0.1s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+@media (max-width: 479px) {
+ .ms-u-hiddenSm,
+ .ms-u-hiddenMdDown,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 480px) and (max-width: 639px) {
+ .ms-u-hiddenMd,
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenMdDown,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 640px) and (max-width: 1023px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLg,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1024px) and (max-width: 1365px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXl,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1366px) and (max-width: 1919px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXxl,
+ .ms-u-hiddenXxlUp,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1920px) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXxlUp,
+ .ms-u-hiddenXxxl {
+ display: none !important;
+ }
+}
+
+.ms-u-sm12 {
+ width: 100%;
+}
+
+.ms-u-sm11 {
+ width: 91.66666666666666%;
+}
+
+.ms-u-sm10 {
+ width: 83.33333333333334%;
+}
+
+.ms-u-sm9 {
+ width: 75%;
+}
+
+.ms-u-sm8 {
+ width: 66.66666666666666%;
+}
+
+.ms-u-sm7 {
+ width: 58.333333333333336%;
+}
+
+.ms-u-sm6 {
+ width: 50%;
+}
+
+.ms-u-sm5 {
+ width: 41.66666666666667%;
+}
+
+.ms-u-sm4 {
+ width: 33.33333333333333%;
+}
+
+.ms-u-sm3 {
+ width: 25%;
+}
+
+.ms-u-sm2 {
+ width: 16.666666666666664%;
+}
+
+.ms-u-sm1 {
+ width: 8.333333333333332%;
+}
+
+.ms-u-smPull12 {
+ left: 100%;
+}
+
+.ms-u-smPull11 {
+ left: 91.66666666666666%;
+}
+
+.ms-u-smPull10 {
+ left: 83.33333333333334%;
+}
+
+.ms-u-smPull9 {
+ left: 75%;
+}
+
+.ms-u-smPull8 {
+ left: 66.66666666666666%;
+}
+
+.ms-u-smPull7 {
+ left: 58.333333333333336%;
+}
+
+.ms-u-smPull6 {
+ left: 50%;
+}
+
+.ms-u-smPull5 {
+ left: 41.66666666666667%;
+}
+
+.ms-u-smPull4 {
+ left: 33.33333333333333%;
+}
+
+.ms-u-smPull3 {
+ left: 25%;
+}
+
+.ms-u-smPull2 {
+ left: 16.666666666666664%;
+}
+
+.ms-u-smPull1 {
+ left: 8.333333333333332%;
+}
+
+.ms-u-smPull0 {
+ left: auto;
+}
+
+.ms-u-smPush12 {
+ right: 100%;
+}
+
+.ms-u-smPush11 {
+ right: 91.66666666666666%;
+}
+
+.ms-u-smPush10 {
+ right: 83.33333333333334%;
+}
+
+.ms-u-smPush9 {
+ right: 75%;
+}
+
+.ms-u-smPush8 {
+ right: 66.66666666666666%;
+}
+
+.ms-u-smPush7 {
+ right: 58.333333333333336%;
+}
+
+.ms-u-smPush6 {
+ right: 50%;
+}
+
+.ms-u-smPush5 {
+ right: 41.66666666666667%;
+}
+
+.ms-u-smPush4 {
+ right: 33.33333333333333%;
+}
+
+.ms-u-smPush3 {
+ right: 25%;
+}
+
+.ms-u-smPush2 {
+ right: 16.666666666666664%;
+}
+
+.ms-u-smPush1 {
+ right: 8.333333333333332%;
+}
+
+.ms-u-smPush0 {
+ right: auto;
+}
+
+.ms-u-smOffset11 {
+ margin-right: 91.66666666666666%;
+}
+
+.ms-u-smOffset10 {
+ margin-right: 83.33333333333334%;
+}
+
+.ms-u-smOffset9 {
+ margin-right: 75%;
+}
+
+.ms-u-smOffset8 {
+ margin-right: 66.66666666666666%;
+}
+
+.ms-u-smOffset7 {
+ margin-right: 58.333333333333336%;
+}
+
+.ms-u-smOffset6 {
+ margin-right: 50%;
+}
+
+.ms-u-smOffset5 {
+ margin-right: 41.66666666666667%;
+}
+
+.ms-u-smOffset4 {
+ margin-right: 33.33333333333333%;
+}
+
+.ms-u-smOffset3 {
+ margin-right: 25%;
+}
+
+.ms-u-smOffset2 {
+ margin-right: 16.666666666666664%;
+}
+
+.ms-u-smOffset1 {
+ margin-right: 8.333333333333332%;
+}
+
+.ms-u-smOffset0 {
+ margin-right: 0;
+}
+
+@media (min-width: 480px) {
+ .ms-u-md12 {
+ width: 100%;
+ }
+
+ .ms-u-md11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-md10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-md9 {
+ width: 75%;
+ }
+
+ .ms-u-md8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-md7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-md6 {
+ width: 50%;
+ }
+
+ .ms-u-md5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-md4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-md3 {
+ width: 25%;
+ }
+
+ .ms-u-md2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-md1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-mdPull12 {
+ left: 100%;
+ }
+
+ .ms-u-mdPull11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-mdPull10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-mdPull9 {
+ left: 75%;
+ }
+
+ .ms-u-mdPull8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-mdPull7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-mdPull6 {
+ left: 50%;
+ }
+
+ .ms-u-mdPull5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-mdPull4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-mdPull3 {
+ left: 25%;
+ }
+
+ .ms-u-mdPull2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-mdPull1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-mdPull0 {
+ left: auto;
+ }
+
+ .ms-u-mdPush12 {
+ right: 100%;
+ }
+
+ .ms-u-mdPush11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-mdPush10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-mdPush9 {
+ right: 75%;
+ }
+
+ .ms-u-mdPush8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-mdPush7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-mdPush6 {
+ right: 50%;
+ }
+
+ .ms-u-mdPush5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-mdPush4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-mdPush3 {
+ right: 25%;
+ }
+
+ .ms-u-mdPush2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-mdPush1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-mdPush0 {
+ right: auto;
+ }
+
+ .ms-u-mdOffset11 {
+ margin-right: 91.66666666666666%;
+ }
+
+ .ms-u-mdOffset10 {
+ margin-right: 83.33333333333334%;
+ }
+
+ .ms-u-mdOffset9 {
+ margin-right: 75%;
+ }
+
+ .ms-u-mdOffset8 {
+ margin-right: 66.66666666666666%;
+ }
+
+ .ms-u-mdOffset7 {
+ margin-right: 58.333333333333336%;
+ }
+
+ .ms-u-mdOffset6 {
+ margin-right: 50%;
+ }
+
+ .ms-u-mdOffset5 {
+ margin-right: 41.66666666666667%;
+ }
+
+ .ms-u-mdOffset4 {
+ margin-right: 33.33333333333333%;
+ }
+
+ .ms-u-mdOffset3 {
+ margin-right: 25%;
+ }
+
+ .ms-u-mdOffset2 {
+ margin-right: 16.666666666666664%;
+ }
+
+ .ms-u-mdOffset1 {
+ margin-right: 8.333333333333332%;
+ }
+
+ .ms-u-mdOffset0 {
+ margin-right: 0;
+ }
+}
+
+@media (min-width: 640px) {
+ .ms-u-lg12 {
+ width: 100%;
+ }
+
+ .ms-u-lg11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-lg10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-lg9 {
+ width: 75%;
+ }
+
+ .ms-u-lg8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-lg7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-lg6 {
+ width: 50%;
+ }
+
+ .ms-u-lg5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-lg4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-lg3 {
+ width: 25%;
+ }
+
+ .ms-u-lg2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-lg1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-lgPull12 {
+ left: 100%;
+ }
+
+ .ms-u-lgPull11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-lgPull10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-lgPull9 {
+ left: 75%;
+ }
+
+ .ms-u-lgPull8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-lgPull7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-lgPull6 {
+ left: 50%;
+ }
+
+ .ms-u-lgPull5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-lgPull4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-lgPull3 {
+ left: 25%;
+ }
+
+ .ms-u-lgPull2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-lgPull1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-lgPull0 {
+ left: auto;
+ }
+
+ .ms-u-lgPush12 {
+ right: 100%;
+ }
+
+ .ms-u-lgPush11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-lgPush10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-lgPush9 {
+ right: 75%;
+ }
+
+ .ms-u-lgPush8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-lgPush7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-lgPush6 {
+ right: 50%;
+ }
+
+ .ms-u-lgPush5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-lgPush4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-lgPush3 {
+ right: 25%;
+ }
+
+ .ms-u-lgPush2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-lgPush1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-lgPush0 {
+ right: auto;
+ }
+
+ .ms-u-lgOffset11 {
+ margin-right: 91.66666666666666%;
+ }
+
+ .ms-u-lgOffset10 {
+ margin-right: 83.33333333333334%;
+ }
+
+ .ms-u-lgOffset9 {
+ margin-right: 75%;
+ }
+
+ .ms-u-lgOffset8 {
+ margin-right: 66.66666666666666%;
+ }
+
+ .ms-u-lgOffset7 {
+ margin-right: 58.333333333333336%;
+ }
+
+ .ms-u-lgOffset6 {
+ margin-right: 50%;
+ }
+
+ .ms-u-lgOffset5 {
+ margin-right: 41.66666666666667%;
+ }
+
+ .ms-u-lgOffset4 {
+ margin-right: 33.33333333333333%;
+ }
+
+ .ms-u-lgOffset3 {
+ margin-right: 25%;
+ }
+
+ .ms-u-lgOffset2 {
+ margin-right: 16.666666666666664%;
+ }
+
+ .ms-u-lgOffset1 {
+ margin-right: 8.333333333333332%;
+ }
+
+ .ms-u-lgOffset0 {
+ margin-right: 0;
+ }
+}
+
+@media (min-width: 1024px) {
+ .ms-u-xl12 {
+ width: 100%;
+ }
+
+ .ms-u-xl11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-xl10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-xl9 {
+ width: 75%;
+ }
+
+ .ms-u-xl8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-xl7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-xl6 {
+ width: 50%;
+ }
+
+ .ms-u-xl5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-xl4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-xl3 {
+ width: 25%;
+ }
+
+ .ms-u-xl2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-xl1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-xlPull12 {
+ left: 100%;
+ }
+
+ .ms-u-xlPull11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-xlPull10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-xlPull9 {
+ left: 75%;
+ }
+
+ .ms-u-xlPull8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-xlPull7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-xlPull6 {
+ left: 50%;
+ }
+
+ .ms-u-xlPull5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-xlPull4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-xlPull3 {
+ left: 25%;
+ }
+
+ .ms-u-xlPull2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-xlPull1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-xlPull0 {
+ left: auto;
+ }
+
+ .ms-u-xlPush12 {
+ right: 100%;
+ }
+
+ .ms-u-xlPush11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-xlPush10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-xlPush9 {
+ right: 75%;
+ }
+
+ .ms-u-xlPush8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-xlPush7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-xlPush6 {
+ right: 50%;
+ }
+
+ .ms-u-xlPush5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-xlPush4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-xlPush3 {
+ right: 25%;
+ }
+
+ .ms-u-xlPush2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-xlPush1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-xlPush0 {
+ right: auto;
+ }
+
+ .ms-u-xlOffset11 {
+ margin-right: 91.66666666666666%;
+ }
+
+ .ms-u-xlOffset10 {
+ margin-right: 83.33333333333334%;
+ }
+
+ .ms-u-xlOffset9 {
+ margin-right: 75%;
+ }
+
+ .ms-u-xlOffset8 {
+ margin-right: 66.66666666666666%;
+ }
+
+ .ms-u-xlOffset7 {
+ margin-right: 58.333333333333336%;
+ }
+
+ .ms-u-xlOffset6 {
+ margin-right: 50%;
+ }
+
+ .ms-u-xlOffset5 {
+ margin-right: 41.66666666666667%;
+ }
+
+ .ms-u-xlOffset4 {
+ margin-right: 33.33333333333333%;
+ }
+
+ .ms-u-xlOffset3 {
+ margin-right: 25%;
+ }
+
+ .ms-u-xlOffset2 {
+ margin-right: 16.666666666666664%;
+ }
+
+ .ms-u-xlOffset1 {
+ margin-right: 8.333333333333332%;
+ }
+
+ .ms-u-xlOffset0 {
+ margin-right: 0;
+ }
+}
+
+@media (min-width: 1366px) {
+ .ms-u-xxl12 {
+ width: 100%;
+ }
+
+ .ms-u-xxl11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-xxl10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-xxl9 {
+ width: 75%;
+ }
+
+ .ms-u-xxl8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-xxl7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-xxl6 {
+ width: 50%;
+ }
+
+ .ms-u-xxl5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-xxl4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-xxl3 {
+ width: 25%;
+ }
+
+ .ms-u-xxl2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-xxl1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-xxlPull12 {
+ left: 100%;
+ }
+
+ .ms-u-xxlPull11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-xxlPull10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-xxlPull9 {
+ left: 75%;
+ }
+
+ .ms-u-xxlPull8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-xxlPull7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-xxlPull6 {
+ left: 50%;
+ }
+
+ .ms-u-xxlPull5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-xxlPull4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-xxlPull3 {
+ left: 25%;
+ }
+
+ .ms-u-xxlPull2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-xxlPull1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-xxlPull0 {
+ left: auto;
+ }
+
+ .ms-u-xxlPush12 {
+ right: 100%;
+ }
+
+ .ms-u-xxlPush11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-xxlPush10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-xxlPush9 {
+ right: 75%;
+ }
+
+ .ms-u-xxlPush8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-xxlPush7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-xxlPush6 {
+ right: 50%;
+ }
+
+ .ms-u-xxlPush5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-xxlPush4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-xxlPush3 {
+ right: 25%;
+ }
+
+ .ms-u-xxlPush2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-xxlPush1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-xxlPush0 {
+ right: auto;
+ }
+
+ .ms-u-xxlOffset11 {
+ margin-right: 91.66666666666666%;
+ }
+
+ .ms-u-xxlOffset10 {
+ margin-right: 83.33333333333334%;
+ }
+
+ .ms-u-xxlOffset9 {
+ margin-right: 75%;
+ }
+
+ .ms-u-xxlOffset8 {
+ margin-right: 66.66666666666666%;
+ }
+
+ .ms-u-xxlOffset7 {
+ margin-right: 58.333333333333336%;
+ }
+
+ .ms-u-xxlOffset6 {
+ margin-right: 50%;
+ }
+
+ .ms-u-xxlOffset5 {
+ margin-right: 41.66666666666667%;
+ }
+
+ .ms-u-xxlOffset4 {
+ margin-right: 33.33333333333333%;
+ }
+
+ .ms-u-xxlOffset3 {
+ margin-right: 25%;
+ }
+
+ .ms-u-xxlOffset2 {
+ margin-right: 16.666666666666664%;
+ }
+
+ .ms-u-xxlOffset1 {
+ margin-right: 8.333333333333332%;
+ }
+
+ .ms-u-xxlOffset0 {
+ margin-right: 0;
+ }
+}
+
+@media (min-width: 1920px) {
+ .ms-u-xxxl12 {
+ width: 100%;
+ }
+
+ .ms-u-xxxl11 {
+ width: 91.66666666666666%;
+ }
+
+ .ms-u-xxxl10 {
+ width: 83.33333333333334%;
+ }
+
+ .ms-u-xxxl9 {
+ width: 75%;
+ }
+
+ .ms-u-xxxl8 {
+ width: 66.66666666666666%;
+ }
+
+ .ms-u-xxxl7 {
+ width: 58.333333333333336%;
+ }
+
+ .ms-u-xxxl6 {
+ width: 50%;
+ }
+
+ .ms-u-xxxl5 {
+ width: 41.66666666666667%;
+ }
+
+ .ms-u-xxxl4 {
+ width: 33.33333333333333%;
+ }
+
+ .ms-u-xxxl3 {
+ width: 25%;
+ }
+
+ .ms-u-xxxl2 {
+ width: 16.666666666666664%;
+ }
+
+ .ms-u-xxxl1 {
+ width: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlPull12 {
+ left: 100%;
+ }
+
+ .ms-u-xxxlPull11 {
+ left: 91.66666666666666%;
+ }
+
+ .ms-u-xxxlPull10 {
+ left: 83.33333333333334%;
+ }
+
+ .ms-u-xxxlPull9 {
+ left: 75%;
+ }
+
+ .ms-u-xxxlPull8 {
+ left: 66.66666666666666%;
+ }
+
+ .ms-u-xxxlPull7 {
+ left: 58.333333333333336%;
+ }
+
+ .ms-u-xxxlPull6 {
+ left: 50%;
+ }
+
+ .ms-u-xxxlPull5 {
+ left: 41.66666666666667%;
+ }
+
+ .ms-u-xxxlPull4 {
+ left: 33.33333333333333%;
+ }
+
+ .ms-u-xxxlPull3 {
+ left: 25%;
+ }
+
+ .ms-u-xxxlPull2 {
+ left: 16.666666666666664%;
+ }
+
+ .ms-u-xxxlPull1 {
+ left: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlPull0 {
+ left: auto;
+ }
+
+ .ms-u-xxxlPush12 {
+ right: 100%;
+ }
+
+ .ms-u-xxxlPush11 {
+ right: 91.66666666666666%;
+ }
+
+ .ms-u-xxxlPush10 {
+ right: 83.33333333333334%;
+ }
+
+ .ms-u-xxxlPush9 {
+ right: 75%;
+ }
+
+ .ms-u-xxxlPush8 {
+ right: 66.66666666666666%;
+ }
+
+ .ms-u-xxxlPush7 {
+ right: 58.333333333333336%;
+ }
+
+ .ms-u-xxxlPush6 {
+ right: 50%;
+ }
+
+ .ms-u-xxxlPush5 {
+ right: 41.66666666666667%;
+ }
+
+ .ms-u-xxxlPush4 {
+ right: 33.33333333333333%;
+ }
+
+ .ms-u-xxxlPush3 {
+ right: 25%;
+ }
+
+ .ms-u-xxxlPush2 {
+ right: 16.666666666666664%;
+ }
+
+ .ms-u-xxxlPush1 {
+ right: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlPush0 {
+ right: auto;
+ }
+
+ .ms-u-xxxlOffset11 {
+ margin-right: 91.66666666666666%;
+ }
+
+ .ms-u-xxxlOffset10 {
+ margin-right: 83.33333333333334%;
+ }
+
+ .ms-u-xxxlOffset9 {
+ margin-right: 75%;
+ }
+
+ .ms-u-xxxlOffset8 {
+ margin-right: 66.66666666666666%;
+ }
+
+ .ms-u-xxxlOffset7 {
+ margin-right: 58.333333333333336%;
+ }
+
+ .ms-u-xxxlOffset6 {
+ margin-right: 50%;
+ }
+
+ .ms-u-xxxlOffset5 {
+ margin-right: 41.66666666666667%;
+ }
+
+ .ms-u-xxxlOffset4 {
+ margin-right: 33.33333333333333%;
+ }
+
+ .ms-u-xxxlOffset3 {
+ margin-right: 25%;
+ }
+
+ .ms-u-xxxlOffset2 {
+ margin-right: 16.666666666666664%;
+ }
+
+ .ms-u-xxxlOffset1 {
+ margin-right: 8.333333333333332%;
+ }
+
+ .ms-u-xxxlOffset0 {
+ margin-right: 0;
+ }
+}
+
+.ms-Grid {
+ box-sizing: border-box;
+ *zoom: 1;
+ padding: 0 8px;
+}
+
+.ms-Grid:before,
+.ms-Grid:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-Grid:after {
+ clear: both;
+}
+
+.ms-Grid-row {
+ margin: 0 -8px;
+ box-sizing: border-box;
+ *zoom: 1;
+}
+
+.ms-Grid-row:before,
+.ms-Grid-row:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-Grid-row:after {
+ clear: both;
+}
+
+.ms-Grid-col {
+ position: relative;
+ min-height: 1px;
+ padding-right: 8px;
+ padding-left: 8px;
+ box-sizing: border-box;
+ float: right;
+}
+
+.ms-Grid-col .ms-Grid {
+ padding: 0;
+}
diff --git a/dist/css/fabric.rtl.min.css b/dist/css/fabric.rtl.min.css
new file mode 100644
index 000000000..cdd2f4dc0
--- /dev/null
+++ b/dist/css/fabric.rtl.min.css
@@ -0,0 +1,6 @@
+/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */
+/**
+ * Office UI Fabric 3.0.0
+ * The front-end framework for building experiences for Office 365.
+ **/
+.ms-u-borderBox,.ms-u-borderBox:after,.ms-u-borderBox:before{box-sizing:border-box}.ms-u-borderBase{border:1px solid}.ms-u-clearfix{*zoom:1}.ms-u-clearfix:after,.ms-u-clearfix:before{display:table;content:'';line-height:0}.ms-u-clearfix:after{clear:both}.ms-u-normalize{box-sizing:border-box;margin:0;padding:0;box-shadow:none}.ms-u-textAlignLeft{text-align:right}.ms-u-textAlignCenter{text-align:center}.ms-u-textAlignRight{text-align:left}.ms-u-screenReaderOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ms-u-textTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ms-u-noWrap{white-space:nowrap}.ms-bgColor-themeDark,.ms-bgColor-themeDark--hover:hover{background-color:#005a9e}.ms-bgColor-themeDarkAlt,.ms-bgColor-themeDarkAlt--hover:hover{background-color:#106ebe}.ms-bgColor-themeDarker,.ms-bgColor-themeDarker--hover:hover{background-color:#004578}.ms-bgColor-themePrimary,.ms-bgColor-themePrimary--hover:hover{background-color:#0078d7}.ms-bgColor-themeSecondary,.ms-bgColor-themeSecondary--hover:hover{background-color:#2b88d8}.ms-bgColor-themeTertiary,.ms-bgColor-themeTertiary--hover:hover{background-color:#71afe5}.ms-bgColor-themeLight,.ms-bgColor-themeLight--hover:hover{background-color:#c7e0f4}.ms-bgColor-themeLighter,.ms-bgColor-themeLighter--hover:hover{background-color:#deecf9}.ms-bgColor-themeLighterAlt,.ms-bgColor-themeLighterAlt--hover:hover{background-color:#eff6fc}.ms-bgColor-black,.ms-bgColor-black--hover:hover{background-color:#000}.ms-bgColor-neutralDark,.ms-bgColor-neutralDark--hover:hover{background-color:#212121}.ms-bgColor-neutralPrimary,.ms-bgColor-neutralPrimary--hover:hover{background-color:#333}.ms-bgColor-neutralPrimaryAlt,.ms-bgColor-neutralPrimaryAlt--hover:hover{background-color:#3c3c3c}.ms-bgColor-neutralSecondary,.ms-bgColor-neutralSecondary--hover:hover{background-color:#666}.ms-bgColor-neutralSecondaryAlt,.ms-bgColor-neutralSecondaryAlt--hover:hover{background-color:#767676}.ms-bgColor-neutralTertiary,.ms-bgColor-neutralTertiary--hover:hover{background-color:#a6a6a6}.ms-bgColor-neutralTertiaryAlt,.ms-bgColor-neutralTertiaryAlt--hover:hover{background-color:#c8c8c8}.ms-bgColor-neutralLight,.ms-bgColor-neutralLight--hover:hover{background-color:#eaeaea}.ms-bgColor-neutralLighter,.ms-bgColor-neutralLighter--hover:hover{background-color:#f4f4f4}.ms-bgColor-neutralLighterAlt,.ms-bgColor-neutralLighterAlt--hover:hover{background-color:#f8f8f8}.ms-bgColor-white,.ms-bgColor-white--hover:hover{background-color:#fff}.ms-bgColor-yellow{background-color:#ffb900}.ms-bgColor-yellowLight{background-color:#fff100}.ms-bgColor-orange{background-color:#d83b01}.ms-bgColor-orangeLight{background-color:#ea4300}.ms-bgColor-orangeLighter{background-color:#ff8c00}.ms-bgColor-redDark{background-color:#a80000}.ms-bgColor-red{background-color:#e81123}.ms-bgColor-magentaDark{background-color:#5c005c}.ms-bgColor-magenta{background-color:#b4009e}.ms-bgColor-magentaLight{background-color:#e3008c}.ms-bgColor-purpleDark{background-color:#32145a}.ms-bgColor-purple{background-color:#5c2d91}.ms-bgColor-purpleLight{background-color:#b4a0ff}.ms-bgColor-blueDark{background-color:#002050}.ms-bgColor-blueMid{background-color:#00188f}.ms-bgColor-blue{background-color:#0078d7}.ms-bgColor-blueLight{background-color:#00bcf2}.ms-bgColor-tealDark{background-color:#004b50}.ms-bgColor-teal{background-color:#008272}.ms-bgColor-tealLight{background-color:#00b294}.ms-bgColor-greenDark{background-color:#004b1c}.ms-bgColor-green{background-color:#107c10}.ms-bgColor-greenLight{background-color:#bad80a}.ms-bgColor-info{background-color:#f4f4f4}.ms-bgColor-success{background-color:#dff6dd}.ms-bgColor-severeWarning{background-color:#fed9cc}.ms-bgColor-warning{background-color:#fff4ce}.ms-bgColor-error{background-color:#fde7e9}.ms-borderColor-themeDark,.ms-borderColor-themeDark--hover:hover{border-color:#005a9e}.ms-borderColor-themeDarkAlt,.ms-borderColor-themeDarkAlt--hover:hover{border-color:#106ebe}.ms-borderColor-themeDarker,.ms-borderColor-themeDarker--hover:hover{border-color:#004578}.ms-borderColor-themePrimary,.ms-borderColor-themePrimary--hover:hover{border-color:#0078d7}.ms-borderColor-themeSecondary,.ms-borderColor-themeSecondary--hover:hover{border-color:#2b88d8}.ms-borderColor-themeTertiary,.ms-borderColor-themeTertiary--hover:hover{border-color:#71afe5}.ms-borderColor-themeLight,.ms-borderColor-themeLight--hover:hover{border-color:#c7e0f4}.ms-borderColor-themeLighter,.ms-borderColor-themeLighter--hover:hover{border-color:#deecf9}.ms-borderColor-themeLighterAlt,.ms-borderColor-themeLighterAlt--hover:hover{border-color:#eff6fc}.ms-borderColor-black,.ms-borderColor-black--hover:hover{border-color:#000}.ms-borderColor-neutralDark,.ms-borderColor-neutralDark--hover:hover{border-color:#212121}.ms-borderColor-neutralPrimary,.ms-borderColor-neutralPrimary--hover:hover{border-color:#333}.ms-borderColor-neutralPrimaryAlt,.ms-borderColor-neutralPrimaryAlt--hover:hover{border-color:#3c3c3c}.ms-borderColor-neutralSecondary,.ms-borderColor-neutralSecondary--hover:hover{border-color:#666}.ms-borderColor-neutralSecondaryAlt,.ms-borderColor-neutralSecondaryAlt--hover:hover{border-color:#767676}.ms-borderColor-neutralTertiary,.ms-borderColor-neutralTertiary--hover:hover{border-color:#a6a6a6}.ms-borderColor-neutralTertiaryAlt,.ms-borderColor-neutralTertiaryAlt--hover:hover{border-color:#c8c8c8}.ms-borderColor-neutralLight,.ms-borderColor-neutralLight--hover:hover{border-color:#eaeaea}.ms-borderColor-neutralLighter,.ms-borderColor-neutralLighter--hover:hover{border-color:#f4f4f4}.ms-borderColor-neutralLighterAlt,.ms-borderColor-neutralLighterAlt--hover:hover{border-color:#f8f8f8}.ms-borderColor-white,.ms-borderColor-white--hover:hover{border-color:#fff}.ms-borderColor-yellow{border-color:#ffb900}.ms-borderColor-yellowLight{border-color:#fff100}.ms-borderColor-orange{border-color:#d83b01}.ms-borderColor-orangeLight{border-color:#ea4300}.ms-borderColor-orangeLighter{border-color:#ff8c00}.ms-borderColor-redDark{border-color:#a80000}.ms-borderColor-red{border-color:#e81123}.ms-borderColor-magentaDark{border-color:#5c005c}.ms-borderColor-magenta{border-color:#b4009e}.ms-borderColor-magentaLight{border-color:#e3008c}.ms-borderColor-purpleDark{border-color:#32145a}.ms-borderColor-purple{border-color:#5c2d91}.ms-borderColor-purpleLight{border-color:#b4a0ff}.ms-borderColor-blueDark{border-color:#002050}.ms-borderColor-blueMid{border-color:#00188f}.ms-borderColor-blue{border-color:#0078d7}.ms-borderColor-blueLight{border-color:#00bcf2}.ms-borderColor-tealDark{border-color:#004b50}.ms-borderColor-teal{border-color:#008272}.ms-borderColor-tealLight{border-color:#00b294}.ms-borderColor-greenDark{border-color:#004b1c}.ms-borderColor-green{border-color:#107c10}.ms-borderColor-greenLight{border-color:#bad80a}.ms-borderColorTop-themePrimary,.ms-borderColorTop-themePrimary--hover:hover{border-top-color:#0078d7}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI Light'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Light.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI Semibold'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Segoe UI WestEuropean;src:local('Segoe UI Semilight'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff2) format('woff2'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/SegoeUI-WestEuropean/SegoeUI-Semilight.ttf) format('truetype');font-weight:200;font-style:normal}.ms-font-su{font-size:42px}.ms-font-su,.ms-font-xxl{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:100}.ms-font-xxl{font-size:28px}.ms-font-xl{font-size:21px;font-weight:100}.ms-font-l,.ms-font-xl{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333}.ms-font-l{font-size:17px;font-weight:300}.ms-font-m-plus{font-size:15px}.ms-font-m,.ms-font-m-plus{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:400}.ms-font-m{font-size:14px}.ms-font-s-plus{font-size:13px}.ms-font-s,.ms-font-s-plus{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:400}.ms-font-s{font-size:12px}.ms-font-xs{font-size:11px;font-weight:400}.ms-font-mi,.ms-font-xs{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333}.ms-font-mi{font-size:10px;font-weight:600}.ms-fontWeight-light,.ms-fontWeight-light--hover:hover{font-weight:100}.ms-fontWeight-semilight,.ms-fontWeight-semilight--hover:hover{font-weight:300}.ms-fontWeight-regular,.ms-fontWeight-regular--hover:hover{font-weight:400}.ms-fontWeight-semibold,.ms-fontWeight-semibold--hover:hover{font-weight:600}.ms-fontSize-su{font-size:42px}.ms-fontSize-xxl{font-size:28px}.ms-fontSize-xl{font-size:21px}.ms-fontSize-l{font-size:17px}.ms-fontSize-mPlus{font-size:15px}.ms-fontSize-m{font-size:14px}.ms-fontSize-sPlus{font-size:13px}.ms-fontSize-s{font-size:12px}.ms-fontSize-xs{font-size:11px}.ms-fontSize-mi{font-size:10px}.ms-fontColor-themeDarker,.ms-fontColor-themeDarker--hover:hover{color:#004578}.ms-fontColor-themeDark,.ms-fontColor-themeDark--hover:hover{color:#005a9e}.ms-fontColor-themeDarkAlt,.ms-fontColor-themeDarkAlt--hover:hover{color:#106ebe}.ms-fontColor-themePrimary,.ms-fontColor-themePrimary--hover:hover{color:#0078d7}.ms-fontColor-themeSecondary,.ms-fontColor-themeSecondary--hover:hover{color:#2b88d8}.ms-fontColor-themeTertiary,.ms-fontColor-themeTertiary--hover:hover{color:#71afe5}.ms-fontColor-themeLight,.ms-fontColor-themeLight--hover:hover{color:#c7e0f4}.ms-fontColor-themeLighter,.ms-fontColor-themeLighter--hover:hover{color:#deecf9}.ms-fontColor-themeLighterAlt,.ms-fontColor-themeLighterAlt--hover:hover{color:#eff6fc}.ms-fontColor-black,.ms-fontColor-black--hover:hover{color:#000}.ms-fontColor-neutralDark,.ms-fontColor-neutralDark--hover:hover{color:#212121}.ms-fontColor-neutralPrimary,.ms-fontColor-neutralPrimary--hover:hover{color:#333}.ms-fontColor-neutralPrimaryAlt,.ms-fontColor-neutralPrimaryAlt--hover:hover{color:#3c3c3c}.ms-fontColor-neutralSecondary,.ms-fontColor-neutralSecondary--hover:hover{color:#666}.ms-fontColor-neutralSecondaryAlt,.ms-fontColor-neutralSecondaryAlt--hover:hover{color:#767676}.ms-fontColor-neutralTertiary,.ms-fontColor-neutralTertiary--hover:hover{color:#a6a6a6}.ms-fontColor-neutralTertiaryAlt,.ms-fontColor-neutralTertiaryAlt--hover:hover{color:#c8c8c8}.ms-fontColor-neutralLight,.ms-fontColor-neutralLight--hover:hover{color:#eaeaea}.ms-fontColor-neutralLighter,.ms-fontColor-neutralLighter--hover:hover{color:#f4f4f4}.ms-fontColor-neutralLighterAlt,.ms-fontColor-neutralLighterAlt--hover:hover{color:#f8f8f8}.ms-fontColor-white,.ms-fontColor-white--hover:hover{color:#fff}.ms-fontColor-yellow,.ms-fontColor-yellow--hover:hover{color:#ffb900}.ms-fontColor-yellowLight,.ms-fontColor-yellowLight--hover:hover{color:#fff100}.ms-fontColor-orange,.ms-fontColor-orange--hover:hover{color:#d83b01}.ms-fontColor-orangeLight,.ms-fontColor-orangeLight--hover:hover{color:#ea4300}.ms-fontColor-orangeLighter,.ms-fontColor-orangeLighter--hover:hover{color:#ff8c00}.ms-fontColor-redDark,.ms-fontColor-redDark--hover:hover{color:#a80000}.ms-fontColor-red,.ms-fontColor-red--hover:hover{color:#e81123}.ms-fontColor-magentaDark,.ms-fontColor-magentaDark--hover:hover{color:#5c005c}.ms-fontColor-magenta,.ms-fontColor-magenta--hover:hover{color:#b4009e}.ms-fontColor-magentaLight,.ms-fontColor-magentaLight--hover:hover{color:#e3008c}.ms-fontColor-purpleDark,.ms-fontColor-purpleDark--hover:hover{color:#32145a}.ms-fontColor-purple,.ms-fontColor-purple--hover:hover{color:#5c2d91}.ms-fontColor-purpleLight,.ms-fontColor-purpleLight--hover:hover{color:#b4a0ff}.ms-fontColor-blueDark,.ms-fontColor-blueDark--hover:hover{color:#002050}.ms-fontColor-blueMid,.ms-fontColor-blueMid--hover:hover{color:#00188f}.ms-fontColor-blue,.ms-fontColor-blue--hover:hover{color:#0078d7}.ms-fontColor-blueLight,.ms-fontColor-blueLight--hover:hover{color:#00bcf2}.ms-fontColor-tealDark,.ms-fontColor-tealDark--hover:hover{color:#004b50}.ms-fontColor-teal,.ms-fontColor-teal--hover:hover{color:#008272}.ms-fontColor-tealLight,.ms-fontColor-tealLight--hover:hover{color:#00b294}.ms-fontColor-greenDark,.ms-fontColor-greenDark--hover:hover{color:#004b1c}.ms-fontColor-green,.ms-fontColor-green--hover:hover{color:#107c10}.ms-fontColor-greenLight,.ms-fontColor-greenLight--hover:hover{color:#bad80a}.ms-fontColor-info,.ms-fontColor-info--hover:hover{color:#767676}.ms-fontColor-success,.ms-fontColor-success--hover:hover{color:#107c10}.ms-fontColor-alert,.ms-fontColor-alert--hover:hover{color:#d83b01}.ms-fontColor-warning,.ms-fontColor-warning--hover:hover{color:#767676}.ms-fontColor-severeWarning,.ms-fontColor-severeWarning--hover:hover{color:#d83b01}.ms-fontColor-error,.ms-fontColor-error--hover:hover{color:#a80000}[lang=jpn] .ms-font-l,[lang=jpn] .ms-font-m,[lang=jpn] .ms-font-m-plus,[lang=jpn] .ms-font-mi,[lang=jpn] .ms-font-s,[lang=jpn] .ms-font-s-plus,[lang=jpn] .ms-font-su,[lang=jpn] .ms-font-xl,[lang=jpn] .ms-font-xs,[lang=jpn] .ms-font-xxl,[lang=jpn] .ms-fontWeight-light,[lang=jpn] .ms-fontWeight-light-hover:hover,[lang=jpn] .ms-fontWeight-regular,[lang=jpn] .ms-fontWeight-regular-hover:hover,[lang=jpn] .ms-fontWeight-semibold,[lang=jpn] .ms-fontWeight-semibold-hover:hover,[lang=jpn] .ms-fontWeight-semilight,[lang=jpn] .ms-fontWeight-semilight-hover:hover{font-family:Yu Gothic,Meiryo UI,Meiryo,MS Pgothic,Osaka,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=kor] .ms-font-l,[lang=kor] .ms-font-m,[lang=kor] .ms-font-m-plus,[lang=kor] .ms-font-mi,[lang=kor] .ms-font-s,[lang=kor] .ms-font-s-plus,[lang=kor] .ms-font-su,[lang=kor] .ms-font-xl,[lang=kor] .ms-font-xs,[lang=kor] .ms-font-xxl,[lang=kor] .ms-fontWeight-light,[lang=kor] .ms-fontWeight-light-hover:hover,[lang=kor] .ms-fontWeight-regular,[lang=kor] .ms-fontWeight-regular-hover:hover,[lang=kor] .ms-fontWeight-semibold,[lang=kor] .ms-fontWeight-semibold-hover:hover,[lang=kor] .ms-fontWeight-semilight,[lang=kor] .ms-fontWeight-semilight-hover:hover{font-family:Malgun Gothic,Gulim,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=cmn] .ms-font-l,[lang=cmn] .ms-font-m,[lang=cmn] .ms-font-m-plus,[lang=cmn] .ms-font-mi,[lang=cmn] .ms-font-s,[lang=cmn] .ms-font-s-plus,[lang=cmn] .ms-font-su,[lang=cmn] .ms-font-xl,[lang=cmn] .ms-font-xs,[lang=cmn] .ms-font-xxl,[lang=cmn] .ms-fontWeight-light,[lang=cmn] .ms-fontWeight-light-hover:hover,[lang=cmn] .ms-fontWeight-regular,[lang=cmn] .ms-fontWeight-regular-hover:hover,[lang=cmn] .ms-fontWeight-semibold,[lang=cmn] .ms-fontWeight-semibold-hover:hover,[lang=cmn] .ms-fontWeight-semilight,[lang=cmn] .ms-fontWeight-semilight-hover:hover{font-family:Microsoft Yahei,Verdana,Simsun,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=yue] .ms-font-l,[lang=yue] .ms-font-m,[lang=yue] .ms-font-m-plus,[lang=yue] .ms-font-mi,[lang=yue] .ms-font-s,[lang=yue] .ms-font-s-plus,[lang=yue] .ms-font-su,[lang=yue] .ms-font-xl,[lang=yue] .ms-font-xs,[lang=yue] .ms-font-xxl,[lang=yue] .ms-fontWeight-light,[lang=yue] .ms-fontWeight-light-hover:hover,[lang=yue] .ms-fontWeight-regular,[lang=yue] .ms-fontWeight-regular-hover:hover,[lang=yue] .ms-fontWeight-semibold,[lang=yue] .ms-fontWeight-semibold-hover:hover,[lang=yue] .ms-fontWeight-semilight,[lang=yue] .ms-fontWeight-semilight-hover:hover{font-family:Microsoft Jhenghei,Pmingliu,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=hin] .ms-font-l,[lang=hin] .ms-font-m,[lang=hin] .ms-font-m-plus,[lang=hin] .ms-font-mi,[lang=hin] .ms-font-s,[lang=hin] .ms-font-s-plus,[lang=hin] .ms-font-su,[lang=hin] .ms-font-xl,[lang=hin] .ms-font-xs,[lang=hin] .ms-font-xxl,[lang=hin] .ms-fontWeight-light,[lang=hin] .ms-fontWeight-light-hover:hover,[lang=hin] .ms-fontWeight-regular,[lang=hin] .ms-fontWeight-regular-hover:hover,[lang=hin] .ms-fontWeight-semibold,[lang=hin] .ms-fontWeight-semibold-hover:hover,[lang=hin] .ms-fontWeight-semilight,[lang=hin] .ms-fontWeight-semilight-hover:hover{font-family:Nirmala UI,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=tha] .ms-font-l,[lang=tha] .ms-font-m,[lang=tha] .ms-font-m-plus,[lang=tha] .ms-font-mi,[lang=tha] .ms-font-s,[lang=tha] .ms-font-s-plus,[lang=tha] .ms-font-su,[lang=tha] .ms-font-xl,[lang=tha] .ms-font-xs,[lang=tha] .ms-font-xxl,[lang=tha] .ms-fontWeight-light,[lang=tha] .ms-fontWeight-light-hover:hover,[lang=tha] .ms-fontWeight-regular,[lang=tha] .ms-fontWeight-regular-hover:hover,[lang=tha] .ms-fontWeight-semibold,[lang=tha] .ms-fontWeight-semibold-hover:hover,[lang=tha] .ms-fontWeight-semilight,[lang=tha] .ms-fontWeight-semilight-hover:hover{font-family:Leelawadee UI,Kmer UI,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=ara] .ms-font-l,[lang=ara] .ms-font-m,[lang=ara] .ms-font-m-plus,[lang=ara] .ms-font-mi,[lang=ara] .ms-font-s,[lang=ara] .ms-font-s-plus,[lang=ara] .ms-font-su,[lang=ara] .ms-font-xl,[lang=ara] .ms-font-xs,[lang=ara] .ms-font-xxl,[lang=ara] .ms-fontWeight-light,[lang=ara] .ms-fontWeight-light-hover:hover,[lang=ara] .ms-fontWeight-regular,[lang=ara] .ms-fontWeight-regular-hover:hover,[lang=ara] .ms-fontWeight-semibold,[lang=ara] .ms-fontWeight-semibold-hover:hover,[lang=ara] .ms-fontWeight-semilight,[lang=ara] .ms-fontWeight-semilight-hover:hover{font-family:Segoe UI Arabic,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=ces] .ms-font-l,[lang=ces] .ms-font-m,[lang=ces] .ms-font-m-plus,[lang=ces] .ms-font-mi,[lang=ces] .ms-font-s,[lang=ces] .ms-font-s-plus,[lang=ces] .ms-font-su,[lang=ces] .ms-font-xl,[lang=ces] .ms-font-xs,[lang=ces] .ms-font-xxl,[lang=ces] .ms-fontWeight-light,[lang=ces] .ms-fontWeight-light-hover:hover,[lang=ces] .ms-fontWeight-regular,[lang=ces] .ms-fontWeight-regular-hover:hover,[lang=ces] .ms-fontWeight-semibold,[lang=ces] .ms-fontWeight-semibold-hover:hover,[lang=ces] .ms-fontWeight-semilight,[lang=ces] .ms-fontWeight-semilight-hover:hover,[lang=est] .ms-font-l,[lang=est] .ms-font-m,[lang=est] .ms-font-m-plus,[lang=est] .ms-font-mi,[lang=est] .ms-font-s,[lang=est] .ms-font-s-plus,[lang=est] .ms-font-su,[lang=est] .ms-font-xl,[lang=est] .ms-font-xs,[lang=est] .ms-font-xxl,[lang=est] .ms-fontWeight-light,[lang=est] .ms-fontWeight-light-hover:hover,[lang=est] .ms-fontWeight-regular,[lang=est] .ms-fontWeight-regular-hover:hover,[lang=est] .ms-fontWeight-semibold,[lang=est] .ms-fontWeight-semibold-hover:hover,[lang=est] .ms-fontWeight-semilight,[lang=est] .ms-fontWeight-semilight-hover:hover,[lang=hrv] .ms-font-l,[lang=hrv] .ms-font-m,[lang=hrv] .ms-font-m-plus,[lang=hrv] .ms-font-mi,[lang=hrv] .ms-font-s,[lang=hrv] .ms-font-s-plus,[lang=hrv] .ms-font-su,[lang=hrv] .ms-font-xl,[lang=hrv] .ms-font-xs,[lang=hrv] .ms-font-xxl,[lang=hrv] .ms-fontWeight-light,[lang=hrv] .ms-fontWeight-light-hover:hover,[lang=hrv] .ms-fontWeight-regular,[lang=hrv] .ms-fontWeight-regular-hover:hover,[lang=hrv] .ms-fontWeight-semibold,[lang=hrv] .ms-fontWeight-semibold-hover:hover,[lang=hrv] .ms-fontWeight-semilight,[lang=hrv] .ms-fontWeight-semilight-hover:hover,[lang=hun] .ms-font-l,[lang=hun] .ms-font-m,[lang=hun] .ms-font-m-plus,[lang=hun] .ms-font-mi,[lang=hun] .ms-font-s,[lang=hun] .ms-font-s-plus,[lang=hun] .ms-font-su,[lang=hun] .ms-font-xl,[lang=hun] .ms-font-xs,[lang=hun] .ms-font-xxl,[lang=hun] .ms-fontWeight-light,[lang=hun] .ms-fontWeight-light-hover:hover,[lang=hun] .ms-fontWeight-regular,[lang=hun] .ms-fontWeight-regular-hover:hover,[lang=hun] .ms-fontWeight-semibold,[lang=hun] .ms-fontWeight-semibold-hover:hover,[lang=hun] .ms-fontWeight-semilight,[lang=hun] .ms-fontWeight-semilight-hover:hover,[lang=kaz] .ms-font-l,[lang=kaz] .ms-font-m,[lang=kaz] .ms-font-m-plus,[lang=kaz] .ms-font-mi,[lang=kaz] .ms-font-s,[lang=kaz] .ms-font-s-plus,[lang=kaz] .ms-font-su,[lang=kaz] .ms-font-xl,[lang=kaz] .ms-font-xs,[lang=kaz] .ms-font-xxl,[lang=kaz] .ms-fontWeight-light,[lang=kaz] .ms-fontWeight-light-hover:hover,[lang=kaz] .ms-fontWeight-regular,[lang=kaz] .ms-fontWeight-regular-hover:hover,[lang=kaz] .ms-fontWeight-semibold,[lang=kaz] .ms-fontWeight-semibold-hover:hover,[lang=kaz] .ms-fontWeight-semilight,[lang=kaz] .ms-fontWeight-semilight-hover:hover,[lang=lav] .ms-font-l,[lang=lav] .ms-font-m,[lang=lav] .ms-font-m-plus,[lang=lav] .ms-font-mi,[lang=lav] .ms-font-s,[lang=lav] .ms-font-s-plus,[lang=lav] .ms-font-su,[lang=lav] .ms-font-xl,[lang=lav] .ms-font-xs,[lang=lav] .ms-font-xxl,[lang=lav] .ms-fontWeight-light,[lang=lav] .ms-fontWeight-light-hover:hover,[lang=lav] .ms-fontWeight-regular,[lang=lav] .ms-fontWeight-regular-hover:hover,[lang=lav] .ms-fontWeight-semibold,[lang=lav] .ms-fontWeight-semibold-hover:hover,[lang=lav] .ms-fontWeight-semilight,[lang=lav] .ms-fontWeight-semilight-hover:hover,[lang=lit] .ms-font-l,[lang=lit] .ms-font-m,[lang=lit] .ms-font-m-plus,[lang=lit] .ms-font-mi,[lang=lit] .ms-font-s,[lang=lit] .ms-font-s-plus,[lang=lit] .ms-font-su,[lang=lit] .ms-font-xl,[lang=lit] .ms-font-xs,[lang=lit] .ms-font-xxl,[lang=lit] .ms-fontWeight-light,[lang=lit] .ms-fontWeight-light-hover:hover,[lang=lit] .ms-fontWeight-regular,[lang=lit] .ms-fontWeight-regular-hover:hover,[lang=lit] .ms-fontWeight-semibold,[lang=lit] .ms-fontWeight-semibold-hover:hover,[lang=lit] .ms-fontWeight-semilight,[lang=lit] .ms-fontWeight-semilight-hover:hover,[lang=pol] .ms-font-l,[lang=pol] .ms-font-m,[lang=pol] .ms-font-m-plus,[lang=pol] .ms-font-mi,[lang=pol] .ms-font-s,[lang=pol] .ms-font-s-plus,[lang=pol] .ms-font-su,[lang=pol] .ms-font-xl,[lang=pol] .ms-font-xs,[lang=pol] .ms-font-xxl,[lang=pol] .ms-fontWeight-light,[lang=pol] .ms-fontWeight-light-hover:hover,[lang=pol] .ms-fontWeight-regular,[lang=pol] .ms-fontWeight-regular-hover:hover,[lang=pol] .ms-fontWeight-semibold,[lang=pol] .ms-fontWeight-semibold-hover:hover,[lang=pol] .ms-fontWeight-semilight,[lang=pol] .ms-fontWeight-semilight-hover:hover,[lang=slk] .ms-font-l,[lang=slk] .ms-font-m,[lang=slk] .ms-font-m-plus,[lang=slk] .ms-font-mi,[lang=slk] .ms-font-s,[lang=slk] .ms-font-s-plus,[lang=slk] .ms-font-su,[lang=slk] .ms-font-xl,[lang=slk] .ms-font-xs,[lang=slk] .ms-font-xxl,[lang=slk] .ms-fontWeight-light,[lang=slk] .ms-fontWeight-light-hover:hover,[lang=slk] .ms-fontWeight-regular,[lang=slk] .ms-fontWeight-regular-hover:hover,[lang=slk] .ms-fontWeight-semibold,[lang=slk] .ms-fontWeight-semibold-hover:hover,[lang=slk] .ms-fontWeight-semilight,[lang=slk] .ms-fontWeight-semilight-hover:hover,[lang=tur] .ms-font-l,[lang=tur] .ms-font-m,[lang=tur] .ms-font-m-plus,[lang=tur] .ms-font-mi,[lang=tur] .ms-font-s,[lang=tur] .ms-font-s-plus,[lang=tur] .ms-font-su,[lang=tur] .ms-font-xl,[lang=tur] .ms-font-xs,[lang=tur] .ms-font-xxl,[lang=tur] .ms-fontWeight-light,[lang=tur] .ms-fontWeight-light-hover:hover,[lang=tur] .ms-fontWeight-regular,[lang=tur] .ms-fontWeight-regular-hover:hover,[lang=tur] .ms-fontWeight-semibold,[lang=tur] .ms-fontWeight-semibold-hover:hover,[lang=tur] .ms-fontWeight-semilight,[lang=tur] .ms-fontWeight-semilight-hover:hover{font-family:Segoe UI EastEuropean,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=rus] .ms-font-l,[lang=rus] .ms-font-m,[lang=rus] .ms-font-m-plus,[lang=rus] .ms-font-mi,[lang=rus] .ms-font-s,[lang=rus] .ms-font-s-plus,[lang=rus] .ms-font-su,[lang=rus] .ms-font-xl,[lang=rus] .ms-font-xs,[lang=rus] .ms-font-xxl,[lang=rus] .ms-fontWeight-light,[lang=rus] .ms-fontWeight-light-hover:hover,[lang=rus] .ms-fontWeight-regular,[lang=rus] .ms-fontWeight-regular-hover:hover,[lang=rus] .ms-fontWeight-semibold,[lang=rus] .ms-fontWeight-semibold-hover:hover,[lang=rus] .ms-fontWeight-semilight,[lang=rus] .ms-fontWeight-semilight-hover:hover{font-family:Segoe UI Cyrillic,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=ell] .ms-font-l,[lang=ell] .ms-font-m,[lang=ell] .ms-font-m-plus,[lang=ell] .ms-font-mi,[lang=ell] .ms-font-s,[lang=ell] .ms-font-s-plus,[lang=ell] .ms-font-su,[lang=ell] .ms-font-xl,[lang=ell] .ms-font-xs,[lang=ell] .ms-font-xxl,[lang=ell] .ms-fontWeight-light,[lang=ell] .ms-fontWeight-light-hover:hover,[lang=ell] .ms-fontWeight-regular,[lang=ell] .ms-fontWeight-regular-hover:hover,[lang=ell] .ms-fontWeight-semibold,[lang=ell] .ms-fontWeight-semibold-hover:hover,[lang=ell] .ms-fontWeight-semilight,[lang=ell] .ms-fontWeight-semilight-hover:hover{font-family:Segoe UI Greek,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=heb] .ms-font-l,[lang=heb] .ms-font-m,[lang=heb] .ms-font-m-plus,[lang=heb] .ms-font-mi,[lang=heb] .ms-font-s,[lang=heb] .ms-font-s-plus,[lang=heb] .ms-font-su,[lang=heb] .ms-font-xl,[lang=heb] .ms-font-xs,[lang=heb] .ms-font-xxl,[lang=heb] .ms-fontWeight-light,[lang=heb] .ms-fontWeight-light-hover:hover,[lang=heb] .ms-fontWeight-regular,[lang=heb] .ms-fontWeight-regular-hover:hover,[lang=heb] .ms-fontWeight-semibold,[lang=heb] .ms-fontWeight-semibold-hover:hover,[lang=heb] .ms-fontWeight-semilight,[lang=heb] .ms-fontWeight-semilight-hover:hover{font-family:Segoe UI Hebrew,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}[lang=vie] .ms-font-l,[lang=vie] .ms-font-m,[lang=vie] .ms-font-m-plus,[lang=vie] .ms-font-mi,[lang=vie] .ms-font-s,[lang=vie] .ms-font-s-plus,[lang=vie] .ms-font-su,[lang=vie] .ms-font-xl,[lang=vie] .ms-font-xs,[lang=vie] .ms-font-xxl,[lang=vie] .ms-fontWeight-light,[lang=vie] .ms-fontWeight-light-hover:hover,[lang=vie] .ms-fontWeight-regular,[lang=vie] .ms-fontWeight-regular-hover:hover,[lang=vie] .ms-fontWeight-semibold,[lang=vie] .ms-fontWeight-semibold-hover:hover,[lang=vie] .ms-fontWeight-semilight,[lang=vie] .ms-fontWeight-semilight-hover:hover{font-family:Segoe UI Vietnamese,Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}@font-face{font-family:Office365Icons;src:url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot);src:url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot#iefix) format('embedded-opentype'),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff) format('woff'),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf) format('truetype'),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg#office365icons) format('svg');font-weight:400;font-style:normal}.ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none}.ms-Icon--circleEmpty:before{content:'\e000'}.ms-Icon--circleFill:before{content:'\e001'}.ms-Icon--placeholder:before{content:'\e002'}.ms-Icon--star:before{content:'\e003'}.ms-Icon--plus:before{content:'\e004'}.ms-Icon--minus:before{content:'\e005'}.ms-Icon--question:before{content:'\e006'}.ms-Icon--exclamation:before{content:'\e007'}.ms-Icon--person:before{content:'\e008'}.ms-Icon--mail:before{content:'\e009'}.ms-Icon--infoCircle:before{content:'\e00a'}.ms-Icon--alert:before{content:'\e00b'}.ms-Icon--xCircle:before{content:'\e00c'}.ms-Icon--mailOpen:before{content:'\e00d'}.ms-Icon--people:before{content:'\e00e'}.ms-Icon--bell:before{content:'\e010'}.ms-Icon--calendar:before{content:'\e011'}.ms-Icon--scheduling:before{content:'\e012'}.ms-Icon--event:before{content:'\e013'}.ms-Icon--folder:before{content:'\e014'}.ms-Icon--documents:before{content:'\e015'}.ms-Icon--onedrive:before{content:'\e016'}.ms-Icon--chat:before{content:'\e017'}.ms-Icon--sites:before{content:'\e018'}.ms-Icon--listBullets:before{content:'\e019'}.ms-Icon--calendarWeek:before{content:'\e01a'}.ms-Icon--calendarWorkWeek:before{content:'\e01b'}.ms-Icon--calendarDay:before{content:'\e01c'}.ms-Icon--folderMove:before{content:'\e01d'}.ms-Icon--panel:before{content:'\e01e'}.ms-Icon--popout:before{content:'\e01f'}.ms-Icon--menu:before{content:'\e020'}.ms-Icon--home:before{content:'\e021'}.ms-Icon--favorites:before{content:'\e022'}.ms-Icon--phone:before{content:'\e023'}.ms-Icon--mailSend:before{content:'\e024'}.ms-Icon--save:before{content:'\e025'}.ms-Icon--trash:before{content:'\e026'}.ms-Icon--pencil:before{content:'\e027'}.ms-Icon--flag:before{content:'\e028'}.ms-Icon--reply:before{content:'\e029'}.ms-Icon--miniatures:before{content:'\e02a'}.ms-Icon--voicemail:before{content:'\e02b'}.ms-Icon--play:before{content:'\e02c'}.ms-Icon--pause:before{content:'\e02d'}.ms-Icon--onlineAdd:before{content:'\e02e'}.ms-Icon--onlineJoin:before{content:'\e02f'}.ms-Icon--replyAll:before{content:'\e030'}.ms-Icon--attachment:before{content:'\e031'}.ms-Icon--drm:before{content:'\e032'}.ms-Icon--pinDown:before{content:'\e033'}.ms-Icon--refresh:before{content:'\e034'}.ms-Icon--gear:before{content:'\e035'}.ms-Icon--smiley:before{content:'\e036'}.ms-Icon--info:before{content:'\e037'}.ms-Icon--lock:before{content:'\e038'}.ms-Icon--search:before{content:'\e039'}.ms-Icon--questionReverse:before{content:'\e03a'}.ms-Icon--notRecurring:before{content:'\e03b'}.ms-Icon--tasks:before{content:'\e040'}.ms-Icon--check:before{content:'\e041'}.ms-Icon--x:before{content:'\e042'}.ms-Icon--ellipsis:before{content:'\e045'}.ms-Icon--dot:before{content:'\e046'}.ms-Icon--arrowUp:before{content:'\e047'}.ms-Icon--arrowDown:before{content:'\e048'}.ms-Icon--arrowLeft:before{content:'\e049'}.ms-Icon--arrowRight:before{content:'\e04a'}.ms-Icon--download:before{content:'\e04b'}.ms-Icon--directions:before{content:'\e04c'}.ms-Icon--microphone:before{content:'\e04f'}.ms-Icon--caretUp:before{content:'\e051'}.ms-Icon--caretDown:before{content:'\e052'}.ms-Icon--caretLeft:before{content:'\e053'}.ms-Icon--caretRight:before{content:'\e054'}.ms-Icon--caretUpLeft:before{content:'\e05a'}.ms-Icon--caretUpRight:before{content:'\e05b'}.ms-Icon--caretDownRight:before{content:'\e05c'}.ms-Icon--caretDownLeft:before{content:'\e05d'}.ms-Icon--note:before{content:'\e06a'}.ms-Icon--noteReply:before{content:'\e06b'}.ms-Icon--noteForward:before{content:'\e06c'}.ms-Icon--key:before{content:'\e06f'}.ms-Icon--tile:before{content:'\e070'}.ms-Icon--taskRecurring:before{content:'\e071'}.ms-Icon--starEmpty:before{content:'\e073'}.ms-Icon--upload:before{content:'\e076'}.ms-Icon--wrench:before{content:'\e077'}.ms-Icon--share:before{content:'\e078'}.ms-Icon--documentReply:before{content:'\e079'}.ms-Icon--documentForward:before{content:'\e07a'}.ms-Icon--partner:before{content:'\e080'}.ms-Icon--reactivate:before{content:'\e084'}.ms-Icon--sort:before{content:'\e085'}.ms-Icon--personAdd:before{content:'\e086'}.ms-Icon--chevronUp:before{content:'\e087'}.ms-Icon--chevronDown:before{content:'\e088'}.ms-Icon--chevronLeft:before{content:'\e089'}.ms-Icon--chevronRight:before{content:'\e08a'}.ms-Icon--peopleAdd:before{content:'\e08c'}.ms-Icon--newsfeed:before{content:'\e08d'}.ms-Icon--notebook:before{content:'\e08e'}.ms-Icon--link:before{content:'\e08f'}.ms-Icon--chevronsUp:before{content:'\e090'}.ms-Icon--chevronsDown:before{content:'\e091'}.ms-Icon--chevronsLeft:before{content:'\e092'}.ms-Icon--chevronsRight:before{content:'\e093'}.ms-Icon--clutter:before{content:'\e09a'}.ms-Icon--subscribe:before{content:'\e09c'}.ms-Icon--unsubscribe:before{content:'\e09d'}.ms-Icon--personRemove:before{content:'\e09e'}.ms-Icon--receiptForward:before{content:'\e0a0'}.ms-Icon--receiptReply:before{content:'\e0a1'}.ms-Icon--receiptCheck:before{content:'\e0a2'}.ms-Icon--peopleRemove:before{content:'\e0a3'}.ms-Icon--merge:before{content:'\e0a4'}.ms-Icon--split:before{content:'\e0a5'}.ms-Icon--eventCancel:before{content:'\e0a6'}.ms-Icon--eventShare:before{content:'\e0a7'}.ms-Icon--today:before{content:'\e0a9'}.ms-Icon--oofReply:before{content:'\e0aa'}.ms-Icon--voicemailReply:before{content:'\e0ac'}.ms-Icon--voicemailForward:before{content:'\e0ad'}.ms-Icon--ribbon:before{content:'\e0af'}.ms-Icon--contact:before{content:'\e0b0'}.ms-Icon--eye:before{content:'\e0b1'}.ms-Icon--glasses:before{content:'\e0b2'}.ms-Icon--print:before{content:'\e100'}.ms-Icon--room:before{content:'\e101'}.ms-Icon--post:before{content:'\e102'}.ms-Icon--toggle:before{content:'\e103'}.ms-Icon--touch:before{content:'\e104'}.ms-Icon--clock:before{content:'\e105'}.ms-Icon--fax:before{content:'\e106'}.ms-Icon--lightning:before{content:'\e110'}.ms-Icon--dialpad:before{content:'\e111'}.ms-Icon--phoneTransfer:before{content:'\e112'}.ms-Icon--phoneAdd:before{content:'\e113'}.ms-Icon--late:before{content:'\e114'}.ms-Icon--chatAdd:before{content:'\e115'}.ms-Icon--conflict:before{content:'\e116'}.ms-Icon--navigate:before{content:'\e117'}.ms-Icon--camera:before{content:'\e119'}.ms-Icon--filter:before{content:'\e11a'}.ms-Icon--fullscreen:before{content:'\e11b'}.ms-Icon--new:before{content:'\e11c'}.ms-Icon--mailEmpty:before{content:'\e11d'}.ms-Icon--editBox:before{content:'\e11e'}.ms-Icon--waffle:before{content:'\e11f'}.ms-Icon--work:before{content:'\e120'}.ms-Icon--eventRecurring:before{content:'\e121'}.ms-Icon--cart:before{content:'\e122'}.ms-Icon--socialListening:before{content:'\e123'}.ms-Icon--mapMarker:before{content:'\e124'}.ms-Icon--org:before{content:'\e125'}.ms-Icon--replyAlt:before{content:'\e150'}.ms-Icon--replyAllAlt:before{content:'\e152'}.ms-Icon--eventInfo:before{content:'\e154'}.ms-Icon--group:before{content:'\e155'}.ms-Icon--money:before{content:'\e161'}.ms-Icon--graph:before{content:'\e162'}.ms-Icon--noteEdit:before{content:'\e163'}.ms-Icon--dashboard:before{content:'\e164'}.ms-Icon--mailEdit:before{content:'\e165'}.ms-Icon--pinLeft:before{content:'\e167'}.ms-Icon--heart:before{content:'\e16a'}.ms-Icon--heartEmpty:before{content:'\e16b'}.ms-Icon--picture:before{content:'\e16c'}.ms-Icon--cake:before{content:'\e16d'}.ms-Icon--books:before{content:'\e16e'}.ms-Icon--chart:before{content:'\e16f'}.ms-Icon--video:before{content:'\e170'}.ms-Icon--soccer:before{content:'\e171'}.ms-Icon--meal:before{content:'\e172'}.ms-Icon--balloon:before{content:'\e173'}.ms-Icon--cat:before{content:'\e174'}.ms-Icon--dog:before{content:'\e175'}.ms-Icon--bag:before{content:'\e176'}.ms-Icon--music:before{content:'\e177'}.ms-Icon--stopwatch:before{content:'\e178'}.ms-Icon--coffee:before{content:'\e179'}.ms-Icon--briefcase:before{content:'\e17a'}.ms-Icon--pill:before{content:'\e17b'}.ms-Icon--trophy:before{content:'\e17c'}.ms-Icon--firstAid:before{content:'\e17d'}.ms-Icon--plane:before{content:'\e17e'}.ms-Icon--page:before{content:'\e17f'}.ms-Icon--car:before{content:'\e180'}.ms-Icon--dogAlt:before{content:'\e181'}.ms-Icon--document:before{content:'\e182'}.ms-Icon--metadata:before{content:'\e183'}.ms-Icon--pointItem:before{content:'\e184'}.ms-Icon--text:before{content:'\e185'}.ms-Icon--fieldText:before{content:'\e186'}.ms-Icon--fieldNumber:before{content:'\e187'}.ms-Icon--dropdown:before{content:'\e188'}.ms-Icon--radioButton:before{content:'\e189'}.ms-Icon--checkbox:before{content:'\e18a'}.ms-Icon--story:before{content:'\e18b'}.ms-Icon--bold:before{content:'\e18c'}.ms-Icon--italic:before{content:'\e18d'}.ms-Icon--underline:before{content:'\e18e'}.ms-Icon--quote:before{content:'\e18f'}.ms-Icon--styleRemove:before{content:'\e190'}.ms-Icon--pictureAdd:before{content:'\e191'}.ms-Icon--pictureRemove:before{content:'\e192'}.ms-Icon--desktop:before{content:'\e193'}.ms-Icon--tablet:before{content:'\e194'}.ms-Icon--mobile:before{content:'\e195'}.ms-Icon--table:before{content:'\e196'}.ms-Icon--hide:before{content:'\e197'}.ms-Icon--shield:before{content:'\e198'}.ms-Icon--header:before{content:'\e19a'}.ms-Icon--paint:before{content:'\e19b'}.ms-Icon--support:before{content:'\e19c'}.ms-Icon--settings:before{content:'\e19d'}.ms-Icon--creditCard:before{content:'\e19e'}.ms-Icon--reload:before{content:'\e19f'}.ms-Icon--peopleSecurity:before{content:'\e200'}.ms-Icon--fieldTextBox:before{content:'\e203'}.ms-Icon--multiChoice:before{content:'\e204'}.ms-Icon--fieldMail:before{content:'\e205'}.ms-Icon--contactForm:before{content:'\e206'}.ms-Icon--circleHalfFilled:before{content:'\e207'}.ms-Icon--documentPDF:before{content:'\e208'}.ms-Icon--bookmark:before{content:'\e209'}.ms-Icon--circleUnfilled:before{content:'\e20b'}.ms-Icon--circleFilled:before{content:'\e20c'}.ms-Icon--textBox:before{content:'\e20e'}.ms-Icon--drop:before{content:'\e20f'}.ms-Icon--sun:before{content:'\e210'}.ms-Icon--lifesaver:before{content:'\e211'}.ms-Icon--lifesaverLock:before{content:'\e212'}.ms-Icon--mailUnread:before{content:'\e213'}.ms-Icon--mailRead:before{content:'\e214'}.ms-Icon--inboxCheck:before{content:'\e215'}.ms-Icon--folderSearch:before{content:'\e216'}.ms-Icon--collapse:before{content:'\e217'}.ms-Icon--expand:before{content:'\e218'}.ms-Icon--ascending:before{content:'\e219'}.ms-Icon--descending:before{content:'\e21a'}.ms-Icon--filterClear:before{content:'\e21b'}.ms-Icon--checkboxEmpty:before{content:'\e21c'}.ms-Icon--checkboxMixed:before{content:'\e21d'}.ms-Icon--boards:before{content:'\e21e'}.ms-Icon--checkboxCheck:before{content:'\e21f'}.ms-Icon--frowny:before{content:'\e220'}.ms-Icon--lightBulb:before{content:'\e221'}.ms-Icon--globe:before{content:'\e222'}.ms-Icon--deviceWipe:before{content:'\e223'}.ms-Icon--listCheck:before{content:'\e226'}.ms-Icon--listGroup:before{content:'\e227'}.ms-Icon--timeline:before{content:'\e228'}.ms-Icon--fontIncrease:before{content:'\e229'}.ms-Icon--fontDecrease:before{content:'\e22a'}.ms-Icon--fontColor:before{content:'\e22b'}.ms-Icon--mailCheck:before{content:'\e22c'}.ms-Icon--mailDown:before{content:'\e22d'}.ms-Icon--listCheckbox:before{content:'\e22e'}.ms-Icon--sunAdd:before{content:'\e22f'}.ms-Icon--sunQuestion:before{content:'\e230'}.ms-Icon--chevronThinUp:before{content:'\e231'}.ms-Icon--chevronThinDown:before{content:'\e232'}.ms-Icon--chevronThinLeft:before{content:'\e233'}.ms-Icon--chevronThinRight:before{content:'\e234'}.ms-Icon--chevronThickUp:before{content:'\e235'}.ms-Icon--chevronThickDown:before{content:'\e236'}.ms-Icon--chevronThickLeft:before{content:'\e237'}.ms-Icon--chevronThickRight:before{content:'\e238'}.ms-Icon--linkRemove:before{content:'\e239'}.ms-Icon--alertOutline:before{content:'\e23b'}.ms-Icon--documentLandscape:before{content:'\e23c'}.ms-Icon--documentAdd:before{content:'\e23d'}.ms-Icon--toggleMiddle:before{content:'\e23e'}.ms-Icon--embed:before{content:'\e23f'}.ms-Icon--listNumbered:before{content:'\e240'}.ms-Icon--peopleCheck:before{content:'\e242'}.ms-Icon--caretUpOutline:before{content:'\e243'}.ms-Icon--caretDownOutline:before{content:'\e244'}.ms-Icon--caretLeftOutline:before{content:'\e245'}.ms-Icon--caretRightOutline:before{content:'\e246'}.ms-Icon--mailSync:before{content:'\e248'}.ms-Icon--mailError:before{content:'\e249'}.ms-Icon--mailPause:before{content:'\e24a'}.ms-Icon--peopleSync:before{content:'\e24b'}.ms-Icon--peopleError:before{content:'\e24c'}.ms-Icon--peoplePause:before{content:'\e24d'}.ms-Icon--circleBall:before{content:'\e24e'}.ms-Icon--circleBalloons:before{content:'\e24f'}.ms-Icon--circleCar:before{content:'\e250'}.ms-Icon--circleCat:before{content:'\e251'}.ms-Icon--circleCoffee:before{content:'\e252'}.ms-Icon--circleDog:before{content:'\e253'}.ms-Icon--circleLightning:before{content:'\e254'}.ms-Icon--circlePill:before{content:'\e255'}.ms-Icon--circlePlane:before{content:'\e256'}.ms-Icon--circlePoodle:before{content:'\e257'}.ms-Icon--checkPeople:before{content:'\e259'}.ms-Icon--documentSearch:before{content:'\e25a'}.ms-Icon--sortLines:before{content:'\e25c'}.ms-Icon--calendarPublic:before{content:'\e25d'}.ms-Icon--contactPublic:before{content:'\e25e'}.ms-Icon--classNotebook:before{content:'\e25f'}.ms-Icon--triangleUp:before{content:'\e260'}.ms-Icon--triangleRight:before{content:'\e261'}.ms-Icon--triangleDown:before{content:'\e262'}.ms-Icon--triangleLeft:before{content:'\e263'}.ms-Icon--triangleEmptyUp:before{content:'\e264'}.ms-Icon--triangleEmptyRight:before{content:'\e265'}.ms-Icon--triangleEmptyDown:before{content:'\e266'}.ms-Icon--triangleEmptyLeft:before{content:'\e267'}.ms-Icon--filePDF:before{content:'\e268'}.ms-Icon--fileImage:before{content:'\e26c'}.ms-Icon--fileDocument:before{content:'\e26d'}.ms-Icon--listGroup2:before{content:'\e26e'}.ms-Icon--copy:before{content:'\e26f'}.ms-Icon--creditCardOutline:before{content:'\e270'}.ms-Icon--mailPublic:before{content:'\e272'}.ms-Icon--folderPublic:before{content:'\e273'}.ms-Icon--teamwork:before{content:'\e274'}.ms-Icon--move:before{content:'\e275'}.ms-Icon--classroom:before{content:'\e276'}.ms-Icon--menu2:before{content:'\e277'}.ms-Icon--plus2:before{content:'\e278'}.ms-Icon--tag:before{content:'\e279'}.ms-Icon--arrowUp2:before{content:'\e27a'}.ms-Icon--arrowDown2:before{content:'\e27b'}.ms-Icon--circlePlus:before{content:'\e27c'}.ms-Icon--circleInfo:before{content:'\e27d'}.ms-Icon--section:before{content:'\e27e'}.ms-Icon--sections:before{content:'\e27f'}.ms-Icon--at:before{content:'\e282'}.ms-Icon--arrowUpRight:before{content:'\e283'}.ms-Icon--arrowDownRight:before{content:'\e284'}.ms-Icon--arrowDownLeft:before{content:'\e285'}.ms-Icon--arrowUpLeft:before{content:'\e286'}.ms-Icon--bundle:before{content:'\e287'}.ms-Icon--pictureEdit:before{content:'\e288'}.ms-Icon--protectionCenter:before{content:'\e289'}.ms-Icon--alert2:before{content:'\e28a'}.ms-Icon--skypeCircleCheck:before{content:'\e310'}.ms-Icon--skypeCircleClock:before{content:'\e311'}.ms-Icon--skypeCircleMinus:before{content:'\e312'}.ms-Icon--skypeCheck:before{content:'\e315'}.ms-Icon--skypeClock:before{content:'\e316'}.ms-Icon--skypeMinus:before{content:'\e317'}.ms-Icon--circle{position:relative;display:inline-block;font-size:1rem;width:1em;height:1em;margin:0 0 0 .5em;padding:0;text-align:right;-webkit-font-smoothing:antialiased}.ms-Icon--circle:after,.ms-Icon--circle:before{line-height:1;font-size:inherit}.ms-Icon--circle:before{display:block;width:100%;height:100%;margin:0;padding:0;vertical-align:top;position:absolute}.ms-Icon--circle:after{content:'\e000';position:absolute;top:0;right:0;transform:scale(2);transform-origin:50% 50%;z-index:0}.ms-Icon--circle.ms-Icon--star:before{top:-2%;right:1%}.ms-Icon--circle.ms-Icon--person:before{top:-2%;right:-3%}.ms-Icon--circle.ms-Icon--alert:before{top:-4%}.ms-Icon--circle.ms-Icon--mailOpen:before{top:-5%}.ms-Icon--circle.ms-Icon--people:before{top:-4%;right:-7%}.ms-Icon--circle.ms-Icon--bell:before{top:-3%}.ms-Icon--circle.ms-Icon--scheduling:before{top:-3%;right:6%}.ms-Icon--circle.ms-Icon--documents:before{top:-1%;right:-2%}.ms-Icon--circle.ms-Icon--listBullets:before{top:-1%;right:5%}.ms-Icon--circle.ms-Icon--panel:before{right:-2%}.ms-Icon--circle.ms-Icon--popout:before{top:-2%;right:-2%}.ms-Icon--circle.ms-Icon--home:before{top:-4%}.ms-Icon--circle.ms-Icon--favorites:before{top:-2%;right:2%}.ms-Icon--circle.ms-Icon--phone:before{top:-2%;right:-2%}.ms-Icon--circle.ms-Icon--mailSend:before{right:-10%}.ms-Icon--circle.ms-Icon--pencil:before{top:-2%;right:3%}.ms-Icon--circle.ms-Icon--flag:before{right:3%}.ms-Icon--circle.ms-Icon--miniatures:before{right:-3%}.ms-Icon--circle.ms-Icon--voicemail:before{top:2%;right:-7%}.ms-Icon--circle.ms-Icon--onlineAdd:before{top:-1%;right:2%}.ms-Icon--circle.ms-Icon--pinDown:before{top:5%}.ms-Icon--circle.ms-Icon--gear:before{right:2%}.ms-Icon--circle.ms-Icon--check:before{top:3%}.ms-Icon--circle.ms-Icon--ellipsis:before{top:2%;right:-12%}.ms-Icon--circle.ms-Icon--directions:before{right:10%}.ms-Icon--circle.ms-Icon--microphone:before{top:-3%}.ms-Icon--circle.ms-Icon--caretDown:before{top:5%;right:2%}.ms-Icon--circle.ms-Icon--caretLeft:before{right:-6%}.ms-Icon--circle.ms-Icon--caretRight:before{right:6%}.ms-Icon--circle.ms-Icon--caretUpLeft:before{top:5%;right:5%}.ms-Icon--circle.ms-Icon--caretUpRight:before{top:5%;right:-3%}.ms-Icon--circle.ms-Icon--caretDownRight:before{right:-3%}.ms-Icon--circle.ms-Icon--caretDownLeft:before{right:4%}.ms-Icon--circle.ms-Icon--note:before{top:2%;right:-3%}.ms-Icon--circle.ms-Icon--noteReply:before{top:6%;right:3%}.ms-Icon--circle.ms-Icon--noteForward:before{top:6%}.ms-Icon--circle.ms-Icon--key:before{top:5%;right:1%}.ms-Icon--circle.ms-Icon--tile:before{top:-1%;right:-18%}.ms-Icon--circle.ms-Icon--taskRecurring:before{top:2%;right:-1%}.ms-Icon--circle.ms-Icon--starEmpty:before{top:-4%;right:1%}.ms-Icon--circle.ms-Icon--documentReply:before{top:-2%;right:7%}.ms-Icon--circle.ms-Icon--documentForward:before{right:5%}.ms-Icon--circle.ms-Icon--partner:before{top:-2%}.ms-Icon--circle.ms-Icon--reactivate:before{top:-2%;right:6%}.ms-Icon--circle.ms-Icon--sort:before{right:-19%}.ms-Icon--circle.ms-Icon--personAdd:before{top:-2%;right:6%}.ms-Icon--circle.ms-Icon--chevronDown:before{top:4%}.ms-Icon--circle.ms-Icon--chevronLeft:before{right:-5%}.ms-Icon--circle.ms-Icon--chevronRight:before{right:4%}.ms-Icon--circle.ms-Icon--peopleAdd:before{top:-5%;right:-12%}.ms-Icon--circle.ms-Icon--newsfeed:before,.ms-Icon--circle.ms-Icon--notebook:before{right:-4%}.ms-Icon--circle.ms-Icon--link:before{top:2%;right:-18%}.ms-Icon--circle.ms-Icon--chevronsDown:before{top:5%}.ms-Icon--circle.ms-Icon--chevronsLeft:before{right:-5%}.ms-Icon--circle.ms-Icon--chevronsRight:before{right:4%}.ms-Icon--circle.ms-Icon--personRemove:before{right:5%}.ms-Icon--circle.ms-Icon--receiptCheck:before,.ms-Icon--circle.ms-Icon--receiptForward:before,.ms-Icon--circle.ms-Icon--receiptReply:before{right:-20%}.ms-Icon--circle.ms-Icon--peopleRemove:before{top:-3%;right:-12%}.ms-Icon--circle.ms-Icon--merge:before,.ms-Icon--circle.ms-Icon--split:before{top:2%}.ms-Icon--circle.ms-Icon--eventCancel:before{right:-2%}.ms-Icon--circle.ms-Icon--today:before{top:-2%}.ms-Icon--circle.ms-Icon--oofReply:before{right:5%}.ms-Icon--circle.ms-Icon--voicemailReply:before{top:4%;right:-25%}.ms-Icon--circle.ms-Icon--voicemailForward:before{top:4%;right:-20%}.ms-Icon--circle.ms-Icon--eye:before{top:-4%}.ms-Icon--circle.ms-Icon--post:before{top:-4%;right:4%}.ms-Icon--circle.ms-Icon--fax:before{top:-3%;right:-2%}.ms-Icon--circle.ms-Icon--lightning:before{top:2%;right:1%}.ms-Icon--circle.ms-Icon--filter:before{top:7%}.ms-Icon--circle.ms-Icon--cart:before{right:3%}.ms-Icon--circle.ms-Icon--mapMarker:before,.ms-Icon--circle.ms-Icon--socialListening:before{top:2%}.ms-Icon--circle.ms-Icon--replyAllAlt:before{right:-16%}.ms-Icon--circle.ms-Icon--group:before{right:-33%}.ms-Icon--circle.ms-Icon--money:before{right:-8%}.ms-Icon--circle.ms-Icon--noteEdit:before{right:4%}.ms-Icon--circle.ms-Icon--mailEdit:before{top:3%;right:7%}.ms-Icon--circle.ms-Icon--pinLeft:before{right:-6%}.ms-Icon--circle.ms-Icon--heart:before,.ms-Icon--circle.ms-Icon--heartEmpty:before{top:5%}.ms-Icon--circle.ms-Icon--cake:before{top:-5%}.ms-Icon--circle.ms-Icon--books:before{right:-8%}.ms-Icon--circle.ms-Icon--video:before{top:-3%;right:3%}.ms-Icon--circle.ms-Icon--balloon:before{top:4%;right:-1%}.ms-Icon--circle.ms-Icon--music:before{top:-2%;right:-5%}.ms-Icon--circle.ms-Icon--coffee:before,.ms-Icon--circle.ms-Icon--stopwatch:before{top:-3%;right:3%}.ms-Icon--circle.ms-Icon--plane:before{right:4%}.ms-Icon--circle.ms-Icon--dogAlt:before{right:-15%}.ms-Icon--circle.ms-Icon--metadata:before{top:-4%;right:4%}.ms-Icon--circle.ms-Icon--text:before{top:-4%;right:10%}.ms-Icon--circle.ms-Icon--dropdown:before,.ms-Icon--circle.ms-Icon--fieldNumber:before,.ms-Icon--circle.ms-Icon--fieldText:before{right:-14%}.ms-Icon--circle.ms-Icon--story:before{right:-5%}.ms-Icon--circle.ms-Icon--bold:before{right:4%}.ms-Icon--circle.ms-Icon--underline:before{top:4%}.ms-Icon--circle.ms-Icon--quote:before{right:-4%}.ms-Icon--circle.ms-Icon--styleRemove:before{top:4%;right:5%}.ms-Icon--circle.ms-Icon--pictureAdd:before,.ms-Icon--circle.ms-Icon--pictureRemove:before{right:-6%}.ms-Icon--circle.ms-Icon--mobile:before{right:-3%}.ms-Icon--circle.ms-Icon--hide:before{top:-4%}.ms-Icon--circle.ms-Icon--header:before{right:-9%}.ms-Icon--circle.ms-Icon--msn:before{right:3%}.ms-Icon--circle.ms-Icon--peopleCheck:before{right:-7%;top:-3%}.ms-Icon--circle.ms-Icon--caretDownOutline:before{top:6%}.ms-Icon--circle.ms-Icon--caretLeftOutline:before{right:-5%}.ms-Icon--circle.ms-Icon--caretRightOutline:before{right:5%}.ms-Icon--circle.ms-Icon--sway:before{right:-3%}.ms-Icon--circle.ms-Icon--mailSync:before{right:8%;top:3%}.ms-Icon--circle.ms-Icon--peopleError:before,.ms-Icon--circle.ms-Icon--peoplePause:before,.ms-Icon--circle.ms-Icon--peopleSync:before{right:-8%}.ms-Icon--circle.ms-Icon--documentSearch:before{right:8%}.ms-Icon--circle.ms-Icon--dynamicsMarketing:before{right:-8%}.ms-Icon--arrowDownLeft:before,.ms-Icon--arrowDownRight:before,.ms-Icon--arrowLeft,.ms-Icon--arrowRight,.ms-Icon--arrowUpLeft:before,.ms-Icon--arrowUpRight:before,.ms-Icon--bundle:before,.ms-Icon--calendar,.ms-Icon--caretDownLeft,.ms-Icon--caretDownRight,.ms-Icon--caretLeft,.ms-Icon--caretLeftOutline,.ms-Icon--caretRight,.ms-Icon--caretRightOutline,.ms-Icon--caretUpLeft,.ms-Icon--caretUpRight,.ms-Icon--cart,.ms-Icon--chart,.ms-Icon--chat,.ms-Icon--check,.ms-Icon--checkbox,.ms-Icon--checkboxCheck,.ms-Icon--checkPeople,.ms-Icon--chevronLeft,.ms-Icon--chevronRight,.ms-Icon--chevronsLeft,.ms-Icon--chevronsRight,.ms-Icon--chevronThickLeft,.ms-Icon--chevronThickRight,.ms-Icon--chevronThinLeft,.ms-Icon--chevronThinRight,.ms-Icon--contactForm,.ms-Icon--contactPublic:before,.ms-Icon--copy:before,.ms-Icon--directions,.ms-Icon--document,.ms-Icon--documentForward,.ms-Icon--documentLandscape,.ms-Icon--documentReply,.ms-Icon--dropdown,.ms-Icon--eventRecurring,.ms-Icon--eventShare,.ms-Icon--fileDocument:before,.ms-Icon--folder,.ms-Icon--folderMove,.ms-Icon--folderSearch,.ms-Icon--graph,.ms-Icon--inboxCheck,.ms-Icon--late,.ms-Icon--listBullets,.ms-Icon--listCheck,.ms-Icon--listCheckbox,.ms-Icon--listGroup,.ms-Icon--listGroup2:before,.ms-Icon--mailSend,.ms-Icon--mailSync,.ms-Icon--metadata,.ms-Icon--multiChoice,.ms-Icon--note,.ms-Icon--notebook,.ms-Icon--noteForward,.ms-Icon--noteReply,.ms-Icon--notRecurring,.ms-Icon--oofReply,.ms-Icon--page,.ms-Icon--peopleCheck,.ms-Icon--peopleSync,.ms-Icon--pinLeft,.ms-Icon--play,.ms-Icon--pointItem,.ms-Icon--post,.ms-Icon--question,.ms-Icon--questionReverse,.ms-Icon--reactivate,.ms-Icon--receiptCheck,.ms-Icon--receiptForward,.ms-Icon--receiptReply,.ms-Icon--refresh,.ms-Icon--reload,.ms-Icon--reply,.ms-Icon--replyAll,.ms-Icon--replyAllAlt,.ms-Icon--replyAlt,.ms-Icon--sections:before,.ms-Icon--socialListening,.ms-Icon--sortLines,.ms-Icon--sunQuestion,.ms-Icon--taskRecurring,.ms-Icon--tasks,.ms-Icon--timeline .ms-Icon--mailCheck,.ms-Icon--toggle,.ms-Icon--triangleEmptyLeft:before,.ms-Icon--triangleEmptyRight:before,.ms-Icon--triangleLeft:before,.ms-Icon--triangleRight:before,.ms-Icon--voicemailForward,.ms-Icon--voicemailReply{transform:scaleX(-1)}.ms-u-slideRightIn10{animation-name:y,a;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes a{0%{transform:translate3d(-10px,0,0)}to{transform:translateZ(0)}}.ms-u-slideRightIn20{animation-name:y,b;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes b{0%{transform:translate3d(-20px,0,0)}to{transform:translateZ(0)}}.ms-u-slideRightIn40{animation-name:y,c;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes c{0%{transform:translate3d(-40px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn10{animation-name:y,d;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes d{0%{transform:translate3d(10px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn20{animation-name:y,e;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes e{0%{transform:translate3d(20px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn40{animation-name:y,f;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes f{0%{transform:translate3d(40px,0,0)}to{transform:translateZ(0)}}.ms-u-slideRightIn400{animation-name:y,g;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes g{0%{transform:translate3d(-400px,0,0)}to{transform:translateZ(0)}}.ms-u-slideLeftIn400{animation-name:y,h;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes h{0%{transform:translate3d(400px,0,0)}to{transform:translateZ(0)}}.ms-u-slideUpIn20{animation-name:y,i;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes i{0%{transform:translate3d(0,20px,0)}to{transform:translateZ(0)}}.ms-u-slideUpIn10{animation-name:y,j;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes j{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0)}}.ms-u-slideDownIn20{animation-name:y,k;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes k{0%{transform:translate3d(0,-20px,0)}to{transform:translateZ(0)}}.ms-u-slideDownIn10{animation-name:y,l;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes l{0%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}.ms-u-slideRightOut40{animation-name:z,m;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes m{0%{transform:translateZ(0)}to{transform:translate3d(40px,0,0)}}.ms-u-slideLeftOut40{animation-name:z,n;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes n{0%{transform:translateZ(0)}to{transform:translate3d(-40px,0,0)}}.ms-u-slideRightOut400{animation-name:z,o;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes o{0%{transform:translateZ(0)}to{transform:translate3d(400px,0,0)}}.ms-u-slideLeftOut400{animation-name:z,p;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes p{0%{transform:translateZ(0)}to{transform:translate3d(-400px,0,0)}}.ms-u-slideUpOut20{animation-name:z,q;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes q{0%{transform:translateZ(0)}to{transform:translate3d(0,-20px,0)}}.ms-u-slideUpOut10{animation-name:z,r;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes r{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}.ms-u-slideDownOut20{animation-name:z,s;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes s{0%{transform:translateZ(0)}to{transform:translate3d(0,20px,0)}}.ms-u-slideDownOut10{animation-name:z,t;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes t{0%{transform:translateZ(0)}to{transform:translate3d(0,10px,0)}}.ms-u-scaleUpIn100{animation-name:y,u;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes u{0%{transform:scale3d(.98,.98,1)}to{transform:scaleX(1)}}.ms-u-scaleDownIn100{animation-name:y,v;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}@keyframes v{0%{transform:scale3d(1.03,1.03,1)}to{transform:scaleX(1)}}.ms-u-scaleUpOut103{animation-name:z,w;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes w{0%{transform:scaleX(1)}to{transform:scale3d(1.03,1.03,1)}}.ms-u-scaleDownOut98{animation-name:z,x;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes x{0%{transform:scaleX(1)}to{transform:scale3d(.98,.98,1)}}.ms-u-fadeIn100,.ms-u-fadeIn400{-webkit-animation-duration:.367s;-webkit-animation-name:y;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:y;animation-fill-mode:both}.ms-u-fadeIn100{animation-duration:.167s}.ms-u-fadeIn200{-webkit-animation-duration:.367s;-webkit-animation-name:y;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:y;animation-fill-mode:both;animation-duration:.267s}.ms-u-fadeIn500{-webkit-animation-duration:.367s;-webkit-animation-name:y;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:y;animation-fill-mode:both;animation-duration:.467s}@keyframes y{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:1}}.ms-u-fadeOut100,.ms-u-fadeOut400{-webkit-animation-duration:.367s;-webkit-animation-name:z;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:z;animation-fill-mode:both}.ms-u-fadeOut100{animation-duration:.1s}.ms-u-fadeOut200{-webkit-animation-duration:.367s;-webkit-animation-name:z;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:z;animation-fill-mode:both;animation-duration:.167s}.ms-u-fadeOut500{-webkit-animation-duration:.367s;-webkit-animation-name:z;-webkit-animation-fill-mode:both;animation-duration:.367s;animation-name:z;animation-fill-mode:both;animation-duration:.467s}@keyframes z{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.25,.75,.9)}to{opacity:0}}.ms-u-rotate90deg{animation-name:A;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes A{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.ms-u-rotateN90deg{animation-name:B;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@keyframes B{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.ms-u-expandCollapse400{transition:height .367s cubic-bezier(.1,.25,.75,.9)}.ms-u-expandCollapse200{transition:height .167s cubic-bezier(.1,.25,.75,.9)}.ms-u-expandCollapse100{transition:height .1s cubic-bezier(.1,.25,.75,.9)}.ms-u-delay100{animation-delay:.167s}.ms-u-delay200{animation-delay:.267s}.ms-u-slideRightIn10{animation-name:y,slideLeft10;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideRightIn10,.ms-u-slideRightIn20{-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s}.ms-u-slideRightIn20{animation-name:y,slideLeft20;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideRightIn40{animation-name:y,slideLeft40;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideLeftIn10,.ms-u-slideRightIn40{-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s}.ms-u-slideLeftIn10{animation-name:y,slideRight10;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideLeftIn20{animation-name:y,slideRight20;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideLeftIn20,.ms-u-slideLeftIn40{-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s}.ms-u-slideLeftIn40{animation-name:y,slideRight40;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideRightIn400{animation-name:y,h;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideLeftIn400,.ms-u-slideRightIn400{-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s}.ms-u-slideLeftIn400{animation-name:y,slideRight400;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-u-slideRightOut40{animation-name:z,n;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-u-slideLeftOut40,.ms-u-slideRightOut40{-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s}.ms-u-slideLeftOut40{animation-name:z,m;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-u-slideRightOut400{animation-name:z,p;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-u-slideLeftOut400,.ms-u-slideRightOut400{-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s}.ms-u-slideLeftOut400{animation-name:z,o;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-u-rotate90deg{animation-name:B;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-u-rotate90deg,.ms-u-rotateN90deg{-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-ms-animation-duration:.1s;-o-animation-duration:.1s}.ms-u-rotateN90deg{animation-name:A;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}@media (max-width:479px){.ms-u-hiddenLgDown,.ms-u-hiddenMdDown,.ms-u-hiddenSm,.ms-u-hiddenXlDown,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:480px) and (max-width:639px){.ms-u-hiddenLgDown,.ms-u-hiddenMd,.ms-u-hiddenMdDown,.ms-u-hiddenMdUp,.ms-u-hiddenXlDown,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:640px) and (max-width:1023px){.ms-u-hiddenLg,.ms-u-hiddenLgDown,.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXlDown,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:1024px) and (max-width:1365px){.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXl,.ms-u-hiddenXlDown,.ms-u-hiddenXlUp,.ms-u-hiddenXxlDown{display:none!important}}@media (min-width:1366px) and (max-width:1919px){.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXlUp,.ms-u-hiddenXxl,.ms-u-hiddenXxlDown,.ms-u-hiddenXxlUp{display:none!important}}@media (min-width:1920px){.ms-u-hiddenLgUp,.ms-u-hiddenMdUp,.ms-u-hiddenXlUp,.ms-u-hiddenXxlUp,.ms-u-hiddenXxxl{display:none!important}}.ms-u-sm12{width:100%}.ms-u-sm11{width:91.66666666666666%}.ms-u-sm10{width:83.33333333333334%}.ms-u-sm9{width:75%}.ms-u-sm8{width:66.66666666666666%}.ms-u-sm7{width:58.333333333333336%}.ms-u-sm6{width:50%}.ms-u-sm5{width:41.66666666666667%}.ms-u-sm4{width:33.33333333333333%}.ms-u-sm3{width:25%}.ms-u-sm2{width:16.666666666666664%}.ms-u-sm1{width:8.333333333333332%}.ms-u-smPull12{left:100%}.ms-u-smPull11{left:91.66666666666666%}.ms-u-smPull10{left:83.33333333333334%}.ms-u-smPull9{left:75%}.ms-u-smPull8{left:66.66666666666666%}.ms-u-smPull7{left:58.333333333333336%}.ms-u-smPull6{left:50%}.ms-u-smPull5{left:41.66666666666667%}.ms-u-smPull4{left:33.33333333333333%}.ms-u-smPull3{left:25%}.ms-u-smPull2{left:16.666666666666664%}.ms-u-smPull1{left:8.333333333333332%}.ms-u-smPull0{left:auto}.ms-u-smPush12{right:100%}.ms-u-smPush11{right:91.66666666666666%}.ms-u-smPush10{right:83.33333333333334%}.ms-u-smPush9{right:75%}.ms-u-smPush8{right:66.66666666666666%}.ms-u-smPush7{right:58.333333333333336%}.ms-u-smPush6{right:50%}.ms-u-smPush5{right:41.66666666666667%}.ms-u-smPush4{right:33.33333333333333%}.ms-u-smPush3{right:25%}.ms-u-smPush2{right:16.666666666666664%}.ms-u-smPush1{right:8.333333333333332%}.ms-u-smPush0{right:auto}.ms-u-smOffset11{margin-right:91.66666666666666%}.ms-u-smOffset10{margin-right:83.33333333333334%}.ms-u-smOffset9{margin-right:75%}.ms-u-smOffset8{margin-right:66.66666666666666%}.ms-u-smOffset7{margin-right:58.333333333333336%}.ms-u-smOffset6{margin-right:50%}.ms-u-smOffset5{margin-right:41.66666666666667%}.ms-u-smOffset4{margin-right:33.33333333333333%}.ms-u-smOffset3{margin-right:25%}.ms-u-smOffset2{margin-right:16.666666666666664%}.ms-u-smOffset1{margin-right:8.333333333333332%}.ms-u-smOffset0{margin-right:0}@media (min-width:480px){.ms-u-md12{width:100%}.ms-u-md11{width:91.66666666666666%}.ms-u-md10{width:83.33333333333334%}.ms-u-md9{width:75%}.ms-u-md8{width:66.66666666666666%}.ms-u-md7{width:58.333333333333336%}.ms-u-md6{width:50%}.ms-u-md5{width:41.66666666666667%}.ms-u-md4{width:33.33333333333333%}.ms-u-md3{width:25%}.ms-u-md2{width:16.666666666666664%}.ms-u-md1{width:8.333333333333332%}.ms-u-mdPull12{left:100%}.ms-u-mdPull11{left:91.66666666666666%}.ms-u-mdPull10{left:83.33333333333334%}.ms-u-mdPull9{left:75%}.ms-u-mdPull8{left:66.66666666666666%}.ms-u-mdPull7{left:58.333333333333336%}.ms-u-mdPull6{left:50%}.ms-u-mdPull5{left:41.66666666666667%}.ms-u-mdPull4{left:33.33333333333333%}.ms-u-mdPull3{left:25%}.ms-u-mdPull2{left:16.666666666666664%}.ms-u-mdPull1{left:8.333333333333332%}.ms-u-mdPull0{left:auto}.ms-u-mdPush12{right:100%}.ms-u-mdPush11{right:91.66666666666666%}.ms-u-mdPush10{right:83.33333333333334%}.ms-u-mdPush9{right:75%}.ms-u-mdPush8{right:66.66666666666666%}.ms-u-mdPush7{right:58.333333333333336%}.ms-u-mdPush6{right:50%}.ms-u-mdPush5{right:41.66666666666667%}.ms-u-mdPush4{right:33.33333333333333%}.ms-u-mdPush3{right:25%}.ms-u-mdPush2{right:16.666666666666664%}.ms-u-mdPush1{right:8.333333333333332%}.ms-u-mdPush0{right:auto}.ms-u-mdOffset11{margin-right:91.66666666666666%}.ms-u-mdOffset10{margin-right:83.33333333333334%}.ms-u-mdOffset9{margin-right:75%}.ms-u-mdOffset8{margin-right:66.66666666666666%}.ms-u-mdOffset7{margin-right:58.333333333333336%}.ms-u-mdOffset6{margin-right:50%}.ms-u-mdOffset5{margin-right:41.66666666666667%}.ms-u-mdOffset4{margin-right:33.33333333333333%}.ms-u-mdOffset3{margin-right:25%}.ms-u-mdOffset2{margin-right:16.666666666666664%}.ms-u-mdOffset1{margin-right:8.333333333333332%}.ms-u-mdOffset0{margin-right:0}}@media (min-width:640px){.ms-u-lg12{width:100%}.ms-u-lg11{width:91.66666666666666%}.ms-u-lg10{width:83.33333333333334%}.ms-u-lg9{width:75%}.ms-u-lg8{width:66.66666666666666%}.ms-u-lg7{width:58.333333333333336%}.ms-u-lg6{width:50%}.ms-u-lg5{width:41.66666666666667%}.ms-u-lg4{width:33.33333333333333%}.ms-u-lg3{width:25%}.ms-u-lg2{width:16.666666666666664%}.ms-u-lg1{width:8.333333333333332%}.ms-u-lgPull12{left:100%}.ms-u-lgPull11{left:91.66666666666666%}.ms-u-lgPull10{left:83.33333333333334%}.ms-u-lgPull9{left:75%}.ms-u-lgPull8{left:66.66666666666666%}.ms-u-lgPull7{left:58.333333333333336%}.ms-u-lgPull6{left:50%}.ms-u-lgPull5{left:41.66666666666667%}.ms-u-lgPull4{left:33.33333333333333%}.ms-u-lgPull3{left:25%}.ms-u-lgPull2{left:16.666666666666664%}.ms-u-lgPull1{left:8.333333333333332%}.ms-u-lgPull0{left:auto}.ms-u-lgPush12{right:100%}.ms-u-lgPush11{right:91.66666666666666%}.ms-u-lgPush10{right:83.33333333333334%}.ms-u-lgPush9{right:75%}.ms-u-lgPush8{right:66.66666666666666%}.ms-u-lgPush7{right:58.333333333333336%}.ms-u-lgPush6{right:50%}.ms-u-lgPush5{right:41.66666666666667%}.ms-u-lgPush4{right:33.33333333333333%}.ms-u-lgPush3{right:25%}.ms-u-lgPush2{right:16.666666666666664%}.ms-u-lgPush1{right:8.333333333333332%}.ms-u-lgPush0{right:auto}.ms-u-lgOffset11{margin-right:91.66666666666666%}.ms-u-lgOffset10{margin-right:83.33333333333334%}.ms-u-lgOffset9{margin-right:75%}.ms-u-lgOffset8{margin-right:66.66666666666666%}.ms-u-lgOffset7{margin-right:58.333333333333336%}.ms-u-lgOffset6{margin-right:50%}.ms-u-lgOffset5{margin-right:41.66666666666667%}.ms-u-lgOffset4{margin-right:33.33333333333333%}.ms-u-lgOffset3{margin-right:25%}.ms-u-lgOffset2{margin-right:16.666666666666664%}.ms-u-lgOffset1{margin-right:8.333333333333332%}.ms-u-lgOffset0{margin-right:0}}@media (min-width:1024px){.ms-u-xl12{width:100%}.ms-u-xl11{width:91.66666666666666%}.ms-u-xl10{width:83.33333333333334%}.ms-u-xl9{width:75%}.ms-u-xl8{width:66.66666666666666%}.ms-u-xl7{width:58.333333333333336%}.ms-u-xl6{width:50%}.ms-u-xl5{width:41.66666666666667%}.ms-u-xl4{width:33.33333333333333%}.ms-u-xl3{width:25%}.ms-u-xl2{width:16.666666666666664%}.ms-u-xl1{width:8.333333333333332%}.ms-u-xlPull12{left:100%}.ms-u-xlPull11{left:91.66666666666666%}.ms-u-xlPull10{left:83.33333333333334%}.ms-u-xlPull9{left:75%}.ms-u-xlPull8{left:66.66666666666666%}.ms-u-xlPull7{left:58.333333333333336%}.ms-u-xlPull6{left:50%}.ms-u-xlPull5{left:41.66666666666667%}.ms-u-xlPull4{left:33.33333333333333%}.ms-u-xlPull3{left:25%}.ms-u-xlPull2{left:16.666666666666664%}.ms-u-xlPull1{left:8.333333333333332%}.ms-u-xlPull0{left:auto}.ms-u-xlPush12{right:100%}.ms-u-xlPush11{right:91.66666666666666%}.ms-u-xlPush10{right:83.33333333333334%}.ms-u-xlPush9{right:75%}.ms-u-xlPush8{right:66.66666666666666%}.ms-u-xlPush7{right:58.333333333333336%}.ms-u-xlPush6{right:50%}.ms-u-xlPush5{right:41.66666666666667%}.ms-u-xlPush4{right:33.33333333333333%}.ms-u-xlPush3{right:25%}.ms-u-xlPush2{right:16.666666666666664%}.ms-u-xlPush1{right:8.333333333333332%}.ms-u-xlPush0{right:auto}.ms-u-xlOffset11{margin-right:91.66666666666666%}.ms-u-xlOffset10{margin-right:83.33333333333334%}.ms-u-xlOffset9{margin-right:75%}.ms-u-xlOffset8{margin-right:66.66666666666666%}.ms-u-xlOffset7{margin-right:58.333333333333336%}.ms-u-xlOffset6{margin-right:50%}.ms-u-xlOffset5{margin-right:41.66666666666667%}.ms-u-xlOffset4{margin-right:33.33333333333333%}.ms-u-xlOffset3{margin-right:25%}.ms-u-xlOffset2{margin-right:16.666666666666664%}.ms-u-xlOffset1{margin-right:8.333333333333332%}.ms-u-xlOffset0{margin-right:0}}@media (min-width:1366px){.ms-u-xxl12{width:100%}.ms-u-xxl11{width:91.66666666666666%}.ms-u-xxl10{width:83.33333333333334%}.ms-u-xxl9{width:75%}.ms-u-xxl8{width:66.66666666666666%}.ms-u-xxl7{width:58.333333333333336%}.ms-u-xxl6{width:50%}.ms-u-xxl5{width:41.66666666666667%}.ms-u-xxl4{width:33.33333333333333%}.ms-u-xxl3{width:25%}.ms-u-xxl2{width:16.666666666666664%}.ms-u-xxl1{width:8.333333333333332%}.ms-u-xxlPull12{left:100%}.ms-u-xxlPull11{left:91.66666666666666%}.ms-u-xxlPull10{left:83.33333333333334%}.ms-u-xxlPull9{left:75%}.ms-u-xxlPull8{left:66.66666666666666%}.ms-u-xxlPull7{left:58.333333333333336%}.ms-u-xxlPull6{left:50%}.ms-u-xxlPull5{left:41.66666666666667%}.ms-u-xxlPull4{left:33.33333333333333%}.ms-u-xxlPull3{left:25%}.ms-u-xxlPull2{left:16.666666666666664%}.ms-u-xxlPull1{left:8.333333333333332%}.ms-u-xxlPull0{left:auto}.ms-u-xxlPush12{right:100%}.ms-u-xxlPush11{right:91.66666666666666%}.ms-u-xxlPush10{right:83.33333333333334%}.ms-u-xxlPush9{right:75%}.ms-u-xxlPush8{right:66.66666666666666%}.ms-u-xxlPush7{right:58.333333333333336%}.ms-u-xxlPush6{right:50%}.ms-u-xxlPush5{right:41.66666666666667%}.ms-u-xxlPush4{right:33.33333333333333%}.ms-u-xxlPush3{right:25%}.ms-u-xxlPush2{right:16.666666666666664%}.ms-u-xxlPush1{right:8.333333333333332%}.ms-u-xxlPush0{right:auto}.ms-u-xxlOffset11{margin-right:91.66666666666666%}.ms-u-xxlOffset10{margin-right:83.33333333333334%}.ms-u-xxlOffset9{margin-right:75%}.ms-u-xxlOffset8{margin-right:66.66666666666666%}.ms-u-xxlOffset7{margin-right:58.333333333333336%}.ms-u-xxlOffset6{margin-right:50%}.ms-u-xxlOffset5{margin-right:41.66666666666667%}.ms-u-xxlOffset4{margin-right:33.33333333333333%}.ms-u-xxlOffset3{margin-right:25%}.ms-u-xxlOffset2{margin-right:16.666666666666664%}.ms-u-xxlOffset1{margin-right:8.333333333333332%}.ms-u-xxlOffset0{margin-right:0}}@media (min-width:1920px){.ms-u-xxxl12{width:100%}.ms-u-xxxl11{width:91.66666666666666%}.ms-u-xxxl10{width:83.33333333333334%}.ms-u-xxxl9{width:75%}.ms-u-xxxl8{width:66.66666666666666%}.ms-u-xxxl7{width:58.333333333333336%}.ms-u-xxxl6{width:50%}.ms-u-xxxl5{width:41.66666666666667%}.ms-u-xxxl4{width:33.33333333333333%}.ms-u-xxxl3{width:25%}.ms-u-xxxl2{width:16.666666666666664%}.ms-u-xxxl1{width:8.333333333333332%}.ms-u-xxxlPull12{left:100%}.ms-u-xxxlPull11{left:91.66666666666666%}.ms-u-xxxlPull10{left:83.33333333333334%}.ms-u-xxxlPull9{left:75%}.ms-u-xxxlPull8{left:66.66666666666666%}.ms-u-xxxlPull7{left:58.333333333333336%}.ms-u-xxxlPull6{left:50%}.ms-u-xxxlPull5{left:41.66666666666667%}.ms-u-xxxlPull4{left:33.33333333333333%}.ms-u-xxxlPull3{left:25%}.ms-u-xxxlPull2{left:16.666666666666664%}.ms-u-xxxlPull1{left:8.333333333333332%}.ms-u-xxxlPull0{left:auto}.ms-u-xxxlPush12{right:100%}.ms-u-xxxlPush11{right:91.66666666666666%}.ms-u-xxxlPush10{right:83.33333333333334%}.ms-u-xxxlPush9{right:75%}.ms-u-xxxlPush8{right:66.66666666666666%}.ms-u-xxxlPush7{right:58.333333333333336%}.ms-u-xxxlPush6{right:50%}.ms-u-xxxlPush5{right:41.66666666666667%}.ms-u-xxxlPush4{right:33.33333333333333%}.ms-u-xxxlPush3{right:25%}.ms-u-xxxlPush2{right:16.666666666666664%}.ms-u-xxxlPush1{right:8.333333333333332%}.ms-u-xxxlPush0{right:auto}.ms-u-xxxlOffset11{margin-right:91.66666666666666%}.ms-u-xxxlOffset10{margin-right:83.33333333333334%}.ms-u-xxxlOffset9{margin-right:75%}.ms-u-xxxlOffset8{margin-right:66.66666666666666%}.ms-u-xxxlOffset7{margin-right:58.333333333333336%}.ms-u-xxxlOffset6{margin-right:50%}.ms-u-xxxlOffset5{margin-right:41.66666666666667%}.ms-u-xxxlOffset4{margin-right:33.33333333333333%}.ms-u-xxxlOffset3{margin-right:25%}.ms-u-xxxlOffset2{margin-right:16.666666666666664%}.ms-u-xxxlOffset1{margin-right:8.333333333333332%}.ms-u-xxxlOffset0{margin-right:0}}.ms-Grid{box-sizing:border-box;*zoom:1;padding:0 8px}.ms-Grid:after,.ms-Grid:before{display:table;content:'';line-height:0}.ms-Grid:after{clear:both}.ms-Grid-row{margin:0 -8px;box-sizing:border-box;*zoom:1}.ms-Grid-row:after,.ms-Grid-row:before{display:table;content:'';line-height:0}.ms-Grid-row:after{clear:both}.ms-Grid-col{position:relative;min-height:1px;padding-right:8px;padding-left:8px;box-sizing:border-box;float:right}.ms-Grid-col .ms-Grid{padding:0}
\ No newline at end of file
diff --git a/dist/documentation/Components/Breadcrumb/index.html b/dist/documentation/Components/Breadcrumb/index.html
new file mode 100644
index 000000000..1c4b26be6
--- /dev/null
+++ b/dist/documentation/Components/Breadcrumb/index.html
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+ Breadcrumb
+
+
+
+
+
+
+
+
+
+
+
+Breadcrumb
+Breadcrumbs should be used as a navigational aid in your app or site. They indicate the current page’s location within a hierarchy and help the user understand where they are in relation to the rest of that hierarchy. They also afford one-click access
+ to higher levels of that hierarchy. Breadcrumbs are typically placed, in horizontal form, under the masthead or navigation of an experience, above the primary content area.
+Best Practices
+
+
+
+ Do
+ Don't
+
+
+
+
+ Place Breadcrumbs at the top of a page, above a list of items, or above the main content of a page.
+ Don't use Breadcrumbs as a primary way to navigate an app or site.
+
+
+
+Variants
+Default
+
+
+
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-overflow
+
+ .ms-Breadcrumb
+
+ Use this class to show an ellipsis, which opens a Contextual Menu of additional breadcrumbs. Without this class items that do not fit will be unavailable.
+
+
+ .is-open
+
+ .ms-Breadcrumb-overflowMenu
+
+ Displays the overflow menu.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page. For example: <div class="ms-Breadcrumb">
+ <div class="ms-Breadcrumb-overflow">
+ <div class="ms-Breadcrumb-overflowButton ms-Icon ms-Icon--ellipsis" tabindex="1"></div>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ <div class="ms-Breadcrumb-overflowMenu">
+ <ul class="ms-ContextualMenu is-open"></ul>
+ </div>
+ </div>
+ <ul class="ms-Breadcrumb-list">
+ <li class="ms-Breadcrumb-listItem">
+ <a class="ms-Breadcrumb-itemLink" href="#" tabindex="2">Files</a>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ </li>
+ <li class="ms-Breadcrumb-listItem">
+ <a class="ms-Breadcrumb-itemLink" href="#" tabindex="3">Folder 1</a>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ </li>
+ <li class="ms-Breadcrumb-listItem">
+ <a class="ms-Breadcrumb-itemLink" href="#" tabindex="4">Folder 2</a>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ </li>
+ <li class="ms-Breadcrumb-listItem">
+ <a class="ms-Breadcrumb-itemLink" href="#" tabindex="5">Folder 3</a>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ </li>
+ <li class="ms-Breadcrumb-listItem">
+ <a class="ms-Breadcrumb-itemLink" href="#" tabindex="6">Folder 4</a>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ </li>
+ <li class="ms-Breadcrumb-listItem">
+ <a class="ms-Breadcrumb-itemLink" href="#" tabindex="7">Folder 5</a>
+ <i class="ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight"></i>
+ </li>
+ </ul>
+ </div>
+
+
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Breadcrumbs on the page: <script>
+ var BreadCrumbHTML = document.querySelector('.ms-BreadCrumb');
+ var BreadCrumb = new fabric['BreadCrumb'](BreadCrumbHTML);
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as the .ms-Breadcrumb-listItem
elements) with your content.
+
+Dependencies
+This component uses a Contextual Menu for the overflow menu.
+Accessibility
+The component's JavaScript will apply the correct tabindex
values to ensure keyboard accessibility.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Button/index.html b/dist/documentation/Components/Button/index.html
new file mode 100644
index 000000000..4ab1ab2d7
--- /dev/null
+++ b/dist/documentation/Components/Button/index.html
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+ Button
+
+
+
+
+
+
+
+
+
+
+
+
+Buttons are best used to enable a user to commit a change or complete steps in a task. They are typically found inside forms, dialogs, panels or pages. An example of their usage is confirming the deletion of a file in a confirmation dialog. When considering
+ their place in a layout, contemplate the order in which a user will flow through the UI. As an example, in a form, the individual will need to read and interact with the form fields before submiting the form. Therefore, as a general rule, the button
+ should be placed at the bottom of the UI container (a dialog, panel, or page) which holds the related UI elements. While buttons can technically be used to navigate a user to another part of the experience, this is not recommended - unless that navigation
+ is part of an action or their flow.
+Best Practices
+
+
+
+ Do
+ Don't
+
+
+
+
+ Make sure the label conveys a clear purpose of the button to the user.
+ Don't use generic labels like "Ok," especially in the case of an error; errors are never "Ok."
+
+
+ Button labels must describe the action the button will perform and should include a verb. Use concise, specific, self-explanatory labels, usually a single word.
+ Don’t place the default focus on a button that destroys data. Instead, place the default focus on the button that performs the "safe act" and retains the content (i.e. "Save") or cancels the action (i.e. "Cancel").
+
+
+ Buttons should always include a noun if there is any room for interpretation about what the verb operates on.
+ Don’t use a button to navigate to another place, use a link instead. The exception is in a wizard where "Back" and "Next" buttons may be used.
+
+
+ Consider the affect localization will have on the button and what will happen to components around it.
+ Don’t put too much text in a button - try to keep the length of your text to a minimum.
+
+
+ If the button’s label content is dynamic, consider how the button will resize and what will happen to components around it.
+ Don't put anything other than text in a button.
+
+
+ Use only a single line of text in the label of the button.
+
+
+
+ Expose only one or two buttons to the user at a time, for example, "Accept" and "Cancel". If you need to expose more actions to the user, consider using checkboxes or radio buttons from which the user can select actions, with
+ a single command button to trigger those actions.
+
+
+
+ Show only one primary button that inherits theme color at rest state. In the event there are more than two buttons with equal priority, all buttons should have neutral backgrounds.
+
+
+
+ "Submit", "OK", and "Apply" buttons should always be styled as primary buttons. When "Reset" or "Cancel" buttons appear alongside one of the above, they should be styled as secondary buttons.
+
+
+
+ Default buttons should always perform safe operations. For example, a default button should never delete.
+
+
+
+ Use task buttons to cause actions that complete a task or cause a transitional task. Do not use buttons to toggle other UX in the same context. For example, a button may be used to open an interface area but should not be used to open an additional
+ set of components in the same interface.
+
+
+
+
+Variants
+Default
+
+
+
+ Create Account
+
+Primary
+Where multiple buttons are presented together, this is the default action when submitting the form.
+
+
+
+ Create Account
+
+Compound
+Provides a second line of text to explain the action the button takes.
+
+
+
+
+ Create Account
+ Description of this action this button takes
+
+Hero
+Similar to the Command variant, but with a larger size to draw attention to important actions.
+
+
+
+
+ Create Account
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-disabled
+
+ .ms-Button
+
+ When using an <a>
element, apply this class to disable the button. When using a <button>
, the disabled
attribute can be used instead.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <button class="ms-Button">
+ <span class="ms-Button-label">Create account</span>
+ </button>
+
+
+ Replace the sample HTML content (such as the content of .ms-Button-label
) with your content.
+
+Dependencies
+This component has no dependencies.
+Accessibility
+Focus styles are included for keyboard navigation.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Callout/index.html b/dist/documentation/Components/Callout/index.html
new file mode 100644
index 000000000..76d4251bf
--- /dev/null
+++ b/dist/documentation/Components/Callout/index.html
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+ Callout
+
+
+
+
+
+
+
+
+
+
+
+Callout
+Notification area that provides a detailed description or set of actions on an object.
+Variants
+Default
+
+
+
+
+
+
+
+
+
+
Message body is optional. If help documentation is available, consider adding a link to learn more at the bottom.
+
+
+
+
+
+
+
+
+ Open Callout
+
+
+
+Close
+Includes an icon to dismiss the callout.
+
+
+
+
+
+
+
+
+
+
+
+
+
Message body is optional. If help documentation is available, consider adding a link to learn more at the bottom.
+
+
+
+
+
+
+
+
+ Create Account
+
+
+
+Action text
+Includes buttons to take action.
+
+
+
+
+
+
+
+
+
+
Message body is optional. If help documentation is available, consider adding a link to learn more at the bottom.
+
+
+
+
+
+ Command
+
+
+
+
+
+ Command
+
+
+
+
+
+
+
+
+
+ Open Callout Action Text
+
+
+
+OOBE (Out Of the Box Experience)
+Draws attention to one aspect of the application during a product tour.
+
+
+
+
+
+
+
+
+
+
Message body is optional. If help documentation is available, consider adding a link to learn more at the bottom.
+
+
+
+
+ More
+
+
+
+ Got it
+
+
+
+
+
+
+
+
+ Open Callout OOBE
+
+
+
+Peek
+A smaller callout with an action.
+
+
+
+
+
+
+
+
+ Open Callout Peek
+
+
+
+States
+This component has only the default state.
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <div class="ms-Callout ms-Callout--arrowLeft">
+ <div class="ms-Callout-main">
+ <div class="ms-Callout-header">
+ <p class="ms-Callout-title">All of your favorite people</p>
+ </div>
+ <div class="ms-Callout-inner">
+ <div class="ms-Callout-content">
+ <p class="ms-Callout-subText">Message body is optional. If help documentation is available, consider adding a link to learn more at the bottom.</p>
+ </div>
+ <div class="ms-Callout-actions">
+ <a href="#" class="ms-Callout-link">Learn more</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+ Replace the sample HTML content (such as the content of .ms-Callout-title
) with your content.
+
+Dependencies
+This component has no dependencies.
+Accessibility
+Focus styles are included for all of the actions (links and buttons) included within a Callout.
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/CheckBox/index.html b/dist/documentation/Components/CheckBox/index.html
new file mode 100644
index 000000000..4a05c3168
--- /dev/null
+++ b/dist/documentation/Components/CheckBox/index.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+ CheckBox
+
+
+
+
+
+
+
+
+
+
+
+Check Box
+Allows selection from one or more options.
+Variants
+Checkbox
+Used to indicate a simple yes or no choice, typically as part of a form.
+
+
+
+
+ Checkbox
+
+
+
+
+
+ Checkbox Disabled
+
+
+
+
+
+ Checkbox selected
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ disabled
attribute
+ .ms-CheckBox-input
+
+ Disables the input.
+
+
+ checked
attribute
+ .ms-CheckBox-input
+
+ Fills in the checkbox or radio button.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <div class="ms-CheckBox">
+ <input id="demo-radio-unselected" class="ms-CheckBox-input" type="radio">
+ <label for="demo-radio-unselected" class="ms-CheckBox-field">
+ <span class="ms-Label">Unselected</span>
+ </label>
+ </div>
+
+
+ Replace the sample HTML content (such as the content of .ms-Label
) with your content.
+
+Dependencies
+This component uses a Label to label each checkbox, radio button, and group.
+Accessibility
+Focus styles are included for these fields. Ensure that you use descriptive labels.
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/ChoiceFieldGroup/index.html b/dist/documentation/Components/ChoiceFieldGroup/index.html
new file mode 100644
index 000000000..885a56101
--- /dev/null
+++ b/dist/documentation/Components/ChoiceFieldGroup/index.html
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ ChoiceFieldGroup
+
+
+
+
+
+
+
+
+
+
+
+Choice Field
+Allows selection from one or more options.
+
+Used to indicate a single choice from multiple options.
+
+
+
+
+ Unselected
+
+
+
+
+
+ Option 1
+
+
+
+
+
+ Option 2
+
+
+
+
+
+ Option 3
+
+
+
+
+
+ Option 4
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/CommandBar/index.html b/dist/documentation/Components/CommandBar/index.html
new file mode 100644
index 000000000..b281919a6
--- /dev/null
+++ b/dist/documentation/Components/CommandBar/index.html
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+ CommandBar
+
+
+
+
+
+
+
+
+
+
+
+Command Bar
+Commanding surface for panels, pages, and applications. Unlike the NavBar, this component should not navigate to other pages.
+Variants
+Default
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+
+
+
+ Command
+
+
+
+
+
+ New
+
+
+
+
+
+
+
+ Command
+
+
+
+
+
+ Command
+
+
+
+
+
+ Command
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Dropdowns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Command
+
+
+
+
+
+ Command
+
+
+
+
+
+ Reply
+
+
+
+
+
+
+
+
+
+
+ Command
+
+
+
+
+
+ Command
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+NavBar
+Provides a means of navigating to different areas within an application. On small screens, the navigation items are placed inside a hamburger menu.
+
+
+
+
+
+
+
+ Show photos from
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search photos
+
+
+
+
+
+
+
+
+
+
+
+ All Photos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-hidden
+
+ .ms-CommandBarItem
+
+ Hides a Command Bar item from view.
+
+
+ .is-active
+
+ .ms-CommandBarSearch
+
+ Expands the search field for use.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page. For example: <div class="ms-CommandBar">
+ <div class="ms-CommandBarSearch">
+ <input class="ms-CommandBarSearch-input" type="text" placeholder="Search" tabindex="1"/>
+ <div class="ms-CommandBarSearch-iconWrapper ms-CommandBarSearch-iconSearchWrapper">
+ <i class="ms-Icon ms-Icon--search"></i>
+ </div>
+ <div class="ms-CommandBarSearch-iconWrapper ms-CommandBarSearch-iconClearWrapper ms-font-s">
+ <i class="ms-Icon ms-Icon--x"></i>
+ </div>
+ </div>
+ <div class="ms-CommandBar-sideCommands">
+ <div class="ms-CommandBarItem">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-icon ms-Icon ms-Icon--reactivate"></span>
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Undo</span>
+ <i class="ms-CommandBarItem-chevronDown ms-Icon ms-Icon--chevronDown"></i>
+ </a>
+ </div>
+ </div>
+ </div>
+ <div class="ms-CommandBar-mainArea">
+ <div class="ms-CommandBarItem">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-icon ms-Icon ms-Icon--star"></span>
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">New</span>
+ <i class="ms-CommandBarItem-chevronDown ms-Icon ms-Icon--chevronDown"></i>
+ </a>
+ </div>
+ </div>
+ <div class="ms-CommandBarItem">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-icon ms-Icon ms-Icon--save"></span>
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Delete</span>
+ </a>
+ </div>
+ </div>
+ <div class="ms-CommandBarItem">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-icon ms-Icon ms-Icon--flag"></span>
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Archive</span>
+ </a>
+ </div>
+ </div>
+ <div class="ms-CommandBarItem ms-CommandBarItem--hasTextOnly">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Junk</span>
+ </a>
+ </div>
+ </div>
+ <div class="ms-CommandBarItem ms-CommandBarItem--hasTextOnly">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Move To</span>
+ <i class="ms-CommandBarItem-chevronDown ms-Icon ms-Icon--chevronDown"></i>
+ </a>
+ </div>
+ </div>
+ <div class="ms-CommandBarItem ms-CommandBarItem--hasTextOnly">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="1">
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Categories</span>
+ <i class="ms-CommandBarItem-chevronDown ms-Icon ms-Icon--chevronDown"></i>
+ </a>
+ </div>
+ </div>
+ <!-- Overflow Command -->
+ <div class="ms-CommandBarItem ms-CommandBarItem--iconOnly ms-CommandBarItem-overflow">
+ <div class="ms-CommandBarItem-linkWrapper">
+ <a class="ms-CommandBarItem-link" tabindex="2">
+ <span class="ms-CommandBarItem-icon ms-Icon ms-Icon--ellipsis"></span>
+ <span class="ms-CommandBarItem-commandText ms-font-m ms-font-weight-regular">Ellipsis</span>
+ <i class="ms-CommandBarItem-chevronDown ms-Icon ms-Icon--chevronDown"></i>
+ </a>
+ </div>
+ <ul class="ms-CommandBar-overflowMenu ms-ContextualMenu"></ul>
+ </div>
+ <!-- End Overflow Command -->
+ </div>
+ </div>
+
+
+ Add the following <script>
tag to your page to instantiate all CommandBar components on the page: <script type="text/javascript">
+ var CommandBarElements = document.querySelectorAll(".ms-CommandBar");
+ for(var i = 0; i < CommandBarElements.length; i++) {
+ new fabric['CommandBar'](CommandBarElements[i]);
+ }
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as .ms-CommandBarItem
elements) with your content.
+
+Dependencies
+This component has no dependencies.
+Accessibility
+Refer to the sample code to see how tabindex
attributes should be set to support keyboard navigation.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/CommandButton/index.html b/dist/documentation/Components/CommandButton/index.html
new file mode 100644
index 000000000..1eba9c1a1
--- /dev/null
+++ b/dist/documentation/Components/CommandButton/index.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+ CommandButton
+
+
+
+
+
+
+
+
+
+
+
+
+Allows users to take action, such as submitting a form or dismissing a message. Primary use is in command bar or in Callout.
+Variants
+Default
+
+
+
+
+ Command
+
+
+
+
+
+
+
+
+
+
+Disabled
+
+
+
+
+ Command
+
+
+Dropdown
+
+
+
+
+ New
+
+
+
+
+Inline
+
+
+
+
+ Command
+
+
+No Label
+
+
+
+
+
+
+
+No Label Split
+
+
+
+
+
+
+
+
+
+
+
+
+Pivot
+
+
+
+
+ New
+
+
+Split
+
+
+
+
+ Reply
+
+
+
+
+
+
+
+Text Only
+
+
+
+
+ Command
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-disabled
+
+ .ms-Button
+
+ When using an <a>
element, apply this class to disable the button. When using a <button>
, the disabled
attribute can be used instead.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <div class="ms-CommandButton">
+ <button class="ms-CommandButton-button">
+ <span class="ms-CommandButton-icon ms-fontColor-themePrimary"><i class="ms-Icon ms-Icon--circleFill"></i></span><span class="ms-CommandButton-label">Command</span>
+ </button>
+ </div>
+
+
+ Replace the sample HTML content (such as the content of .ms-CommandButton-label
) with your content.
+
+ If you are using any of CommandButton's variants that use a dropdown, the below JavaScript is required.
+ <script type="text/javascript">
+ var CommandButtonElements = document.querySelectorAll(".ms-CommandButton");
+ for(var i = 0; i < CommandButtonElements.length; i++) {
+ new fabric['Persona'](CommandButtonElements[i]);
+ }
+ </script>
+
+
+
+Dependencies
+ContextualMenu, ContextualHost
+Accessibility
+Focus styles are included for keyboard navigation.
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/ContextualMenu/index.html b/dist/documentation/Components/ContextualMenu/index.html
new file mode 100644
index 000000000..c9d308084
--- /dev/null
+++ b/dist/documentation/Components/ContextualMenu/index.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+ ContextualMenu
+
+
+
+
+
+
+
+
+
+
+
+
+Presents options associated with an object. Often opened via a right-click or overflow button.
+Variants
+Default
+A standard menu of commands. Should close when a command is invoked.
+
+
+
+
+Multiselect
+Allows for multiple options to be set. Remains opened until the user clicks or taps outside of the menu.
+
+
+
+
+Optional functionality
+
+You can nest a ContextualMenu inside another ContextualMenu, resulting in a submenu.
+
+
+
+
+Dividers
+Dividers can be added to create distinct sections of options or commands.
+
+
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-open
+
+ .ms-ContextualMenu
+
+ The ContextualMenu is hidden by default. Toggle this class to show or hide it.
+
+
+ .is-selected
+
+ .ms-ContextualMenu-link
+
+ Marks that item as selected. Only available for the multiselect variant.
+
+
+ .is-disabled
+
+ .ms-ContextualMenu-link
+
+ Disables that item in the menu.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <ul class="ms-ContextualMenu">
+ <li class="ms-ContextualMenu-item"><a class="ms-ContextualMenu-link" href="#">Animals</a></li>
+ <li class="ms-ContextualMenu-item"><a class="ms-ContextualMenu-link" href="#">Books</a></li>
+ <li class="ms-ContextualMenu-item"><a class="ms-ContextualMenu-link is-selected" href="#">Education</a></li>
+ <li class="ms-ContextualMenu-item"><a class="ms-ContextualMenu-link" href="#">Music</a></li>
+ <li class="ms-ContextualMenu-item"><a class="ms-ContextualMenu-link is-disabled" href="#">Sports</a></li>
+ </ul>
+
+
+
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all ContextualMenu components on the page:
+ <script>
+ var ButtonElement = document.querySelector(".ms-Button");
+ var ContextualMenuElement = document.querySelector(".ms-ContextualMenu");
+
+ var contextualMenu = new fabric['ContextualMenu'](ContextualMenuElement, ButtonElement);
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as the .ms-ContextualMenu-link
elements) with your content.
+
+Dependencies
+This component has no dependencies.
+Accessibility
+More details will be added here.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/DatePicker/index.html b/dist/documentation/Components/DatePicker/index.html
new file mode 100644
index 000000000..6c685b7cb
--- /dev/null
+++ b/dist/documentation/Components/DatePicker/index.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+ DatePicker
+
+
+
+
+
+
+
+
+
+
+
+Date Picker
+Allows for the selection of a date into a text field.
+Variants
+Default
+
+
+
+
+
+
+ Start date
+
+
+
+
+
+
+
+
+
Go to today
+
+
+
+ Jan
+ Feb
+ Mar
+ Apr
+ May
+ Jun
+ Jul
+ Aug
+ Sep
+ Oct
+ Nov
+ Dec
+
+
+
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-highlighted
+
+ .ms-DatePicker-monthOption
, .ms-DatePicker-yearOption
+
+ Marks a month or year as selected.
+
+
+ .is-pickingYears
+
+ .ms-DatePicker
+
+ Displays a set of years to choose from.
+
+
+ .is-pickingMonths
+
+ .ms-DatePicker
+
+ Displays a set of months to choose from.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <div class="ms-DatePicker">
+ <div class="ms-TextField">
+ <label class="ms-Label">Start date</label>
+ <i class="ms-DatePicker-event ms-Icon ms-Icon--event"></i>
+ <input class="ms-TextField-field" type="text" placeholder="Select a date…">
+ </div>
+ <div class="ms-DatePicker-monthComponents">
+ <span class="ms-DatePicker-nextMonth js-nextMonth"><i class="ms-Icon ms-Icon--chevronRight"></i></span>
+ <span class="ms-DatePicker-prevMonth js-prevMonth"><i class="ms-Icon ms-Icon--chevronLeft"></i></span>
+ <div class="ms-DatePicker-headerToggleView js-showMonthPicker"></div>
+ </div>
+ <span class="ms-DatePicker-goToday js-goToday">Go to today</span>
+ <div class="ms-DatePicker-monthPicker">
+ <div class="ms-DatePicker-header">
+ <div class="ms-DatePicker-yearComponents">
+ <span class="ms-DatePicker-nextYear js-nextYear"><i class="ms-Icon ms-Icon--chevronRight"></i></span>
+ <span class="ms-DatePicker-prevYear js-prevYear"><i class="ms-Icon ms-Icon--chevronLeft"></i></span>
+ </div>
+ <div class="ms-DatePicker-currentYear js-showYearPicker"></div>
+ </div>
+ <div class="ms-DatePicker-optionGrid">
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="0">Jan</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="1">Feb</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="2">Mar</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="3">Apr</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="4">May</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="5">Jun</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="6">Jul</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="7">Aug</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="8">Sep</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="9">Oct</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="10">Nov</span>
+ <span class="ms-DatePicker-monthOption js-changeDate" data-month="11">Dec</span>
+ </div>
+ </div>
+ <div class="ms-DatePicker-yearPicker">
+ <div class="ms-DatePicker-decadeComponents">
+ <span class="ms-DatePicker-nextDecade js-nextDecade"><i class="ms-Icon ms-Icon--chevronRight"></i></span>
+ <span class="ms-DatePicker-prevDecade js-prevDecade"><i class="ms-Icon ms-Icon--chevronLeft"></i></span>
+ </div>
+ </div>
+ </div>
+
+
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all DatePicker components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.DatePicker) {
+ $('.ms-DatePicker').DatePicker();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+
+Dependencies
+This component has no dependencies on other components. It does, however, require pickadate.js which is included in jquery.fabric.min.js
.
+Accessibility
+More details will be added here.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Dialog/index.html b/dist/documentation/Components/Dialog/index.html
new file mode 100644
index 000000000..c26198c4a
--- /dev/null
+++ b/dist/documentation/Components/Dialog/index.html
@@ -0,0 +1,498 @@
+
+
+
+
+
+
+
+ Dialog
+
+
+
+
+
+
+
+
+
+
+
+Dialog
+Displays content that temporarily blocks interactions with the application. It is primarily used for confirmation tasks, light-weight creation or edit tasks, and simple management tasks.
+Variants
+Default
+Includes a content area and two buttons.
+
+
+
+
+
All emails together
+
+
Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.
+
+
+
+ Option1
+
+
+
+
+
+ Option2
+
+
+
+
+
+
+ Save
+
+
+
+ Cancel
+
+
+
+
Open Dialog
+
+
+
+
+Multiline
+Includes multiple large buttons, each with a title and description.
+
+
+
+
+
All emails together
+
+
+
+
+ Create Account
+ Description of this action this button takes
+
+
+
+
+ Sign in
+ Description of this action this button takes
+
+
+
+
+ Settings
+ Description of this action this button takes
+
+
+
+
Open Dialog
+
+
+
+
+
+Provides a large, styled header followed by a content area and two buttons.
+
+
+
+Blocking
+The overlay for this variant does not dismiss the Dialog.
+
+
+
+
+
Unsaved changes
+
+
Are you sure you want to discard these changes?.
+
+
+
+ Option1
+
+
+
+
+
+ Option2
+
+
+
+
+
+
+ Save
+
+
+
+ Delete
+
+
+
+
Open Dialog
+
+
+
+
+Close
+Includes a close button at the top right, as an additional way to dismiss the dialog.
+
+
+
+
+
+
+
+
All emails together
+
+
+
+
+ Option1
+
+
+
+
+
+ Option2
+
+
+
+
+
+
+ Save
+
+
+
+ Cancel
+
+
+
+
Open Dialog
+
+
+
+
+States
+This component has only the default state.
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+
+ Copy the HTML from one of the samples above into your page. For example:
+ <button class="ms-Button js-DialogAction--open">
+ <span class="ms-Button-icon"><i class="ms-Icon ms-Icon--plus"></i></span>
+ <span class="ms-Button-label">Open Dialog</span>
+ <span class="ms-Button-description">Opens the Sample Dialog</span>
+ </button>
+
+ <div class="ms-Dialog">
+ <div class="ms-Overlay ms-Overlay--dark"></div>
+ <div class="ms-Dialog-main">
+ <button class="ms-Dialog-button ms-Dialog-close">
+ <i class="ms-Icon ms-Icon--x"></i>
+ </button>
+ <div class="ms-Dialog-header">
+ <p class="ms-Dialog-title">All emails together</p>
+ </div>
+ <div class="ms-Dialog-inner">
+ <div class="ms-Dialog-content">
+ <p class="ms-Dialog-subText">Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.</p>
+ <div class="ms-ChoiceField">
+ <input id="demo-checkbox-unselected1" class="ms-ChoiceField-input" type="checkbox">
+ <label for="demo-checkbox-unselected1" class="ms-ChoiceField-field"><span class="ms-Label">Option1</span></label>
+ </div>
+ <div class="ms-ChoiceField">
+ <input id="demo-checkbox-unselected2" class="ms-ChoiceField-input" type="checkbox">
+ <label for="demo-checkbox-unselected2" class="ms-ChoiceField-field"><span class="ms-Label">Option2</span></label>
+ </div>
+ </div>
+ <div class="ms-Dialog-actions">
+ <div class="ms-Dialog-actionsRight">
+ <button class="ms-Dialog-action ms-Button ms-Button--primary">
+ <span class="ms-Button-label">Save</span>
+ </button>
+ <button class="ms-Dialog-action ms-Button">
+ <span class="ms-Button-label">Cancel</span>
+ </button>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Dialog components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.Dialog) {
+ $('.ms-Dialog').Dialog();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as the content of .ms-Dialog-content
) with your content.
+
+Dependencies
+This component has no dependencies on other components.
+Accessibility
+More details will be added here.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Dropdown/index.html b/dist/documentation/Components/Dropdown/index.html
new file mode 100644
index 000000000..cb9db8340
--- /dev/null
+++ b/dist/documentation/Components/Dropdown/index.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+ Dropdown
+
+
+
+
+
+
+
+
+
+
+
+Dropdown
+Allows for the selection of one option from a list.
+Variants
+Default
+
+
+
+
+ Dropdown label
+
+
+ Choose a sound…
+ Dog barking
+ Wind blowing
+ Duck quacking
+ Cow mooing
+
+
+Disabled
+
+
+
+
+ Dropdown label
+
+
+ Choose a sound…
+ Dog barking
+ Wind blowing
+ Duck quacking
+ Cow mooing
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-disabled
+
+ .ms-Dropdown
+
+ Disables the dropdown.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page. For example: <div class="ms-Dropdown" tabindex="0">
+ <label class="ms-Label">Dropdown label</label>
+ <i class="ms-Dropdown-caretDown ms-Icon ms-Icon--caretDown"></i>
+ <select class="ms-Dropdown-select">
+ <option>Choose a sound…</option>
+ <option>Dog barking</option>
+ <option>Wind blowing</option>
+ <option>Duck quacking</option>
+ <option>Cow mooing</option>
+ </select>
+ </div>
+
+
+ Add the following <script>
tag to your page to instantiate all Dropdown components on the page: <script>
+ var DropdownHTMLElements = document.querySelectorAll('.ms-Dropdown');
+ for (var i = 0; i < DropdownHTMLElements.length; ++i) {
+ var Dropdown = new fabric['Dropdown'](DropdownHTMLElements[i]);
+ }
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as the options within .ms-Dropdown-select
) with your content.
+
+Dependencies
+This component depends on Panel for when it is rendered on mobile.
+Accessibility
+More details will be added here.
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/FacePile/index.html b/dist/documentation/Components/FacePile/index.html
new file mode 100644
index 000000000..2acee6b65
--- /dev/null
+++ b/dist/documentation/Components/FacePile/index.html
@@ -0,0 +1,802 @@
+
+
+
+
+
+
+
+ FacePile
+
+
+
+
+
+
+
+
+
+
+
+FacePile
+Displays several people with the option to add additional people or view the details of a person.
+Variants
+Default
+
+
+
+
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Marcus Lauer
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
Marcus Lauer
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Douglas Fielder
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
Douglas Fielder
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +3
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-active
+
+ .ms-PersonaCard
+
+ Makes the PersonaCard for a person visible.
+
+
+ .is-active
+
+ .ms-FacePile-itemBtn--overflow
+
+ Makes the overflow item for additional people visible.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Dialog components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.FacePile) {
+ $('.ms-FacePile').FacePile();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content with your content.
+
+Dependencies
+This component has dependencies on Overlay, Link, Panel, PeoplePicker, Persona, PersonaCard, and Spinner.
+Accessibility
+More details will be added here.
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Label/index.html b/dist/documentation/Components/Label/index.html
new file mode 100644
index 000000000..40cdf46b7
--- /dev/null
+++ b/dist/documentation/Components/Label/index.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+ Label
+
+
+
+
+
+
+
+
+
+
+
+Label
+Used to label form elements such as TextField and Dropdown.
+Variants
+Default
+
+
+Name
+
+
+Required
+
+
+
+ Name
+
+
+
+Disabled
+
+
+
+ Name
+
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-required
+
+ .ms-Label
+
+ Marks the form element as required.
+
+
+ .is-disabled
+
+ .ms-Label
+
+ Marks the form element as disabled.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <label class="ms-Label">
+ Name
+ </label>
+
+
+ Replace the sample HTML content (such as the content of .ms-Label
) with your content.
+
+Dependencies
+This component has no dependencies on other components.
+Accessibility
+When used with a form element, add a for
attribute that matches the id
attribute of the field.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Link/index.html b/dist/documentation/Components/Link/index.html
new file mode 100644
index 000000000..5698a12b0
--- /dev/null
+++ b/dist/documentation/Components/Link/index.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+ Link
+
+
+
+
+
+
+
+
+
+
+
+Link
+Used to create a hyperlink to another location.
+Variants
+Default
+
+
+
+Example Link
+
+
+States
+This component has only the default state.
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page. For example: <div class="ms-font-m">
+ <a href="#" class="ms-Link">Link to a webpage</a>
+ </div>
+
+
+ Replace the sample text with the text of your link.
+
+Dependencies
+This component has no dependencies on other components.
+Accessibility
+Use the title
attribute to provide additional text describing the link, if the link text itself is not descriptive enough.
+Notes
+The Link inherits the font family, size, and weight of its parent element. This is why we have placed it within .ms-font-m
wrapper in the sample above.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/List/index.html b/dist/documentation/Components/List/index.html
new file mode 100644
index 000000000..d41f4fe07
--- /dev/null
+++ b/dist/documentation/Components/List/index.html
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+ List
+
+
+
+
+
+
+
+
+
+
+
+List
+Presents a number of related items, either as a vertical list or in a grid.
+Variants
+Default
+A standard vertical list of items.
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+
+States
+This component has only the default state.
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Replace the content with whatever you'd like to display as a list. The samples use .ms-ListItem
components, but you can place any content within .ms-List
.
+
+Dependencies
+This component has no dependencies on other components, although it does often contain ListItem components.
+Accessibility
+You can use a ul
element if your content is unordered, or ol
if the order of the content is important.
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/ListItem/index.html b/dist/documentation/Components/ListItem/index.html
new file mode 100644
index 000000000..69ea18883
--- /dev/null
+++ b/dist/documentation/Components/ListItem/index.html
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+ ListItem
+
+
+
+
+
+
+
+
+
+
+
+List Item
+Suitable for presenting a summary of an item with associated actions. Most often used within a List component. It was designed to represent an email message on desktop computers and is not currently touch friendly.
+Variants
+Default
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+Image
+The same as the default variant, with a thumbnail image added.
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+Document
+Showcases a document by providing a thumbnail, title, and some metadata.
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+
+ 2:42p
+
+
+
+
+
+
+States
+Selectable
+Apply the is-selectable
class to make it possible to select the item.
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+Selected
+When applied alongside the is-selectable
class, is-selected
will mark it as selected.
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+Unseen
+Use is-unseen
to indicate that the item has not been seen.
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+Unread
+Use is-unread
to indicate that the item has not been read.
+
+
+
+
+
+ Alton Lafferty
+ Meeting notes
+ Today we discussed the importance of a, b, and c in regards to d.
+ 2:42p
+
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Dialog components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.ListItem) {
+ $('.ms-ListItem').ListItem();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as the content of .ms-ListItem-primaryText
) with your content.
+
+Dependencies
+This component has no dependencies on other components, although it is most often used within a List component.
+Accessibility
+More details will be added here.
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/MessageBanner/index.html b/dist/documentation/Components/MessageBanner/index.html
new file mode 100644
index 000000000..b17706254
--- /dev/null
+++ b/dist/documentation/Components/MessageBanner/index.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+ MessageBanner
+
+
+
+
+
+
+
+
+
+
+
+Message Banner
+Presents a message to the user, with an optional call to action. The message is typically an error, update, or alert.
+Variants
+Default
+
+
+
+
+
+
+
+
+ You've reached your total storage on OneDrive. Please upgrade your storage plan if you need more storage.
+
+
+
+
+
+
+
+
+ Get More Storage
+
+
+
+
+
+
+
+
Show the banner
+
+
+
+
+States
+This component has only the default state.
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Breadcrumbs on the page: <script>
+ $(document).ready(function() {
+ if (typeof fabric !== "undefined") {
+ if ('MessageBanner' in fabric) {
+ var elements = document.querySelectorAll('.ms-MessageBanner');
+ var i = elements.length;
+ var component;
+ while(i--) {
+ component = new fabric['MessageBanner'](elements[i]);
+ }
+ }
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content (such as the text in .ms-MessageBanner-action
) with your content.
+
+Dependencies
+This component has a dependency on Button.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/MessageBar/index.html b/dist/documentation/Components/MessageBar/index.html
new file mode 100644
index 000000000..720737fdf
--- /dev/null
+++ b/dist/documentation/Components/MessageBar/index.html
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+ MessageBar
+
+
+
+
+
+
+
+
+
+
+
+Message Bar
+Variants
+Default
+Lowest level of caution. Use when you want to present timely, concise information that accelerates a workflow, or to provide key information or actions that avoid a dead end in the experience.
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
+
Hyperlink string
+
+
+
+
+Warning
+Use in exceptional situations where the use should be mindful of some sort of temporary condition. Notably, yellow is the most visible color to the human eye.
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
+
Hyperlink string
+
+
+
+
+Severe Warning
+Use for a situation that is not harmful or destructive yet but could easily turn into one. (e.g. You're about to run out of storage space).
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
+
Hyperlink string
+
+
+
+
+Error
+Use when a serious failure or error has occured and information may have been lost or some actions are impossible.
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
+
Hyperlink string
+
+
+
+
+Remove
+Use when the user is explicitly forbidden from a particular action not because of an error, but because of security restrictions or policy enforcements.
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
+
Hyperlink string
+
+
+
+
+Success
+Use sparingly when there's an exceptional need to tell the use that something went right. The preferred way to show success is to show, not tell (e.g. by navigating to show the result of the user action and letting users continue working on it or
+ elsewhere).
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.
+
+
Hyperlink string
+
+
+
+
+Dependencies
+This component has a dependency on the Link component.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/OrgChart/index.html b/dist/documentation/Components/OrgChart/index.html
new file mode 100644
index 000000000..7cdeeeda3
--- /dev/null
+++ b/dist/documentation/Components/OrgChart/index.html
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+ OrgChart
+
+
+
+
+
+
+
+
+
+
+
+Org Chart
+Displays multiple Persona components in groups with headers in order to show the hierarchy of an organization or team.
+Variants
+Default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from the samples above into your page.
+ Replace the Persona components with your own.
+
+Dependencies
+This component has a dependency on the Persona component.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Overlay/index.html b/dist/documentation/Components/Overlay/index.html
new file mode 100644
index 000000000..9ba2e889c
--- /dev/null
+++ b/dist/documentation/Components/Overlay/index.html
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+ Overlay
+
+
+
+
+
+
+
+
+
+
+
+Overlay
+Partially obscures the page to create a modal experience and focus the user's attention. Typically used with a Dialog or Panel.
+Variants
+Default
+
+
+
+
+
+
Show the overlay
+
+
+
+
+Dark
+
+
+
+
+
+
Show the dark overlay
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Replace the sample HTML content (such as the content of .ms-Button-label
) with your content.
+
+Dependencies
+This component has no dependencies.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Panel/index.html b/dist/documentation/Components/Panel/index.html
new file mode 100644
index 000000000..2ebcf2ebb
--- /dev/null
+++ b/dist/documentation/Components/Panel/index.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+ Panel
+
+
+
+
+
+
+
+
+
+
+
+Panel
+Presents content by sliding over the rest of the application, which is covered by a partially-transparent overlay. Best used for experiences that do not require explicit context for heavy-weight creation/edit/management tasks such as settings, multi-field
+ forms, and permissions. For containers used for complex tasks that requires context, use a separate Pane alongside the existing experience such as a List/Details layout.
+Variants
+Default
+
+
+
+
+ Open Panel
+
+
+
+
+
+
+
+
+
+ Content goes here
+
+
+
+
+
+
+Medium
+
+
+
+
+ Open Panel
+
+
+
+
+
+
+
+
+
+ Content goes here
+
+
+
+
+
+
+Large
+
+
+
+
+ Open Panel
+
+
+
+
+
+
+
+
+
+ Content goes here
+
+
+
+
+
+
+Large, fixed
+
+
+
+
+ Open Panel
+
+
+
+
+
+
+
+
+
+ Content goes here
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Left aligned
+You can add the ms-Panel--left
modifier to any panel to attach it to the left side of the screen.
+
+
+
+
+ Open Panel
+
+
+
+
+
+
+
+
+
+ Content goes here
+
+
+
+
+
+
+
+States
+
+
+
+ State
+ Applied to
+ Result
+
+
+
+
+ .is-open
+
+ .ms-Panel
+
+ The panel is closed by default. Apply this class to open it.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Dialog components on the page: <script>
+ var PanelElements = document.querySelectorAll(".ms-Panel");
+ for(var i = 0; i < PanelElements.length; i++) {
+ new fabric['Panel'](PanelElements[i]);
+ }
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content with your content.
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/PeoplePicker/PeoplePicker.Searching.png b/dist/documentation/Components/PeoplePicker/PeoplePicker.Searching.png
new file mode 100644
index 0000000000000000000000000000000000000000..147416f7713c45d5434a9d5b8c5570958e3e9b18
GIT binary patch
literal 1601
zcmaJ?c~BE)91VyNV{MfNFFe+zQ$bBO8weqRh#}!fB@se|w5T;C3ki_jb+aKM9)JZw
zv|4RPr)5+u+A0clC=go_VbCg`7@d~d60pM|)rvY)L#@~i0``y6o!R}4dGGzMH?!Ll
z6tUA7a~U)mZJI1js-#xH{nEXuugPW`q?S2kw3RR#)u3E76=3ohYNAJEDFIg<)Wm<%0f*6V+vBlq$LbE
zX~0mxt*A-E%%ljUGJREo5g(UDO`~n18U|T4I0Umf?vloUa{2#5jmB}biBux5^Zid@
zlPVWSASGhL%!HO2TzY^z6fTqyh=#-n6^3PxbumGYk(f!3;ebQ}1g02J9cD2Fjlkt{
zp$s*V8dQtOq#}?KU>giNVF)iIR3Z%ti&dG$J^KY8`3iW
zcJ>;%KR3v8$atT|*r!O2v+UWqEfqH(g_`_IT#bh?yF*)ENK^YU)=MJtHU6pturC8cQ7fUKmV|%ro1ZOG3ZEHbn5!u{Mh87ql5HR`!36gvyL{h
z*#oW=VT@Br|J6!*!;>zi
zKK+7Ea^V)}Vo~+#lIq6tx%m9B3q58JsN-d)?ejle-ne(5XLx>AiKAaUdvRh{?W4{;
z1#+o6vdB|qemA-wyi(a*XKwYhBz^Nq6f}QIB*V6EZA5Y33xcouD=cNH@9?}Y_RXVz
z?c^@4?OlA^8D5siWEZdnIUC@BhuikfIo#IgT{|?LzsIlZKo4`xmD!5WCvP5A`KRyf
z`>9F3!?SkR%1zzLhvMV0t1C%`w4;;utWXQRQ+2!j%*UwGx39VqpyojZMgsd
literal 0
HcmV?d00001
diff --git a/dist/documentation/Components/PeoplePicker/index.html b/dist/documentation/Components/PeoplePicker/index.html
new file mode 100644
index 000000000..29b4c2c64
--- /dev/null
+++ b/dist/documentation/Components/PeoplePicker/index.html
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+ PeoplePicker
+
+
+
+
+
+
+
+
+
+
+
+People Picker
+A form input that allows for the choice of one or more people.
+Variants
+Default
+Uses the standard sized Persona component.
+
+
+
+
+
+
+
+
+ Contacts
+
+
+
+
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+ Showing top 5 results
+ Search Contacts & Directory
+
+
+
+
+
+Compact
+Use the extra small Persona component to fit more results.
+
+
+
+
+
+
+
+
+ Contacts
+
+
+
+
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+ Showing top 5 results
+ Search Contacts & Directory
+
+
+
+
+
+Face pile
+Presents the selected people in a list below the search field, rather than inline.
+
+
+
+
+
+
+
+
+ Contacts
+
+
+
+
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+ Showing top 5 results
+ Search Contacts & Directory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
+More options
+Disconnected
+If the network is unavailable, you can present an error message in the search more area. @@include('PeoplePicker.Disconnected.html')
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Dialog components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.PeoplePicker) {
+ $('.ms-PeoplePicker').PeoplePicker();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content with your content.
+
+Dependencies
+This component uses Persona and PersonaCard to display people and Label for the Members List variant. It also uses a Spinner when searching for results.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Persona/Persona.Person.jpg b/dist/documentation/Components/Persona/Persona.Person.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d06e964d9edc210ad7646847e976009ebe99cc2
GIT binary patch
literal 5650
zcmaJ=cRZY1*M0PsUi4sJj
zB)UY8NDw7Ha@+gy+2z37}b0n?EpYilOG@l{=wNM08;g|
zb@l}a0OIp$JpedcAmVqx;oRgzM9?0>)<}#EO4t_TD&k}9CIS@}6#;H4`M6ozI-_t9
z8p@g7SQJE3SW?JVR16A{mKBCd
zO2|T?f)FuLsJIAJR76Zx2nv;xkd}i=LH-2$c{ME3P7a}Z`_EeEkplaloAUPd7WNhw
z#$fG5pt7>EBBEjf=5ZZ&|F9lVUhb`984d;kKLoO7pZ7`lV1@?2N
ze{8|k?Qhxtc~<|CsIC3~r@Fdc9KbJG4;%vZkKg|(>|yBZh7v)bJTRVEThw_v#|7C<
zP6dmy#$m9A7>vtbr>N(E!C^ccFm4bP6$r11BN~bE_Tc-KuB|PniT1!*qis=|stWAq
z0>X}tNI7X~8A&KiQdvbxS`-RZ6PJ}%fvVnyLS=7@!NkPGV1IE{F}9wrC^YUbF7h8P
z>|ePTo#5(rURf1|b@W0ZZ(}j8kY78NbNqKNGXJXgCl~qeUS$83D{^i|SvQb;GdQA
zb%G1iq-5l@z=a<|ViE#ka8#zw=*a`)U>poN&tAU4imO~f
z*aR7Hs#2WSCcNMh5t5MnDo8*G5P{gh#871tYj!$)cd;D$z&9`s(zs_Y#mUa5flKG!
z2th<3Kna*to^bRJQG{g4wx5Ex?F1S>oB`epkCXQf+vd8@08EJROIBQ%3A@%B5NojA
zRQT%9NoeFnen$75)EB!3y9ZQ*95=L|x{O3n-V!W;vk4&dz+mMwAd$eZCDVemTrdrU){FrABPr>b?b1qCWU&6UMPVo#Dhr`9a5z=$+%T~U!!HCQb?e2s;W
z;My2Gf#t1DiQWuC*_6!fIzC$JEkQ{P)m`yBp#$+jbPaiHJQfxMaluC_KW>N*1ienC
z!kVE~?A>_X*wXk?=25lXL|G~HvHgyGid>E-2&>Q
z%bY03>gdhQJ+?jXU)TK3)Z0iZo$S8JBhb}k6uzuyJMt=LkR&v}KIKhQH$JCB(WYoW
z4zJ8Ae6xo+_NKI7IYl+4utnDALDrIoX@nn_$oUi|w$nl0as{sCGEcTQmss56SPtYR_
zC0gOD#%7VmEEybhZ&jUBbM|>XO_{zEG$*_cMgA>y=m%@>jqW|m7|rm4swRU-)KbAq
zM0qU#@vEu)PahE(Rf@6Agu&{Y82hCHD&&i<>Yn}N%cngm4r#2Q3JcQLL+#7fKD2)N
z-6QfzV;`T=-a1$on|Nm}|9Vjw5!Y2y3Rg#{kQGR~cP8A(Ms;L~9)_WK1g>xkwHrp<
z<8!L!x_TpSuhf|yj~m@hIS%BW@p5KK>e+3$jHD$R7JZwh{4JlJMx(8s!OW`RNgV@A
zlUG>%yRGPfXM99H#Fh_EO5RmDL)KDRga?@R_=E@*fB4kwARMv1+#dn*IHHL!-vR
z`t7=Gs_zw+LJL7{9&w0i*j=DPn(&DYu}*L7lQAZS>O%Hrc+KSd4M>4=Cll-`{D?bf~TD%oqc;}&nT@DIm1Rt@Qz
z(9)=D30G@dOYzXoR9d5Hn)%EqB?H`*$*>~z`mIi6rk3IpoXCNMY`tybmke=VTSbV%6WE!;B*y|w4k
zPVq`>j_IvD3s?2eJ>&^)w{YFg-8{Sy&8E>qjJs=Z`<*jMzjErYP-8@gC^lto|YUKE>BJ1!~Vo*b>KrnHE5
z4Xhyh{xiliKxpo^bKsXGHI$>jKpdQQ`qlwaRwoz5snL@01L|7Yl{0`&N<2*6gSFcy
zMq%PU7J4X%bJS3zmS(CeW({Y5TfoB2*3QAD-2lip&2>gn%(%@ocLvjX4~x&b&CBYt
z^uKnbS$4W74^9Rb@R_W6#!Hqu$E>~{+m+eUzy9rM)ClxJr8Ahr{mCVp^f*?Vy|%fA
zO(dwQE-Ij)te|haLahbLL8O^ivQ9+2!LQ4u10x3bGVX9gH1w!LLE>Wg*RJ@LkN&-c^N
zZz*y0XopGTHT&<)27#Hv`0j4Hfn&2=vZJQ%;aWrJEUd2;?M9wHcT%XLx;Yo!HKM(V
zOy5vT*I`XTkMzPQ;}OZRw>TCH*9RkC__U7-)<9yglGWSWw8
zQr!~90{Y;t;gXocH!YQYomH-3VJ{^v7Mefoizl#;Hhi|X!|4PaXB}pk;f&V)UNRQR
z*SNp6fKJqd6ZDIYa_q%y+1szA;QL!8M8nVv`{piNjusSrkbFYHr`=x}D`JN7zg-2t
zJl2uRU8ZL`UX=7|Z4>YN(a!rRRjoJuwJFH0fxS%RZC3}oxhvuY-EDkz~H1^
zONMFfC8!{snEAfWzHoEeWf3ilfzPD2R)i)+Ws_Xn%6KYD5~yraHYZJm7UO@h@9CdL#LXk^5>#
zYjEV=8e{Kaa7)6=-kc>=Z(<4~P$JCM!@cCrg3-0WhjAOb#o;9`IajT5`bS%;6}OD1
zdxX1<4NG%@C0riVVqa874@k>>mz3`q?K2A>4a85Xo&lpbgDewA$v=ifu-*y8@299G
z5!9d3S)0oaafCHQS$SpR^xze9nH(|bJLT^+V>02RQP6o8e1pq}0t*K4O;-TiDFYQcJto!#n1{DoSzYl61S?ZAPd-G1qW8$ZM{E=i#LaB3!bhP(6E=hdO=Q^WDh;uBR#teRs9Ek{?C-3nnvgO1Hwm
zY9H97m2{)G^bc-6Eed4nH3TSg}qL|{<
z8T=NhAqV&j+4M&QvjR1{Pp+z93OX0Fl=TTePB{=4&Rugzaj;ADUl5#xypFhf25|Rj
z&7{-;8O=lcX>?;rL8Q-ki1P6(tBMnNcx0?%!k6N$Ndg7zn;4J4k=_PaT9Q!w*Wql5
z5QbulrKWN-?};nMhxHUgQc7wg8$u(FyDkfd+@$gjycW?FPAtOF%hLWwwQNm7#go^om<5Wg47?
zZkoiQFE@v&NZc6Bk$xQ9f3VE1;vAcwe>pa-n~
z7wy2~qZ{*CEZnjybNTN-
zd*(KVs+T)71NNHr;M(7OpI6^ZXKgK!o$}+SV(jyQO
zFjv&W>Gt{Eo~Q)z8|tqOdZ?+rS&QY{Glx
zFIEOmHK89!IQ^odKQFo8&Yb)0=4V*u;E~bS++m1tNf|D>*7UfchLL^!_va8+7ByBj
z!$}>^HVz@nBzJx^^7pK!BHS(Z#)c%(Wg@CJ(O5w0G(@3!l1ms%oFgIf<}x)!(KO2-2S_#RFm?#Kc@?aoiwIPjo(@+8#w
zdvJ0hJhZUT3tSA4l4-0wS2Tn~3M!QOSQL;OFf=en8Nv0y4sM5&&9};C#+hQr@dBaDbY|1-|)W%|H9~v=P0XJ
z)fjQiod<{I{O06hDpNp0hY47_W7hM`Pc2QVw{d8NDRzJbp7a6>lUrNR%&&GU6t`p1
zOt^cM92=t*(_Jt+6(`9XyAwo99dHI1S-J6!KqN+dqw3vR9_BizYE*QqI=o5P>U|ts
zKlr;KSjhax>%3fY;*Y@~6=z+ob!}$4sx=sSc^ct^;_x7>K}3BCrw=}aaU<0=o6ux<
zwffpH`%8#ccv3kl0~(?EGje!uW6G}edj?%kbu+$5Kfhw?Q_=ig5%DHV`h;!CGXOn*
zy=ecf%3zL#OGgCq081)Iqy=sb8)~IC<0qz}b!fBG=O}^sgE=Yv{ULH8GT%0?Z*g(5
zvN+WbVuW(Qt7)H&I%LG?Qg_Nl;EWkLa*r_UCG@RX6RIKo%T=zn;x`X?1`3X4s+TUw
zC35v^X*W>`pcB_n#85A`Qo&|@x|LzMF%^h
zZ?6xDDYNo#odJwPqU$xL``bE^#6d!%`9YV(c6FLpOqW?=gK|R_?fR_My1Wcmm(72w
zaegZ{mf~<;d^=p|`)DdgKH9*bMsf4qxN8Zusnx4nB>c^6nU_7gl$g6zg3Lio(;w$x
znyn!+pV)<)0%U0e2BU(Pw2)Jp?v%ubwAD`D(K63;%boj-zK$)84qffhkTosW3_TW)
zt>e;Z>k6FUf@>fG4ZNReeS-KwG5P*a&~#X?7TC+fqGhqW<3#FVh`qan%@>y!MGjGi+9J1
literal 0
HcmV?d00001
diff --git a/dist/documentation/Components/Persona/Persona.Person2.png b/dist/documentation/Components/Persona/Persona.Person2.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ba5f7b0d6327863b6fdaa202eacb5af8ee240c9
GIT binary patch
literal 15280
zcmaKTV{~TCwr-M+ZQEAIwr$&ZW7{3uwrzK8+fF*Rb^F`r>~rpqyYCuft-_ekQ?q8x
z8l_d?3UcCb(AdyGKtOPk5+X`}LxX=_NRYo@+qYf2zX6uBsD`t$otd+np`$5~poyK4
zDWRmTp}DD&siBF7!?@V!+&Jx-EHmvqJe;T_}%Rdjjc_c
z35`t6Edjj5*PXq@gq9|}#OkcFjI#E^rWTeGo{pxUkN%V4}i0wI~~A@`fVzOr7jp9F6}roEgbKMcH!+JDM6g+c~P(+1dQtiV7BX&UQ`~cJ_qA
z%B+OymH-nwH>ZC|%gS;|0-T%;0mi11BD}_3IrL%#mWu?&BeVfd$6|F35Lch+Cu`6v26PWw0UKW=Xd`0MMA
zf1O%z=mi@Hh=W{GL{PL<)$W=u!X^P*Dns@lJTP7HB8pe<
zOD4;&9vI@+CBLS>3_8hcyx=aWfYFbDfDcF>fhbb3ICqu?(rJkXk#H@EiuPX@W{FeV
zE1f%yD|buk$tRy@S!WB+39?fAeP}LM?JgB(Ugti!&mOI{YfnL)S@#8$xbH?$OV^dD
zhy`!BVSBQgDen5~>W?0e2})`NYT|0w4%8nJ12<69#!=;85$Y}pXTgt_4hd^afqQV-
zxs8*kF94UvH}{sC{@Nwp1&s9m;3;ws-t1hZJ*_{X(Mbr-)S
zpWP7d%4N;&a=+?Bjq3YZA9cTK0Mf_|-`*x_$s4GCe|_;M!L)%CS1gmMi-`-=Thwhs
zo)<;}sMao|*AJ!9GnGjB`i=tLs#&huV$IqX6C-jwHRhb3$iIBHW6DI7B`Xt@yU~#m
zub_Hqif_CgXDiUuuoZbf&SdFEtZt{{)mB`tzwQwJ&RFSJd6=_}zcBz#smLUAp$QCBYIDHhM
zF~V>kAXavI=XbW|$la1RqCi&eaW0F^I#F1Bh<=o^6uXXtu!knb891zi#c;Nr_t#Ej#vQ
zNQQNq7bfb)@
z&G5eWoAZ62Q{;N8bui9sQjsS^T6Kn23*uSpR9>y~DY~Lc!LJ<47mRCI4VBMKpVVsEClgZ7sX*RA@^c2n>2O{E|*ouEKA9=CINaEIS#zOd|47)
zTZJ>PjrJMgZC$ZCTDkW-?E6dq^|KdTVccc7l48V+-0n6fM+acgSFxOjEgaiX+WvL`
zI~>tWTKfB>l4QUr7OJd622P+kQLCxEaAq$Kqf&(J{yb2aOL6w%`ubz$dx8J!c;&mQ
zT%{JRZ#1I^hZ^f`9EFr{lT}9q5fs@il7J9$Gs{rt^*}_vglQ&nYtF)pXNfEWn?WmgnOZ@vWnkIEw`%(X4(Zhd6Us#_>q<#kl_mGsc#!*rnO%WYgB;`uiQl&f9u)rrTHK_fstUbk>Ap*ov9b
z^eVdK29bc4cSK}e+aFuA2)kY-j}_>P>Lh%+Fb3obY#pn{ii;XojYxywndaqYpQTlm
zas^B=yU&a2-fx1>Y@F-f#yP91P+#G4i5mru3R=)jKn@4_zz`}5?)LI7Tq+sHjR+Y`
zvO?9MVf3hZ{5ku_QgZUbNJ_~w{Xa%!82R*B*`Alt&W6s%!qtI86~}0HKZ$%%2rqft
zCrXgf*IxwF$x{mRJbDx^6V=P@HXBHGROONw{{zVYd%fBFn)@~KO^6ev##-jBbZ
zst?NrxcI=Sg3$zdOIp>h2Ay=fZgiR_MrdfBA>+(J`*IGDc||MNlGrnLz86Xl7XJ
zCJ+M!+b6@0o-aZ&)cGfpEc={S&-c|CyruyCWYRCT;lQ~6ovMPx&I?B&GoQr5n
ziwsr&O38@{V!Z>i{gGZbszm3@)XycNdJbu1;L`*nmg!qODu4=7E%8XW`g03F)Kx|wi>GT*bBopRD?fTu9?RPixHKxS<00PDa
z{D+KlRYLLiib4^kbS3RBAK{FYC#iLSv;rxZE(2W|
z4J}J{_pfgLcPl-hfFigCE7t*d%Qx}fG*%iO$W@H**@IVNBfMx`tA)y;5e&W9q!ePw
zE068omqh-xPM>F$(ycq5RH#{~9T(vlI05jG1CPUo;6Pb4^p;}BeD2BTVgd=V`m)~?
zb=$d2ftvaMTZDfYxq<
zVU9~F0VBv#02t4$qtkPp9;a+GT~Deg7Gvv?|TS(
z+Z&sDR;=DTbagVKzkV3Fh6oqL#Tf;RqQC%HKz7vqao&HZga!&Ifjx{qf;vZhojcB8
z(8suq?fv1Ix>o_3mOV!0%#z-1$Elq9>c&~w>7Kku%n7Ty5awM$0a5?rXw~uN9WKIX
zM33B4O@`vcK3&oxAFq;mjNEZYD%*VGA@?qJvd6^Vt&e
zRvaHuMj%X}77nC@WsxMRaBKqCOxT5P2WJe|0jhxc&8N|xDJbHrhR(k2cm06js~cc~
zR$gzQO7&tCcdMA7H5usphp9mHL2#ao=OA~#nim;DX6io*KXJ+HxvpoFn1S)yZa|TV^U!7U}2wI)J?$sDHHXDKKKNn(Hz
zKwyyl(s2S@u{YTzwfvjB&WD*sLfqasiJtY)VxS~F8-)jW{)c`$KI}Lg_B;a73ya~H
zJ!bVIWkC=`Gq9&EI>A&BUy9_k$E*?htKy~URT2ErywxGS%{(GHKUNH$ZAP>Lr-v3P
zSs>X8kLZ|MgYtc+3E+nIpuK3&zZ3wwc$N9s>NCD)kS-ul!xMnfFSak
zE|#A$phGsE@mdHbEv@HOEu&IYFCUyyf5xyWPFxb8eIh#UoPP1qWh@!zBF-g(?;%@8
z2P(5C1r=O?^(zWg6QiO#V^^H}^A4Qu2KXbktD?8%DJ14_h{Vs(00<`yCLh?NE#jz+
z>bTtb5P{@=o$M1&xnfwA%kDXh7oc*DH7+^?<-!cT$cBj
zgn%9uN=@&3+?vI~f=;M{{+WY~8fuG+KR@!_Jrs@7-wkojlAr)3b51*^|3!ca&&Y8w
zYoz^m)+g8⁣cGfU9~;J~5A*B%w$ib%n^BT(EVv3rE~gwkBh6pc9~jqkqSPCz}}R
z*7ir4{~(sNHFjT+lM|wXV|u@#;#fVTFxhko-Hnn;bw@CPG@=1X!ET5phmYYdP)0gl
zZGX?43#@{;j%6%qw*)pVQabfFG7#2uE;*1fXbtHni|m27PC8E2q_W}=r(+!P4p^J|
z8QzHUQJ7#M*gQ}Wt)qsknEE>?=vyL5d{LE4yn4EoAX&fw?3pm$x6!&yP5>#mjE50G
znP470hN=a*eK`j@Ph;T}u>rEsA9UP1i&;`B3oozGHiuT0Ig4?ES+^*uk1~QWqGFz;
z@(vPt`K2AY@vA%WHsZ&7e0
z@Fx%5IH6?HeBPbWxs$;f(
z2FEzGKK!X%^9#1;S>TG1t8IYBw9}VHDMVYkKM@Fk;sCd6J>LZLRrhF&G0FyjbI}JC
z2xJblxvDT--I(eg%Ma!|S`2~Jmz^3Dx{NhGvQOpDR_aciXs9Tc5q*>_Ham#XSA8%@
zNkAIduCfqV*~FQnpP`{XQ>SICiLn>MEEYyrBw};dQp3unatKvvl%F71xHn!k$-D|B
z&sqR}uov+DtE~-|L(y~)gKe;mXQE^#99MxHsaHTC2jUzmd_1@NYKQF%q)<4f(
zcj<{EscNYzG#ObOvg$H70x#XqwK|@sel8DNy&u<~11P{4O%2-YSq?fvSKa2yHh
zryQl;w0jm4)Jag_%8kX=%y!C5HkA(3n{6M2AllQ)KUGD4T5(aEmeV(EI%#I5+&-c9
zrUO=EGI(ptf2))&{LleUE2i8J`^LB_E+mA7b3*Djf5n96z&xMY`l|NQw(IhHUtfk4
zy1D7yxI+}qbmW)PQUC9x^;Ja+@3yHzt;1r>uu(jbiN4HYh7`_
zx)^Q;#Evy!1;Y*AgGGid6eWVv6UW{TmmeiNQP}BqHhl)!eLwxwH>>!hg0x`b)kx<5
z+gHJaNx`VOlkfTH_B$GzPy>a;k{?x0qRmif9YFP$VSfl%jlF9+n0oPthqabY+jAux
zx%N5A6VId4WIvTJ6-U>6Z>}9+aK1MD+L+>By3;JLCPTh&pH%x@+n(>|uV-pgRpZ4eA
zZjolCm8FThC}HLDM)OO8k<;7d*so;|=PJ(2>8x#Ns>MiUppnX(;m`Qn-?!}YMQ#LL
zJ|k_0m2>l`Mr=+8!KQDM5q@Vcx6R3DWc_{H_PxFD)63I+m~*8@2R*mg(o^K@iN1b~
zTL9_pMa>FnU3(~*)ac_@2Hnpq9QLm>^`4@gUSIPh`dkitdGg-p{LW=4p>#QNca6mEp)b-@AN&rM}I2S4-Y^`LH{P~3R6dH$`G8D5|K4ZY50uj~EJRK7O$o}XEy
z#R0Xc!<=4clX84r4eVN0<(HSb(9eYThR1J!!cHFitDQH4dkB6{JC?=UWjP4??KG6Y
zAT?g^lj0qY?#<6?b5%afiz_G1Gt@pUc-xo`3IxEGo+X{=M0Vfu04-;lIhC(vfy8DH
zbG@dDphL2(+uF9oO(7T`=ee3AF5;I?+q2!~`g&~dU1u)0$MIsdFW0n(p^-XgcH)Gf
z`1aPi_pO)R)_U&8W$!aVkHh^kxB9mA4I|dG-#0>!_v8HIwePq1Ijy6|_}Xt5isJCj
z?wS*bTazlM*P);0@@5X+b%2HNmaPtbaB6ag
z;I?~QyN#!h7REYQa^=btTdU~P3T)qLZ1MW`LKBWlV)&`a3KpsQMUSd#s@lE=#yFNe
z7p*$R{5LZuU5XZ+3+#5bwpPfaxV~0-&|Cq~@wZtH_kEey@K*r7=1uT?zO-Yj#vN+`
zisGk8BplL02g`?$zkMjTbRlT3KKdv+u~a=py7pLZatfdOJKao?dG7b4K8JY=q-4X@-&L2c6@j%yHBclx4KxSCm3U#d
zN#)KAyqIArOk%zQk7Q}kW|0{QY|q{642bja%8u3B(ay_-(oa}TU++zVnp*Mft98Nv
z2x%u0!6eMo1(7hkzhg;e(TW>Hrs!3uFXaSCsaIRJLh>9HYq2uoa*!WmHWAQR7PC)=U3`?P_u{rC&NUM`Mi?U64J6znJVsOW_7Rz<5>4BOlI`c{N3<)
zoxR;vY)T9s4h0IK1~NA%rG-irge=wKaQ%T|<)uH#@Y>T>*h&csif3XL_Zo+l!PX>X
zdP+!OO+&-nc@?)c9AdvB{Ol8AH3p~f#h7jubk}5Lh9#R|T;y-imp{_ELMT#tC)H(C
z$$zprrazKnWlMc+S}qiIFBCqj08eGmjY9`|al5!XAnHlb{T^*zDDj5_)p&7c^C^s-~?I}eKViLikVqwzvgE
zj3jfE{H2sRqbQA|c{=el>T*$#5s?9mC^41N60RPBi(?4H
zPHjP8x77uPE<{fqHXOOdJjOI1YMFH@n|j;)x5?v~GWnh&Px5Bz<#KUH?>LPbEsE)y
zT<*`l=vKD(PX?aerqn1gtyXM9DEk0pcSER8V5U(+M?yNzrLG8KXVH`lQaRe~17i_b
zL=pxiUc4Bv<`SwGagJG^#N}wTWIub`TSx-;9`W#-wNY5I-r|JpZRY0ijQMBc%y3G6
zC|F*opk45anw|<~Rub;U9ODYQ1f}-&F^(R&?XZXewqD}BQC`vHWl}+ZManZH5;-kQMrMA7wdxIa
z9K%IGYXRYCliWg8Q+75fVIbAtrDBKO2%e2LHr>PCWoADNTY-zB!opaozaR^+35r>u
z)~-bK?Pl9$2&yYcIEX6=?linxi%{txqC6Lm1Hkg~5<`oEp~vmpiGc^@%Df&}iLz=y
zF2G^NHlchy1G#@57KG-vW=7ke<1HVF{7(2XvuH7GPl4pRR&P&_?&saB>`wNY2^5OX
zt(r;~M1g}6xp-(O)kFhJ)g3H#KA}I87GR+nCILo$^9@?OrW{9ggW~L8AGlbejxtUU
z=`PjkLw&Dl@s}@-XX|^k(wC@S&-HFP*d8t3Bd_v24OAiBN43ungRZ4weMbI$_fN7u%R6wf;
zBeY*_+YnjIjAO;)4YBm*)7{y4cwXml>dc=6rW574yb2AgWDo^K;RFNktJBvmw$If(
z5CDwZ`1qziU%T%fd%|U|p8M6QFSCSZm?-<@t(Op+m@+joEIot+)RtX4cdb7P<_j-tm;N
zeCib0r6;4FDTE&%5jgK&nkJP8o2+@KLmD1)Wh7RyDeub*9r70(lo#u9kL_wjtxT#vKWb|;*%riVkR(#}l_R_*HP
zr{gF7x5Do|Zoe<#nMaC+FMAHm*pY=(Qb}d+;6Nl>`my~DZ$rD`(xwrIy
z;FILBSTE14`t#3DY9+`g$t8yu+?g?>l3Y!3y-)PN|BP>__qCKArXI!Qd{pTpe4>
zX^r<)!
z6ax50MD1a&P~;m|^m{LFv`-jpNRPg}u6zBA4xFLkkgkT)Q8qRRPX^|17lQw8S7M3A
zqZh}mgTbW9_639;D=C&50e<9p^EtdgMV}vlsoWk9iR}#W<%RUvluCK06;yd{LavzW
zJ5YKIX3&)SEg3G%Uw@v}&**)vEg5#9hzP2p7J<}fFN3G2$&m-`kxDuSXOO9{M?H&6
z?uAcPf0}5$`2Li2w%X^IAUx;DQ3=`*nQEsVEk}_^)!}fGC9MYW9^^wnKDlwW3(V`+08g7#HV}gz{v5sTG!U6E2z7R
zzu^r$x)HzWa>zgkGX}L*ASU{Wc1OEXcpF@>vIr^&(i(R-fD6zbF<2Lsi%NghQ{r$)
zcoTFeSekf9nw6!pm*-ex&g`g>ug-C$&e?>KMMk?gu`zj(K&doQnaNhOGuxFKSXg8*
zh?F6F{Jx1GNRDdsScog7qEq@ce}bh7V9W7%I?LRd6;)LdTcwxDky(gmv*KWOu#)1GrD2FvH!TqHfh-VVwhfEoqS{gMi_z$l
z$IYMF`*JXy@j_4&^G2vm=2a5idY~jchIOKfSSl7c_QF4959*JrY=tVSb#-3j
zW>7@`PBT$%UVdQcb=VpUdd|4}@%}`}4~pGgT+#Ft4x4mEvWQJ?QBid1SaNDUZ>^6p
zI`>FAvB*qG6}j#D`u8ZTH8B;VZGVI@m}6RiwV{i`!m2;prky*0dn{DO9UK>)Kzb(L
zQp+M19MV!Is;vmNEGp%^L|V36fE*mriY>ObTBN$fQ0@vyA7~(&Bk@|dqh%4%+FZU-
zz=FaJ&&!f}GPy0s;^B|plrSA%dvm92gVKfg-1la4oJ2huSeEG3&X~(4dRctx;A>kU5MdW*
zMOjAf3#fae+#0?--ezmZ^L%RJ;52w1
zI9l#!(&k)_J&v!1krl~#bq$Lal0tjqB3+vA*`c!G07Nyh`8ZnhA7xN|wR~9J0+z=1
z6HTACrad6<5=soNEWf_2hq<+!4jESq35zcpCWMW~5zC9fLDx_DO0_KC&cBFlj|4oz0}JTL(K|=1rYfZImUh$e
zbZN*cv3G`|OgHQ-E25aK%v`(jJgP>U!xL8pA=OyA$X(LShl=<`WnA}F+_y5ZDE
z6N+FfQYqDmDS5S
zG6(YGt46{oeSysxBB{d#XQEAV7#^5$O*IdBC&mF(CWV&dVJB=1{Z--vx>Phn1z5KD~#%myhxR}A<@l)om5gO3NMRj;iyajgK=CrswG4dcrj
zW==Srs#po0CP~mJSh5;LVy$Xwyi07NF|&p|;|t8W$5i)8`RnMb269f2`OY9I4wpdV
z<@kX|Fn{!smEpIi9GUPdaifF=L!o&?%QxdW6UD$SCF8RtLtnJ?iikI8cvEHU48L3*
zxXXk)EpX3PKhrD;0KmQLMSF-rZ*dN4%v|<~5%f^Jy{?uhMpEF;7V)?ZBIGT~s7mumO!}nzMq(E^E
z_VWv#xU*)%X!=+7$DCQD;8Y>rU1>1fusv=Ut=%#v%`M|S(wtBN`memwp`MZK
z<3S>-({wuP}7KRX=~Nec#1u_K-z^x->mcptDPJuV42c;~o`?aa?X2{H)G`I+}fg
zCg4M~RVF}<;c1D-CPEDqXNc-~Yp(qsdhUs(oY-T5yr!xt4`FJQL8%9DNj7wMH|^wJ
zUEy9_;@Q|<%8EIFC!kOig}NF?(9ZN#k4Un~{v`4Nht^v4G|WHfqvtUwIk5Uwu{b8h
z{kE+C@tS=8Oi1f!v>Vm_dKi2I#T(JoFmxM)9fVGCAW6A-MKfF}YZOtqVT!0YbmyJ1=#kTHSaG5N}EZDm^2Kl@QqZRk4;}HgYe1<
zsdlyKFzcaH#f#B`()wAD5}37m(bcaQM~y9)C^_xU{ISm7W9J-NMj}0II(IZV)6jnl
zy~k~-6g7fUMhj9-h#C?YbeEC80a>Q1(YKS@6e2(&^pHywl@HaGWXgzzMr!Yy7_V$0
z=MWCn?awA#?~!6S9F*td*qna$Fy5S9a-Pi_3K@5?!Z&YeT
zmOX?uIKL@M}(b~!wEqa85fa})+Q0xiLa;@*?rqkTh{3@>iUOn)bmg2KpVHqQuoS%a*C
zazc&(Ex+Dzg
zLgLb#DEC-Nd#eJ>V3mZv^EtMW(NQ5;8Fg$~5kej0PtM}q2Xc3DqpF!OXus(XaoP#k
z4L}DM97qOEj=~cK##lpDNS7Thbly~7BcwDQe^D~>_tZ6ORq5Z}3XJ6D)_zalxTuya
zd3sKqV8<6~_$}j|Z?aZ3ZT^!e(nIRG`j1<80Harf3)<<6Mw~vJDT-p1#LPx6>B=MWrJ<
zh2P^Olw#}tB!yQWB;V#TDyC?}!({eK@-=V0@ZPGFmd50F?Y>bw&9WDr+V$;sAc*cr
z5!UQ-T`09N?aMj8FZUEoY==jtTubheG1&1RHs_Ride|5mR69t{^gmg1QJr(A&Md3r
z^Jb0Vj0G9~%?|RCBhpxJ0e8HPaQ1QV50l%;D*mW)Eyh?-G>zR~=ltC+cblmhH3BR@
z@Uo<%XK;bGax4%{R6`JM3bi2p)uR!OU
zajQ{L(?)iw{0iV1Ts`yRcRzSr>U1rf65Dlayw&5M64zX(6DBVopqExgK;nwS5VX!9
zu5z|8hem2s1D-&w(NV*pZ(CA>g^m~I8>=(Z&PjHeN|>P5Xql5&>v}t0+W7HlZB8#B
zOKxdY7M1$!be+w9)$=<2+55WUd-9-ly{grUg!V}Kyia*AekpxRX((o0(&udMP?f&9}uI&o~QxZ
zod3Xily3Tg;aNe|UW^nQ!h$y<+*|%Tm4^U969(eiB9=Y~XvklnozFwzMQpvVp9^3w
zmH9!%c5UZ-;DvGYRvQv+Tw-q|3$;B-b%3O=spWAAvBTNyd4_YlF_WYH_YA=}m$$K}
zY4bN13*0r@aw(FDnoB`!RivuZh+MV%Vb2dpjx}gAgsxFB7TgS&S
zg73qnI(@7~ZtyH1EW==orjp`%Cnax!JLo}!8>$?I52xbX%XTV^yGWY?pz^~2sg6|1|YN2z2%1gzYQ
z-}h3U|9kUw=RKPthjU4}rfy*;ut8GXoYhKTWjBJA?Y<%?0tv3jQfT_`X25YDf`0es
zaPs*^<}-QFYN4)wStjyumL)Vo`E3Bs8W4$x)pOrewnCG|Ro!g)Ep?bUKU66KXG3%;qtI==+LHkMBB&rSBJ
z$0sF3$>Y=vw3c*A68&6rdKyI91=o7`=Xn*5*W&@(V)x1gOV)ncUtd$jnHc=;*CFO?
zzR%LVZx8LtIqGm2JnLkl%U)oZR;WeY4HqvB%?!q>*>4BI=V{eGpNSLK-4ElLi7Lel
zeP#S0{*k|Pt=!o~0TIw5FW`Zs?!UWQJL;V;9*%?Dt{%chGN@rS_^wifm~ycROj(oD
z=lF{0UrB2$4#)&T@nghV{Gv{<$WD=XSJyl_1gCh?Nwx`O-`^9%v_CJa_qw}%uQxGP
zR^-6wt0V;(MYU#AG#oN0%8eTcFSud~j`>Dz%Loudcgfq^8kg)Co~2SRZ4r9Ew%8f;
z*S?ZZa^CLjczupFDz~iGvP&%`l3{)udj>8qCb5he$$q%W4YQ)
z)~HmjT|B>QV6G*dzXLym98u;nW=Ja7Vv^+lxGWAT1G53i*U6Bj@X{Xm{G98){KV1T
zxCuPT_4IA_NpNNI=Su-(nYfbFMz!#u%{QrqA8vR&49-sf5TnTNWs|(C-q42A?>DH=
zvi{|8aQAj>PiDdAlpzRBN*QX(gCRh`Nr^0=clpqw~6G0H>Os_<=SX-uTl%r6r@CJvzwMq_cGN
zr+`e7bRGyiPq(&hdyxT&y)D?|CY3tyNF&t{H25@C%sa%uWstj@pZBwYyD_8g>tt>7
zdMS}XC@8@P!jfr{Au~*Cw=KQh#PG9SXpcTDN?@KY6OXwV|7z)DB
zCdx9(G+SVP>cmASi+jHHc!k-R>6q{UqZ;$fOkGfoYD=DMD|2(JlsA+eh61+79ZTY@
zCHQkky*iefJUn@ut+pyN(R&^B9@b_i09!ij+rU=P7{Kq&o{?G6%i|!uZY`XPnaLsN
zEdg1OcIa~LvZn$Q*(^SA0wohdBaX}8Z9FfaaySvnwsIy-n?ose%(;PoGi2uUS^WEX
zrRVvqxUzx8IIY(df!@@SOh?f9pzlzezuWaONIQ|kNn|j=l4tv%IJ;-MRD<<56&oiZ
z={Y|w4qgdYLsNoFMfFITkaEc{>MhsnLHiRv_dCWJ!a@Un>o5NZA?f2udynVQ5vc%N+!$YGlHvY*r#F#X9jN6{((I2hMun7^SV?=9ex{U
zHU(QPM2U$rcqkYLsFq3bRw&%=ltnFe9R7i%cu2!&1P=~J)1&GkIy9)CpLtvnR9fzd
z=(SEqSeU#d#u;IrT)ku3O{#wH)A*3}JH&gywHe|gX>-0ppG~sfY6=-8%w;0WR06Fk
zKJ0WWPGs6^Z;fDfBcLhh3Rz$=|0!Cbk-Kt?X
zs0GE6kZ1VgX(c_6wCU@zN2oGUvLiL;#Vt9)(dUX7YK(lV*6vftqlKhK##e{T=2*6G
zBrnSr?w@?Wj+>tWyo)A18VWkBuKVpE)wb6@W;oK)9QrxdwzvCOAq@JnYAxg%ggL$bA|QGW>40f@$p
z%z!KpE?J~i0rsgu%NIDZ4;?f>B}xAUstEu78>*D>c(Fa#+(>p18X)PgufZNznYeM5*Bi^hod9eW#VZmeI+HatIAd4U$S}Cs$iWGNgQTt&uQA55
z#8jRhfqfesizwaU!i(Js$r>a!C^o>rW>Ko8`PRLC$7$}og<<-O5H)}tgG9n4uE|pp
z(*g*Q*WSWF>PDkS1a}C%#c}2&%HaoT8fN#C5jrJtQF6WR$
zUTWx;C8W(!N?`35@;d!qgT;u3RuRP~<>b$7_$T*J#?FH_S@%3*{2``Ibt-lQ*O6gB
zbFR_l`jw#h_ZFNUD-gGH<^k1Z+ZFYXUxHnUt19qeI5&M#Kdq#u(dy6-2Mmcs2~-?_
z|Bl|xsH|I0N;6bX43{a3kwzIk{cB=kk@4!vXtx@3ft;s0Lsv1=)e;rM*Oh^7yo!|y7}(*vir8;D#j
z@M>m{Gze^0+TdO1V1ipkc>(^FwQ}JM_js%%otpPS;a1@{0$DbDmc{#;Zq()Tyscer
zteZtlaNX`|C%S3_qRZ5UHb0z&%G>9JcFPhYZp=u_hm9{&dTYTV7?nNb=@-}Ib#CAV
zg1pM@b>%ek^+cfO{ho=@dppB^y`=(d2WlvhNlTbP)}fV*MwwCny+3cG)0cMZzVF4N
zBgV}s)X762P(Vyj1oHwy$tag5D^|RnbLgr!3TSI!J^I)7!)sfan4E!f(M%Qev2`(5kzHlM5C
z{n0RziIMX;UyZPR2?Pv=Dys~Xb)S+jW#+HHXU2RGRl0`Q0Rpi7O|UC29qewIrMn#k
zVN~Aj+2XT5`G(Q^u#C|A`StuQ6SVEQ#eLo5_gNiDk1{0(V}q%2yo&UvOX3E%KBoT-
z`%EPinZ@U7Y&P-_f!BW1oYrB;EIkj#S%*aaG`DHIX!L>MDzjxj%l9`JCJ@$U>abXK
SH~l|%XeCAEL~4W#0{;(
+
+
+
+
+
+
+ Persona
+
+
+
+
+
+
+
+
+
+
+
+Persona
+Represents a person, complete with a profile image and additional details. Where a profile image is not available, the user's initials can be shown instead.
+Variants
+Circle (default)
+Six sizes are available: tiny, extraSmall, small, default, large, and extraLarge
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+Initials
+Don't have a profile image for the user? Provide the person's initials as an alternative.
+
+
+
+
+
+Presence indicators
+A persona can have one of seven presences: available, away, blocked, busy, do not disturb, and offline.
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+
+
+
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
+
+
+Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+FacePile
+
+
+
+
+
+
AL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Replace the sample HTML content (such as the name within .ms-Persona-primaryText
) with your content.
+
+Dependencies
+This component has no dependencies.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/PersonaCard/index.html b/dist/documentation/Components/PersonaCard/index.html
new file mode 100644
index 000000000..dbf326793
--- /dev/null
+++ b/dist/documentation/Components/PersonaCard/index.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+
+ PersonaCard
+
+
+
+
+
+
+
+
+
+
+
+Persona Card
+The visualization of details of an individual including Skype contact details, email, location information, and location within the hierarchy of an organization. Within Office 365, PersonaCards often appear when a user hovers, taps, or clicks on a Persona.
+Variants
+Default
+
+
+
+
+
+
+
+
+
AL
+
+
+
+
+
+
Alton Lafferty
+
Accountant
+
In a meeting
+
Available at 4:00pm
+
+
+
+
+
+
+
+
+
+
+
+
+ View profile
+
+
+
+
+
+
+
+
+
Details
+
Personal: 555.206.2443
+
Work: 555.929.8240
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Russel Miller
+
Sales
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Douglas Fielder
+
Public Relations
+
+
+
+
+
+
+
+
+
Manager
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
+
+
+
+
+
+
+
Staff
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Harvey Wallin
+
Public Relations
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcus Lauer
+
Technical Support
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Marcel Groce
+
Delivery
+
+
+
+
+
+
+
+
+
+
+
+
RM
+
+
+
+
+
+
Jessica Fischer
+
Marketing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Persona Card components on the page: <script>
+ var PersonaCardElement = document.querySelector(".ms-PersonaCard");
+ new fabric['PersonaCard'](PersonaCardElement, ButtonElement);
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content with your content.
+
+Dependencies
+This component uses a Persona component to present the person, an OrgChart to present the persona's position within the organization, and a Link for navigation.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Pivot/index.html b/dist/documentation/Components/Pivot/index.html
new file mode 100644
index 000000000..d76026c7f
--- /dev/null
+++ b/dist/documentation/Components/Pivot/index.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+ Pivot
+
+
+
+
+
+
+
+
+
+
+
+Pivot
+A layout component that allows a user to switch between different sets of content or filters on the content currently visible. This is in contrast to a purely navigational UI element such as NavBar or a commanding element such as CommandBar. An example
+ would be Read vs. Unread items in the Outlook Web App.
+Variants
+Default
+
+
+
+
+
+
+ My files
+
+
+ Recent
+
+
+ Shared with me
+
+
+
+
+
+
+ This is the my files tab.
+
+
+ This is the recent tab.
+
+
+ This is the shared with me tab.
+
+
+
+Large
+
+
+
+
+
+
+ My files
+
+
+ Recent
+
+
+ Shared with me
+
+
+
+
+
+
+ This is the my files tab.
+
+
+ This is the recent tab.
+
+
+ This is the shared with me tab.
+
+
+
+Tabs
+
+
+
+
+
+
+ My files
+
+
+ Recent
+
+
+ Shared with me
+
+
+
+
+
+
+ This is the my files tab.
+
+
+ This is the recent tab.
+
+
+ This is the shared with me tab.
+
+
+
+Large tabs
+
+
+
+
+
+
+ My files
+
+
+ Recent
+
+
+ Shared with me
+
+
+
+
+
+
+ This is the my files tab.
+
+
+ This is the recent tab.
+
+
+ This is the shared with me tab.
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Pivot components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.Pivot) {
+ $('.ms-Pivot').Pivot();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+ Replace the sample HTML content with your content.
+
+Dependencies
+This component has no dependency on other components.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/ProgressIndicator/index.html b/dist/documentation/Components/ProgressIndicator/index.html
new file mode 100644
index 000000000..783b2c439
--- /dev/null
+++ b/dist/documentation/Components/ProgressIndicator/index.html
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+ ProgressIndicator
+
+
+
+
+
+
+
+
+
+
+
+Progress Indicator
+Displays the progress of an operation when the percentage complete can be determined. Unable to determine how much of the operation is complete? Use a Spinner instead.
+Variants
+Default
+
+
+
+
+
Example.jpg
+
+
Example.jpg
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all ProgressIndicators on the page: <script>
+ $(document).ready(function() {
+ if (typeof fabric !== "undefined") {
+ if ('ProgressIndicator' in fabric) {
+ var elements = document.querySelectorAll('.ms-ProgressIndicator');
+ var i = elements.length;
+ var component;
+ while(i--) {
+ component = new fabric['ProgressIndicator'](elements[i]);
+ }
+ }
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+
+Dependencies
+This component has no dependency on other components.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/SearchBox/index.html b/dist/documentation/Components/SearchBox/index.html
new file mode 100644
index 000000000..ad3b602f7
--- /dev/null
+++ b/dist/documentation/Components/SearchBox/index.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+ SearchBox
+
+
+
+
+
+
+
+
+
+
+
+Search Box
+A special form field that allows for the input of search text.
+Variants
+Default
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+Collapsed
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+Command bar
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all SearchBox components on the page: <script>
+ $(document).ready(function() {
+ if ($.fn.SearchBox) {
+ $('.ms-SearchBox').SearchBox();
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+
+Dependencies
+This component has a dependency on the Label component.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Spinner/index.html b/dist/documentation/Components/Spinner/index.html
new file mode 100644
index 000000000..84bd1ff92
--- /dev/null
+++ b/dist/documentation/Components/Spinner/index.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+ Spinner
+
+
+
+
+
+
+
+
+
+
+
+Spinner
+Displays the progress of an operation when the percentage complete can not be determined. Do you know how much of the operation is complete? Use a ProgressIndicator instead.
+Variants
+Default
+
+
+
+
+
+Large
+
+
+
+
+
+Default with label
+
+
+
+
+
+Large with label
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS and JavaScript on your page, as well as jQuery: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ <script src="jquery-2.2.1.min.js"></script>
+ <script src="jquery.fabric.min.js"></script>
+ </head>
+
+
+ Copy the HTML from the sample above into your page.
+ Add the following <script>
tag to your page, below the references to jQuery and Fabric's JS, to instantiate all Spinners on the page: <script>
+ $(document).ready(function() {
+ if (typeof fabric !== "undefined") {
+ if ('Spinner' in fabric) {
+ var elements = document.querySelectorAll('.ms-Spinner');
+ var i = elements.length;
+ var component;
+ while(i--) {
+ component = new fabric['Spinner'](elements[i]);
+ }
+ }
+ }
+ });
+ </script>
+
+
+ Verify that the component is working the same as in the sample above.
+
+Dependencies
+This component has no dependency on other components.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Table/index.html b/dist/documentation/Components/Table/index.html
new file mode 100644
index 000000000..0f7726871
--- /dev/null
+++ b/dist/documentation/Components/Table/index.html
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+ Table
+
+
+
+
+
+
+
+
+
+
+
+Table
+Presents tabular data with multiple rows and columns. The table's width is flexible, but it does not have any advanced responsive behaviors.
+Variants
+Default
+The column widths are determined by the content.
+
+
+
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+
+Fixed
+The columns are split evenly, regardless of their content.
+
+
+
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+
+Selectable
+Rows can be selected.
+
+
+
+
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+ Location
+ Modified
+ Type
+ File Name
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from the sample above into your page.
+ Replace the content with your own data. You can add more rows or columns.
+
+Dependencies
+This component has no dependency on other components.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/TextField/index.html b/dist/documentation/Components/TextField/index.html
new file mode 100644
index 000000000..7b5a2c9aa
--- /dev/null
+++ b/dist/documentation/Components/TextField/index.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+ TextField
+
+
+
+
+
+
+
+
+
+
+
+Text Field
+Allows for the input of text. Can be a single line or multiple lines. Typically used to accept user input within a form.
+Variants
+Default
+
+
+
+
+ Name
+
+
+
+
+
+Multiline
+
+
+
+
+ Name
+
+
+
+
+
+Placeholder text
+
+
+
+
+
+ Given name
+
+
+
+
+
+
+
+
+Underlined (@TODO: deprecated?)
+
+
+
+
+ Name
+
+
+
+
+
+Underlined
+
+
+
+
+ Name
+
+
+
+
+
+States
+Disabled
+
+
+
+
+ Name
+
+
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Update the .ms-Label
to contain your label text.
+
+Dependencies
+This component has a dependency on the Label component.
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Components/Toggle/index.html b/dist/documentation/Components/Toggle/index.html
new file mode 100644
index 000000000..c11ca38ab
--- /dev/null
+++ b/dist/documentation/Components/Toggle/index.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+ Toggle
+
+
+
+
+
+
+
+
+
+
+
+Toggle
+Allows for turning on or off a setting. This is best suited for simple, singular configuration (e.g. application level settings) whereas the ChoiceField is better suited when there is a longer list of individual choices or in a form (e.g. signing up for
+ different newsletters during registration for an event).
+Variants
+Label above (default)
+
+
+
+
+ Let apps use my location
+
+
+ Off
+ On
+
+
+
+Label on left
+
+
+
+
+ Let apps use my location
+
+
+ Off
+ On
+
+
+
+Disabled
+
+
+
+
+ Let apps use my location
+
+
+ Off
+ On
+
+
+
+Using this component
+
+ Confirm that you have references to Fabric's CSS on your page: <head>
+ <link rel="stylesheet" href="fabric.min.css">
+ <link rel="stylesheet" href="fabric.components.min.css">
+ </head>
+
+
+ Copy the HTML from one of the samples above into your page.
+ Update the .ms-Label
to contain your label text.
+
+Dependencies
+This component has a dependency on the Label component.
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/Form/css/Form.css b/dist/documentation/Samples/Form/css/Form.css
new file mode 100644
index 000000000..e2971b9bc
--- /dev/null
+++ b/dist/documentation/Samples/Form/css/Form.css
@@ -0,0 +1,5733 @@
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+.ms-Breadcrumb {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin: 23px 0 1px;
+}
+
+.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
+ display: inline;
+}
+
+.ms-Breadcrumb-chevron {
+ font-size: 17px;
+ color: #666666;
+ vertical-align: top;
+ margin: 10px 0;
+}
+
+.ms-Breadcrumb-list {
+ display: inline;
+ white-space: nowrap;
+ padding: 0;
+ margin: 0;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem {
+ list-style-type: none;
+ vertical-align: top;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
+ display: none;
+}
+
+.ms-Breadcrumb-overflow {
+ display: none;
+ position: relative;
+ margin-right: -4px;
+}
+
+.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ font-size: 12px;
+ display: inline-block;
+ color: #0078d7;
+ padding: 12px 8px 3px;
+ cursor: pointer;
+ vertical-align: top;
+}
+
+.ms-Breadcrumb-overflowMenu {
+ display: none;
+ position: absolute;
+}
+
+.ms-Breadcrumb-overflowMenu.is-open {
+ display: block;
+ top: 36px;
+ left: 0;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ z-index: 105;
+}
+
+.ms-Breadcrumb-overflowMenu::before {
+ position: absolute;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ top: -6px;
+ left: 6px;
+ content: ' ';
+ width: 16px;
+ height: 16px;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ background-color: #ffffff;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
+ border: 0;
+ box-shadow: none;
+ position: relative;
+ width: 190px;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
+ margin-bottom: 0;
+}
+
+.ms-Breadcrumb-itemLink,
+.ms-Breadcrumb-overflowButton {
+ text-decoration: none;
+ outline: transparent;
+}
+
+.ms-Breadcrumb-itemLink:hover,
+.ms-Breadcrumb-overflowButton:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+}
+
+.ms-Breadcrumb-itemLink:focus,
+.ms-Breadcrumb-overflowButton:focus {
+ outline: #767676 solid 1px;
+ color: #000000;
+}
+
+.ms-Breadcrumb-itemLink:active,
+.ms-Breadcrumb-overflowButton:active {
+ outline: transparent;
+ background-color: #c8c8c8;
+}
+
+.ms-Breadcrumb-itemLink {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ display: inline-block;
+ padding: 0 4px;
+ max-width: 160px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media screen and (max-width: 639px) {
+ .ms-Breadcrumb {
+ margin: 10px 0;
+ }
+
+ .ms-Breadcrumb-itemLink {
+ font-size: 17px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ font-size: 14px;
+ margin-top: 7px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 8px;
+ padding-bottom: 3px;
+ }
+}
+
+@media screen and (max-width: 479px) {
+ .ms-Breadcrumb-itemLink {
+ font-size: 14px;
+ max-width: 116px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ margin-top: 4px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 5px;
+ padding-bottom: 3px;
+ }
+}
+
+.ms-Button {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ background-color: #f4f4f4;
+ border: 1px solid #f4f4f4;
+ cursor: pointer;
+ height: 32px;
+ min-width: 80px;
+ padding: 4px 20px 6px;
+}
+
+.ms-Button:hover {
+ background-color: #eaeaea;
+ border-color: #eaeaea;
+}
+
+.ms-Button:hover .ms-Button-label {
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Button:hover {
+ color: #1aebff;
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Button:hover {
+ color: #37006e;
+ border-color: #37006e;
+ }
+}
+
+.ms-Button:focus {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ outline: 1px solid transparent;
+}
+
+.ms-Button:focus .ms-Button-label {
+ color: #000000;
+}
+
+.ms-Button:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button:disabled,
+.ms-Button.is-disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ cursor: default;
+}
+
+.ms-Button:disabled .ms-Button-label,
+.ms-Button.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button:disabled:hover,
+.ms-Button:disabled:focus,
+.ms-Button.is-disabled:hover,
+.ms-Button.is-disabled:focus {
+ outline: 0;
+}
+
+.ms-Button-label {
+ color: #333333;
+ font-weight: 600;
+ font-size: 14px;
+}
+
+.ms-Button-icon,
+.ms-Button-description {
+ display: none;
+}
+
+.ms-Button.ms-Button--primary {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--primary:hover {
+ background-color: #005a9e;
+ border-color: #005a9e;
+}
+
+.ms-Button.ms-Button--primary:focus {
+ background-color: #005a9e;
+ border-color: #004578;
+}
+
+.ms-Button.ms-Button--primary:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary:disabled,
+.ms-Button.ms-Button--primary.is-disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--primary:disabled .ms-Button-label,
+.ms-Button.ms-Button--primary.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--hero {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 0;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon {
+ color: #0078d7;
+ display: block;
+ margin-right: 4px;
+ text-align: center;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon {
+ border-radius: 18px;
+ border: 1px solid #0078d7;
+ font-size: 12px;
+ height: 18px;
+ line-height: 18px;
+ width: 18px;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-label {
+ color: #0078d7;
+ font-size: 21px;
+ font-weight: 100;
+ position: relative;
+ text-decoration: none;
+}
+
+.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon {
+ color: #005a9e;
+}
+
+.ms-Button.ms-Button--hero:hover .ms-Button-label,
+.ms-Button.ms-Button--hero:focus .ms-Button-label {
+ color: #004578;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-label {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon {
+ color: #c8c8c8;
+}
+
+.ms-Button.ms-Button--hero:disabled .ms-Button-label,
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound {
+ display: block;
+ height: auto;
+ max-width: 280px;
+ min-height: 72px;
+ padding: 20px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-label {
+ display: block;
+ font-weight: 600;
+ position: relative;
+ text-align: left;
+ margin-top: -5px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-description {
+ color: #666666;
+ display: block;
+ font-weight: 400;
+ font-size: 12px;
+ position: relative;
+ text-align: left;
+ top: 3px;
+}
+
+.ms-Button.ms-Button--compound:hover .ms-Button-description {
+ color: #212121;
+}
+
+.ms-Button.ms-Button--compound:focus {
+ border-color: #0078d7;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-label {
+ color: #333333;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-description {
+ color: #666666;
+}
+
+.ms-Button.ms-Button--compound:active {
+ background-color: #0078d7;
+}
+
+.ms-Button.ms-Button--compound:active .ms-Button-description,
+.ms-Button.ms-Button--compound:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--compound:disabled .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-description {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound:disabled:focus,
+.ms-Button.ms-Button--compound:disabled:active,
+.ms-Button.ms-Button--compound.is-disabled:focus,
+.ms-Button.ms-Button--compound.is-disabled:active {
+ border-color: #f4f4f4;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description {
+ color: #a6a6a6;
+}
+
+.ms-Callout {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ width: 288px;
+}
+
+.ms-Callout.is-hidden {
+ display: none;
+}
+
+.ms-Callout-header {
+ z-index: 105;
+ padding-top: 24px;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-title {
+ margin: 0;
+ font-weight: 300;
+ font-size: 21px;
+}
+
+.ms-Callout-subText {
+ margin: 0;
+ font-weight: 300;
+ color: #333333;
+ font-size: 12px;
+}
+
+.ms-Callout-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 110;
+}
+
+.ms-Callout-link {
+ font-size: 14px;
+}
+
+.ms-Callout-inner {
+ height: 100%;
+ padding-top: 0;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-actions {
+ position: relative;
+ margin-top: 20px;
+ width: 100%;
+ white-space: nowrap;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button,
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button {
+ color: #0078d7;
+}
+
+.ms-Callout-actions .ms-Callout-button {
+ margin-right: 12px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-header {
+ padding: 28px 24px;
+ background-color: #0078d7;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-title {
+ font-weight: 100;
+ font-size: 28px;
+ color: #ffffff;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
+ padding-top: 20px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-actions {
+ border-top: 1px solid #eaeaea;
+ padding-top: 12px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-inner {
+ padding-bottom: 12px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-header {
+ padding-bottom: 0;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-title {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-actions {
+ margin-top: 12px;
+ margin-bottom: -4px;
+}
+
+.ms-CheckBox {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Label {
+ font-size: 14px;
+ padding: 0 0 0 26px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled::before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled::after {
+ border-color: #eaeaea;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-CheckBox .ms-CheckBox-field.in-focus::after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Choice-field::after {
+ content: '';
+ display: inline-block;
+ border: 1px #c8c8c8 solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-CheckBox .ms-Choice-field:hover::after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox::after {
+ border-radius: 0;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover::before,
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ background-color: transparent;
+ border-radius: 0;
+ font-size: 13px;
+ top: 3px;
+ left: 3px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked::before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked:hover::before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-RadioButton {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Label {
+ font-size: 14px;
+ padding: 0 0 0 26px;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled::before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled::after {
+ border-color: #eaeaea;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.in-focus::after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Choice-type--radio::after {
+ content: '';
+ display: inline-block;
+ border: 1px #c8c8c8 solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover::after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked::before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked:hover::before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-ChoiceFieldGroup {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin-bottom: 4px;
+}
+
+.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list {
+ padding: 0;
+ margin: 0;
+}
+
+.ms-CommandBar {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #eff6fc;
+ height: 40px;
+ white-space: nowrap;
+ padding-left: 0;
+ border: 0;
+ position: relative;
+}
+
+.ms-CommandBar:focus {
+ outline: none;
+}
+
+.ms-CommandBar .ms-CommandButton--actionButton {
+ border-right: 1px solid #eaeaea;
+}
+
+.ms-CommandBar .ms-Button {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon {
+ padding-right: 0;
+}
+
+.ms-CommandBar .ms-Button.is-hidden {
+ display: none;
+}
+
+.ms-CommandBar .ms-SearchBox,
+.ms-CommandBar .ms-SearchBox-field,
+.ms-CommandBar .ms-SearchBox-label {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-SearchBox {
+ margin-right: 8px;
+ display: inline-block;
+ vertical-align: top;
+ transition: margin-right 0.267s;
+}
+
+.ms-CommandBar .ms-SearchBox.is-collapsed.is-active {
+ width: 100%;
+ position: absolute;
+ left: 0;
+ right: 0;
+ z-index: 10;
+}
+
+@media only screen and (min-width: 1024px) {
+ .ms-CommandBar .ms-SearchBox {
+ margin-right: 24px;
+ }
+}
+
+.ms-CommandBar-mainArea {
+ overflow-x: hidden;
+ display: block;
+ height: 100%;
+ overflow: hidden;
+}
+
+.ms-CommandBar-sideCommands {
+ float: right;
+ text-align: right;
+ width: auto;
+ padding-right: 8px;
+ height: 100%;
+}
+
+.ms-CommandBar-sideCommands .ms-Button:last-child {
+ margin-right: 0;
+}
+
+@media only screen and (min-width: 640px) {
+ .ms-CommandBar-sideCommands {
+ min-width: 128px;
+ }
+}
+
+@media only screen and (min-width: 640px) {
+ .ms-CommandBar-sideCommands {
+ padding-right: 12px;
+ }
+}
+
+@media only screen and (min-width: 1024px) {
+ .ms-CommandBar-sideCommands {
+ padding-right: 16px;
+ }
+}
+
+.ms-CommandButton {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ position: relative;
+}
+
+.ms-CommandButton.is-hidden {
+ display: none;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button,
+.ms-CommandButton.is-disabled .ms-CommandButton-button {
+ cursor: default;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button:hover,
+.ms-CommandButton.is-disabled .ms-CommandButton-button:hover {
+ background-color: #eff6fc;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton .ms-ContextualMenu {
+ display: none;
+}
+
+.ms-CommandButton-button,
+.ms-CommandButton-splitIcon {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ cursor: pointer;
+ display: inline-block;
+ height: 40px;
+ line-height: 40px;
+ outline: 1px solid transparent;
+ padding: 0 8px;
+ position: relative;
+ vertical-align: top;
+ background: transparent;
+}
+
+.ms-CommandButton-button:hover,
+.ms-CommandButton-splitIcon:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-CommandButton-button:hover .ms-CommandButton-label,
+.ms-CommandButton-splitIcon:hover .ms-CommandButton-label {
+ color: #212121;
+}
+
+.ms-CommandButton-button:focus::before,
+.ms-CommandButton-splitIcon:focus::before {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-button:focus,
+.ms-CommandButton-splitIcon:focus {
+ outline: 0;
+}
+
+.ms-CommandButton-button {
+ border: 0;
+ margin: 0;
+}
+
+.ms-CommandButton + .ms-CommandButton {
+ margin-left: 8px;
+}
+
+.ms-CommandButton-icon {
+ display: inline-block;
+ padding-right: 12px;
+ position: relative;
+ font-size: 17px;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-icon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton-label {
+ font-size: 14px;
+ font-weight: 400;
+ color: #333333;
+ line-height: 40px;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-CommandButton-label:hover {
+ color: #212121;
+}
+
+.ms-CommandButton-dropdownIcon {
+ display: inline-block;
+ position: relative;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-dropdownIcon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton-dropdownIcon:focus::before {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-splitIcon {
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ margin-left: -4px;
+ width: 21px;
+ border: 0;
+}
+
+.ms-CommandButton-splitIcon .ms-Icon {
+ border-left: 1px solid #c8c8c8;
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon {
+ padding-right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label {
+ display: none;
+}
+
+.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ background: none;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button {
+ width: 50px;
+ height: 40px;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 16px;
+ height: 16px;
+ padding-right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot.is-active::before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot:hover::before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label,
+.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label {
+ display: inline-block;
+}
+
+.ms-ContextualMenu {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ display: block;
+ min-width: 180px;
+ list-style-type: none;
+ position: relative;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.is-hidden {
+ display: none;
+}
+
+.ms-ContextualMenu-item {
+ position: relative;
+}
+
+.ms-ContextualMenu-link {
+ box-sizing: border-box;
+ text-decoration: none;
+ color: #333333;
+ border: 1px solid transparent;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+ position: relative;
+}
+
+.ms-ContextualMenu-link:focus {
+ outline: transparent;
+}
+
+.ms-ContextualMenu-link:hover,
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ border: 1px solid #0078d7;
+}
+
+.ms-ContextualMenu-link.is-selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ font-weight: 600;
+}
+
+.ms-ContextualMenu-link.is-selected:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-ContextualMenu-link.is-disabled {
+ color: #a6a6a6;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled:active,
+.ms-ContextualMenu-link.is-disabled:focus {
+ border-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled .ms-Icon {
+ color: #a6a6a6;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
+ cursor: default;
+ display: block;
+ height: 1px;
+ margin: 4px 0;
+ background-color: #eaeaea;
+ position: relative;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ color: #0078d7;
+ font-size: 12px;
+ text-transform: uppercase;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu {
+ position: absolute;
+ top: -1px;
+ left: 178px;
+}
+
+.ms-ContextualMenu-subMenuIcon,
+.ms-ContextualMenu-caretRight {
+ color: #666666;
+ font-size: 16px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ top: 0;
+ right: 7px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ color: #333333;
+ content: '\e041';
+ font-size: 12px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ left: 10px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link {
+ padding-left: 40px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ width: 40px;
+ text-align: center;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons {
+ width: 220px;
+}
+
+.ms-DatePicker {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: 17px;
+ z-index: 300;
+}
+
+.ms-DatePicker .ms-TextField {
+ position: relative;
+}
+
+.ms-DatePicker-picker {
+ color: #000000;
+ font-size: 14px;
+ position: relative;
+ text-align: left;
+ z-index: 0;
+}
+
+.ms-DatePicker-event {
+ color: #666666;
+ font-size: 21px;
+ line-height: 20px;
+ pointer-events: none;
+ position: absolute;
+ right: 5px;
+ bottom: 5px;
+ z-index: 5;
+}
+
+.ms-DatePicker-holder {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ background: #ffffff;
+ position: absolute;
+ min-width: 300px;
+ display: none;
+}
+
+.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
+ animation-name: fadeIn, slideDownIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+ box-sizing: border-box;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ border: 1px solid #eaeaea;
+ display: block;
+}
+
+.ms-DatePicker-picker--opened {
+ position: relative;
+ z-index: 10;
+}
+
+.ms-DatePicker-frame {
+ padding: 1px;
+}
+
+.ms-DatePicker-wrap {
+ margin: -1px;
+ padding: 9px;
+}
+
+.ms-DatePicker-dayPicker {
+ display: block;
+ margin-bottom: 30px;
+}
+
+.ms-DatePicker-header {
+ height: 40px;
+ line-height: 44px;
+}
+
+.ms-DatePicker-month,
+.ms-DatePicker-year {
+ display: inline-block;
+ font-weight: 100;
+ font-size: 21px;
+ color: #0078d7;
+ margin-top: -1px;
+}
+
+.ms-DatePicker-month:hover,
+.ms-DatePicker-year:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-month {
+ margin-left: 15px;
+}
+
+.ms-DatePicker-year {
+ margin-left: 5px;
+}
+
+.ms-DatePicker-table {
+ text-align: center;
+ border-collapse: collapse;
+ border-spacing: 0;
+ table-layout: fixed;
+ font-size: inherit;
+}
+
+.ms-DatePicker-table td {
+ margin: 0;
+ padding: 0;
+}
+
+.ms-DatePicker-table td:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-day,
+.ms-DatePicker-weekday {
+ width: 40px;
+ height: 40px;
+ padding: 0;
+ line-height: 40px;
+ font-weight: 400;
+ font-size: 15px;
+ color: #333333;
+}
+
+.ms-DatePicker-day--today {
+ position: relative;
+ background-color: #c7e0f4;
+}
+
+.ms-DatePicker-day--disabled::before {
+ border-top-color: #a6a6a6;
+}
+
+.ms-DatePicker-day--outfocus {
+ color: #a6a6a6;
+ font-weight: 400;
+}
+
+.ms-DatePicker-day--infocus:hover,
+.ms-DatePicker-day--outfocus:hover {
+ cursor: pointer;
+ color: #000000;
+ background: #eaeaea;
+}
+
+.ms-DatePicker-day--highlighted:hover,
+.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
+ cursor: pointer;
+ color: #ffffff;
+ background: #0078d7;
+}
+
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
+ background: #a6a6a6;
+}
+
+.ms-DatePicker-monthPicker,
+.ms-DatePicker-yearPicker {
+ display: none;
+}
+
+.ms-DatePicker-monthComponents {
+ position: absolute;
+ top: 9px;
+ right: 9px;
+ left: 9px;
+}
+
+.ms-DatePicker-yearComponents,
+.ms-DatePicker-decadeComponents {
+ position: absolute;
+ right: 10px;
+}
+
+.ms-DatePicker-prevMonth,
+.ms-DatePicker-nextMonth,
+.ms-DatePicker-prevYear,
+.ms-DatePicker-nextYear,
+.ms-DatePicker-prevDecade,
+.ms-DatePicker-nextDecade {
+ width: 40px;
+ height: 40px;
+ display: block;
+ float: right;
+ margin-left: 10px;
+ text-align: center;
+ line-height: 40px;
+ font-size: 21px;
+ color: #666666;
+ position: relative;
+ top: 3px;
+}
+
+.ms-DatePicker-prevMonth:hover,
+.ms-DatePicker-nextMonth:hover,
+.ms-DatePicker-prevYear:hover,
+.ms-DatePicker-nextYear:hover,
+.ms-DatePicker-prevDecade:hover,
+.ms-DatePicker-nextDecade:hover {
+ color: #212121;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-headerToggleView {
+ height: 40px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 140px;
+ z-index: 5;
+ cursor: pointer;
+}
+
+.ms-DatePicker-currentYear,
+.ms-DatePicker-currentDecade {
+ display: block;
+ font-weight: 300;
+ font-size: 21px;
+ height: 40px;
+ line-height: 42px;
+ margin-left: 15px;
+}
+
+.ms-DatePicker-currentYear {
+ color: #0078d7;
+}
+
+.ms-DatePicker-currentYear:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-optionGrid {
+ position: relative;
+ height: 210px;
+ width: 280px;
+ margin: 10px 0 30px 5px;
+}
+
+.ms-DatePicker-monthOption,
+.ms-DatePicker-yearOption {
+ background-color: #f4f4f4;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ cursor: pointer;
+ float: left;
+ margin: 0 10px 10px 0;
+ font-weight: 400;
+ font-size: 13px;
+ color: #333333;
+ text-align: center;
+}
+
+.ms-DatePicker-monthOption:hover,
+.ms-DatePicker-yearOption:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-monthOption.is-highlighted,
+.ms-DatePicker-yearOption.is-highlighted {
+ background-color: #333333;
+ color: #ffffff;
+}
+
+.ms-DatePicker-goToday {
+ bottom: 9px;
+ color: #0078d7;
+ cursor: pointer;
+ font-weight: 300;
+ font-size: 13px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ position: absolute;
+ right: 9px;
+}
+
+.ms-DatePicker-goToday:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+}
+
+@media (min-width: 460px) {
+ .ms-DatePicker-holder {
+ width: 440px;
+ }
+
+ .ms-DatePicker-month,
+ .ms-DatePicker-year {
+ font-weight: 300;
+ font-size: 17px;
+ color: #333333;
+ }
+
+ .ms-DatePicker-month:hover,
+ .ms-DatePicker-year:hover {
+ color: #333333;
+ cursor: default;
+ }
+
+ .ms-DatePicker-header {
+ height: 30px;
+ line-height: 28px;
+ }
+
+ .ms-DatePicker-dayPicker {
+ box-sizing: border-box;
+ border-right: 1px solid #eaeaea;
+ width: 220px;
+ margin: -10px 0;
+ padding: 10px 0;
+ }
+
+ .ms-DatePicker-monthPicker {
+ display: block;
+ }
+
+ .ms-DatePicker-monthPicker,
+ .ms-DatePicker-yearPicker {
+ top: 9px;
+ left: 238px;
+ position: absolute;
+ }
+
+ .ms-DatePicker-optionGrid {
+ width: 200px;
+ height: auto;
+ margin: 10px 0 0;
+ }
+
+ .ms-DatePicker-monthComponents {
+ width: 210px;
+ }
+
+ .ms-DatePicker-month {
+ margin-left: 12px;
+ }
+
+ .ms-DatePicker-day,
+ .ms-DatePicker-weekday {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ font-weight: 600;
+ font-size: 12px;
+ }
+
+ .ms-DatePicker-prevMonth,
+ .ms-DatePicker-nextMonth,
+ .ms-DatePicker-prevYear,
+ .ms-DatePicker-nextYear,
+ .ms-DatePicker-prevDecade,
+ .ms-DatePicker-nextDecade {
+ font-size: 17px;
+ width: 30px;
+ height: 30px;
+ line-height: 29px;
+ }
+
+ .ms-DatePicker-toggleMonthView {
+ display: none;
+ }
+
+ .ms-DatePicker-currentYear,
+ .ms-DatePicker-currentDecade {
+ font-size: 17px;
+ margin: 0;
+ height: 30px;
+ line-height: 26px;
+ padding: 0 10px;
+ display: inline-block;
+ }
+
+ .ms-DatePicker-monthOption,
+ .ms-DatePicker-yearOption {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 12px;
+ margin: 0 10px 10px 0;
+ }
+
+ .ms-DatePicker-monthOption:hover,
+ .ms-DatePicker-yearOption:hover {
+ outline: 1px solid transparent;
+ }
+
+ .ms-DatePicker-goToday {
+ box-sizing: border-box;
+ font-size: 12px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ right: 10px;
+ text-align: right;
+ top: 199px;
+ width: 210px;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: block;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+ }
+}
+
+@media (max-width: 459px) {
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
+ display: block;
+ }
+}
+
+.ms-Dialog {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ display: none;
+ height: auto;
+ min-width: 220px;
+ max-width: 340px;
+ padding: 28px 24px;
+ z-index: 10;
+ position: absolute;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ left: 50%;
+ top: 50%;
+}
+
+.ms-Dialog.is-open {
+ display: block;
+}
+
+.ms-Dialog-title {
+ font-size: 21px;
+ font-weight: 100;
+ margin-bottom: 24px;
+}
+
+.ms-Dialog-content {
+ position: relative;
+}
+
+.ms-Dialog-subText {
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 1.5;
+}
+
+.ms-Dialog-actions {
+ margin-top: 24px;
+ text-align: right;
+}
+
+.ms-Dialog--multiline .ms-Dialog-title {
+ font-size: 28px;
+}
+
+.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 28px;
+ font-weight: 100;
+ padding: 28px 24px;
+ margin-top: -28px;
+ margin-left: -24px;
+ margin-right: -24px;
+}
+
+.ms-Dialog-buttonClose {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ margin: 0;
+ padding: 4px;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ z-index: 10;
+}
+
+.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x {
+ color: #666666;
+ font-size: 16px;
+}
+
+.ms-Button.ms-Button--compound:not(:last-child) {
+ margin-bottom: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title {
+ margin-right: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose {
+ display: block;
+}
+
+@media (min-width: 480px) {
+ .ms-Dialog-main {
+ width: auto;
+ min-width: 288px;
+ max-width: 340px;
+ }
+}
+
+.ms-Dropdown {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ position: relative;
+ outline: 0;
+}
+
+.ms-Dropdown:hover .ms-Dropdown-title,
+.ms-Dropdown:hover .ms-Dropdown-caretDown,
+.ms-Dropdown:focus .ms-Dropdown-title,
+.ms-Dropdown:focus .ms-Dropdown-caretDown,
+.ms-Dropdown:active .ms-Dropdown-title,
+.ms-Dropdown:active .ms-Dropdown-caretDown {
+ color: #000000;
+}
+
+.ms-Dropdown:hover .ms-Dropdown-title,
+.ms-Dropdown:active .ms-Dropdown-title {
+ border-color: #767676;
+}
+
+.ms-Dropdown:focus .ms-Dropdown-title {
+ border-color: #0078d7;
+}
+
+.ms-Dropdown .ms-Label {
+ display: inline-block;
+ margin-bottom: 8px;
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-title {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ color: #a6a6a6;
+ cursor: default;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #00ff00;
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #600000;
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #a6a6a6;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-open .ms-Dropdown-items {
+ display: block;
+ position: absolute;
+}
+
+.ms-Panel .ms-Dropdown-items {
+ box-shadow: none;
+ overflow-y: auto;
+ padding-top: 4px;
+ max-height: 100%;
+}
+
+.ms-Panel .ms-Dropdown-items .ms-Dropdown-item {
+ padding: 0 16px;
+}
+
+.ms-Panel .ms-Dropdown-items::before {
+ content: none;
+ border: 0;
+}
+
+.ms-Dropdown-select {
+ display: none;
+}
+
+.ms-Dropdown-caretDown {
+ color: #666666;
+ font-size: 17px;
+ position: absolute;
+ right: 9px;
+ bottom: 5px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-Dropdown-title {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ cursor: pointer;
+ display: block;
+ height: 32px;
+ line-height: 30px;
+ padding: 0 32px 0 10px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-Dropdown-items {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ display: none;
+ list-style-type: none;
+ position: absolute;
+ width: 100%;
+ max-height: 200px;
+ z-index: 400;
+ overflow-y: scroll;
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ max-width: 100%;
+}
+
+.ms-Dropdown-items::before {
+ content: '';
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ border: 1px solid #eaeaea;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-items {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-items {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Dropdown-item {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 38px;
+ padding: 0 10px;
+ position: relative;
+ border: 1px solid transparent;
+ white-space: nowrap;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item {
+ border-color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:first-child,
+.ms-Dropdown-item:last-child {
+ height: 39px;
+}
+
+.ms-Dropdown-item:hover {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item:hover {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item:hover:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item:hover {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:active {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ color: #000000;
+}
+
+.ms-Dropdown-item.is-disabled {
+ background: #ffffff;
+ color: #a6a6a6;
+ cursor: default;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected,
+.ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected:hover,
+.ms-Dropdown-item.ms-Dropdown-item--selected:hover {
+ background-color: #c7e0f4;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item.is-selected:focus,
+ .ms-Dropdown-item.ms-Dropdown-item--selected:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-FacePile {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 32px;
+ width: auto;
+}
+
+.ms-FacePile .ms-FacePile-personaCardHost {
+ display: none;
+}
+
+.ms-FacePile-addButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 32px;
+ width: 32px;
+ line-height: 32px;
+ text-align: center;
+ float: left;
+ padding: 0;
+ margin-right: 4px;
+ outline: transparent;
+ border-radius: 50%;
+ vertical-align: top;
+}
+
+.ms-FacePile-addButton .ms-Persona-presence,
+.ms-FacePile-addButton .ms-Persona-details {
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 16px;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover,
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus {
+ background-color: #005a9e;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active {
+ background-color: #004578;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled {
+ background-color: #c8c8c8;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow {
+ background-color: #eaeaea;
+ color: #666666;
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active {
+ display: block;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover {
+ color: #212121;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled {
+ color: #c8c8c8;
+}
+
+.ms-FacePile-addPersonIcon {
+ position: relative;
+ top: -1px;
+}
+
+.ms-FacePile-overflowText {
+ font-size: 14px;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction {
+ display: none;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ line-height: 82px;
+ height: 74px;
+ text-transform: none;
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Link {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-size: 14px;
+ font-weight: 400;
+ color: #0078d7;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+}
+
+.ms-Link:hover,
+.ms-Link:focus {
+ color: #004578;
+}
+
+.ms-Link:active {
+ color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Link {
+ color: #8080ff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Link {
+ color: #00009f;
+ }
+}
+
+.ms-List {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ list-style-type: none;
+}
+
+.ms-ListItem {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ *zoom: 1;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ padding: 9px 28px 3px;
+ position: relative;
+ display: block;
+}
+
+.ms-ListItem:before,
+.ms-ListItem:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-ListItem:after {
+ clear: both;
+}
+
+.ms-ListItem-primaryText,
+.ms-ListItem-secondaryText,
+.ms-ListItem-tertiaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ display: block;
+}
+
+.ms-ListItem-primaryText {
+ color: #212121;
+ font-weight: 300;
+ font-size: 21px;
+ padding-right: 80px;
+ position: relative;
+ top: -4px;
+}
+
+.ms-ListItem-secondaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 25px;
+ position: relative;
+ top: -7px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-tertiaryText {
+ color: #767676;
+ font-weight: 300;
+ font-size: 14px;
+ position: relative;
+ top: -9px;
+ margin-bottom: -4px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-metaText {
+ color: #333333;
+ font-weight: 300;
+ font-size: 11px;
+ position: absolute;
+ right: 30px;
+ top: 39px;
+}
+
+.ms-ListItem-image {
+ float: left;
+ height: 70px;
+ margin-left: -8px;
+ margin-right: 10px;
+ width: 70px;
+ background-color: #333333;
+}
+
+.ms-ListItem-selectionTarget {
+ display: none;
+}
+
+.ms-ListItem-actions {
+ max-width: 80px;
+ position: absolute;
+ right: 30px;
+ text-align: right;
+ top: 10px;
+}
+
+.ms-ListItem-action {
+ color: #a6a6a6;
+ display: inline-block;
+ font-size: 15px;
+ position: relative;
+ text-align: center;
+ top: 3px;
+ cursor: pointer;
+ height: 16px;
+ width: 16px;
+}
+
+.ms-ListItem-action .ms-Icon {
+ vertical-align: top;
+}
+
+.ms-ListItem-action:hover {
+ color: #666666;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-unread {
+ border-left: 3px solid #0078d7;
+ padding-left: 27px;
+}
+
+.ms-ListItem.is-unread .ms-ListItem-secondaryText,
+.ms-ListItem.is-unread .ms-ListItem-metaText {
+ color: #0078d7;
+ font-weight: 600;
+}
+
+.ms-ListItem.is-unseen::after {
+ border-right: 10px solid transparent;
+ border-top: 10px solid #0078d7;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-selectionTarget {
+ display: block;
+ height: 20px;
+ left: 6px;
+ position: absolute;
+ top: 13px;
+ width: 20px;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-image {
+ margin-left: 0;
+}
+
+.ms-ListItem.is-selectable:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-selectable:hover::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+ height: 15px;
+ width: 15px;
+ border: 1px solid #767676;
+}
+
+.ms-ListItem.is-selected::before {
+ border: 1px solid transparent;
+}
+
+.ms-ListItem.is-selected::before,
+.ms-ListItem.is-selected:hover::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ font-size: 15px;
+ color: #767676;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+}
+
+.ms-ListItem.is-selected:hover {
+ background-color: #c7e0f4;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.ms-ListItem--document {
+ padding: 0;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon {
+ width: 70px;
+ height: 70px;
+ float: left;
+ text-align: center;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon {
+ font-size: 38px;
+ line-height: 70px;
+ color: #666666;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ font-size: 14px;
+ padding-top: 15px;
+ padding-right: 0;
+ position: static;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: #666666;
+ font-weight: 400;
+ font-size: 11px;
+ padding-top: 6px;
+}
+
+.ms-MessageBanner {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ position: relative;
+ border-bottom: 1px solid #767676;
+ background-color: #eff6fc;
+ min-width: 320px;
+ width: 100%;
+ height: 52px;
+ text-align: center;
+ overflow: hidden;
+ animation-name: fadeIn, slideDownIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner .ms-Icon {
+ font-size: 16px;
+}
+
+.ms-MessageBanner.hide {
+ animation-name: fadeOut, slideUpOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner.is-hidden {
+ display: none;
+}
+
+.ms-MessageBanner-expand,
+.ms-MessageBanner-close {
+ height: 52px;
+ width: 40px;
+ cursor: pointer;
+ border: 0;
+ background-color: transparent;
+}
+
+.ms-MessageBanner-close {
+ position: absolute;
+ right: 0;
+ top: 0;
+ line-height: 52px;
+ color: #666666;
+}
+
+.ms-MessageBanner-text {
+ display: inline-block;
+ padding: 18px 0;
+ margin-left: 0;
+ max-width: 770px;
+ overflow: hidden;
+ text-align: left;
+}
+
+.ms-MessageBanner-expand {
+ display: none;
+ vertical-align: top;
+}
+
+.ms-MessageBanner-expand.is-visible {
+ display: inline-block;
+}
+
+.ms-MessageBanner-action {
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 10px;
+ margin-left: 10px;
+ padding-right: 36px;
+}
+
+.ms-MessageBanner-action .ms-Button {
+ color: #ffffff;
+}
+
+.ms-MessageBanner-clipper {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-MessageBanner.is-expanded {
+ height: auto;
+}
+
+.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper {
+ white-space: normal;
+}
+
+@media screen and (max-width: 479px) {
+ .ms-MessageBanner-action {
+ margin: 0;
+ display: block;
+ text-align: right;
+ padding: 0 10px 10px 0;
+ }
+
+ .ms-MessageBanner-text {
+ margin-left: -25px;
+ padding: 18px 0 10px;
+ min-width: 240px;
+ }
+
+ .ms-MessageBanner-expand {
+ display: inline-block;
+ padding: 0;
+ margin-left: -5px;
+ width: 20px;
+ }
+
+ .ms-MessageBanner-expand .ms-Icon {
+ color: #0078d7;
+ }
+}
+
+.ms-ContextualHost {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ z-index: 10;
+ margin: 16px auto;
+ position: relative;
+ min-width: 10px;
+ display: none;
+ background-color: #ffffff;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+}
+
+.ms-ContextualHost.is-positioned {
+ position: absolute;
+ margin: 0;
+}
+
+.ms-ContextualHost.is-open {
+ display: inline-block;
+}
+
+.ms-ContextualHost-beak {
+ box-shadow: 0 0 15px -5px #3c3c3c;
+ position: absolute;
+ width: 28px;
+ height: 28px;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-sizing: border-box;
+ top: -6px;
+ display: none;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ z-index: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ top: 40px;
+ display: none;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ left: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ right: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak {
+ top: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak {
+ bottom: -10px;
+}
+
+.ms-ContextualHost-main {
+ position: relative;
+ background-color: #ffffff;
+ box-sizing: border-box;
+ outline: 1px solid transparent;
+ z-index: 5;
+ min-height: 10px;
+}
+
+.ms-ContextualHost-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 10;
+}
+
+.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title {
+ margin-right: 20px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak {
+ background-color: #0078d7;
+}
+
+@media (min-width: 480px) {
+ .ms-ContextualHost {
+ margin: 16px;
+ }
+
+ .ms-ContextualHost.is-positioned {
+ margin: 0;
+ }
+
+ .ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak,
+ .ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ display: block;
+ }
+}
+
+.ms-MessageBar {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ padding: 8px;
+ display: table;
+ background-color: #f4f4f4;
+}
+
+.ms-MessageBar-icon,
+.ms-MessageBar-text {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.ms-MessageBar-icon {
+ padding-right: 8px;
+ font-size: 16px;
+ color: #767676;
+}
+
+.ms-MessageBar-text {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.ms-MessageBar.ms-MessageBar--warning {
+ background-color: #fff4ce;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning {
+ background-color: #fed9cc;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon {
+ color: #d83b01;
+}
+
+.ms-MessageBar.ms-MessageBar--error {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-Icon {
+ font-size: 8px;
+ margin-left: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success {
+ background-color: #dff6dd;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon {
+ color: #107c10;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon {
+ font-size: 12px;
+ top: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon::before {
+ margin-left: 1px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon::after {
+ font-size: 8px;
+ margin-left: 3px;
+ top: 1px;
+}
+
+.ms-OrgChart {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-OrgChart-groupTitle {
+ color: #666666;
+ line-height: 1;
+}
+
+.ms-OrgChart-list {
+ padding: 0;
+ margin: 12px 0 16px;
+}
+
+.ms-OrgChart-listItem {
+ height: 50px;
+ width: 100%;
+ position: relative;
+ list-style: none;
+ margin-bottom: 8px;
+}
+
+.ms-OrgChart-listItemBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 50px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0;
+ padding: 0;
+}
+
+.ms-Overlay {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: rgba(255, 255, 255, 0.4);
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 0;
+ display: none;
+}
+
+.ms-Overlay.is-visible {
+ display: block;
+}
+
+.ms-Overlay--dark {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.ms-Panel {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #ffffff;
+ width: 100%;
+ max-width: 272px;
+ box-shadow: -30px 0 30px -30px rgba(0, 0, 0, 0.2);
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ z-index: 10;
+ display: none;
+}
+
+.ms-Panel.animate-in {
+ animation-name: fadeIn, slideLeftIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.animate-out {
+ animation-name: fadeOut, slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.is-open {
+ display: block;
+}
+
+.ms-Panel.ms-Panel--md {
+ max-width: 340px;
+}
+
+.ms-Panel.ms-Panel--lg {
+ max-width: 644px;
+}
+
+.ms-Panel.ms-Panel--xl {
+ max-width: 940px;
+}
+
+.ms-Panel.ms-Panel--xxl {
+ max-width: 1192px;
+}
+
+.ms-Panel--left {
+ box-shadow: -30px 0 30px 30px rgba(0, 0, 0, 0.2);
+ left: 0;
+ right: auto;
+}
+
+.ms-Panel--left.animate-in {
+ animation-name: fadeIn, slideRightIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel--left.animate-out {
+ animation-name: fadeOut, slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel-closeButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: absolute;
+ right: 8px;
+ top: 0;
+ height: 40px;
+ width: 40px;
+ line-height: 40px;
+ outline: 0;
+ padding: 0;
+ color: #666666;
+ font-size: 14px;
+}
+
+.ms-Panel-closeButton:hover {
+ color: #333333;
+}
+
+.ms-Panel-contentInner {
+ margin-top: 40px;
+ padding: 0 16px 20px;
+ overflow-y: auto;
+}
+
+@media (min-width: 640px) {
+ .ms-Panel-contentInner {
+ padding: 0 32px 20px;
+ }
+}
+
+@media (min-width: 1366px) {
+ .ms-Panel-contentInner {
+ padding: 0 40px 20px;
+ }
+}
+
+.ms-Panel-headerText {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ margin: 10px 0;
+ padding: 4px 0;
+ line-height: 1;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media (min-width: 1024px) {
+ .ms-Panel-headerText {
+ margin-top: 30px;
+ }
+}
+
+.ms-PanelHost {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 10;
+}
+
+.ms-PanelHost .ms-Overlay {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ background-color: #ffffff;
+ margin-bottom: 10px;
+}
+
+.ms-PeoplePicker-searchBox {
+ border-bottom: 1px solid #c8c8c8;
+ cursor: text;
+}
+
+.ms-PeoplePicker-searchBox:hover {
+ border-color: #767676;
+}
+
+.ms-PeoplePicker-searchBox.is-active,
+.ms-PeoplePicker-searchBox:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-PeoplePicker-searchBox:hover,
+ .ms-PeoplePicker-searchBox:focus {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-PeoplePicker-searchBox:hover,
+ .ms-PeoplePicker-searchBox:focus {
+ border-color: #37006e;
+ }
+}
+
+.ms-PeoplePicker-searchBox::-webkit-input-placeholder,
+.ms-PeoplePicker-searchBox::-moz-placeholder,
+.ms-PeoplePicker-searchBox:-moz-placeholder,
+.ms-PeoplePicker-searchBox:-ms-input-placeholder {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ margin-bottom: 0;
+ display: inline-block;
+ width: auto;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ min-height: 40px;
+ border: 0;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field {
+ border-color: #0078d7;
+}
+
+.ms-PeoplePicker-persona {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText {
+ color: #a80000;
+}
+
+.ms-PeoplePicker-personaRemove {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ background-color: #f4f4f4;
+ color: #666666;
+ display: inline-block;
+ text-align: center;
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-personaRemove:hover {
+ background-color: #eaeaea;
+ color: #333333;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-personaRemove:focus {
+ background-color: #eaeaea;
+ color: #333333;
+ border: 1px solid #0078d7;
+ outline: none;
+}
+
+.ms-PeoplePicker-results {
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ margin-bottom: -1px;
+ padding-top: 9px;
+ width: 100%;
+ padding-left: 0;
+ box-sizing: border-box;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
+ display: block;
+ opacity: 1;
+}
+
+.ms-PeoplePicker-resultGroup {
+ border-top: 1px solid #eaeaea;
+}
+
+.ms-PeoplePicker-resultGroup:first-child {
+ border-top: 0;
+}
+
+.ms-PeoplePicker-resultGroupTitle {
+ color: #0078d7;
+ font-weight: 300;
+ font-size: 12px;
+ padding-top: 8px;
+ padding-bottom: 8px;
+ text-transform: uppercase;
+ padding-left: 16px;
+}
+
+.ms-PeoplePicker-resultList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: -1px;
+ list-style-type: none;
+}
+
+.ms-PeoplePicker-result {
+ position: relative;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ padding-left: 16px;
+ cursor: pointer;
+ outline: 0;
+}
+
+.ms-PeoplePicker-result:hover,
+.ms-PeoplePicker-result:focus {
+ background-color: #eaeaea;
+}
+
+.ms-PeoplePicker-result:focus {
+ box-shadow: 0 0 0 1px #0078d7 inset;
+}
+
+.ms-PeoplePicker-result.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-resultBtn,
+.ms-PeoplePicker-peopleListBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ box-sizing: border-box;
+ height: 34px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0 0 10px;
+ padding: 0 0 0 9px;
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-peopleListBtn {
+ height: 48px;
+ }
+}
+
+.ms-PeoplePicker-resultBtn:hover,
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultBtn:focus,
+.ms-PeoplePicker-peopleListBtn:focus {
+ outline: 1;
+}
+
+.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact,
+.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact {
+ height: 32px;
+}
+
+.ms-PeoplePicker-peopleListBtn {
+ margin-bottom: 0;
+ padding: 0;
+}
+
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: transparent;
+}
+
+.ms-PeoplePicker-resultAction {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ height: 100%;
+ transition: background-color 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 40px;
+ text-align: center;
+}
+
+.ms-PeoplePicker-resultAction .ms-Icon {
+ color: #666666;
+ font-size: 15px;
+}
+
+.ms-PeoplePicker-resultAction:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultAction:active {
+ background-color: #a6a6a6;
+}
+
+.ms-PeoplePicker-resultAdditionalContent {
+ display: none;
+}
+
+.ms-PeoplePicker-result.is-expanded {
+ background-color: #f4f4f4;
+ margin-bottom: 11px;
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon {
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore {
+ border-top: 1px solid #eaeaea;
+ height: 69px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner {
+ position: absolute;
+ width: 32px;
+ height: 32px;
+ top: 20px;
+ left: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle {
+ background-color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-Spinner {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary {
+ color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching:hover {
+ background-color: transparent;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMoreBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 69px;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ padding-left: 70px;
+ text-align: left;
+}
+
+.ms-PeoplePicker-searchMoreBtn:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-searchMoreBtn:focus,
+.ms-PeoplePicker-searchMoreBtn:active {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
+ height: 49px;
+ padding-left: 50px;
+}
+
+.ms-PeoplePicker-searchMoreIcon {
+ height: 70px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 70px;
+}
+
+.ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #333333;
+ font-size: 16px;
+ position: absolute;
+ text-align: center;
+ top: 27px;
+ width: 100%;
+}
+
+.ms-PeoplePicker-searchMorePrimary {
+ padding-top: 2px;
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-PeoplePicker-searchMoreSecondary {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover {
+ background-color: inherit;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary {
+ color: #666666;
+ font-weight: 300;
+ font-size: 11px;
+ line-height: 20px;
+ position: relative;
+ top: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction {
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups {
+ max-height: 209px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore {
+ height: 49px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner {
+ width: 28px;
+ height: 28px;
+ top: 12px;
+ left: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn {
+ height: 100%;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
+ background-size: 16px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon {
+ height: 50px;
+ width: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ font-size: 17px;
+ top: 0;
+ margin-top: 0;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 45px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results {
+ border-bottom: 0;
+ padding: 20px 0 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard {
+ display: none;
+ position: absolute;
+ height: 200px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable {
+ padding: 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn {
+ padding-left: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ width: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ top: 0;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner {
+ top: 16px;
+ left: 14px;
+ height: 20px;
+ width: 20px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile {
+ position: relative;
+ border: 0;
+ box-shadow: none;
+ margin: 0;
+ max-width: 100%;
+ border-bottom: 1px solid #eaeaea;
+}
+
+@media (max-width: 479px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-imageArea,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-image {
+ width: 32px;
+ height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-presence {
+ left: 19px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-details {
+ padding-left: 8px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText {
+ display: none;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText {
+ display: block;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn {
+ height: 40px;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction {
+ height: 40px;
+ }
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected {
+ margin-bottom: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker-selectedHeader,
+.ms-PeoplePicker-peopleListHeader {
+ color: #0078d7;
+ font-size: 12px;
+ font-weight: 400;
+ height: 50px;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-selectedPeople,
+.ms-PeoplePicker-peopleList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ list-style: none;
+}
+
+.ms-PeoplePicker-selectedPerson {
+ margin-bottom: 8px;
+ position: relative;
+}
+
+.ms-PeoplePicker-peopleListItem {
+ margin-bottom: 6px;
+ position: relative;
+}
+
+.ms-Persona {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 1;
+ position: relative;
+ width: 100%;
+ height: 48px;
+ display: table;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+
+.ms-Persona .ms-ContextualHost {
+ display: none;
+}
+
+.ms-Persona-imageArea {
+ position: absolute;
+ overflow: hidden;
+ text-align: center;
+ max-width: 48px;
+ height: 48px;
+ border-radius: 50%;
+ z-index: 0;
+ width: 100%;
+ top: 0;
+ left: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Persona-imageArea {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Persona-imageArea {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona-placeholder {
+ color: #ffffff;
+ position: absolute;
+ right: 0;
+ left: 0;
+ font-size: 47px;
+ top: 9px;
+ z-index: 5;
+}
+
+.ms-Persona-initials {
+ color: #ffffff;
+ font-size: 17px;
+ font-weight: 100;
+ line-height: 48px;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightBlue {
+ background-color: #6ba5e7;
+}
+
+.ms-Persona-initials.ms-Persona-initials--blue {
+ background-color: #2d89ef;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkBlue {
+ background-color: #2b5797;
+}
+
+.ms-Persona-initials.ms-Persona-initials--teal {
+ background-color: #00aba9;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightGreen {
+ background-color: #99b433;
+}
+
+.ms-Persona-initials.ms-Persona-initials--green {
+ background-color: #00a300;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkGreen {
+ background-color: #1e7145;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightPink {
+ background-color: #e773bd;
+}
+
+.ms-Persona-initials.ms-Persona-initials--pink {
+ background-color: #ff0097;
+}
+
+.ms-Persona-initials.ms-Persona-initials--magenta {
+ background-color: #7e3878;
+}
+
+.ms-Persona-initials.ms-Persona-initials--purple {
+ background-color: #603cba;
+}
+
+.ms-Persona-initials.ms-Persona-initials--black {
+ background-color: #1d1d1d;
+}
+
+.ms-Persona-initials.ms-Persona-initials--orange {
+ background-color: #da532c;
+}
+
+.ms-Persona-initials.ms-Persona-initials--red {
+ background-color: #ee1111;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkRed {
+ background-color: #b91d47;
+}
+
+.ms-Persona-image {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 48px;
+ z-index: 10;
+ width: 100%;
+}
+
+.ms-Persona-image[src=''] {
+ display: none;
+}
+
+.ms-Persona-presence {
+ background-color: #7fba00;
+ position: absolute;
+ height: 12px;
+ width: 12px;
+ border-radius: 50%;
+ top: auto;
+ left: 34px;
+ bottom: -1px;
+ border: 2px solid #ffffff;
+ text-align: center;
+}
+
+.ms-Persona-presenceIcon {
+ color: #ffffff;
+ font-size: 9px;
+ line-height: 12px;
+ vertical-align: top;
+}
+
+.ms-Persona-details {
+ padding: 0 12px;
+ vertical-align: middle;
+ overflow: hidden;
+ text-align: left;
+ padding-left: 60px;
+ display: table-cell;
+ width: 100%;
+}
+
+.ms-Persona-primaryText,
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ms-Persona-primaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 17px;
+ margin-top: -3px;
+ line-height: 1.4;
+}
+
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ color: #666666;
+ font-weight: 400;
+ font-size: 12px;
+ white-space: nowrap;
+ line-height: 1.3;
+}
+
+.ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ padding-top: 5px;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny {
+ height: 30px;
+ display: inline-block;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea {
+ overflow: visible;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ right: auto;
+ top: 10px;
+ left: 0;
+ border: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ top: 9px;
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-details {
+ padding-left: 20px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 9px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
+ padding: 0;
+ background-color: transparent;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText::after {
+ content: ';';
+}
+
+.ms-Persona.ms-Persona--xs,
+.ms-Persona.ms-Persona--facePile,
+.ms-Persona.ms-Persona--token {
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xs .ms-Persona-image,
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--facePile .ms-Persona-image,
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--token .ms-Persona-image {
+ max-width: 32px;
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--token .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-initials,
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials,
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-presence,
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence,
+.ms-Persona.ms-Persona--token .ms-Persona-presence {
+ left: 19px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-details,
+.ms-Persona.ms-Persona--facePile .ms-Persona-details,
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ padding-left: 40px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--sm {
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--sm .ms-Persona-image {
+ max-width: 40px;
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-placeholder {
+ font-size: 38px;
+ top: 5px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-initials {
+ font-size: 14px;
+ line-height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-presence {
+ left: 27px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-details {
+ padding-left: 48px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText {
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText {
+ padding-top: 1px;
+}
+
+.ms-Persona.ms-Persona--lg {
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--lg .ms-Persona-image {
+ max-width: 72px;
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-placeholder {
+ font-size: 67px;
+ top: 10px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-initials {
+ font-size: 28px;
+ line-height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presence {
+ left: 49px;
+ height: 20px;
+ width: 20px;
+ border-width: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon {
+ line-height: 20px;
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-details {
+ padding-left: 84px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--xl {
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xl .ms-Persona-image {
+ max-width: 100px;
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-placeholder {
+ font-size: 95px;
+ top: 12px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-initials {
+ font-size: 42px;
+ line-height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presence {
+ height: 28px;
+ width: 28px;
+ left: 71px;
+ border-width: 4px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon {
+ line-height: 28px;
+ font-size: 21px;
+ position: relative;
+ top: 1px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-details {
+ padding-left: 120px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-primaryText {
+ font-size: 21px;
+ font-weight: 300;
+ margin-top: 0;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText {
+ padding-top: 2px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText,
+.ms-Persona.ms-Persona--xl .ms-Persona-optionalText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText {
+ color: #212121;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText {
+ color: #333333;
+}
+
+.ms-Persona.ms-Persona--selectable {
+ cursor: pointer;
+ padding: 0 10px;
+}
+
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover,
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus {
+ background-color: #deecf9;
+ outline: 1px solid transparent;
+}
+
+.ms-Persona.ms-Persona--available .ms-Persona-presence {
+ background-color: #7fba00;
+}
+
+.ms-Persona.ms-Persona--away .ms-Persona-presence {
+ background-color: #fcd116;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence {
+ background-color: #ffffff;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence::before {
+ content: '';
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ box-shadow: 0 0 0 2px #d93b3b inset;
+ border-radius: 50%;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence::after {
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-color: #d93b3b;
+ -ms-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ position: absolute;
+ top: 5px;
+ left: 0;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence::after {
+ top: 9px;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence::after {
+ top: 13px;
+}
+
+.ms-Persona.ms-Persona--busy .ms-Persona-presence {
+ background-color: #d93b3b;
+}
+
+.ms-Persona.ms-Persona--dnd .ms-Persona-presence {
+ background-color: #e81123;
+}
+
+.ms-Persona.ms-Persona--offline .ms-Persona-presence {
+ background-color: #93abbd;
+}
+
+.ms-Persona.ms-Persona--facePile {
+ display: inline-block;
+ width: auto;
+}
+
+.ms-Persona.ms-Persona--facePile:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea {
+ position: relative;
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-details {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--token {
+ display: inline-block;
+ width: auto;
+ background-color: #f4f4f4;
+ border-radius: 20px;
+ margin: 4px;
+}
+
+.ms-Persona.ms-Persona--token:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon {
+ border-radius: 20px;
+ display: inline-block;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ line-height: 30px;
+ transition: background-color 0.167s cubic-bezier(0.1, 0.9, 0.2, 1);
+ text-align: center;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover {
+ background-color: #eaeaea;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea {
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ height: 30px;
+ display: inline-block;
+ width: auto;
+ padding-right: 8px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ padding-top: 0;
+ line-height: 34px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-PersonaCard {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ animation-name: fadeIn, slideUpIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-PersonaCard-persona {
+ background-color: #f4f4f4;
+ padding-top: 12px;
+ padding-bottom: 12px;
+ padding-left: 20px;
+}
+
+.ms-PersonaCard-actions {
+ box-sizing: border-box;
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0 10px;
+ background-color: #ffffff;
+ height: 48px;
+}
+
+.ms-PersonaCard-actions:before {
+ content: '';
+ position: absolute;
+ top: 47px;
+ left: 0;
+ width: 100%;
+ border-top: 1px solid #c8c8c8;
+}
+
+.ms-PersonaCard-action,
+.ms-PersonaCard-overflow {
+ display: inline-block;
+ cursor: pointer;
+ font-size: 17px;
+ height: 48px;
+ line-height: 48px;
+ padding: 0 10px;
+ color: #666666;
+ outline: transparent;
+ position: relative;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-action:hover,
+.ms-PersonaCard-overflow:hover {
+ color: #212121;
+}
+
+.ms-PersonaCard-action:active,
+.ms-PersonaCard-overflow:active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action::before,
+.ms-PersonaCard-overflow::before {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: transparent;
+ top: 0;
+ left: 0;
+ z-index: 100;
+}
+
+.ms-PersonaCard-action.is-active,
+.ms-PersonaCard-overflow.is-active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action.is-active::after,
+.ms-PersonaCard-overflow.is-active::after {
+ box-sizing: border-box;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ content: '';
+ width: 10px;
+ height: 10px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ position: absolute;
+ border-right: 0;
+ border-bottom: 0;
+ bottom: -4px;
+ left: 15px;
+}
+
+.ms-PersonaCard-overflow {
+ font-size: 14px;
+ color: #333333;
+ float: right;
+ margin-top: -1px;
+}
+
+.ms-PersonaCard-overflow:hover {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-orgChart {
+ position: absolute;
+ right: 12px;
+ top: -95px;
+}
+
+.ms-PersonaCard-actionDetailBox {
+ min-height: 48px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ background-color: #ffffff;
+}
+
+.ms-PersonaCard-details {
+ display: none;
+ width: 100%;
+ margin: 0;
+ max-height: 300px;
+ min-height: 48px;
+ color: #666666;
+ padding: 9px 20px;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-details.is-active {
+ display: block;
+}
+
+.ms-PersonaCard-details.is-collapsed {
+ height: 30px;
+ overflow: hidden;
+}
+
+.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander::after {
+ content: '\e088';
+}
+
+.ms-PersonaCard-details[data-detail-id='org'] {
+ max-height: 300px;
+}
+
+.ms-PersonaCard-detailExpander {
+ color: #333333;
+ cursor: pointer;
+ font-size: 15px;
+ height: 30px;
+ line-height: 30px;
+ margin-top: 1px;
+ position: absolute;
+ right: 10px;
+ text-align: center;
+ width: 30px;
+}
+
+.ms-PersonaCard-detailExpander::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e087';
+}
+
+.ms-PersonaCard-detailLine {
+ color: #333333;
+ line-height: 30px;
+}
+
+.ms-PersonaCard-detailLabel {
+ color: #666666;
+}
+
+.ms-PersonaCard-action.ms-PersonaCard-orgChart::after {
+ display: none;
+}
+
+@media (min-width: 480px) {
+ .ms-PersonaCard {
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ max-width: 360px;
+ position: relative;
+ }
+
+ .ms-ContextualHost .ms-PersonaCard {
+ box-shadow: none;
+ }
+}
+
+.ms-Pivot {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-Pivot-links {
+ font-size: 0;
+ height: 40px;
+ list-style-type: none;
+ padding: 0;
+ white-space: nowrap;
+}
+
+.ms-Pivot-link {
+ color: #333333;
+ display: inline-block;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 40px;
+ margin-right: 8px;
+ padding: 0 8px;
+ text-align: center;
+}
+
+.ms-Pivot-link:hover {
+ cursor: pointer;
+}
+
+.ms-Pivot-link::before {
+ background-color: transparent;
+ bottom: 0;
+ content: '';
+ height: 2px;
+ left: 8px;
+ position: absolute;
+ right: 8px;
+ transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-Pivot-link::after {
+ color: transparent;
+ content: attr(title);
+ display: block;
+ font-weight: bold;
+ height: 1px;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+.ms-Pivot-link.is-selected {
+ font-weight: 600;
+ position: relative;
+}
+
+.ms-Pivot-link.is-selected::before {
+ background-color: #0078d7;
+}
+
+.ms-Pivot-link.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow {
+ color: #666666;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow.is-selected {
+ color: #0078d7;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
+.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
+ color: #212121;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:active {
+ color: #0078d7;
+}
+
+.ms-Pivot-ellipsis {
+ font-size: 15px;
+ position: relative;
+ top: 0;
+}
+
+.ms-Pivot-content {
+ display: none;
+ margin-top: 20px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected {
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow::after {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link {
+ height: 40px;
+ background-color: #f4f4f4;
+ line-height: 40px;
+ margin-right: -2px;
+ padding: 0 10px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow) {
+ color: #000000;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
+ color: #ffffff;
+ background-color: #0078d7;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
+ background-color: #ffffff;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active {
+ background-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ font-weight: 600;
+ }
+}
+
+.ms-ProgressIndicator {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-weight: 400;
+}
+
+.ms-ProgressIndicator-itemName {
+ color: #333333;
+ font-size: 14px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ padding-top: 4px;
+ line-height: 20px;
+}
+
+.ms-ProgressIndicator-itemDescription {
+ color: #767676;
+ font-size: 11px;
+ line-height: 18px;
+}
+
+.ms-ProgressIndicator-itemProgress {
+ position: relative;
+ width: 180px;
+ height: 2px;
+ padding: 8px 0;
+}
+
+.ms-ProgressIndicator-progressTrack {
+ position: absolute;
+ width: 100%;
+ height: 2px;
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-ProgressIndicator-progressBar {
+ background-color: #0078d7;
+ height: 2px;
+ position: absolute;
+ transition: width 0.3s ease;
+ width: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #000000;
+ }
+}
+
+.ms-SearchBox {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ transition: width 0.167s;
+ width: 180px;
+}
+
+.ms-SearchBox .ms-CommandButton {
+ display: none;
+}
+
+.ms-SearchBox.is-active {
+ z-index: 10;
+}
+
+.ms-SearchBox.is-active .ms-SearchBox-label {
+ display: none;
+}
+
+.ms-SearchBox.is-active .ms-CommandButton {
+ display: block;
+}
+
+.ms-SearchBox.has-text .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox:hover {
+ background-color: #deecf9;
+ border-color: #0078d7;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label {
+ color: #000000;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon {
+ color: #333333;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-label {
+ color: #a6a6a6;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-icon {
+ color: #c8c8c8;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-SearchBox-field {
+ position: relative;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #71afe5;
+ outline: transparent 1px solid;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 14px;
+ color: #000000;
+ height: 32px;
+ padding: 6px 3px 7px 32px;
+ width: 100%;
+ background-color: transparent;
+ z-index: 5;
+ transition: padding-left 0.167s;
+}
+
+.ms-SearchBox-field:focus {
+ padding: 6px 32px 7px 10px;
+ border-color: #0078d7;
+ background-color: #deecf9;
+}
+
+.ms-SearchBox-field::-ms-clear {
+ display: none;
+}
+
+.ms-SearchBox-close.ms-CommandButton {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ display: none;
+ z-index: 11;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button {
+ background-color: #0078d7;
+ color: #ffffff;
+ height: 100%;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon {
+ color: #ffffff;
+}
+
+.ms-SearchBox-label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding-left: 8px;
+ line-height: 32px;
+ color: #666666;
+}
+
+.ms-SearchBox-label .ms-Icon {
+ margin-right: 7px;
+ font-size: 17px;
+ color: #767676;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar {
+ border: 0;
+ background-color: #deecf9;
+ width: 208px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field {
+ border: 0;
+ height: 40px;
+ background: transparent;
+ padding-left: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+ padding-left: 0;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close {
+ background-color: #deecf9;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover {
+ border: 0;
+ background-color: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label {
+ color: #212121;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed {
+ width: 50px;
+ min-height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field {
+ cursor: pointer;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active {
+ width: 100%;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field {
+ display: block;
+ cursor: text;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text {
+ display: inline-block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close {
+ display: block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon {
+ width: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ display: inline-block;
+}
+
+.ms-Spinner {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 20px;
+}
+
+.ms-Spinner.ms-Spinner--large {
+ height: 28px;
+}
+
+.ms-Spinner.ms-Spinner--large .ms-Spinner-label {
+ left: 34px;
+ top: 6px;
+}
+
+.ms-Spinner-circle {
+ position: absolute;
+ border-radius: 100px;
+ background-color: #0078d7;
+ opacity: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Spinner-circle {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Spinner-circle {
+ background-color: #000000;
+ }
+}
+
+.ms-Spinner-label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ font-size: 12px;
+ font-weight: 400;
+ color: #0078d7;
+ left: 28px;
+ top: 2px;
+}
+
+.ms-Table {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: table;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+.ms-Table--fixed {
+ table-layout: fixed;
+}
+
+.ms-Table tr,
+.ms-Table-row {
+ display: table-row;
+ line-height: 30px;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+}
+
+.ms-Table tr.is-selected,
+.ms-Table-row.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck,
+.ms-Table-row.is-selected .ms-Table-rowCheck {
+ background-color: #0078d7;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck::before,
+.ms-Table-row.is-selected .ms-Table-rowCheck::before {
+ display: none;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck::after,
+.ms-Table-row.is-selected .ms-Table-rowCheck::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #ffffff;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+}
+
+.ms-Table th,
+.ms-Table td,
+.ms-Table-cell {
+ display: table-cell;
+ padding: 0 10px;
+}
+
+.ms-Table thead th,
+.ms-Table-head {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-Table thead td,
+.ms-Table thead th,
+.ms-Table thead .ms-Table-cell,
+.ms-Table thead .ms-Table-rowCheck,
+.ms-Table-head td,
+.ms-Table-head th,
+.ms-Table-head .ms-Table-cell,
+.ms-Table-head .ms-Table-rowCheck {
+ font-weight: normal;
+ text-align: left;
+ border-bottom: 1px solid #eaeaea;
+}
+
+.ms-Table thead .ms-Table-rowCheck::after,
+.ms-Table-head .ms-Table-rowCheck::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #a6a6a6;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+}
+
+.ms-Table-rowCheck {
+ display: table-cell;
+ width: 20px;
+ position: relative;
+ padding: 0;
+}
+
+.ms-Table-rowCheck::before {
+ border: 1px solid #a6a6a6;
+ content: '';
+ display: block;
+ height: 14px;
+ left: 2px;
+ position: absolute;
+ top: 6px;
+ width: 14px;
+}
+
+.ms-Table--selectable tr:hover,
+.ms-Table--selectable .ms-Table-row:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Table-row.is-selected .ms-Table-rowCheck {
+ background: none;
+ }
+
+ .ms-Table-row.is-selected .ms-Table-rowCheck::before {
+ display: block;
+ }
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-TextField {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 8px;
+}
+
+.ms-TextField.is-disabled .ms-TextField-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField.is-disabled::-webkit-input-placeholder,
+.ms-TextField.is-disabled::-moz-placeholder,
+.ms-TextField.is-disabled:-moz-placeholder,
+.ms-TextField.is-disabled:-ms-input-placeholder {
+ color: #a6a6a6;
+}
+
+.ms-TextField.is-required .ms-Label::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-required::-webkit-input-placeholder::after,
+.ms-TextField.is-required::-moz-placeholder::after,
+.ms-TextField.is-required:-moz-placeholder::after,
+.ms-TextField.is-required:-ms-input-placeholder::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-active {
+ border-color: #0078d7;
+}
+
+.ms-TextField-field {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #c8c8c8;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+ height: 32px;
+ padding: 6px 10px 8px;
+ width: 100%;
+ min-width: 180px;
+ outline: 0;
+}
+
+.ms-TextField-field:hover {
+ border-color: #767676;
+}
+
+.ms-TextField-field:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField-field:hover,
+ .ms-TextField-field:focus {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField-field:hover,
+ .ms-TextField-field:focus {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField-field[disabled] {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField-field::-webkit-input-placeholder,
+.ms-TextField-field::-moz-placeholder,
+.ms-TextField-field:-moz-placeholder,
+.ms-TextField-field:-ms-input-placeholder {
+ color: #666666;
+}
+
+.ms-TextField-description {
+ color: #767676;
+ font-size: 11px;
+}
+
+.ms-TextField.ms-TextField--placeholder {
+ position: relative;
+}
+
+.ms-TextField.ms-TextField--placeholder .ms-Label {
+ position: absolute;
+ font-weight: 300;
+ font-size: 12px;
+ color: #666666;
+ padding: 7px 0 7px 10px;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined {
+ border-bottom: 1px solid #c8c8c8;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--underlined:hover {
+ border-color: #767676;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--underlined:active,
+.ms-TextField.ms-TextField--underlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-Label {
+ font-size: 12px;
+ margin-right: 8px;
+ display: table-cell;
+ vertical-align: bottom;
+ padding-left: 12px;
+ padding-bottom: 5px;
+ height: 32px;
+ width: 1%;
+ white-space: nowrap;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field {
+ border: 0;
+ float: left;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--multiline .ms-TextField-field {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 17px;
+ min-height: 60px;
+ min-width: 260px;
+ padding-top: 6px;
+ overflow: auto;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ border-bottom: 1px solid #0078d7;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:hover {
+ border-color: #767676;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:active,
+.ms-TextField.ms-TextField--textFieldUnderlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ border: 0;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Toggle {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: block;
+ margin-bottom: 26px;
+}
+
+.ms-Toggle .ms-Label {
+ position: relative;
+ padding: 0 0 0 62px;
+ font-size: 12px;
+}
+
+.ms-Toggle .ms-Toggle-field {
+ background-color: #f4f4f4;
+}
+
+.ms-Toggle .ms-Toggle-field::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ left: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field::before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field::before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field::before {
+ right: auto;
+ border-right: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--off {
+ display: block;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--on {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ right: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field.is-selected::before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected::before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected::before {
+ left: auto;
+ border-left: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on {
+ display: block;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field:focus,
+.ms-Toggle .ms-Toggle-field:hover {
+ background-color: #eaeaea;
+ outline: 0;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:focus,
+.ms-Toggle .ms-Toggle-field.is-selected:hover {
+ background-color: #005a9e;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label {
+ color: #000000;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ms-Toggle .ms-Toggle-field:active .ms-Label {
+ color: #333333;
+}
+
+.ms-Toggle.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field {
+ background-color: #ffffff;
+ border-color: #c8c8c8;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field::before {
+ background-color: #c8c8c8;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field::before {
+ border-color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field::before {
+ border-color: #600000;
+ }
+}
+
+.ms-Toggle-description {
+ position: relative;
+ font-size: 12px;
+ vertical-align: top;
+ display: block;
+ margin-bottom: 8px;
+}
+
+.ms-Toggle-field {
+ position: relative;
+ display: inline-block;
+ width: 57px;
+ height: 20px;
+ box-sizing: border-box;
+ border: 2.5px #c8c8c8 solid;
+ cursor: pointer;
+}
+
+.ms-Toggle-input {
+ display: none;
+}
+
+.ms-Toggle.ms-Toggle--textLeft {
+ width: 225px;
+ margin-bottom: 40px;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description {
+ display: inline-block;
+ max-width: 150px;
+ top: -3px;
+ margin-bottom: 0;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field {
+ float: right;
+}
+
+html,
+body {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ font-size: inherit;
+ padding: 0;
+ margin: 0;
+}
+
+a {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-size: 14px;
+ font-weight: 400;
+ color: #0078d7;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+ font-size: inherit;
+ text-decoration: none;
+}
+
+a:hover,
+a:focus {
+ color: #004578;
+}
+
+a:active {
+ color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ a {
+ color: #8080ff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ a {
+ color: #00009f;
+ }
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0;
+ font-weight: normal;
+}
+
+h1 {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 28px;
+ font-weight: 100;
+ color: inherit;
+ letter-spacing: -1px;
+}
+
+h2 {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 21px;
+ font-weight: 100;
+ color: inherit;
+}
+
+h3 {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ color: inherit;
+}
+
+h4 {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ color: inherit;
+}
+
+h5 {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ color: inherit;
+}
+
+h6 {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 11px;
+ font-weight: 400;
+ color: inherit;
+}
+
+.u-contentCenter {
+ max-width: 400px;
+ padding: 0 20px 0;
+ margin: 0 auto;
+ box-sizing: border-box;
+}
+
+.Container {
+ margin: 0;
+ padding: 0;
+}
+
+.Header {
+ border-bottom-style: solid;
+ border-bottom-width: 20px;
+}
+
+.Header-text {
+ padding: 40px 0 35px;
+}
+
+.Content {
+ padding: 20px 0;
+}
+
+.Intro {
+ margin-bottom: 16px;
+}
+
+.SubmitButton {
+ margin-top: 20px;
+}
diff --git a/dist/documentation/Samples/Form/css/Form.min.css b/dist/documentation/Samples/Form/css/Form.min.css
new file mode 100644
index 000000000..19f7840ba
--- /dev/null
+++ b/dist/documentation/Samples/Form/css/Form.min.css
@@ -0,0 +1 @@
+.ms-Breadcrumb{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:23px 0 1px}.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow{display:inline}.ms-Breadcrumb-chevron{font-size:17px;color:#666;vertical-align:top;margin:10px 0}.ms-Breadcrumb-list{display:inline;white-space:nowrap;padding:0;margin:0}.ms-Breadcrumb-list .ms-Breadcrumb-listItem{list-style-type:none;vertical-align:top;margin:0;padding:0;display:inline-block}.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron{display:none}.ms-Breadcrumb-overflow{display:none;position:relative;margin-right:-4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{font-size:12px;display:inline-block;color:#0078d7;padding:12px 8px 3px;cursor:pointer;vertical-align:top}.ms-Breadcrumb-overflowMenu{display:none;position:absolute}.ms-Breadcrumb-overflowMenu.is-open{display:block;top:36px;left:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;border:1px solid #c8c8c8;z-index:105}.ms-Breadcrumb-overflowMenu:before{position:absolute;box-shadow:0 0 5px 0 rgba(0,0,0,.4);top:-6px;left:6px;content:' ';width:16px;height:16px;transform:rotate(45deg);background-color:#fff}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu{border:0;box-shadow:none;position:relative;width:190px}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open{margin-bottom:0}.ms-Breadcrumb-itemLink,.ms-Breadcrumb-overflowButton{text-decoration:none;outline:transparent}.ms-Breadcrumb-itemLink:hover,.ms-Breadcrumb-overflowButton:hover{background-color:#f4f4f4;cursor:pointer}.ms-Breadcrumb-itemLink:focus,.ms-Breadcrumb-overflowButton:focus{outline:1px solid #767676;color:#000}.ms-Breadcrumb-itemLink:active,.ms-Breadcrumb-overflowButton:active{outline:transparent;background-color:#c8c8c8}.ms-Breadcrumb-itemLink{font-weight:100;font-size:21px;color:#333;display:inline-block;padding:0 4px;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:639px){.ms-Breadcrumb{margin:10px 0}.ms-Breadcrumb-itemLink{font-size:17px}.ms-Breadcrumb-chevron{font-size:14px;margin-top:7px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:8px;padding-bottom:3px}}@media screen and (max-width:479px){.ms-Breadcrumb-itemLink{font-size:14px;max-width:116px}.ms-Breadcrumb-chevron{margin-top:4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:5px;padding-bottom:3px}}.ms-Button{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:14px;font-weight:400;background-color:#f4f4f4;border:1px solid #f4f4f4;cursor:pointer;height:32px;min-width:80px;padding:4px 20px 6px}.ms-Button:hover{background-color:#eaeaea;border-color:#eaeaea}.ms-Button:hover .ms-Button-label{color:#000}@media screen and (-ms-high-contrast:active){.ms-Button:hover{color:#1aebff;border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Button:hover{color:#37006e;border-color:#37006e}}.ms-Button:focus{background-color:#eaeaea;border-color:#0078d7;outline:1px solid transparent}.ms-Button:focus .ms-Button-label{color:#000}.ms-Button:active{background-color:#0078d7;border-color:#0078d7}.ms-Button:active .ms-Button-label{color:#fff}.ms-Button.is-disabled,.ms-Button:disabled{background-color:#f4f4f4;border-color:#f4f4f4;cursor:default}.ms-Button.is-disabled .ms-Button-label,.ms-Button:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.is-disabled:focus,.ms-Button.is-disabled:hover,.ms-Button:disabled:focus,.ms-Button:disabled:hover{outline:0}.ms-Button-label{color:#333;font-weight:600;font-size:14px}.ms-Button-description,.ms-Button-icon{display:none}.ms-Button.ms-Button--primary{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary .ms-Button-label{color:#fff}.ms-Button.ms-Button--primary:hover{background-color:#005a9e;border-color:#005a9e}.ms-Button.ms-Button--primary:focus{background-color:#005a9e;border-color:#004578}.ms-Button.ms-Button--primary:active{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary.is-disabled,.ms-Button.ms-Button--primary:disabled{background-color:#f4f4f4;border-color:#f4f4f4}.ms-Button.ms-Button--primary.is-disabled .ms-Button-label,.ms-Button.ms-Button--primary:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--hero{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-ms-flexbox;display:flex;padding:0}.ms-Button.ms-Button--hero .ms-Button-icon{color:#0078d7;display:block;margin-right:4px;text-align:center}.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon{border-radius:18px;border:1px solid #0078d7;font-size:12px;height:18px;line-height:18px;width:18px}.ms-Button.ms-Button--hero .ms-Button-label{color:#0078d7;font-size:21px;font-weight:100;position:relative;text-decoration:none}.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon{color:#005a9e}.ms-Button.ms-Button--hero:focus .ms-Button-label,.ms-Button.ms-Button--hero:hover .ms-Button-label{color:#004578}.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:active .ms-Button-label{color:#0078d7}.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon{color:#c8c8c8}.ms-Button.ms-Button--hero.is-disabled .ms-Button-label,.ms-Button.ms-Button--hero:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound{display:block;height:auto;max-width:280px;min-height:72px;padding:20px}.ms-Button.ms-Button--compound .ms-Button-label{display:block;font-weight:600;position:relative;text-align:left;margin-top:-5px}.ms-Button.ms-Button--compound .ms-Button-description{color:#666;display:block;font-weight:400;font-size:12px;position:relative;text-align:left;top:3px}.ms-Button.ms-Button--compound:hover .ms-Button-description{color:#212121}.ms-Button.ms-Button--compound:focus{border-color:#0078d7;background-color:#f4f4f4}.ms-Button.ms-Button--compound:focus .ms-Button-label{color:#333}.ms-Button.ms-Button--compound:focus .ms-Button-description{color:#666}.ms-Button.ms-Button--compound:active{background-color:#0078d7}.ms-Button.ms-Button--compound:active .ms-Button-description,.ms-Button.ms-Button--compound:active .ms-Button-label{color:#fff}.ms-Button.ms-Button--compound.is-disabled .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,.ms-Button.ms-Button--compound:disabled .ms-Button-description,.ms-Button.ms-Button--compound:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound.is-disabled:active,.ms-Button.ms-Button--compound.is-disabled:focus,.ms-Button.ms-Button--compound:disabled:active,.ms-Button.ms-Button--compound:disabled:focus{border-color:#f4f4f4;background-color:#f4f4f4}.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label{color:#a6a6a6}.ms-Callout{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;width:288px}.ms-Callout.is-hidden{display:none}.ms-Callout-header{z-index:105;padding:24px 28px 12px}.ms-Callout-title{margin:0;font-weight:300;font-size:21px}.ms-Callout-subText{margin:0;font-weight:300;color:#333;font-size:12px}.ms-Callout-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:110}.ms-Callout-link{font-size:14px}.ms-Callout-inner{height:100%;padding:0 28px 12px}.ms-Callout-actions{position:relative;margin-top:20px;width:100%;white-space:nowrap}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{height:27px;line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label{line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button{color:#0078d7}.ms-Callout-actions .ms-Callout-button{margin-right:12px}.ms-Callout.ms-Callout--OOBE .ms-Callout-header{padding:28px 24px;background-color:#0078d7}.ms-Callout.ms-Callout--OOBE .ms-Callout-title{font-weight:100;font-size:28px;color:#fff}.ms-Callout.ms-Callout--OOBE .ms-Callout-inner{padding-top:20px}.ms-Callout.ms-Callout--OOBE .ms-Callout-subText{font-size:14px}.ms-Callout.ms-Callout--actionText .ms-Callout-actions{border-top:1px solid #eaeaea;padding-top:12px}.ms-Callout.ms-Callout--actionText .ms-Callout-inner{padding-bottom:12px}.ms-Callout.ms-Callout--peek .ms-Callout-header{padding-bottom:0}.ms-Callout.ms-Callout--peek .ms-Callout-title{font-size:14px}.ms-Callout.ms-Callout--peek .ms-Callout-actions{margin-top:12px;margin-bottom:-4px}.ms-CheckBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-CheckBox .ms-Label{font-size:14px;padding:0 0 0 26px}.ms-CheckBox .ms-Choice-field.is-disabled{pointer-events:none;cursor:default}.ms-CheckBox .ms-Choice-field.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-CheckBox .ms-Choice-field.is-disabled:after{border-color:#eaeaea}.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label{color:#a6a6a6}.ms-CheckBox .ms-CheckBox-field.in-focus:after{border-color:#767676}.ms-CheckBox .ms-Choice-field{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-CheckBox .ms-Choice-field:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;left:-1px;top:-1px;border-radius:50%;position:absolute}.ms-CheckBox .ms-Choice-field:hover:after{border-color:#767676}.ms-CheckBox .ms-Choice-field:hover .ms-Label{color:#000}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox:after{border-radius:0}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:before,.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';background-color:transparent;border-radius:0;font-size:13px;top:3px;left:3px}.ms-CheckBox .ms-Choice-field.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;right:0;bottom:0;left:4px;width:11px;height:11px;box-sizing:border-box}.ms-CheckBox .ms-Choice-field.is-checked:hover:before{background-color:#212121;color:#212121}.ms-RadioButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-RadioButton .ms-Label{font-size:14px;padding:0 0 0 26px}.ms-RadioButton .ms-Choice-type--radio.is-disabled{pointer-events:none;cursor:default}.ms-RadioButton .ms-Choice-type--radio.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-RadioButton .ms-Choice-type--radio.is-disabled:after{border-color:#eaeaea}.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label{color:#a6a6a6}.ms-RadioButton .ms-Choice-type--radio.in-focus:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-RadioButton .ms-Choice-type--radio:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;left:-1px;top:-1px;border-radius:50%;position:absolute}.ms-RadioButton .ms-Choice-type--radio:hover:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label{color:#000}.ms-RadioButton .ms-Choice-type--radio.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;right:0;bottom:0;left:4px;width:11px;height:11px;box-sizing:border-box}.ms-RadioButton .ms-Choice-type--radio.is-checked:hover:before{background-color:#212121;color:#212121}.ms-ChoiceFieldGroup{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin-bottom:4px}.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list{padding:0;margin:0}.ms-CommandBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#eff6fc;height:40px;white-space:nowrap;padding-left:0;border:0;position:relative}.ms-CommandBar:focus{outline:none}.ms-CommandBar .ms-CommandButton--actionButton{border-right:1px solid #eaeaea}.ms-CommandBar .ms-Button{height:100%}.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon{padding-right:0}.ms-CommandBar .ms-Button.is-hidden{display:none}.ms-CommandBar .ms-SearchBox,.ms-CommandBar .ms-SearchBox-field,.ms-CommandBar .ms-SearchBox-label{height:100%}.ms-CommandBar .ms-SearchBox{margin-right:8px;display:inline-block;vertical-align:top;transition:margin-right .267s}.ms-CommandBar .ms-SearchBox.is-collapsed.is-active{width:100%;position:absolute;left:0;right:0;z-index:10}@media only screen and (min-width:1024px){.ms-CommandBar .ms-SearchBox{margin-right:24px}}.ms-CommandBar-mainArea{overflow-x:hidden;display:block;height:100%;overflow:hidden}.ms-CommandBar-sideCommands{float:right;text-align:right;width:auto;padding-right:8px;height:100%}.ms-CommandBar-sideCommands .ms-Button:last-child{margin-right:0}@media only screen and (min-width:640px){.ms-CommandBar-sideCommands{min-width:128px;padding-right:12px}}@media only screen and (min-width:1024px){.ms-CommandBar-sideCommands{padding-right:16px}}.ms-CommandButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;display:inline-block;position:relative}.ms-CommandButton.is-hidden{display:none}.ms-CommandButton.is-disabled .ms-CommandButton-button,.ms-CommandButton:disabled .ms-CommandButton-button{cursor:default}.ms-CommandButton.is-disabled .ms-CommandButton-button:hover,.ms-CommandButton:disabled .ms-CommandButton-button:hover{background-color:#eff6fc}.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label{color:#a6a6a6}.ms-CommandButton .ms-ContextualMenu{display:none}.ms-CommandButton-button,.ms-CommandButton-splitIcon{box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;cursor:pointer;display:inline-block;height:40px;line-height:40px;outline:1px solid transparent;padding:0 8px;position:relative;vertical-align:top;background:transparent}.ms-CommandButton-button:hover,.ms-CommandButton-splitIcon:hover{background-color:#c7e0f4}.ms-CommandButton-button:hover .ms-CommandButton-label,.ms-CommandButton-splitIcon:hover .ms-CommandButton-label{color:#212121}.ms-CommandButton-button:focus:before,.ms-CommandButton-splitIcon:focus:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-button:focus,.ms-CommandButton-splitIcon:focus{outline:0}.ms-CommandButton-button{border:0;margin:0}.ms-CommandButton+.ms-CommandButton{margin-left:8px}.ms-CommandButton-icon{display:inline-block;padding-right:12px;position:relative;font-size:17px;min-width:17px;height:100%}.ms-CommandButton-icon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton-label{font-size:14px;font-weight:400;color:#333;line-height:40px;height:100%;display:inline-block;vertical-align:top}.ms-CommandButton-label:hover{color:#212121}.ms-CommandButton-dropdownIcon{display:inline-block;position:relative;color:#333;font-size:17px;font-weight:300;min-width:17px;height:100%}.ms-CommandButton-dropdownIcon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton-dropdownIcon:focus:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-splitIcon{color:#333;font-size:17px;font-weight:300;margin-left:-4px;width:21px;border:0}.ms-CommandButton-splitIcon .ms-Icon{border-left:1px solid #c8c8c8;position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon{padding-right:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label{display:none}.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{background:none}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button{width:50px;height:40px}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;padding-right:0}.ms-CommandButton.ms-CommandButton--pivot.is-active:before,.ms-CommandButton.ms-CommandButton--pivot:hover:before{content:'';height:2px;position:absolute;left:0;right:0;background-color:#0078d7;bottom:0;z-index:5}.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label,.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label{display:inline-block}.ms-ContextualMenu{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;display:block;min-width:180px;list-style-type:none;position:relative;background-color:#fff}.ms-ContextualMenu.is-hidden{display:none}.ms-ContextualMenu-item{position:relative}.ms-ContextualMenu-link{box-sizing:border-box;text-decoration:none;color:#333;border:1px solid transparent;cursor:pointer;display:block;height:40px;line-height:40px;padding:0 18px;position:relative}.ms-ContextualMenu-link:focus{outline:transparent}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus,.ms-ContextualMenu-link:hover{background-color:#eaeaea;color:#000}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus{border:1px solid #0078d7}.ms-ContextualMenu-link.is-selected{background-color:#c7e0f4;color:#000;font-weight:600}.ms-ContextualMenu-link.is-selected:hover{background-color:#c7e0f4}.ms-ContextualMenu-link.is-disabled{color:#a6a6a6;background-color:#fff}.ms-ContextualMenu-link.is-disabled:active,.ms-ContextualMenu-link.is-disabled:focus{border-color:#fff}.ms-ContextualMenu-link.is-disabled .ms-Icon{color:#a6a6a6;pointer-events:none;cursor:default}.ms-ContextualMenu-item.ms-ContextualMenu-item--divider{cursor:default;display:block;height:1px;margin:4px 0;background-color:#eaeaea;position:relative}.ms-ContextualMenu-item.ms-ContextualMenu-item--header{color:#0078d7;font-size:12px;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px}.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu{position:absolute;top:-1px;left:178px}.ms-ContextualMenu-caretRight,.ms-ContextualMenu-subMenuIcon{color:#666;font-size:16px;height:39px;line-height:40px;position:absolute;top:0;right:7px;z-index:1;pointer-events:none}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header,.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link{padding:0 30px}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected{background-color:#fff}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;color:#333;content:'\e041';font-size:12px;height:39px;line-height:40px;position:absolute;left:10px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link{padding-left:40px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);width:40px;text-align:center}.ms-ContextualMenu.ms-ContextualMenu--hasIcons{width:220px}.ms-DatePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:17px;z-index:300}.ms-DatePicker .ms-TextField{position:relative}.ms-DatePicker-picker{color:#000;font-size:14px;position:relative;text-align:left;z-index:0}.ms-DatePicker-event{color:#666;font-size:21px;line-height:20px;pointer-events:none;position:absolute;right:5px;bottom:5px;z-index:5}.ms-DatePicker-holder{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;position:absolute;min-width:300px;display:none}.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder{animation-name:fadeIn,slideDownIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.4);border:1px solid #eaeaea;display:block}.ms-DatePicker-picker--opened{position:relative;z-index:10}.ms-DatePicker-frame{padding:1px}.ms-DatePicker-wrap{margin:-1px;padding:9px}.ms-DatePicker-dayPicker{display:block;margin-bottom:30px}.ms-DatePicker-header{height:40px;line-height:44px}.ms-DatePicker-month,.ms-DatePicker-year{display:inline-block;font-weight:100;font-size:21px;color:#0078d7;margin-top:-1px}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-month{margin-left:15px}.ms-DatePicker-year{margin-left:5px}.ms-DatePicker-table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit}.ms-DatePicker-table td{margin:0;padding:0}.ms-DatePicker-table td:hover{outline:1px solid transparent}.ms-DatePicker-day,.ms-DatePicker-weekday{width:40px;height:40px;padding:0;line-height:40px;font-weight:400;font-size:15px;color:#333}.ms-DatePicker-day--today{position:relative;background-color:#c7e0f4}.ms-DatePicker-day--disabled:before{border-top-color:#a6a6a6}.ms-DatePicker-day--outfocus{color:#a6a6a6;font-weight:400}.ms-DatePicker-day--infocus:hover,.ms-DatePicker-day--outfocus:hover{cursor:pointer;color:#000;background:#eaeaea}.ms-DatePicker-day--highlighted:hover,.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted{cursor:pointer;color:#fff;background:#0078d7}.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover{background:#a6a6a6}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{display:none}.ms-DatePicker-monthComponents{position:absolute;top:9px;right:9px;left:9px}.ms-DatePicker-decadeComponents,.ms-DatePicker-yearComponents{position:absolute;right:10px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{width:40px;height:40px;display:block;float:right;margin-left:10px;text-align:center;line-height:40px;font-size:21px;color:#666;position:relative;top:3px}.ms-DatePicker-nextDecade:hover,.ms-DatePicker-nextMonth:hover,.ms-DatePicker-nextYear:hover,.ms-DatePicker-prevDecade:hover,.ms-DatePicker-prevMonth:hover,.ms-DatePicker-prevYear:hover{color:#212121;cursor:pointer;outline:1px solid transparent}.ms-DatePicker-headerToggleView{height:40px;left:0;position:absolute;top:0;width:140px;z-index:5;cursor:pointer}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{display:block;font-weight:300;font-size:21px;height:40px;line-height:42px;margin-left:15px}.ms-DatePicker-currentYear{color:#0078d7}.ms-DatePicker-currentYear:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-optionGrid{position:relative;height:210px;width:280px;margin:10px 0 30px 5px}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{background-color:#f4f4f4;width:60px;height:60px;line-height:60px;cursor:pointer;float:left;margin:0 10px 10px 0;font-weight:400;font-size:13px;color:#333;text-align:center}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-DatePicker-monthOption.is-highlighted,.ms-DatePicker-yearOption.is-highlighted{background-color:#333;color:#fff}.ms-DatePicker-goToday{bottom:9px;color:#0078d7;cursor:pointer;font-weight:300;font-size:13px;height:30px;line-height:30px;padding:0 10px;position:absolute;right:9px}.ms-DatePicker-goToday:hover{outline:1px solid transparent}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}@media (min-width:460px){.ms-DatePicker-holder{width:440px}.ms-DatePicker-month,.ms-DatePicker-year{font-weight:300;font-size:17px;color:#333}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#333;cursor:default}.ms-DatePicker-header{height:30px;line-height:28px}.ms-DatePicker-dayPicker{box-sizing:border-box;border-right:1px solid #eaeaea;width:220px;margin:-10px 0;padding:10px 0}.ms-DatePicker-monthPicker{display:block}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{top:9px;left:238px;position:absolute}.ms-DatePicker-optionGrid{width:200px;height:auto;margin:10px 0 0}.ms-DatePicker-monthComponents{width:210px}.ms-DatePicker-month{margin-left:12px}.ms-DatePicker-day,.ms-DatePicker-weekday{width:30px;height:30px;line-height:30px;font-weight:600;font-size:12px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{font-size:17px;width:30px;height:30px;line-height:29px}.ms-DatePicker-toggleMonthView{display:none}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{font-size:17px;margin:0;height:30px;line-height:26px;padding:0 10px;display:inline-block}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{width:40px;height:40px;line-height:40px;font-size:12px;margin:0 10px 10px 0}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{outline:1px solid transparent}.ms-DatePicker-goToday{box-sizing:border-box;font-size:12px;height:30px;line-height:30px;padding:0 10px;right:10px;text-align:right;top:199px;width:210px}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents{display:block}.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}}@media (max-width:459px){.ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents{display:none}.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker{display:block}}.ms-Dialog{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;height:auto;min-width:220px;max-width:340px;padding:28px 24px;z-index:10;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.ms-Dialog.is-open{display:block}.ms-Dialog-title{font-size:21px;font-weight:100;margin-bottom:24px}.ms-Dialog-content{position:relative}.ms-Dialog-subText{color:#333;font-size:12px;font-weight:300;line-height:1.5}.ms-Dialog-actions{margin-top:24px;text-align:right}.ms-Dialog--multiline .ms-Dialog-title{font-size:28px}.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title{background-color:#0078d7;color:#fff;font-size:28px;font-weight:100;padding:28px 24px;margin-top:-28px;margin-left:-24px;margin-right:-24px}.ms-Dialog-buttonClose{background:none;border:0;cursor:pointer;margin:0;padding:4px;position:absolute;right:12px;top:12px;z-index:10}.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x{color:#666;font-size:16px}.ms-Button.ms-Button--compound:not(:last-child){margin-bottom:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title{margin-right:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose{display:block}@media (min-width:480px){.ms-Dialog-main{width:auto;min-width:288px;max-width:340px}}.ms-Dropdown{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:10px;position:relative;outline:0}.ms-Dropdown:active .ms-Dropdown-caretDown,.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:focus .ms-Dropdown-caretDown,.ms-Dropdown:focus .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-caretDown,.ms-Dropdown:hover .ms-Dropdown-title{color:#000}.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-title{border-color:#767676}.ms-Dropdown:focus .ms-Dropdown-title{border-color:#0078d7}.ms-Dropdown .ms-Label{display:inline-block;margin-bottom:8px}.ms-Dropdown.is-disabled .ms-Dropdown-title{background-color:#f4f4f4;border-color:#f4f4f4;color:#a6a6a6;cursor:default}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#0f0;color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#600000;color:#600000}}.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#a6a6a6}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#600000}}.ms-Dropdown.is-open .ms-Dropdown-items{display:block;position:absolute}.ms-Panel .ms-Dropdown-items{box-shadow:none;overflow-y:auto;padding-top:4px;max-height:100%}.ms-Panel .ms-Dropdown-items .ms-Dropdown-item{padding:0 16px}.ms-Panel .ms-Dropdown-items:before{content:none;border:0}.ms-Dropdown-select{display:none}.ms-Dropdown-caretDown{color:#666;font-size:17px;position:absolute;right:9px;bottom:5px;z-index:1;pointer-events:none}.ms-Dropdown-title{padding:0;background:#fff;border:1px solid #c8c8c8;cursor:pointer;display:block;height:32px;line-height:30px;padding:0 32px 0 10px;position:relative;overflow:hidden}.ms-Dropdown-items,.ms-Dropdown-title{box-sizing:border-box;margin:0;box-shadow:none}.ms-Dropdown-items{padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;list-style-type:none;position:absolute;width:100%;max-height:200px;z-index:400;overflow-y:scroll;top:auto;right:auto;bottom:auto;left:auto;max-width:100%}.ms-Dropdown-items:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #eaeaea}@media screen and (-ms-high-contrast:active){.ms-Dropdown-items{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-items{border:1px solid #000}}.ms-Dropdown-item{box-sizing:border-box;cursor:pointer;display:block;height:40px;line-height:38px;padding:0 10px;position:relative;border:1px solid transparent;white-space:nowrap}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item{border-color:#fff}}.ms-Dropdown-item:first-child,.ms-Dropdown-item:last-child{height:39px}.ms-Dropdown-item:hover{background-color:#eaeaea;color:#000}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item:hover{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item:hover:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item:hover{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-Dropdown-item:active{background-color:#eaeaea;border-color:#0078d7;color:#000}.ms-Dropdown-item.is-disabled{background:#fff;color:#a6a6a6;cursor:default;line-height:40px}.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#c7e0f4;color:#000;line-height:40px}.ms-Dropdown-item.is-selected:hover,.ms-Dropdown-item.ms-Dropdown-item--selected:hover{background-color:#c7e0f4}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item.is-selected:focus,.ms-Dropdown-item.ms-Dropdown-item--selected:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-FacePile{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:32px;width:auto}.ms-FacePile .ms-FacePile-personaCardHost{display:none}.ms-FacePile-addButton{background:none;border:0;cursor:pointer;position:relative;height:32px;width:32px;line-height:32px;text-align:center;float:left;padding:0;margin-right:4px;outline:transparent;border-radius:50%;vertical-align:top}.ms-FacePile-addButton .ms-Persona-details,.ms-FacePile-addButton .ms-Persona-presence{display:none}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson{background-color:#0078d7;color:#fff;font-size:16px}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus,.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover{background-color:#005a9e}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active{background-color:#004578}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled{background-color:#c8c8c8}.ms-FacePile-addButton.ms-FacePile-addButton--overflow{background-color:#eaeaea;color:#666;display:none}.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active{display:block}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover{color:#212121}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled{color:#c8c8c8}.ms-FacePile-addPersonIcon{position:relative;top:-1px}.ms-FacePile-overflowText{font-size:14px}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox{display:none}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader{font-weight:100;font-size:21px;color:#333;line-height:82px;height:74px;text-transform:none}.ms-Link{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:#0078d7;text-decoration:none;cursor:pointer;outline:none}.ms-Link:focus,.ms-Link:hover{color:#004578}.ms-Link:active{color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Link{color:#8080ff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Link{color:#00009f}}.ms-List{padding:0;list-style-type:none}.ms-List,.ms-ListItem{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-ListItem{padding:0;*zoom:1;padding:9px 28px 3px;position:relative;display:block}.ms-ListItem:after,.ms-ListItem:before{display:table;content:'';line-height:0}.ms-ListItem:after{clear:both}.ms-ListItem-primaryText,.ms-ListItem-secondaryText,.ms-ListItem-tertiaryText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ms-ListItem-primaryText{color:#212121;font-weight:300;font-size:21px;padding-right:80px;position:relative;top:-4px}.ms-ListItem-secondaryText{color:#333;font-weight:400;font-size:14px;line-height:25px;position:relative;top:-7px;padding-right:30px}.ms-ListItem-tertiaryText{color:#767676;font-weight:300;font-size:14px;position:relative;top:-9px;margin-bottom:-4px;padding-right:30px}.ms-ListItem-metaText{color:#333;font-weight:300;font-size:11px;position:absolute;right:30px;top:39px}.ms-ListItem-image{float:left;height:70px;margin-left:-8px;margin-right:10px;width:70px;background-color:#333}.ms-ListItem-selectionTarget{display:none}.ms-ListItem-actions{max-width:80px;position:absolute;right:30px;text-align:right;top:10px}.ms-ListItem-action{color:#a6a6a6;display:inline-block;font-size:15px;position:relative;text-align:center;top:3px;cursor:pointer;height:16px;width:16px}.ms-ListItem-action .ms-Icon{vertical-align:top}.ms-ListItem-action:hover{color:#666;outline:1px solid transparent}.ms-ListItem.is-unread{border-left:3px solid #0078d7;padding-left:27px}.ms-ListItem.is-unread .ms-ListItem-metaText,.ms-ListItem.is-unread .ms-ListItem-secondaryText{color:#0078d7;font-weight:600}.ms-ListItem.is-unseen:after{border-right:10px solid transparent;border-top:10px solid #0078d7;left:0;position:absolute;top:0}.ms-ListItem.is-selectable .ms-ListItem-selectionTarget{display:block;height:20px;left:6px;position:absolute;top:13px;width:20px}.ms-ListItem.is-selectable .ms-ListItem-image{margin-left:0}.ms-ListItem.is-selectable:hover{background-color:#eaeaea;cursor:pointer;outline:1px solid transparent}.ms-ListItem.is-selectable:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;position:absolute;top:12px;left:6px;height:15px;width:15px;border:1px solid #767676}.ms-ListItem.is-selected:before{border:1px solid transparent}.ms-ListItem.is-selected:before,.ms-ListItem.is-selected:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';font-size:15px;color:#767676;position:absolute;top:12px;left:6px}.ms-ListItem.is-selected:hover{background-color:#c7e0f4;outline:1px solid transparent}.ms-ListItem.ms-ListItem--document{padding:0}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon{width:70px;height:70px;float:left;text-align:center}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon{font-size:38px;line-height:70px;color:#666}.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;padding-top:15px;padding-right:0;position:static}.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-weight:400;font-size:11px;padding-top:6px}.ms-MessageBanner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400;position:relative;border-bottom:1px solid #767676;background-color:#eff6fc;min-width:320px;width:100%;height:52px;text-align:center;overflow:hidden;animation-name:fadeIn,slideDownIn20;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-MessageBanner .ms-Icon{font-size:16px}.ms-MessageBanner.hide{animation-name:fadeOut,slideUpOut20;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-MessageBanner.is-hidden{display:none}.ms-MessageBanner-close,.ms-MessageBanner-expand{height:52px;width:40px;cursor:pointer;border:0;background-color:transparent}.ms-MessageBanner-close{position:absolute;right:0;top:0;line-height:52px;color:#666}.ms-MessageBanner-text{display:inline-block;padding:18px 0;margin-left:0;max-width:770px;overflow:hidden;text-align:left}.ms-MessageBanner-expand{display:none;vertical-align:top}.ms-MessageBanner-expand.is-visible{display:inline-block}.ms-MessageBanner-action{display:inline-block;vertical-align:top;margin-top:10px;margin-left:10px;padding-right:36px}.ms-MessageBanner-action .ms-Button{color:#fff}.ms-MessageBanner-clipper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:top}.ms-MessageBanner.is-expanded{height:auto}.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper{white-space:normal}@media screen and (max-width:479px){.ms-MessageBanner-action{margin:0;display:block;text-align:right;padding:0 10px 10px 0}.ms-MessageBanner-text{margin-left:-25px;padding:18px 0 10px;min-width:240px}.ms-MessageBanner-expand{display:inline-block;padding:0;margin-left:-5px;width:20px}.ms-MessageBanner-expand .ms-Icon{color:#0078d7}}.ms-ContextualHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;z-index:10;margin:16px auto;position:relative;min-width:10px;display:none;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.ms-ContextualHost.is-positioned{position:absolute;margin:0}.ms-ContextualHost.is-open{display:inline-block}.ms-ContextualHost-beak{box-shadow:0 0 15px -5px #3c3c3c;position:absolute;width:28px;height:28px;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;top:-6px;display:none;transform:rotate(45deg);z-index:0;outline:1px solid transparent}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{top:40px;display:none}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak{left:-10px}.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{right:-10px}.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak{top:-10px}.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak{bottom:-10px}.ms-ContextualHost-main{position:relative;background-color:#fff;box-sizing:border-box;outline:1px solid transparent;z-index:5;min-height:10px}.ms-ContextualHost-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:10}.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title{margin-right:20px}.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak{background-color:#0078d7}@media (min-width:480px){.ms-ContextualHost{margin:16px}.ms-ContextualHost.is-positioned{margin:0}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{display:block}}.ms-MessageBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;padding:8px;display:table;background-color:#f4f4f4}.ms-MessageBar-icon,.ms-MessageBar-text{display:table-cell;vertical-align:top}.ms-MessageBar-icon{padding-right:8px;font-size:16px;color:#767676}.ms-MessageBar-text{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400}.ms-MessageBar.ms-MessageBar--warning{background-color:#fff4ce}.ms-MessageBar.ms-MessageBar--severeWarning{background-color:#fed9cc}.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon{color:#d83b01}.ms-MessageBar.ms-MessageBar--error{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove .ms-Icon{font-size:8px;margin-left:3px}.ms-MessageBar.ms-MessageBar--success{background-color:#dff6dd}.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon{color:#107c10}.ms-MessageBar.ms-MessageBar--success .ms-Icon{font-size:12px;top:3px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:before{margin-left:1px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:after{font-size:8px;margin-left:3px;top:1px}.ms-OrgChart{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-OrgChart-groupTitle{color:#666;line-height:1}.ms-OrgChart-list{padding:0;margin:12px 0 16px}.ms-OrgChart-listItem{height:50px;width:100%;position:relative;list-style:none;margin-bottom:8px}.ms-OrgChart-listItemBtn{cursor:pointer;position:relative;height:50px;width:100%;background:none;border:0;text-align:left;margin:0;padding:0}.ms-Overlay{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:hsla(0,0%,100%,.4);position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;display:none}.ms-Overlay.is-visible{display:block}.ms-Overlay--dark{background-color:rgba(0,0,0,.4)}.ms-Panel{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;width:100%;max-width:272px;box-shadow:-30px 0 30px -30px rgba(0,0,0,.2);position:absolute;top:0;bottom:0;right:0;z-index:10;display:none}.ms-Panel.animate-in{animation-name:fadeIn,slideLeftIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel.animate-out{animation-name:fadeOut,slideRightOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel.is-open{display:block}.ms-Panel.ms-Panel--md{max-width:340px}.ms-Panel.ms-Panel--lg{max-width:644px}.ms-Panel.ms-Panel--xl{max-width:940px}.ms-Panel.ms-Panel--xxl{max-width:1192px}.ms-Panel--left{box-shadow:-30px 0 30px 30px rgba(0,0,0,.2);left:0;right:auto}.ms-Panel--left.animate-in{animation-name:fadeIn,slideRightIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel--left.animate-out{animation-name:fadeOut,slideLeftOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel-closeButton{background:none;border:0;cursor:pointer;position:absolute;right:8px;top:0;height:40px;width:40px;line-height:40px;outline:0;padding:0;color:#666;font-size:14px}.ms-Panel-closeButton:hover{color:#333}.ms-Panel-contentInner{margin-top:40px;padding:0 16px 20px;overflow-y:auto}@media (min-width:640px){.ms-Panel-contentInner{padding:0 32px 20px}}@media (min-width:1366px){.ms-Panel-contentInner{padding:0 40px 20px}}.ms-Panel-headerText{font-weight:100;font-size:21px;color:#333;margin:10px 0;padding:4px 0;line-height:1;text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px){.ms-Panel-headerText{margin-top:30px}}.ms-PanelHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.ms-PanelHost .ms-Overlay{cursor:pointer}.ms-PeoplePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;background-color:#fff;margin-bottom:10px}.ms-PeoplePicker-searchBox{border-bottom:1px solid #c8c8c8;cursor:text}.ms-PeoplePicker-searchBox:hover{border-color:#767676}.ms-PeoplePicker-searchBox.is-active,.ms-PeoplePicker-searchBox:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#37006e}}.ms-PeoplePicker-searchBox:-moz-placeholder,.ms-PeoplePicker-searchBox:-ms-input-placeholder,.ms-PeoplePicker-searchBox::-moz-placeholder,.ms-PeoplePicker-searchBox::-webkit-input-placeholder{color:#666}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined{border:0;margin-bottom:0;display:inline-block;width:auto}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{min-height:40px;border:0}.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field{border-color:#0078d7}.ms-PeoplePicker-persona{cursor:pointer}.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText{color:#a80000}.ms-PeoplePicker-personaRemove{background:none;border:0;cursor:pointer;background-color:#f4f4f4;color:#666;display:inline-block;text-align:center;height:32px;width:32px}.ms-PeoplePicker-personaRemove:hover{background-color:#eaeaea;color:#333;cursor:pointer}.ms-PeoplePicker-personaRemove:focus{background-color:#eaeaea;color:#333;border:1px solid #0078d7;outline:none}.ms-PeoplePicker-results{background-color:#fff;border:1px solid #c8c8c8;margin-bottom:-1px;padding-top:9px;width:100%;padding-left:0;box-sizing:border-box}.ms-PeoplePicker.is-active .ms-PeoplePicker-results{display:block;opacity:1}.ms-PeoplePicker-resultGroup{border-top:1px solid #eaeaea}.ms-PeoplePicker-resultGroup:first-child{border-top:0}.ms-PeoplePicker-resultGroupTitle{color:#0078d7;font-weight:300;font-size:12px;padding-top:8px;padding-bottom:8px;text-transform:uppercase;padding-left:16px}.ms-PeoplePicker-resultList{box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:-1px;list-style-type:none}.ms-PeoplePicker-result{position:relative;margin-top:8px;margin-bottom:8px;padding-left:16px;cursor:pointer;outline:0}.ms-PeoplePicker-result:focus,.ms-PeoplePicker-result:hover{background-color:#eaeaea}.ms-PeoplePicker-result:focus{box-shadow:inset 0 0 0 1px #0078d7}.ms-PeoplePicker-result.is-selected{background-color:#c7e0f4}.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active,.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover{background-color:#71afe5}.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{cursor:pointer;position:relative;box-sizing:border-box;height:34px;width:100%;background:none;border:0;text-align:left;margin:0 0 10px;padding:0 0 0 9px}@media (min-width:480px){.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{height:48px}}.ms-PeoplePicker-peopleListBtn:hover,.ms-PeoplePicker-resultBtn:hover{background-color:#eaeaea;outline:1px solid transparent}.ms-PeoplePicker-peopleListBtn:focus,.ms-PeoplePicker-resultBtn:focus{outline:1}.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact,.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact{height:32px}.ms-PeoplePicker-peopleListBtn{margin-bottom:0;padding:0}.ms-PeoplePicker-peopleListBtn:hover{background-color:transparent}.ms-PeoplePicker-resultAction{background:none;border:0;cursor:pointer;display:block;height:100%;transition:background-color .367s cubic-bezier(.1,.9,.2,1);position:absolute;right:0;top:0;width:40px;text-align:center}.ms-PeoplePicker-resultAction .ms-Icon{color:#666;font-size:15px}.ms-PeoplePicker-resultAction:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-PeoplePicker-resultAction:active{background-color:#a6a6a6}.ms-PeoplePicker-resultAdditionalContent{display:none}.ms-PeoplePicker-result.is-expanded{background-color:#f4f4f4;margin-bottom:11px}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon{transform:rotate(180deg)}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent{display:block}.ms-PeoplePicker-searchMore{border-top:1px solid #eaeaea;height:69px;position:relative;overflow:hidden}.ms-PeoplePicker-searchMore .ms-Spinner{position:absolute;width:32px;height:32px;top:20px;left:20px;display:none}.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle{background-color:#0078d7}.ms-PeoplePicker-searchMore.is-searching .ms-Spinner{display:block}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon{display:none}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary{color:#0078d7}.ms-PeoplePicker-searchMore.is-searching:hover{background-color:transparent;cursor:default}.ms-PeoplePicker-searchMoreBtn{background:none;border:0;cursor:pointer;position:relative;height:69px;width:100%;padding:0;margin:0;padding-left:70px;text-align:left}.ms-PeoplePicker-searchMoreBtn:hover{background-color:#eaeaea;cursor:pointer}.ms-PeoplePicker-searchMoreBtn:active,.ms-PeoplePicker-searchMoreBtn:focus{background-color:#c7e0f4}.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact{height:49px;padding-left:50px}.ms-PeoplePicker-searchMoreIcon{height:70px;position:absolute;top:0;left:0;width:70px}.ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#333;font-size:16px;position:absolute;text-align:center;top:27px;width:100%}.ms-PeoplePicker-searchMorePrimary{padding-top:2px;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.ms-PeoplePicker-searchMoreSecondary{font-weight:300;font-size:11px;color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover{background-color:inherit;cursor:default}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary{color:#666;font-weight:300;font-size:11px;line-height:20px;position:relative;top:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction{height:32px;width:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups{max-height:209px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore{height:49px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner{width:28px;height:28px;top:12px;left:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn{height:100%}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon{background-size:16px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon{height:50px;width:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon{font-size:17px;top:0;margin-top:0;line-height:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:45px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results{border-bottom:0;padding:20px 0 0}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard{display:none;position:absolute;height:200px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable{padding:0}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn{padding-left:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{width:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon{top:0;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner{top:16px;left:14px;height:20px;width:20px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile{position:relative;border:0;box-shadow:none;margin:0;max-width:100%;border-bottom:1px solid #eaeaea}@media (max-width:479px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,.ms-PeoplePicker-selectedPeople .ms-Persona-image,.ms-PeoplePicker-selectedPeople .ms-Persona-imageArea{width:32px;height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,.ms-PeoplePicker-selectedPeople .ms-Persona-placeholder{font-size:28px;top:6px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,.ms-PeoplePicker-selectedPeople .ms-Persona-initials{font-size:12px;line-height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,.ms-PeoplePicker-selectedPeople .ms-Persona-presence{left:19px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,.ms-PeoplePicker-selectedPeople .ms-Persona-details{padding-left:8px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText{display:none}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText{display:block}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn{height:40px}}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected{margin-bottom:20px;display:none}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active{display:block}.ms-PeoplePicker-peopleListHeader,.ms-PeoplePicker-selectedHeader{color:#0078d7;font-size:12px;font-weight:400;height:50px;line-height:50px}.ms-PeoplePicker-peopleList,.ms-PeoplePicker-selectedPeople{box-sizing:border-box;margin:0;padding:0;box-shadow:none;list-style:none}.ms-PeoplePicker-selectedPerson{margin-bottom:8px;position:relative}.ms-PeoplePicker-peopleListItem{margin-bottom:6px;position:relative}.ms-Persona{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;line-height:1;position:relative;width:100%;height:48px;display:table;table-layout:fixed;border-collapse:separate}.ms-Persona .ms-ContextualHost{display:none}.ms-Persona-imageArea{position:absolute;overflow:hidden;text-align:center;max-width:48px;height:48px;border-radius:50%;z-index:0;width:100%;top:0;left:0}@media screen and (-ms-high-contrast:active){.ms-Persona-imageArea{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona-imageArea{border:1px solid #000}}.ms-Persona-placeholder{color:#fff;position:absolute;right:0;left:0;font-size:47px;top:9px;z-index:5}.ms-Persona-initials{color:#fff;font-size:17px;font-weight:100;line-height:48px}.ms-Persona-initials.ms-Persona-initials--lightBlue{background-color:#6ba5e7}.ms-Persona-initials.ms-Persona-initials--blue{background-color:#2d89ef}.ms-Persona-initials.ms-Persona-initials--darkBlue{background-color:#2b5797}.ms-Persona-initials.ms-Persona-initials--teal{background-color:#00aba9}.ms-Persona-initials.ms-Persona-initials--lightGreen{background-color:#99b433}.ms-Persona-initials.ms-Persona-initials--green{background-color:#00a300}.ms-Persona-initials.ms-Persona-initials--darkGreen{background-color:#1e7145}.ms-Persona-initials.ms-Persona-initials--lightPink{background-color:#e773bd}.ms-Persona-initials.ms-Persona-initials--pink{background-color:#ff0097}.ms-Persona-initials.ms-Persona-initials--magenta{background-color:#7e3878}.ms-Persona-initials.ms-Persona-initials--purple{background-color:#603cba}.ms-Persona-initials.ms-Persona-initials--black{background-color:#1d1d1d}.ms-Persona-initials.ms-Persona-initials--orange{background-color:#da532c}.ms-Persona-initials.ms-Persona-initials--red{background-color:#e11}.ms-Persona-initials.ms-Persona-initials--darkRed{background-color:#b91d47}.ms-Persona-image{position:absolute;top:0;left:0;height:48px;z-index:10;width:100%}.ms-Persona-image[src='']{display:none}.ms-Persona-presence{background-color:#7fba00;position:absolute;height:12px;width:12px;border-radius:50%;top:auto;left:34px;bottom:-1px;border:2px solid #fff;text-align:center}.ms-Persona-presenceIcon{color:#fff;font-size:9px;line-height:12px;vertical-align:top}.ms-Persona-details{padding:0 12px;vertical-align:middle;overflow:hidden;text-align:left;padding-left:60px;display:table-cell;width:100%}.ms-Persona-optionalText,.ms-Persona-primaryText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.ms-Persona-primaryText{color:#333;font-weight:400;font-size:17px;margin-top:-3px;line-height:1.4}.ms-Persona-optionalText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{color:#666;font-weight:400;font-size:12px;white-space:nowrap;line-height:1.3}.ms-Persona-secondaryText{padding-top:3px}.ms-Persona-optionalText,.ms-Persona-tertiaryText{padding-top:5px;display:none}.ms-Persona.ms-Persona--tiny{height:30px;display:inline-block}.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea{overflow:visible;display:none}.ms-Persona.ms-Persona--tiny .ms-Persona-presence{right:auto;top:10px;left:0;border:0}@media screen and (-ms-high-contrast:active){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{top:9px;border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{border:1px solid #000}}.ms-Persona.ms-Persona--tiny .ms-Persona-details{padding-left:20px}.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText{font-size:14px;padding-top:9px}.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly{padding:0;background-color:transparent}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after{content:';'}.ms-Persona.ms-Persona--facePile,.ms-Persona.ms-Persona--token,.ms-Persona.ms-Persona--xs{height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-image,.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,.ms-Persona.ms-Persona--token .ms-Persona-image,.ms-Persona.ms-Persona--token .ms-Persona-imageArea,.ms-Persona.ms-Persona--xs .ms-Persona-image,.ms-Persona.ms-Persona--xs .ms-Persona-imageArea{max-width:32px;height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,.ms-Persona.ms-Persona--token .ms-Persona-placeholder,.ms-Persona.ms-Persona--xs .ms-Persona-placeholder{font-size:28px;top:6px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials,.ms-Persona.ms-Persona--token .ms-Persona-initials,.ms-Persona.ms-Persona--xs .ms-Persona-initials{font-size:12px;line-height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-presence,.ms-Persona.ms-Persona--token .ms-Persona-presence,.ms-Persona.ms-Persona--xs .ms-Persona-presence{left:19px}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--token .ms-Persona-details,.ms-Persona.ms-Persona--xs .ms-Persona-details{padding-left:40px}.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,.ms-Persona.ms-Persona--token .ms-Persona-primaryText,.ms-Persona.ms-Persona--xs .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,.ms-Persona.ms-Persona--token .ms-Persona-secondaryText,.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--sm{height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-image,.ms-Persona.ms-Persona--sm .ms-Persona-imageArea{max-width:40px;height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-placeholder{font-size:38px;top:5px}.ms-Persona.ms-Persona--sm .ms-Persona-initials{font-size:14px;line-height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-presence{left:27px}.ms-Persona.ms-Persona--sm .ms-Persona-details{padding-left:48px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText{font-size:14px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText{padding-top:1px}.ms-Persona.ms-Persona--lg{height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-image,.ms-Persona.ms-Persona--lg .ms-Persona-imageArea{max-width:72px;height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-placeholder{font-size:67px;top:10px}.ms-Persona.ms-Persona--lg .ms-Persona-initials{font-size:28px;line-height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-presence{left:49px;height:20px;width:20px;border-width:3px}.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon{line-height:20px;font-size:14px}.ms-Persona.ms-Persona--lg .ms-Persona-details{padding-left:84px}.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText{padding-top:3px}.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--xl{height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-image,.ms-Persona.ms-Persona--xl .ms-Persona-imageArea{max-width:100px;height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-placeholder{font-size:95px;top:12px}.ms-Persona.ms-Persona--xl .ms-Persona-initials{font-size:42px;line-height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-presence{height:28px;width:28px;left:71px;border-width:4px}.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon{line-height:28px;font-size:21px;position:relative;top:1px}.ms-Persona.ms-Persona--xl .ms-Persona-details{padding-left:120px}.ms-Persona.ms-Persona--xl .ms-Persona-primaryText{font-size:21px;font-weight:300;margin-top:0}.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText{padding-top:2px}.ms-Persona.ms-Persona--xl .ms-Persona-optionalText,.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText{color:#212121}.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText,.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText{color:#333}.ms-Persona.ms-Persona--selectable{cursor:pointer;padding:0 10px}.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus,.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover{background-color:#deecf9;outline:1px solid transparent}.ms-Persona.ms-Persona--available .ms-Persona-presence{background-color:#7fba00}.ms-Persona.ms-Persona--away .ms-Persona-presence{background-color:#fcd116}.ms-Persona.ms-Persona--blocked .ms-Persona-presence{background-color:#fff}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #d93b3b;border-radius:50%}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:after{content:'';width:100%;height:2px;background-color:#d93b3b;transform:rotate(-45deg);position:absolute;top:5px;left:0}.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence:after{top:9px}.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence:after{top:13px}.ms-Persona.ms-Persona--busy .ms-Persona-presence{background-color:#d93b3b}.ms-Persona.ms-Persona--dnd .ms-Persona-presence{background-color:#e81123}.ms-Persona.ms-Persona--offline .ms-Persona-presence{background-color:#93abbd}.ms-Persona.ms-Persona--facePile{display:inline-block;width:auto}.ms-Persona.ms-Persona--facePile:hover{cursor:pointer}.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea{position:relative;width:100%;min-width:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials{position:relative}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--facePile .ms-Persona-presence{display:none}.ms-Persona.ms-Persona--token{display:inline-block;width:auto;background-color:#f4f4f4;border-radius:20px;margin:4px}.ms-Persona.ms-Persona--token:hover{cursor:pointer}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon{border-radius:20px;display:inline-block;width:32px;height:32px;padding:0;line-height:30px;transition:background-color .167s cubic-bezier(.1,.9,.2,1);text-align:center}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover{background-color:#eaeaea}.ms-Persona.ms-Persona--token .ms-Persona-imageArea{width:100%;min-width:32px}.ms-Persona.ms-Persona--token .ms-Persona-details{height:30px;display:inline-block;width:auto;padding-right:8px}.ms-Persona.ms-Persona--token .ms-Persona-primaryText{padding-top:0;line-height:34px}.ms-Persona.ms-Persona--token .ms-Persona-initials{position:relative}.ms-PersonaCard{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;animation-name:fadeIn,slideUpIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;color:#333;font-size:14px;font-weight:400;bottom:0;left:0;position:fixed;right:0;outline:1px solid transparent}.ms-PersonaCard-persona{background-color:#f4f4f4;padding-top:12px;padding-bottom:12px;padding-left:20px}.ms-PersonaCard-actions{box-sizing:border-box;position:relative;list-style:none;margin:0;padding:0 10px;background-color:#fff;height:48px}.ms-PersonaCard-actions:before{content:'';position:absolute;top:47px;left:0;width:100%;border-top:1px solid #c8c8c8}.ms-PersonaCard-action,.ms-PersonaCard-overflow{display:inline-block;cursor:pointer;font-size:17px;height:48px;line-height:48px;padding:0 10px;color:#666;outline:transparent;position:relative;box-sizing:border-box}.ms-PersonaCard-action:hover,.ms-PersonaCard-overflow:hover{color:#212121}.ms-PersonaCard-action:active,.ms-PersonaCard-overflow:active{color:#0078d7}.ms-PersonaCard-action:before,.ms-PersonaCard-overflow:before{content:'';position:absolute;width:100%;height:100%;background-color:transparent;top:0;left:0;z-index:100}.ms-PersonaCard-action.is-active,.ms-PersonaCard-overflow.is-active{color:#0078d7}.ms-PersonaCard-action.is-active:after,.ms-PersonaCard-overflow.is-active:after{box-sizing:border-box;transform:rotate(45deg);content:'';width:10px;height:10px;border:1px solid #c8c8c8;background-color:#fff;position:absolute;border-right:0;border-bottom:0;bottom:-4px;left:15px}.ms-PersonaCard-overflow{font-size:14px;color:#333;float:right;margin-top:-1px}.ms-PersonaCard-overflow:hover{color:#0078d7}.ms-PersonaCard-orgChart{position:absolute;right:12px;top:-95px}.ms-PersonaCard-actionDetailBox{min-height:48px;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ms-PersonaCard-details{display:none;width:100%;margin:0;max-height:300px;min-height:48px;color:#666;padding:9px 20px;box-sizing:border-box}.ms-PersonaCard-details.is-active{display:block}.ms-PersonaCard-details.is-collapsed{height:30px;overflow:hidden}.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander:after{content:'\e088'}.ms-PersonaCard-details[data-detail-id=org]{max-height:300px}.ms-PersonaCard-detailExpander{color:#333;cursor:pointer;font-size:15px;height:30px;line-height:30px;margin-top:1px;position:absolute;right:10px;text-align:center;width:30px}.ms-PersonaCard-detailExpander:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e087'}.ms-PersonaCard-detailLine{color:#333;line-height:30px}.ms-PersonaCard-detailLabel{color:#666}.ms-PersonaCard-action.ms-PersonaCard-orgChart:after{display:none}@media (min-width:480px){.ms-PersonaCard{box-shadow:0 0 5px 0 rgba(0,0,0,.4);max-width:360px;position:relative}.ms-ContextualHost .ms-PersonaCard{box-shadow:none}}.ms-Pivot{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-size:14px;font-weight:400}.ms-Pivot-links{font-size:0;height:40px;list-style-type:none;padding:0;white-space:nowrap}.ms-Pivot-link{color:#333;display:inline-block;font-size:14px;font-weight:400;line-height:40px;margin-right:8px;padding:0 8px;text-align:center}.ms-Pivot-link:hover{cursor:pointer}.ms-Pivot-link:before{background-color:transparent;bottom:0;content:'';height:2px;left:8px;position:absolute;right:8px;transition:background-color .267s cubic-bezier(.1,.25,.75,.9)}.ms-Pivot-link:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}.ms-Pivot-link.is-selected{font-weight:600;position:relative}.ms-Pivot-link.is-selected:before{background-color:#0078d7}.ms-Pivot-link.is-disabled{color:#a6a6a6}.ms-Pivot-link.ms-Pivot-link--overflow{color:#666}.ms-Pivot-link.ms-Pivot-link--overflow.is-selected{color:#0078d7}.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){color:#212121}.ms-Pivot-link.ms-Pivot-link--overflow:active{color:#0078d7}.ms-Pivot-ellipsis{font-size:15px;position:relative;top:0}.ms-Pivot-content{display:none;margin-top:20px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link{font-size:17px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected{font-weight:300}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after{font-size:17px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link{height:40px;background-color:#f4f4f4;line-height:40px;margin-right:-2px;padding:0 10px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow){color:#000}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active{color:#fff;background-color:#0078d7}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{background-color:#0078d7;color:#fff;font-weight:300}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){background-color:#fff}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active{background-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{font-weight:600}}.ms-ProgressIndicator{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.ms-ProgressIndicator-itemName{color:#333;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:4px;line-height:20px}.ms-ProgressIndicator-itemDescription{color:#767676;font-size:11px;line-height:18px}.ms-ProgressIndicator-itemProgress{position:relative;width:180px;height:2px;padding:8px 0}.ms-ProgressIndicator-progressTrack{position:absolute;width:100%;height:2px;background-color:#eaeaea;outline:1px solid transparent}.ms-ProgressIndicator-progressBar{background-color:#0078d7;height:2px;position:absolute;transition:width .3s ease;width:0}@media screen and (-ms-high-contrast:active){.ms-ProgressIndicator-progressBar{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-ProgressIndicator-progressBar{background-color:#000}}.ms-SearchBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:inline-block;overflow:hidden;transition:width .167s;width:180px}.ms-SearchBox .ms-CommandButton{display:none}.ms-SearchBox.is-active{z-index:10}.ms-SearchBox.is-active .ms-SearchBox-label{display:none}.ms-SearchBox.is-active .ms-CommandButton{display:block}.ms-SearchBox.has-text .ms-SearchBox-text{display:none}.ms-SearchBox:hover{background-color:#deecf9;border-color:#0078d7}.ms-SearchBox:hover .ms-SearchBox-label{color:#000}.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon{color:#333}.ms-SearchBox.is-disabled .ms-SearchBox-label{color:#a6a6a6}.ms-SearchBox.is-disabled .ms-SearchBox-icon{color:#c8c8c8}.ms-SearchBox.is-disabled .ms-SearchBox-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-SearchBox-field{position:relative;box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #71afe5;outline:1px solid transparent;border-radius:0;font-weight:300;font-size:14px;color:#000;height:32px;padding:6px 3px 7px 32px;width:100%;background-color:transparent;z-index:5;transition:padding-left .167s}.ms-SearchBox-field:focus{padding:6px 32px 7px 10px;border-color:#0078d7;background-color:#deecf9}.ms-SearchBox-field::-ms-clear{display:none}.ms-SearchBox-close.ms-CommandButton{position:absolute;right:0;top:0;height:100%;display:none;z-index:11}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button{background-color:#0078d7;color:#fff;height:100%}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon{color:#fff}.ms-SearchBox-label{position:absolute;top:0;left:0;padding-left:8px;line-height:32px;color:#666}.ms-SearchBox-label .ms-Icon{margin-right:7px;font-size:17px;color:#767676}.ms-SearchBox.ms-SearchBox--commandBar{border:0;background-color:#deecf9;width:208px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field{border:0;height:40px;background:transparent;padding-left:40px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label{display:block;line-height:40px;height:40px;padding-left:0}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon{display:inline-block;width:16px;height:16px;margin-left:16px;margin-right:8px;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close{background-color:#deecf9;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar:hover{border:0;background-color:none}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label{color:#212121}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed{width:50px;min-height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close,.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field{cursor:pointer}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active{width:100%}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field{display:block;cursor:text}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text{display:inline-block}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close{display:block}.ms-SearchBox.ms-SearchBox--commandBar.is-active,.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button{background-color:#c7e0f4}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label{display:block;line-height:40px;height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon{width:16px;margin-left:16px;margin-right:8px;display:inline-block}.ms-Spinner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:20px}.ms-Spinner.ms-Spinner--large{height:28px}.ms-Spinner.ms-Spinner--large .ms-Spinner-label{left:34px;top:6px}.ms-Spinner-circle{position:absolute;border-radius:100px;background-color:#0078d7;opacity:0}@media screen and (-ms-high-contrast:active){.ms-Spinner-circle{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Spinner-circle{background-color:#000}}.ms-Spinner-label{position:relative;font-size:12px;font-weight:400;color:#0078d7;left:28px;top:2px}.ms-Spinner-label,.ms-Table{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.ms-Table{display:table;width:100%;border-collapse:collapse}.ms-Table--fixed{table-layout:fixed}.ms-Table-row,.ms-Table tr{display:table-row;line-height:30px;font-weight:300;font-size:12px;color:#333}.ms-Table-row.is-selected,.ms-Table tr.is-selected{background-color:#c7e0f4}.ms-Table-row.is-selected .ms-Table-rowCheck,.ms-Table tr.is-selected .ms-Table-rowCheck{background-color:#0078d7}.ms-Table-row.is-selected .ms-Table-rowCheck:before,.ms-Table tr.is-selected .ms-Table-rowCheck:before{display:none}.ms-Table-row.is-selected .ms-Table-rowCheck:after,.ms-Table tr.is-selected .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#fff;font-size:12px;position:absolute;left:4px;top:9px}.ms-Table-cell,.ms-Table td,.ms-Table th{display:table-cell;padding:0 10px}.ms-Table-head,.ms-Table thead th{font-weight:300;font-size:11px;color:#666}.ms-Table-head .ms-Table-cell,.ms-Table-head .ms-Table-rowCheck,.ms-Table-head td,.ms-Table-head th,.ms-Table thead .ms-Table-cell,.ms-Table thead .ms-Table-rowCheck,.ms-Table thead td,.ms-Table thead th{font-weight:400;text-align:left;border-bottom:1px solid #eaeaea}.ms-Table-head .ms-Table-rowCheck:after,.ms-Table thead .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#a6a6a6;font-size:12px;position:absolute;left:4px;top:9px}.ms-Table-rowCheck{display:table-cell;width:20px;position:relative;padding:0}.ms-Table-rowCheck:before{border:1px solid #a6a6a6;content:'';display:block;height:14px;left:2px;position:absolute;top:6px;width:14px}.ms-Table--selectable .ms-Table-row:hover,.ms-Table--selectable tr:hover{background-color:#f4f4f4;cursor:pointer;outline:1px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Table-row.is-selected .ms-Table-rowCheck{background:none}.ms-Table-row.is-selected .ms-Table-rowCheck:before{display:block}}.ms-TextField{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:8px}.ms-TextField.is-disabled .ms-TextField-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField.is-disabled:-moz-placeholder,.ms-TextField.is-disabled:-ms-input-placeholder,.ms-TextField.is-disabled::-moz-placeholder,.ms-TextField.is-disabled::-webkit-input-placeholder{color:#a6a6a6}.ms-TextField.is-required .ms-Label:after{content:' *';color:#a80000}.ms-TextField.is-required:-moz-placeholder:after,.ms-TextField.is-required:-ms-input-placeholder:after,.ms-TextField.is-required::-moz-placeholder:after,.ms-TextField.is-required::-webkit-input-placeholder:after{content:' *';color:#a80000}.ms-TextField.is-active{border-color:#0078d7}.ms-TextField-field{box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #c8c8c8;border-radius:0;font-weight:300;font-size:12px;color:#333;height:32px;padding:6px 10px 8px;width:100%;min-width:180px;outline:0}.ms-TextField-field:hover{border-color:#767676}.ms-TextField-field:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#37006e}}.ms-TextField-field[disabled]{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField-field:-moz-placeholder,.ms-TextField-field:-ms-input-placeholder,.ms-TextField-field::-moz-placeholder,.ms-TextField-field::-webkit-input-placeholder{color:#666}.ms-TextField-description{color:#767676;font-size:11px}.ms-TextField.ms-TextField--placeholder{position:relative}.ms-TextField.ms-TextField--placeholder .ms-Label{position:absolute;font-weight:300;font-size:12px;color:#666;padding:7px 0 7px 10px}.ms-TextField.ms-TextField--placeholder.is-disabled,.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined{border-bottom:1px solid #c8c8c8;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--underlined:hover{border-color:#767676}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined:hover{border-color:#37006e}}.ms-TextField.ms-TextField--underlined:active,.ms-TextField.ms-TextField--underlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--underlined .ms-Label{font-size:12px;margin-right:8px;display:table-cell;vertical-align:bottom;padding-left:12px;padding-bottom:5px;height:32px;width:1%;white-space:nowrap}.ms-TextField.ms-TextField--underlined .ms-TextField-field{border:0;float:left;display:table-cell;text-align:left;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover{outline:0}.ms-TextField.ms-TextField--underlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-active{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined.is-active{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined.is-active{border-color:#37006e}}.ms-TextField.ms-TextField--multiline .ms-TextField-field{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:300;line-height:17px;min-height:60px;min-width:260px;padding-top:6px;overflow:auto}.ms-TextField.ms-TextField--textFieldUnderlined{border:0;border-bottom:1px solid #0078d7;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--textFieldUnderlined:hover{border-color:#767676}.ms-TextField.ms-TextField--textFieldUnderlined:active,.ms-TextField.ms-TextField--textFieldUnderlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{border:0;display:table-cell;text-align:left;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus{outline:0}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-Label{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;box-shadow:none;color:#333;font-size:12px;font-weight:400;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:' *';color:#a80000}.ms-Label.is-disabled{color:#a6a6a6}.ms-Toggle{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:block;margin-bottom:26px}.ms-Toggle .ms-Label{position:relative;padding:0 0 0 62px;font-size:12px}.ms-Toggle .ms-Toggle-field{background-color:#f4f4f4}.ms-Toggle .ms-Toggle-field:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;left:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field:before{border-color:#000}}.ms-Toggle .ms-Toggle-field:before{right:auto;border-right:2.5px solid #fff}.ms-Toggle .ms-Toggle-field:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field .ms-Label--off{display:block}.ms-Toggle .ms-Toggle-field .ms-Label--on{display:none}.ms-Toggle .ms-Toggle-field.is-selected{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;right:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected:before{border-color:#000}}.ms-Toggle .ms-Toggle-field.is-selected:before{left:auto;border-left:2.5px solid #fff}.ms-Toggle .ms-Toggle-field.is-selected:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off{display:none}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on{display:block}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#000}}.ms-Toggle .ms-Toggle-field:focus,.ms-Toggle .ms-Toggle-field:hover{background-color:#eaeaea;outline:0}.ms-Toggle .ms-Toggle-field.is-selected:focus,.ms-Toggle .ms-Toggle-field.is-selected:hover{background-color:#005a9e}.ms-Toggle .ms-Toggle-field .ms-Label{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-Toggle .ms-Toggle-field:active .ms-Label{color:#333}.ms-Toggle.is-disabled .ms-Label{color:#a6a6a6}.ms-Toggle.is-disabled .ms-Toggle-field{background-color:#fff;border-color:#c8c8c8;pointer-events:none;cursor:default}.ms-Toggle.is-disabled .ms-Toggle-field:before{background-color:#c8c8c8}@media screen and (-ms-high-contrast:active){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#600000}}.ms-Toggle-description{position:relative;font-size:12px;vertical-align:top;display:block;margin-bottom:8px}.ms-Toggle-field{position:relative;display:inline-block;width:57px;height:20px;box-sizing:border-box;border:2.5px solid #c8c8c8;cursor:pointer}.ms-Toggle-input{display:none}.ms-Toggle.ms-Toggle--textLeft{width:225px;margin-bottom:40px}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description{display:inline-block;max-width:150px;top:-3px;margin-bottom:0}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field{float:right}body,html{color:#333;padding:0;margin:0}a,body,html{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;font-size:inherit}a{color:#0078d7;cursor:pointer;outline:none;text-decoration:none}a:focus,a:hover{color:#004578}a:active{color:#0078d7}@media screen and (-ms-high-contrast:active){a{color:#8080ff}}@media screen and (-ms-high-contrast:black-on-white){a{color:#00009f}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h1{font-size:28px;letter-spacing:-1px}h1,h2{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:100;color:inherit}h2{font-size:21px}h3{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:17px;font-weight:300;color:inherit}h4{font-size:14px}h4,h5{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-weight:400;color:inherit}h5{font-size:12px}h6{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:11px;font-weight:400;color:inherit}.u-contentCenter{max-width:400px;padding:0 20px;margin:0 auto;box-sizing:border-box}.Container{margin:0;padding:0}.Header{border-bottom-style:solid;border-bottom-width:20px}.Header-text{padding:40px 0 35px}.Content{padding:20px 0}.Intro{margin-bottom:16px}.SubmitButton{margin-top:20px}
\ No newline at end of file
diff --git a/dist/documentation/Samples/Form/index.html b/dist/documentation/Samples/Form/index.html
new file mode 100644
index 000000000..e2a4a6ddf
--- /dev/null
+++ b/dist/documentation/Samples/Form/index.html
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+
+ Example Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Create an account to start using Nod.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/Form/sass/Form.scss b/dist/documentation/Samples/Form/sass/Form.scss
new file mode 100644
index 000000000..cac00f760
--- /dev/null
+++ b/dist/documentation/Samples/Form/sass/Form.scss
@@ -0,0 +1,94 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+// Import Fabric and Fabric Components to use its variables and mixins
+@import '../../../sass/Fabric.Common.scss';
+@import '../../../sass/Fabric.Components.scss';
+
+html,
+body {
+ @include ms-font-m;
+ font-size: inherit;
+ padding: 0;
+ margin: 0;
+}
+
+a {
+ @include ms-Link;
+ font-size: inherit;
+ text-decoration: none;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0;
+ font-weight: normal;
+}
+
+h1 {
+ @include ms-font-xxl;
+ color: inherit;
+ letter-spacing: -1px;
+}
+
+h2 {
+ @include ms-font-xl;
+ color: inherit;
+}
+
+h3 {
+ @include ms-font-l;
+ color: inherit;
+}
+
+h4 {
+ @include ms-font-m;
+ color: inherit;
+}
+
+h5 {
+ @include ms-font-s;
+ color: inherit;
+}
+
+h6 {
+ @include ms-font-xs;
+ color: inherit;
+}
+
+.u-contentCenter {
+ max-width: 400px;
+ padding: 0 20px 0;
+ margin: 0 auto;
+ box-sizing: border-box;
+}
+
+.Container {
+ margin: 0;
+ padding: 0;
+}
+
+.Header {
+ border-bottom-style: solid;
+ border-bottom-width: 20px;
+}
+
+.Header-text {
+ padding: 40px 0 35px;
+}
+
+.Content {
+ padding: 20px 0;
+}
+
+.Intro {
+ margin-bottom: 16px;
+}
+
+.SubmitButton {
+ margin-top: 20px;
+}
diff --git a/dist/documentation/Samples/Icons/index.html b/dist/documentation/Samples/Icons/index.html
new file mode 100644
index 000000000..7c2b395c7
--- /dev/null
+++ b/dist/documentation/Samples/Icons/index.html
@@ -0,0 +1,438 @@
+
+
+
+
+
+
+
+ Fabric Icons
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/Languages/index.html b/dist/documentation/Samples/Languages/index.html
new file mode 100644
index 000000000..ac2f3089f
--- /dev/null
+++ b/dist/documentation/Samples/Languages/index.html
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+ Fabric's Language Override Test Page
+
+
+
+
+
+
+
+
+
+
+ Language Overrides Sample
+
+
+
+
+
+
Chinese Simplified, Chinese Traditional, Korean, and Japanese use local desktop fonts instead of web fonts due to
+ file size, so we only provide font stacks for these character sets.
+
+
+
+
+ Add a lang
attribute matching one of the language codes from our overrides
+
+
+ Example:
+
+
+ <div lang="pl-pl">
+ <p class="ms-font-m">This would render using Segoe UI East European</p>
+ </div>
+
+
+ The examples below show Fabric's font stack in the supported language sets.
+
+
+
+
+
+
+
Chinese Simplified
+
+
使用 Office 365 管理中心从任意位置管理用户帐户、存储和设置。 此外,OneDrive for Business 提供混合选项,通过云利用你的本地解决方案。
+
+
作为业界的云安全先锋,我们密切关注你的文件。 我们使用当前最先进的加密方法来确保你的文件在传输过程中和存储时都经过加密。 我们还确保我们的服务满足严格的合规性标准。
+
+
我们严守安全、合规性和隐私的相关指导原则。 经过检验,我们符合 ISO 27001、数据处理协议、欧盟示范条款、HIPAA、FISMA、FERPA、SSAE 16 等全球合规性标准。
+
+
+
+
+
Chinese Traditional
+
+
使用 Office 365 系統管理中心,可以隨時隨地管理使用者帳戶、儲存空間及設定。此外,商務用 OneDrive 提供混合式選項,能夠搭配雲端充分運用您的內部部署解決方案。 安全
+
+
+
作為雲端安全性的業界領導者,保護您的檔案就是我們的責任。 我們會確保您的檔案透過加密傳輸,並使用最先進的加密方式儲存。 我們會確保服務符合最嚴格的規範標準。 受信任
+
+
+
我們依循安全性、法規遵循及隱私權的指導原則。 我們通過國際規範標準認證,包含 ISO 27001、Data Processing Agreements、EU Model Clauses、HIPAA、FISMA、FERPA、SSAE
+ 16 等等。
+
+
+
+
+
Greek
+
+
Χρησιμοποιήστε το κέντρο διαχείρισης Office 365 για τη διαχείριση των λογαριασμών χρηστών, του χώρου αποθήκευσης
+ και των ρυθμίσεων από οποιοδήποτε σημείο. Επίσης, το OneDrive για επιχειρήσεις παρέχει επιλογές υβριδικής ανάπτυξης,
+ για να χρησιμοποιήσετε τις λύσεις εσωτερικής εγκατάστασής σας με το cloud. Ασφαλές
+
+
+
Ως ηγέτιδα δύναμη στον κλάδο όσον αφορά την ασφάλεια στο cloud, ενδιαφερόμαστε ιδιαίτερα για την προστασία των
+ αρχείων σας. Εξασφαλίζουμε ότι τα αρχεία σας κρυπτογραφούνται κατά τη μεταφορά και την αποθήκευση, με χρήση των
+ πιο εξελιγμένων μεθόδων κρυπτογράφησης που υπάρχουν. Εξασφαλίζουμε επίσης ότι η υπηρεσία μας πληροί πολύ αυστηρά
+ πρότυπα συμμόρφωσης. Αξιόπιστο
+
+
+
Βασιζόμαστε στις κατευθυντήριες αρχές της ασφάλειας, της συμμόρφωσης και της προστασίας των προσωπικών δεδομένων.
+ Διαθέτουμε πιστοποιήσεις ότι πληρούμε παγκόσμια πρότυπα συμμόρφωσης όπως ISO 27001, Συμβάσεις επεξεργασίας δεδομένων,
+ πρότυπες ρήτρες της ΕΕ, HIPAA, FISMA, FERPA, SSAE 16 και άλλα.
+
+
+
+
+
Vietnamese
+
+
Sử dụng trung tâm quản trị Office 365 để quản lý tài khoản người dùng, dung lượng lưu trữ và thiết đặt từ mọi nơi.
+ Đồng thời, OneDrive for Business còn cung cấp các tùy chọn kết hợp giúp sử dụng các giải pháp tại chỗ của bạn
+ với đám mây.
+
+
Dẫn đầu trong lĩnh vực bảo mật đám mây, chúng tôi quan tâm sâu sắc đến tệp của bạn. Chúng tôi đảm bảo rằng tệp
+ của bạn được mã hóa trong khi truyền và lưu bằng cách sử dụng các phương pháp mã hóa tiên tiến nhất hiện có.
+ Chúng tôi cũng đảm bảo rằng dịch vụ của chúng tôi đáp ứng các tiêu chuẩn tuân thủ nghiêm ngặt.
+
+
Chúng tôi dựa trên các nguyên tắc hướng dẫn về bảo mật, tuân thủ và quyền riêng tư. Chúng tôi được xác nhận đáp
+ ứng các tiêu chuẩn tuân thủ toàn cầu như ISO 27001, Thỏa thuận Xử lý Dữ liệu, Điều khoản Mô hình EU, HIPAA, FISMA,
+ FERPA, SSAE 16 và các tiêu chuẩn khác.
+
+
+
+
+
Thai
+
+
เรียบง่าย
+
+
ใช้ศูนย์การจัดการ Office 365 เพื่อจัดการกับบัญชีผู้ใช้ ที่เก็บข้อมูล และการตั้งค่าจากที่ใดก็ได้ นอกจากนี้ OneDrive
+ for Business มีข้อเสนอตัวเลือกแบบไฮบริดเพื่อใช้ประโยชน์จากโซลูชันภายในองค์กรร่วมกับระบบคลาวด์
+
+
ปลอดภัย
+
+
ในฐานะผู้นำด้านความปลอดภัยใน Cloud ของอุตสาหกรรมนี้ เราใส่ใจในไฟล์ของคุณเป็นอย่างยิ่ง เราทำให้คุณแน่ใจได้ว่าไฟล์ของคุณมีการเข้ารหัสลับในการส่งและพักไว้โดยใช้วิธีการเข้ารหัสลับในระดับขั้นสูงที่สุดที่มีอยู่
+ นอกจากนี้ เรายังทำให้คุณแน่ใจได้ว่าบริการของเราตรงตามมาตรฐานการปฏิบัติตามกฎระเบียบที่เข้มงวด
+
+
เชื่อถือได้
+
+
เราสร้างจากข้อแนะนำหลักการของความปลอดภัย การปฏิบัติตามกฎระเบียบ และความเป็นส่วนตัว เราได้รับการรับรองว่าได้มาตรฐานการปฏิบัติตามกฎระเบียบสากล อาทิเช่น ISO 27001, Data Processing Agreements, EU Model Clauses, HIPAA, FISMA, FERPA, SSAE 16 และอื่นๆ
+
+
+
+
+
Korean
+
+
단순성
+
+
Office 365 관리 센터를 사용하여 어디에서나 사용자 계정, 저장소 및 설정을 관리할 수 있습니다. 또한 비즈니스용 OneDrive를 사용하면 클라우드와 온-프레미스 솔루션을 함께 활용할 수 있는
+ 하이브리드 옵션이 제공됩니다.
+
+
안전성
+
+
클라우드 보안의 업계 선도자로서, 주의 깊게 파일을 관리합니다. 파일은 암호화 상태로 전송되며, 전송 후에는 최고 수준의 암호화 방식을 통해 보관됩니다. 또한 까다로운 규정 준수 기준을 충족시키고 있습니다.
+
+
신뢰성
+
+
보안, 규정 준수, 개인 정보 보호의 가이드 라인을 원칙으로 하여 설계되었습니다. ISO 27001, 데이터 처리 계약, EU 모범 조항, HIPAA, FISMA, FERPA, SSAE 16 등의 세계적인규정 준수 기준 충족을 인증받았습니다.
+
+
+
+
+
Russian
+
+
Простота
+
+
С помощью Центра администрирования Office 365 вы можете управлять учетными записями пользователей, ресурсами хранения
+ и настройками из любого места. Кроме того, в OneDrive для бизнеса имеются возможности для создания гибридной
+ среды и, соответственно, использования локальных решений в облаке.
+
+
Надежность
+
+
Занимая лидирующие в отрасли позиции по обеспечению безопасности в облачной среде, мы заботимся о сохранности ваших
+ файлов. Мы обеспечиваем их шифрование во время пересылки и при хранении, используя самые передовые методы криптографической
+ защиты. Также мы гарантируем, что наши услуги удовлетворяют жестким стандартам нормативного соответствия.
+
+
Безопасность
+
+
Основополагающие принципы нашей работы — это обеспечение безопасности, неразглашения и нормативного соответствия.
+ Мы прошли проверку нормативного соответствия по глобальным стандартам, в частности ISO 27001, соглашениям об
+ обработке данных, типовым нормам ЕС, HIPAA, FISMA, FERPA, SSAE 16 и другим.
+
+
+
+
+
Slovak (rendering the East European variant of Segoe)
+
+
Prehľadné riešenie
+
+
Pomocou Centra spravovania služieb Office 365 môžete z ľubovoľného miesta spravovať používateľské kontá, ukladací
+ priestor a nastavenia. OneDrive for Business poskytuje tiež hybridné možnosti na súčasné použitie lokálnych riešení
+ aj cloudu.
+
+
Bezpečnosť
+
+
Sme lídrom v oblasti zabezpečenia cloudu a na vašich súboroch nám skutočne záleží. Prenášané súbory aj súbory v
+ ukladacom priestore vždy šifrujeme pomocou najpokročilejších dostupných šifrovacích metód. Zároveň neustále dbáme
+ o to, aby naša služba spĺňala prísne štandardy v oblasti dodržiavania súladu s normami.
+
+
Dôveryhodnosť
+
+
Naše riešenie staviame na základných princípoch, ktorými sú zabezpečenie, súlad s normami a ochrana osobných údajov.
+ Spĺňame globálne normy, ako sú napríklad ISO 27001, Zmluvy o spracovaní údajov, Vzorové doložky EÚ, zákony HIPAA,
+ FISMA, FERPA, SSAE 16 a ďalšie.
+
+
+
+
+
+
Japanese
+
+
シンプル
+
+
Office 365 の管理センターを使用すると、場所を問わずにユーザー アカウント、ストレージ、設定を管理できます。また OneDrive for Business には、オンプレミス ソリューションとクラウドを連携させるためのハイブリッド
+ オプションも用意されています。
+
+
+
セキュア
+
+
クラウド セキュリティの業界リーダーとして、ファイルに十分に注意を払います。転送中および保存中のファイルは、利用可能な最先端の暗号化方式により暗号化されていることを保証します。また、サービスが厳しいコンプライアンス基準を満たしていることも保証します。
+
+
信頼性
+
+
セキュリティ、コンプライアンス、プライバシーの指針に基づいて構築されています。ISO 27001、データ処理契約、EU モデル契約条項、HIPAA、FISMA、FERPA、SSAE 16 などのようなグローバルなコンプライアンス基準を満たすことが確認されています。
+
+
+
+
+
Arabic
+
+
+ بسيط
+
+
+ استخدم مركز إدارة Office 365 لإدارة حسابات المستخدمين ومساحات التخزين والإعدادات من أي مكان. يوفر لك OneDrive for Business
+ أيضاً خيارات مختلطة لاستخدام الحلول المحلية مع السحابة.
+
+
+ كشركة رائدة في مجال أمان السحابة، فإننا نهتم كل الاهتمام بملفاتك. فنحن نضمن تشفير ملفاتك عند نقلها باستخدام طرق التشفير المتاحة
+ الأكثر تقدماً. كما نضمن لك أن تلبي خدماتنا الامتثال للمعايير الصارمة.
+
+
+ موثنحن نستند بشكل أساسي إلى المبادئ التوجيهية للأمان والامتثال والخصوصية. وقد تم التحقق من تلبيتنا لمعايير الامتثال العالمية
+ مثل ISO 27001 واتفاقيات معالجة البيانات وشروط نموذج الاتحاد الأوروبي وHIPAA وFISMA وFERPA وSSAE 16 وغيرها.
+
+
+
+
+
+
Hebrew
+
+
+ פשוט
+
+
+ השתמש במרכז הניהול של Office 365 כדי לנהל חשבונות משתמשים, אחסון והגדרות מכל מקום. כמו כן, OneDrive for Business מציע אפשרויות
+ היברידיות לשימוש בפתרונות המקומיים שלך עם הענן.
+
+
+ כחברה מובילה בתחום האבטחה בענן, הקבצים שלך חשובים לנו ביותר. אנו מוודאים שהקבצים שלך מוצפנים בתנועה ובמנוחה באמצעות שיטות
+ ההצפנה הזמינות המתקדמות ביותר. אנו גם מוודאים שהשירות שלנו עומד בתקני התאימות המחמירים ביותר.
+
+
+ אנו מתבססים על העקרונות המנחים של אבטחה, תאימות ופרטיות. כפי שהוכח, אנו עומדים בתקני תאימות גלובליים כגון ISO 27001, הסכמי
+ עיבוד נתונים, סעיפי מודל האיחוד האירופי, HIPAA, FISMA, FERPA, SSAE 16 ואחרים.
+
+
+
+
+
+
+
+
+
diff --git a/dist/documentation/Samples/VideoPortal/channel.html b/dist/documentation/Samples/VideoPortal/channel.html
new file mode 100644
index 000000000..9bd5729c0
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/channel.html
@@ -0,0 +1,256 @@
+
+
+
+
+
+
+
+ Video Portal Example App
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Popular
+ All Videos
+ My Videos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/VideoPortal/channels.html b/dist/documentation/Samples/VideoPortal/channels.html
new file mode 100644
index 000000000..21340f8e2
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/channels.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+ Video Portal Example App
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/VideoPortal/css/VideoPortal.css b/dist/documentation/Samples/VideoPortal/css/VideoPortal.css
new file mode 100644
index 000000000..b06071fe1
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/css/VideoPortal.css
@@ -0,0 +1,6061 @@
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+.ms-Breadcrumb {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin: 23px 0 1px;
+}
+
+.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
+ display: inline;
+}
+
+.ms-Breadcrumb-chevron {
+ font-size: 17px;
+ color: #666666;
+ vertical-align: top;
+ margin: 10px 0;
+}
+
+.ms-Breadcrumb-list {
+ display: inline;
+ white-space: nowrap;
+ padding: 0;
+ margin: 0;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem {
+ list-style-type: none;
+ vertical-align: top;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+}
+
+.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
+ display: none;
+}
+
+.ms-Breadcrumb-overflow {
+ display: none;
+ position: relative;
+ margin-right: -4px;
+}
+
+.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ font-size: 12px;
+ display: inline-block;
+ color: #0078d7;
+ padding: 12px 8px 3px;
+ cursor: pointer;
+ vertical-align: top;
+}
+
+.ms-Breadcrumb-overflowMenu {
+ display: none;
+ position: absolute;
+}
+
+.ms-Breadcrumb-overflowMenu.is-open {
+ display: block;
+ top: 36px;
+ left: 0;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ z-index: 105;
+}
+
+.ms-Breadcrumb-overflowMenu::before {
+ position: absolute;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ top: -6px;
+ left: 6px;
+ content: ' ';
+ width: 16px;
+ height: 16px;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ background-color: #ffffff;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
+ border: 0;
+ box-shadow: none;
+ position: relative;
+ width: 190px;
+}
+
+.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
+ margin-bottom: 0;
+}
+
+.ms-Breadcrumb-itemLink,
+.ms-Breadcrumb-overflowButton {
+ text-decoration: none;
+ outline: transparent;
+}
+
+.ms-Breadcrumb-itemLink:hover,
+.ms-Breadcrumb-overflowButton:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+}
+
+.ms-Breadcrumb-itemLink:focus,
+.ms-Breadcrumb-overflowButton:focus {
+ outline: #767676 solid 1px;
+ color: #000000;
+}
+
+.ms-Breadcrumb-itemLink:active,
+.ms-Breadcrumb-overflowButton:active {
+ outline: transparent;
+ background-color: #c8c8c8;
+}
+
+.ms-Breadcrumb-itemLink {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ display: inline-block;
+ padding: 0 4px;
+ max-width: 160px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media screen and (max-width: 639px) {
+ .ms-Breadcrumb {
+ margin: 10px 0;
+ }
+
+ .ms-Breadcrumb-itemLink {
+ font-size: 17px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ font-size: 14px;
+ margin-top: 7px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 8px;
+ padding-bottom: 3px;
+ }
+}
+
+@media screen and (max-width: 479px) {
+ .ms-Breadcrumb-itemLink {
+ font-size: 14px;
+ max-width: 116px;
+ }
+
+ .ms-Breadcrumb-chevron {
+ margin-top: 4px;
+ }
+
+ .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
+ padding-top: 5px;
+ padding-bottom: 3px;
+ }
+}
+
+.ms-Button {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ background-color: #f4f4f4;
+ border: 1px solid #f4f4f4;
+ cursor: pointer;
+ height: 32px;
+ min-width: 80px;
+ padding: 4px 20px 6px;
+}
+
+.ms-Button:hover {
+ background-color: #eaeaea;
+ border-color: #eaeaea;
+}
+
+.ms-Button:hover .ms-Button-label {
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Button:hover {
+ color: #1aebff;
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Button:hover {
+ color: #37006e;
+ border-color: #37006e;
+ }
+}
+
+.ms-Button:focus {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ outline: 1px solid transparent;
+}
+
+.ms-Button:focus .ms-Button-label {
+ color: #000000;
+}
+
+.ms-Button:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button:disabled,
+.ms-Button.is-disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ cursor: default;
+}
+
+.ms-Button:disabled .ms-Button-label,
+.ms-Button.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button:disabled:hover,
+.ms-Button:disabled:focus,
+.ms-Button.is-disabled:hover,
+.ms-Button.is-disabled:focus {
+ outline: 0;
+}
+
+.ms-Button-label {
+ color: #333333;
+ font-weight: 600;
+ font-size: 14px;
+}
+
+.ms-Button-icon,
+.ms-Button-description {
+ display: none;
+}
+
+.ms-Button.ms-Button--primary {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--primary:hover {
+ background-color: #005a9e;
+ border-color: #005a9e;
+}
+
+.ms-Button.ms-Button--primary:focus {
+ background-color: #005a9e;
+ border-color: #004578;
+}
+
+.ms-Button.ms-Button--primary:active {
+ background-color: #0078d7;
+ border-color: #0078d7;
+}
+
+.ms-Button.ms-Button--primary:disabled,
+.ms-Button.ms-Button--primary.is-disabled {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--primary:disabled .ms-Button-label,
+.ms-Button.ms-Button--primary.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--hero {
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: transparent;
+ border: 0;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 0;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon {
+ color: #0078d7;
+ display: block;
+ margin-right: 4px;
+ text-align: center;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon {
+ border-radius: 18px;
+ border: 1px solid #0078d7;
+ font-size: 12px;
+ height: 18px;
+ line-height: 18px;
+ width: 18px;
+}
+
+.ms-Button.ms-Button--hero .ms-Button-label {
+ color: #0078d7;
+ font-size: 21px;
+ font-weight: 100;
+ position: relative;
+ text-decoration: none;
+}
+
+.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon {
+ color: #005a9e;
+}
+
+.ms-Button.ms-Button--hero:hover .ms-Button-label,
+.ms-Button.ms-Button--hero:focus .ms-Button-label {
+ color: #004578;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero:active .ms-Button-label {
+ color: #0078d7;
+}
+
+.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon,
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon {
+ color: #c8c8c8;
+}
+
+.ms-Button.ms-Button--hero:disabled .ms-Button-label,
+.ms-Button.ms-Button--hero.is-disabled .ms-Button-label {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound {
+ display: block;
+ height: auto;
+ max-width: 280px;
+ min-height: 72px;
+ padding: 20px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-label {
+ display: block;
+ font-weight: 600;
+ position: relative;
+ text-align: left;
+ margin-top: -5px;
+}
+
+.ms-Button.ms-Button--compound .ms-Button-description {
+ color: #666666;
+ display: block;
+ font-weight: 400;
+ font-size: 12px;
+ position: relative;
+ text-align: left;
+ top: 3px;
+}
+
+.ms-Button.ms-Button--compound:hover .ms-Button-description {
+ color: #212121;
+}
+
+.ms-Button.ms-Button--compound:focus {
+ border-color: #0078d7;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-label {
+ color: #333333;
+}
+
+.ms-Button.ms-Button--compound:focus .ms-Button-description {
+ color: #666666;
+}
+
+.ms-Button.ms-Button--compound:active {
+ background-color: #0078d7;
+}
+
+.ms-Button.ms-Button--compound:active .ms-Button-description,
+.ms-Button.ms-Button--compound:active .ms-Button-label {
+ color: #ffffff;
+}
+
+.ms-Button.ms-Button--compound:disabled .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled .ms-Button-description {
+ color: #a6a6a6;
+}
+
+.ms-Button.ms-Button--compound:disabled:focus,
+.ms-Button.ms-Button--compound:disabled:active,
+.ms-Button.ms-Button--compound.is-disabled:focus,
+.ms-Button.ms-Button--compound.is-disabled:active {
+ border-color: #f4f4f4;
+ background-color: #f4f4f4;
+}
+
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
+.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description {
+ color: #a6a6a6;
+}
+
+.ms-Callout {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ width: 288px;
+}
+
+.ms-Callout.is-hidden {
+ display: none;
+}
+
+.ms-Callout-header {
+ z-index: 105;
+ padding-top: 24px;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-title {
+ margin: 0;
+ font-weight: 300;
+ font-size: 21px;
+}
+
+.ms-Callout-subText {
+ margin: 0;
+ font-weight: 300;
+ color: #333333;
+ font-size: 12px;
+}
+
+.ms-Callout-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 110;
+}
+
+.ms-Callout-link {
+ font-size: 14px;
+}
+
+.ms-Callout-inner {
+ height: 100%;
+ padding-top: 0;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-right: 28px;
+}
+
+.ms-Callout-actions {
+ position: relative;
+ margin-top: 20px;
+ width: 100%;
+ white-space: nowrap;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ height: 27px;
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon {
+ line-height: 27px;
+}
+
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button,
+.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button {
+ color: #0078d7;
+}
+
+.ms-Callout-actions .ms-Callout-button {
+ margin-right: 12px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-header {
+ padding: 28px 24px;
+ background-color: #0078d7;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-title {
+ font-weight: 100;
+ font-size: 28px;
+ color: #ffffff;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
+ padding-top: 20px;
+}
+
+.ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-actions {
+ border-top: 1px solid #eaeaea;
+ padding-top: 12px;
+}
+
+.ms-Callout.ms-Callout--actionText .ms-Callout-inner {
+ padding-bottom: 12px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-header {
+ padding-bottom: 0;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-title {
+ font-size: 14px;
+}
+
+.ms-Callout.ms-Callout--peek .ms-Callout-actions {
+ margin-top: 12px;
+ margin-bottom: -4px;
+}
+
+.ms-CheckBox {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Label {
+ font-size: 14px;
+ padding: 0 0 0 26px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled::before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled::after {
+ border-color: #eaeaea;
+}
+
+.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-CheckBox .ms-CheckBox-field.in-focus::after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-CheckBox .ms-Choice-field::after {
+ content: '';
+ display: inline-block;
+ border: 1px #c8c8c8 solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-CheckBox .ms-Choice-field:hover::after {
+ border-color: #767676;
+}
+
+.ms-CheckBox .ms-Choice-field:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox::after {
+ border-radius: 0;
+}
+
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover::before,
+.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ background-color: transparent;
+ border-radius: 0;
+ font-size: 13px;
+ top: 3px;
+ left: 3px;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked::before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-CheckBox .ms-Choice-field.is-checked:hover::before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-RadioButton {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ min-height: 36px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Label {
+ font-size: 14px;
+ padding: 0 0 0 26px;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled {
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled::before {
+ background-color: #c8c8c8;
+ color: #c8c8c8;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled::after {
+ border-color: #eaeaea;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.in-focus::after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio {
+ display: inline-block;
+ cursor: pointer;
+ margin-top: 8px;
+ position: relative;
+}
+
+.ms-RadioButton .ms-Choice-type--radio::after {
+ content: '';
+ display: inline-block;
+ border: 1px #c8c8c8 solid;
+ width: 19px;
+ height: 19px;
+ cursor: pointer;
+ font-weight: normal;
+ left: -1px;
+ top: -1px;
+ border-radius: 50%;
+ position: absolute;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover::after {
+ border-color: #767676;
+}
+
+.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label {
+ color: #000000;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked::before {
+ background-color: #666666;
+ border-color: #666666;
+ color: #666666;
+ border-radius: 50%;
+ content: '\00a0';
+ display: inline-block;
+ position: absolute;
+ top: 4px;
+ right: 0;
+ bottom: 0;
+ left: 4px;
+ width: 11px;
+ height: 11px;
+ box-sizing: border-box;
+}
+
+.ms-RadioButton .ms-Choice-type--radio.is-checked:hover::before {
+ background-color: #212121;
+ color: #212121;
+}
+
+.ms-ChoiceFieldGroup {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ margin-bottom: 4px;
+}
+
+.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list {
+ padding: 0;
+ margin: 0;
+}
+
+.ms-CommandBar {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #eff6fc;
+ height: 40px;
+ white-space: nowrap;
+ padding-left: 0;
+ border: 0;
+ position: relative;
+}
+
+.ms-CommandBar:focus {
+ outline: none;
+}
+
+.ms-CommandBar .ms-CommandButton--actionButton {
+ border-right: 1px solid #eaeaea;
+}
+
+.ms-CommandBar .ms-Button {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon {
+ padding-right: 0;
+}
+
+.ms-CommandBar .ms-Button.is-hidden {
+ display: none;
+}
+
+.ms-CommandBar .ms-SearchBox,
+.ms-CommandBar .ms-SearchBox-field,
+.ms-CommandBar .ms-SearchBox-label {
+ height: 100%;
+}
+
+.ms-CommandBar .ms-SearchBox {
+ margin-right: 8px;
+ display: inline-block;
+ vertical-align: top;
+ transition: margin-right 0.267s;
+}
+
+.ms-CommandBar .ms-SearchBox.is-collapsed.is-active {
+ width: 100%;
+ position: absolute;
+ left: 0;
+ right: 0;
+ z-index: 10;
+}
+
+@media only screen and (min-width: 1024px) {
+ .ms-CommandBar .ms-SearchBox {
+ margin-right: 24px;
+ }
+}
+
+.ms-CommandBar-mainArea {
+ overflow-x: hidden;
+ display: block;
+ height: 100%;
+ overflow: hidden;
+}
+
+.ms-CommandBar-sideCommands {
+ float: right;
+ text-align: right;
+ width: auto;
+ padding-right: 8px;
+ height: 100%;
+}
+
+.ms-CommandBar-sideCommands .ms-Button:last-child {
+ margin-right: 0;
+}
+
+@media only screen and (min-width: 640px) {
+ .ms-CommandBar-sideCommands {
+ min-width: 128px;
+ }
+}
+
+@media only screen and (min-width: 640px) {
+ .ms-CommandBar-sideCommands {
+ padding-right: 12px;
+ }
+}
+
+@media only screen and (min-width: 1024px) {
+ .ms-CommandBar-sideCommands {
+ padding-right: 16px;
+ }
+}
+
+.ms-CommandButton {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ position: relative;
+}
+
+.ms-CommandButton.is-hidden {
+ display: none;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button,
+.ms-CommandButton.is-disabled .ms-CommandButton-button {
+ cursor: default;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button:hover,
+.ms-CommandButton.is-disabled .ms-CommandButton-button:hover {
+ background-color: #eff6fc;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,
+.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon {
+ color: #a6a6a6;
+}
+
+.ms-CommandButton .ms-ContextualMenu {
+ display: none;
+}
+
+.ms-CommandButton-button,
+.ms-CommandButton-splitIcon {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ cursor: pointer;
+ display: inline-block;
+ height: 40px;
+ line-height: 40px;
+ outline: 1px solid transparent;
+ padding: 0 8px;
+ position: relative;
+ vertical-align: top;
+ background: transparent;
+}
+
+.ms-CommandButton-button:hover,
+.ms-CommandButton-splitIcon:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-CommandButton-button:hover .ms-CommandButton-label,
+.ms-CommandButton-splitIcon:hover .ms-CommandButton-label {
+ color: #212121;
+}
+
+.ms-CommandButton-button:focus::before,
+.ms-CommandButton-splitIcon:focus::before {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-button:focus,
+.ms-CommandButton-splitIcon:focus {
+ outline: 0;
+}
+
+.ms-CommandButton-button {
+ border: 0;
+ margin: 0;
+}
+
+.ms-CommandButton + .ms-CommandButton {
+ margin-left: 8px;
+}
+
+.ms-CommandButton-icon {
+ display: inline-block;
+ padding-right: 12px;
+ position: relative;
+ font-size: 17px;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-icon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton-label {
+ font-size: 14px;
+ font-weight: 400;
+ color: #333333;
+ line-height: 40px;
+ height: 100%;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-CommandButton-label:hover {
+ color: #212121;
+}
+
+.ms-CommandButton-dropdownIcon {
+ display: inline-block;
+ position: relative;
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ min-width: 17px;
+ height: 100%;
+}
+
+.ms-CommandButton-dropdownIcon .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton-dropdownIcon:focus::before {
+ top: 3px;
+ left: 3px;
+ right: 3px;
+ bottom: 3px;
+ border: 1px solid #333333;
+ position: absolute;
+ z-index: 10;
+ content: '';
+ outline: none;
+}
+
+.ms-CommandButton-splitIcon {
+ color: #333333;
+ font-size: 17px;
+ font-weight: 300;
+ margin-left: -4px;
+ width: 21px;
+ border: 0;
+}
+
+.ms-CommandButton-splitIcon .ms-Icon {
+ border-left: 1px solid #c8c8c8;
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon {
+ padding-right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label {
+ display: none;
+}
+
+.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
+ background: none;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button {
+ width: 50px;
+ height: 40px;
+}
+
+.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 16px;
+ height: 16px;
+ padding-right: 0;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot.is-active::before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--pivot:hover::before {
+ content: '';
+ height: 2px;
+ position: absolute;
+ left: 0;
+ right: 0;
+ background-color: #0078d7;
+ bottom: 0;
+ z-index: 5;
+}
+
+.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label,
+.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label {
+ display: inline-block;
+}
+
+.ms-ContextualMenu {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ display: block;
+ min-width: 180px;
+ list-style-type: none;
+ position: relative;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.is-hidden {
+ display: none;
+}
+
+.ms-ContextualMenu-item {
+ position: relative;
+}
+
+.ms-ContextualMenu-link {
+ box-sizing: border-box;
+ text-decoration: none;
+ color: #333333;
+ border: 1px solid transparent;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+ position: relative;
+}
+
+.ms-ContextualMenu-link:focus {
+ outline: transparent;
+}
+
+.ms-ContextualMenu-link:hover,
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+.ms-ContextualMenu-link:active,
+.ms-ContextualMenu-link:focus {
+ border: 1px solid #0078d7;
+}
+
+.ms-ContextualMenu-link.is-selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ font-weight: 600;
+}
+
+.ms-ContextualMenu-link.is-selected:hover {
+ background-color: #c7e0f4;
+}
+
+.ms-ContextualMenu-link.is-disabled {
+ color: #a6a6a6;
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled:active,
+.ms-ContextualMenu-link.is-disabled:focus {
+ border-color: #ffffff;
+}
+
+.ms-ContextualMenu-link.is-disabled .ms-Icon {
+ color: #a6a6a6;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
+ cursor: default;
+ display: block;
+ height: 1px;
+ margin: 4px 0;
+ background-color: #eaeaea;
+ position: relative;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ color: #0078d7;
+ font-size: 12px;
+ text-transform: uppercase;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 18px;
+}
+
+.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu {
+ position: absolute;
+ top: -1px;
+ left: 178px;
+}
+
+.ms-ContextualMenu-subMenuIcon,
+.ms-ContextualMenu-caretRight {
+ color: #666666;
+ font-size: 16px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ top: 0;
+ right: 7px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link {
+ padding: 0 30px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
+ background-color: #ffffff;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ color: #333333;
+ content: '\e041';
+ font-size: 12px;
+ height: 39px;
+ line-height: 40px;
+ position: absolute;
+ left: 10px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link {
+ padding-left: 40px;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon,
+.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon {
+ position: absolute;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ width: 40px;
+ text-align: center;
+}
+
+.ms-ContextualMenu.ms-ContextualMenu--hasIcons {
+ width: 220px;
+}
+
+.ms-DatePicker {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: 17px;
+ z-index: 300;
+}
+
+.ms-DatePicker .ms-TextField {
+ position: relative;
+}
+
+.ms-DatePicker-picker {
+ color: #000000;
+ font-size: 14px;
+ position: relative;
+ text-align: left;
+ z-index: 0;
+}
+
+.ms-DatePicker-event {
+ color: #666666;
+ font-size: 21px;
+ line-height: 20px;
+ pointer-events: none;
+ position: absolute;
+ right: 5px;
+ bottom: 5px;
+ z-index: 5;
+}
+
+.ms-DatePicker-holder {
+ -webkit-overflow-scrolling: touch;
+ box-sizing: border-box;
+ background: #ffffff;
+ position: absolute;
+ min-width: 300px;
+ display: none;
+}
+
+.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
+ animation-name: fadeIn, slideDownIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+ box-sizing: border-box;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ border: 1px solid #eaeaea;
+ display: block;
+}
+
+.ms-DatePicker-picker--opened {
+ position: relative;
+ z-index: 10;
+}
+
+.ms-DatePicker-frame {
+ padding: 1px;
+}
+
+.ms-DatePicker-wrap {
+ margin: -1px;
+ padding: 9px;
+}
+
+.ms-DatePicker-dayPicker {
+ display: block;
+ margin-bottom: 30px;
+}
+
+.ms-DatePicker-header {
+ height: 40px;
+ line-height: 44px;
+}
+
+.ms-DatePicker-month,
+.ms-DatePicker-year {
+ display: inline-block;
+ font-weight: 100;
+ font-size: 21px;
+ color: #0078d7;
+ margin-top: -1px;
+}
+
+.ms-DatePicker-month:hover,
+.ms-DatePicker-year:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-month {
+ margin-left: 15px;
+}
+
+.ms-DatePicker-year {
+ margin-left: 5px;
+}
+
+.ms-DatePicker-table {
+ text-align: center;
+ border-collapse: collapse;
+ border-spacing: 0;
+ table-layout: fixed;
+ font-size: inherit;
+}
+
+.ms-DatePicker-table td {
+ margin: 0;
+ padding: 0;
+}
+
+.ms-DatePicker-table td:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-day,
+.ms-DatePicker-weekday {
+ width: 40px;
+ height: 40px;
+ padding: 0;
+ line-height: 40px;
+ font-weight: 400;
+ font-size: 15px;
+ color: #333333;
+}
+
+.ms-DatePicker-day--today {
+ position: relative;
+ background-color: #c7e0f4;
+}
+
+.ms-DatePicker-day--disabled::before {
+ border-top-color: #a6a6a6;
+}
+
+.ms-DatePicker-day--outfocus {
+ color: #a6a6a6;
+ font-weight: 400;
+}
+
+.ms-DatePicker-day--infocus:hover,
+.ms-DatePicker-day--outfocus:hover {
+ cursor: pointer;
+ color: #000000;
+ background: #eaeaea;
+}
+
+.ms-DatePicker-day--highlighted:hover,
+.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
+ cursor: pointer;
+ color: #ffffff;
+ background: #0078d7;
+}
+
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
+.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
+ background: #a6a6a6;
+}
+
+.ms-DatePicker-monthPicker,
+.ms-DatePicker-yearPicker {
+ display: none;
+}
+
+.ms-DatePicker-monthComponents {
+ position: absolute;
+ top: 9px;
+ right: 9px;
+ left: 9px;
+}
+
+.ms-DatePicker-yearComponents,
+.ms-DatePicker-decadeComponents {
+ position: absolute;
+ right: 10px;
+}
+
+.ms-DatePicker-prevMonth,
+.ms-DatePicker-nextMonth,
+.ms-DatePicker-prevYear,
+.ms-DatePicker-nextYear,
+.ms-DatePicker-prevDecade,
+.ms-DatePicker-nextDecade {
+ width: 40px;
+ height: 40px;
+ display: block;
+ float: right;
+ margin-left: 10px;
+ text-align: center;
+ line-height: 40px;
+ font-size: 21px;
+ color: #666666;
+ position: relative;
+ top: 3px;
+}
+
+.ms-DatePicker-prevMonth:hover,
+.ms-DatePicker-nextMonth:hover,
+.ms-DatePicker-prevYear:hover,
+.ms-DatePicker-nextYear:hover,
+.ms-DatePicker-prevDecade:hover,
+.ms-DatePicker-nextDecade:hover {
+ color: #212121;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-headerToggleView {
+ height: 40px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 140px;
+ z-index: 5;
+ cursor: pointer;
+}
+
+.ms-DatePicker-currentYear,
+.ms-DatePicker-currentDecade {
+ display: block;
+ font-weight: 300;
+ font-size: 21px;
+ height: 40px;
+ line-height: 42px;
+ margin-left: 15px;
+}
+
+.ms-DatePicker-currentYear {
+ color: #0078d7;
+}
+
+.ms-DatePicker-currentYear:hover {
+ color: #005a9e;
+ cursor: pointer;
+}
+
+.ms-DatePicker-optionGrid {
+ position: relative;
+ height: 210px;
+ width: 280px;
+ margin: 10px 0 30px 5px;
+}
+
+.ms-DatePicker-monthOption,
+.ms-DatePicker-yearOption {
+ background-color: #f4f4f4;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ cursor: pointer;
+ float: left;
+ margin: 0 10px 10px 0;
+ font-weight: 400;
+ font-size: 13px;
+ color: #333333;
+ text-align: center;
+}
+
+.ms-DatePicker-monthOption:hover,
+.ms-DatePicker-yearOption:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker-monthOption.is-highlighted,
+.ms-DatePicker-yearOption.is-highlighted {
+ background-color: #333333;
+ color: #ffffff;
+}
+
+.ms-DatePicker-goToday {
+ bottom: 9px;
+ color: #0078d7;
+ cursor: pointer;
+ font-weight: 300;
+ font-size: 13px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ position: absolute;
+ right: 9px;
+}
+
+.ms-DatePicker-goToday:hover {
+ outline: 1px solid transparent;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+}
+
+.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+}
+
+@media (min-width: 460px) {
+ .ms-DatePicker-holder {
+ width: 440px;
+ }
+
+ .ms-DatePicker-month,
+ .ms-DatePicker-year {
+ font-weight: 300;
+ font-size: 17px;
+ color: #333333;
+ }
+
+ .ms-DatePicker-month:hover,
+ .ms-DatePicker-year:hover {
+ color: #333333;
+ cursor: default;
+ }
+
+ .ms-DatePicker-header {
+ height: 30px;
+ line-height: 28px;
+ }
+
+ .ms-DatePicker-dayPicker {
+ box-sizing: border-box;
+ border-right: 1px solid #eaeaea;
+ width: 220px;
+ margin: -10px 0;
+ padding: 10px 0;
+ }
+
+ .ms-DatePicker-monthPicker {
+ display: block;
+ }
+
+ .ms-DatePicker-monthPicker,
+ .ms-DatePicker-yearPicker {
+ top: 9px;
+ left: 238px;
+ position: absolute;
+ }
+
+ .ms-DatePicker-optionGrid {
+ width: 200px;
+ height: auto;
+ margin: 10px 0 0;
+ }
+
+ .ms-DatePicker-monthComponents {
+ width: 210px;
+ }
+
+ .ms-DatePicker-month {
+ margin-left: 12px;
+ }
+
+ .ms-DatePicker-day,
+ .ms-DatePicker-weekday {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ font-weight: 600;
+ font-size: 12px;
+ }
+
+ .ms-DatePicker-prevMonth,
+ .ms-DatePicker-nextMonth,
+ .ms-DatePicker-prevYear,
+ .ms-DatePicker-nextYear,
+ .ms-DatePicker-prevDecade,
+ .ms-DatePicker-nextDecade {
+ font-size: 17px;
+ width: 30px;
+ height: 30px;
+ line-height: 29px;
+ }
+
+ .ms-DatePicker-toggleMonthView {
+ display: none;
+ }
+
+ .ms-DatePicker-currentYear,
+ .ms-DatePicker-currentDecade {
+ font-size: 17px;
+ margin: 0;
+ height: 30px;
+ line-height: 26px;
+ padding: 0 10px;
+ display: inline-block;
+ }
+
+ .ms-DatePicker-monthOption,
+ .ms-DatePicker-yearOption {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 12px;
+ margin: 0 10px 10px 0;
+ }
+
+ .ms-DatePicker-monthOption:hover,
+ .ms-DatePicker-yearOption:hover {
+ outline: 1px solid transparent;
+ }
+
+ .ms-DatePicker-goToday {
+ box-sizing: border-box;
+ font-size: 12px;
+ height: 30px;
+ line-height: 30px;
+ padding: 0 10px;
+ right: 10px;
+ text-align: right;
+ top: 199px;
+ width: 210px;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
+ display: block;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
+ display: block;
+ }
+}
+
+@media (max-width: 459px) {
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
+ display: none;
+ }
+
+ .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
+ display: block;
+ }
+}
+
+.ms-Dialog {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ display: none;
+ height: auto;
+ min-width: 220px;
+ max-width: 340px;
+ padding: 28px 24px;
+ z-index: 10;
+ position: absolute;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ left: 50%;
+ top: 50%;
+}
+
+.ms-Dialog.is-open {
+ display: block;
+}
+
+.ms-Dialog-title {
+ font-size: 21px;
+ font-weight: 100;
+ margin-bottom: 24px;
+}
+
+.ms-Dialog-content {
+ position: relative;
+}
+
+.ms-Dialog-subText {
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 1.5;
+}
+
+.ms-Dialog-actions {
+ margin-top: 24px;
+ text-align: right;
+}
+
+.ms-Dialog--multiline .ms-Dialog-title {
+ font-size: 28px;
+}
+
+.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 28px;
+ font-weight: 100;
+ padding: 28px 24px;
+ margin-top: -28px;
+ margin-left: -24px;
+ margin-right: -24px;
+}
+
+.ms-Dialog-buttonClose {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ margin: 0;
+ padding: 4px;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ z-index: 10;
+}
+
+.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x {
+ color: #666666;
+ font-size: 16px;
+}
+
+.ms-Button.ms-Button--compound:not(:last-child) {
+ margin-bottom: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title {
+ margin-right: 20px;
+}
+
+.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose {
+ display: block;
+}
+
+@media (min-width: 480px) {
+ .ms-Dialog-main {
+ width: auto;
+ min-width: 288px;
+ max-width: 340px;
+ }
+}
+
+.ms-Dropdown {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ position: relative;
+ outline: 0;
+}
+
+.ms-Dropdown:hover .ms-Dropdown-title,
+.ms-Dropdown:hover .ms-Dropdown-caretDown,
+.ms-Dropdown:focus .ms-Dropdown-title,
+.ms-Dropdown:focus .ms-Dropdown-caretDown,
+.ms-Dropdown:active .ms-Dropdown-title,
+.ms-Dropdown:active .ms-Dropdown-caretDown {
+ color: #000000;
+}
+
+.ms-Dropdown:hover .ms-Dropdown-title,
+.ms-Dropdown:active .ms-Dropdown-title {
+ border-color: #767676;
+}
+
+.ms-Dropdown:focus .ms-Dropdown-title {
+ border-color: #0078d7;
+}
+
+.ms-Dropdown .ms-Label {
+ display: inline-block;
+ margin-bottom: 8px;
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-title {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ color: #a6a6a6;
+ cursor: default;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #00ff00;
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-title {
+ border-color: #600000;
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #a6a6a6;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown.is-disabled .ms-Dropdown-caretDown {
+ color: #600000;
+ }
+}
+
+.ms-Dropdown.is-open .ms-Dropdown-items {
+ display: block;
+ position: absolute;
+}
+
+.ms-Panel .ms-Dropdown-items {
+ box-shadow: none;
+ overflow-y: auto;
+ padding-top: 4px;
+ max-height: 100%;
+}
+
+.ms-Panel .ms-Dropdown-items .ms-Dropdown-item {
+ padding: 0 16px;
+}
+
+.ms-Panel .ms-Dropdown-items::before {
+ content: none;
+ border: 0;
+}
+
+.ms-Dropdown-select {
+ display: none;
+}
+
+.ms-Dropdown-caretDown {
+ color: #666666;
+ font-size: 17px;
+ position: absolute;
+ right: 9px;
+ bottom: 5px;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.ms-Dropdown-title {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ cursor: pointer;
+ display: block;
+ height: 32px;
+ line-height: 30px;
+ padding: 0 32px 0 10px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-Dropdown-items {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ background-color: #ffffff;
+ display: none;
+ list-style-type: none;
+ position: absolute;
+ width: 100%;
+ max-height: 200px;
+ z-index: 400;
+ overflow-y: scroll;
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ max-width: 100%;
+}
+
+.ms-Dropdown-items::before {
+ content: '';
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ border: 1px solid #eaeaea;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-items {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-items {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Dropdown-item {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: block;
+ height: 40px;
+ line-height: 38px;
+ padding: 0 10px;
+ position: relative;
+ border: 1px solid transparent;
+ white-space: nowrap;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item {
+ border-color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:first-child,
+.ms-Dropdown-item:last-child {
+ height: 39px;
+}
+
+.ms-Dropdown-item:hover {
+ background-color: #eaeaea;
+ color: #000000;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item:hover {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item:hover:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item:hover {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-Dropdown-item:active {
+ background-color: #eaeaea;
+ border-color: #0078d7;
+ color: #000000;
+}
+
+.ms-Dropdown-item.is-disabled {
+ background: #ffffff;
+ color: #a6a6a6;
+ cursor: default;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected,
+.ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #c7e0f4;
+ color: #000000;
+ line-height: 40px;
+}
+
+.ms-Dropdown-item.is-selected:hover,
+.ms-Dropdown-item.ms-Dropdown-item--selected:hover {
+ background-color: #c7e0f4;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #1aebff;
+ border-color: #1aebff;
+ color: #000000;
+ }
+
+ .ms-Dropdown-item.is-selected:focus,
+ .ms-Dropdown-item.ms-Dropdown-item--selected:focus {
+ border-color: #000000;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Dropdown-item.is-selected,
+ .ms-Dropdown-item.ms-Dropdown-item--selected {
+ background-color: #37006e;
+ border-color: #37006e;
+ color: #ffffff;
+ }
+}
+
+.ms-FacePile {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 32px;
+ width: auto;
+}
+
+.ms-FacePile .ms-FacePile-personaCardHost {
+ display: none;
+}
+
+.ms-FacePile-addButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 32px;
+ width: 32px;
+ line-height: 32px;
+ text-align: center;
+ float: left;
+ padding: 0;
+ margin-right: 4px;
+ outline: transparent;
+ border-radius: 50%;
+ vertical-align: top;
+}
+
+.ms-FacePile-addButton .ms-Persona-presence,
+.ms-FacePile-addButton .ms-Persona-details {
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-size: 16px;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover,
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus {
+ background-color: #005a9e;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active {
+ background-color: #004578;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled {
+ background-color: #c8c8c8;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow {
+ background-color: #eaeaea;
+ color: #666666;
+ display: none;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active {
+ display: block;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover {
+ color: #212121;
+}
+
+.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled {
+ color: #c8c8c8;
+}
+
+.ms-FacePile-addPersonIcon {
+ position: relative;
+ top: -1px;
+}
+
+.ms-FacePile-overflowText {
+ font-size: 14px;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction {
+ display: none;
+}
+
+.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ line-height: 82px;
+ height: 74px;
+ text-transform: none;
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Link {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-size: 14px;
+ font-weight: 400;
+ color: #0078d7;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+}
+
+.ms-Link:hover,
+.ms-Link:focus {
+ color: #004578;
+}
+
+.ms-Link:active {
+ color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Link {
+ color: #8080ff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Link {
+ color: #00009f;
+ }
+}
+
+.ms-List {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ list-style-type: none;
+}
+
+.ms-ListItem {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ *zoom: 1;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ padding: 9px 28px 3px;
+ position: relative;
+ display: block;
+}
+
+.ms-ListItem:before,
+.ms-ListItem:after {
+ display: table;
+ content: '';
+ line-height: 0;
+}
+
+.ms-ListItem:after {
+ clear: both;
+}
+
+.ms-ListItem-primaryText,
+.ms-ListItem-secondaryText,
+.ms-ListItem-tertiaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ display: block;
+}
+
+.ms-ListItem-primaryText {
+ color: #212121;
+ font-weight: 300;
+ font-size: 21px;
+ padding-right: 80px;
+ position: relative;
+ top: -4px;
+}
+
+.ms-ListItem-secondaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 25px;
+ position: relative;
+ top: -7px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-tertiaryText {
+ color: #767676;
+ font-weight: 300;
+ font-size: 14px;
+ position: relative;
+ top: -9px;
+ margin-bottom: -4px;
+ padding-right: 30px;
+}
+
+.ms-ListItem-metaText {
+ color: #333333;
+ font-weight: 300;
+ font-size: 11px;
+ position: absolute;
+ right: 30px;
+ top: 39px;
+}
+
+.ms-ListItem-image {
+ float: left;
+ height: 70px;
+ margin-left: -8px;
+ margin-right: 10px;
+ width: 70px;
+ background-color: #333333;
+}
+
+.ms-ListItem-selectionTarget {
+ display: none;
+}
+
+.ms-ListItem-actions {
+ max-width: 80px;
+ position: absolute;
+ right: 30px;
+ text-align: right;
+ top: 10px;
+}
+
+.ms-ListItem-action {
+ color: #a6a6a6;
+ display: inline-block;
+ font-size: 15px;
+ position: relative;
+ text-align: center;
+ top: 3px;
+ cursor: pointer;
+ height: 16px;
+ width: 16px;
+}
+
+.ms-ListItem-action .ms-Icon {
+ vertical-align: top;
+}
+
+.ms-ListItem-action:hover {
+ color: #666666;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-unread {
+ border-left: 3px solid #0078d7;
+ padding-left: 27px;
+}
+
+.ms-ListItem.is-unread .ms-ListItem-secondaryText,
+.ms-ListItem.is-unread .ms-ListItem-metaText {
+ color: #0078d7;
+ font-weight: 600;
+}
+
+.ms-ListItem.is-unseen::after {
+ border-right: 10px solid transparent;
+ border-top: 10px solid #0078d7;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-selectionTarget {
+ display: block;
+ height: 20px;
+ left: 6px;
+ position: absolute;
+ top: 13px;
+ width: 20px;
+}
+
+.ms-ListItem.is-selectable .ms-ListItem-image {
+ margin-left: 0;
+}
+
+.ms-ListItem.is-selectable:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.is-selectable:hover::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+ height: 15px;
+ width: 15px;
+ border: 1px solid #767676;
+}
+
+.ms-ListItem.is-selected::before {
+ border: 1px solid transparent;
+}
+
+.ms-ListItem.is-selected::before,
+.ms-ListItem.is-selected:hover::before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ font-size: 15px;
+ color: #767676;
+ position: absolute;
+ top: 12px;
+ left: 6px;
+}
+
+.ms-ListItem.is-selected:hover {
+ background-color: #c7e0f4;
+ outline: 1px solid transparent;
+}
+
+.ms-ListItem.ms-ListItem--document {
+ padding: 0;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon {
+ width: 70px;
+ height: 70px;
+ float: left;
+ text-align: center;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon {
+ font-size: 38px;
+ line-height: 70px;
+ color: #666666;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ font-size: 14px;
+ padding-top: 15px;
+ padding-right: 0;
+ position: static;
+}
+
+.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: #666666;
+ font-weight: 400;
+ font-size: 11px;
+ padding-top: 6px;
+}
+
+.ms-MessageBanner {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ position: relative;
+ border-bottom: 1px solid #767676;
+ background-color: #eff6fc;
+ min-width: 320px;
+ width: 100%;
+ height: 52px;
+ text-align: center;
+ overflow: hidden;
+ animation-name: fadeIn, slideDownIn20;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner .ms-Icon {
+ font-size: 16px;
+}
+
+.ms-MessageBanner.hide {
+ animation-name: fadeOut, slideUpOut20;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-MessageBanner.is-hidden {
+ display: none;
+}
+
+.ms-MessageBanner-expand,
+.ms-MessageBanner-close {
+ height: 52px;
+ width: 40px;
+ cursor: pointer;
+ border: 0;
+ background-color: transparent;
+}
+
+.ms-MessageBanner-close {
+ position: absolute;
+ right: 0;
+ top: 0;
+ line-height: 52px;
+ color: #666666;
+}
+
+.ms-MessageBanner-text {
+ display: inline-block;
+ padding: 18px 0;
+ margin-left: 0;
+ max-width: 770px;
+ overflow: hidden;
+ text-align: left;
+}
+
+.ms-MessageBanner-expand {
+ display: none;
+ vertical-align: top;
+}
+
+.ms-MessageBanner-expand.is-visible {
+ display: inline-block;
+}
+
+.ms-MessageBanner-action {
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 10px;
+ margin-left: 10px;
+ padding-right: 36px;
+}
+
+.ms-MessageBanner-action .ms-Button {
+ color: #ffffff;
+}
+
+.ms-MessageBanner-clipper {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.ms-MessageBanner.is-expanded {
+ height: auto;
+}
+
+.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper {
+ white-space: normal;
+}
+
+@media screen and (max-width: 479px) {
+ .ms-MessageBanner-action {
+ margin: 0;
+ display: block;
+ text-align: right;
+ padding: 0 10px 10px 0;
+ }
+
+ .ms-MessageBanner-text {
+ margin-left: -25px;
+ padding: 18px 0 10px;
+ min-width: 240px;
+ }
+
+ .ms-MessageBanner-expand {
+ display: inline-block;
+ padding: 0;
+ margin-left: -5px;
+ width: 20px;
+ }
+
+ .ms-MessageBanner-expand .ms-Icon {
+ color: #0078d7;
+ }
+}
+
+.ms-ContextualHost {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ z-index: 10;
+ margin: 16px auto;
+ position: relative;
+ min-width: 10px;
+ display: none;
+ background-color: #ffffff;
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+}
+
+.ms-ContextualHost.is-positioned {
+ position: absolute;
+ margin: 0;
+}
+
+.ms-ContextualHost.is-open {
+ display: inline-block;
+}
+
+.ms-ContextualHost-beak {
+ box-shadow: 0 0 15px -5px #3c3c3c;
+ position: absolute;
+ width: 28px;
+ height: 28px;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-sizing: border-box;
+ top: -6px;
+ display: none;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ z-index: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ top: 40px;
+ display: none;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ left: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak {
+ right: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak {
+ top: -10px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak {
+ bottom: -10px;
+}
+
+.ms-ContextualHost-main {
+ position: relative;
+ background-color: #ffffff;
+ box-sizing: border-box;
+ outline: 1px solid transparent;
+ z-index: 5;
+ min-height: 10px;
+}
+
+.ms-ContextualHost-close {
+ margin: 0;
+ border: 0;
+ background: none;
+ cursor: pointer;
+ position: absolute;
+ top: 12px;
+ right: 12px;
+ padding: 8px;
+ width: 32px;
+ height: 32px;
+ font-size: 14px;
+ color: #666666;
+ z-index: 10;
+}
+
+.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title {
+ margin-right: 20px;
+}
+
+.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak {
+ background-color: #0078d7;
+}
+
+@media (min-width: 480px) {
+ .ms-ContextualHost {
+ margin: 16px;
+ }
+
+ .ms-ContextualHost.is-positioned {
+ margin: 0;
+ }
+
+ .ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak,
+ .ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak {
+ display: block;
+ }
+}
+
+.ms-MessageBar {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ padding: 8px;
+ display: table;
+ background-color: #f4f4f4;
+}
+
+.ms-MessageBar-icon,
+.ms-MessageBar-text {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.ms-MessageBar-icon {
+ padding-right: 8px;
+ font-size: 16px;
+ color: #767676;
+}
+
+.ms-MessageBar-text {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.ms-MessageBar.ms-MessageBar--warning {
+ background-color: #fff4ce;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning {
+ background-color: #fed9cc;
+}
+
+.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon {
+ color: #d83b01;
+}
+
+.ms-MessageBar.ms-MessageBar--error {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove {
+ background-color: #fde7e9;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon {
+ color: #a80000;
+}
+
+.ms-MessageBar.ms-MessageBar--remove .ms-Icon {
+ font-size: 8px;
+ margin-left: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success {
+ background-color: #dff6dd;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon {
+ color: #107c10;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon {
+ font-size: 12px;
+ top: 3px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon::before {
+ margin-left: 1px;
+}
+
+.ms-MessageBar.ms-MessageBar--success .ms-Icon::after {
+ font-size: 8px;
+ margin-left: 3px;
+ top: 1px;
+}
+
+.ms-OrgChart {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-OrgChart-groupTitle {
+ color: #666666;
+ line-height: 1;
+}
+
+.ms-OrgChart-list {
+ padding: 0;
+ margin: 12px 0 16px;
+}
+
+.ms-OrgChart-listItem {
+ height: 50px;
+ width: 100%;
+ position: relative;
+ list-style: none;
+ margin-bottom: 8px;
+}
+
+.ms-OrgChart-listItemBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 50px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0;
+ padding: 0;
+}
+
+.ms-Overlay {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: rgba(255, 255, 255, 0.4);
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 0;
+ display: none;
+}
+
+.ms-Overlay.is-visible {
+ display: block;
+}
+
+.ms-Overlay--dark {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.ms-Panel {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ background-color: #ffffff;
+ width: 100%;
+ max-width: 272px;
+ box-shadow: -30px 0 30px -30px rgba(0, 0, 0, 0.2);
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ z-index: 10;
+ display: none;
+}
+
+.ms-Panel.animate-in {
+ animation-name: fadeIn, slideLeftIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.animate-out {
+ animation-name: fadeOut, slideRightOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel.is-open {
+ display: block;
+}
+
+.ms-Panel.ms-Panel--md {
+ max-width: 340px;
+}
+
+.ms-Panel.ms-Panel--lg {
+ max-width: 644px;
+}
+
+.ms-Panel.ms-Panel--xl {
+ max-width: 940px;
+}
+
+.ms-Panel.ms-Panel--xxl {
+ max-width: 1192px;
+}
+
+.ms-Panel--left {
+ box-shadow: -30px 0 30px 30px rgba(0, 0, 0, 0.2);
+ left: 0;
+ right: auto;
+}
+
+.ms-Panel--left.animate-in {
+ animation-name: fadeIn, slideRightIn40;
+ -webkit-animation-duration: 0.367s;
+ -moz-animation-duration: 0.367s;
+ -ms-animation-duration: 0.367s;
+ -o-animation-duration: 0.367s;
+ animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
+ animation-fill-mode: both;
+}
+
+.ms-Panel--left.animate-out {
+ animation-name: fadeOut, slideLeftOut40;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+}
+
+.ms-Panel-closeButton {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: absolute;
+ right: 8px;
+ top: 0;
+ height: 40px;
+ width: 40px;
+ line-height: 40px;
+ outline: 0;
+ padding: 0;
+ color: #666666;
+ font-size: 14px;
+}
+
+.ms-Panel-closeButton:hover {
+ color: #333333;
+}
+
+.ms-Panel-contentInner {
+ margin-top: 40px;
+ padding: 0 16px 20px;
+ overflow-y: auto;
+}
+
+@media (min-width: 640px) {
+ .ms-Panel-contentInner {
+ padding: 0 32px 20px;
+ }
+}
+
+@media (min-width: 1366px) {
+ .ms-Panel-contentInner {
+ padding: 0 40px 20px;
+ }
+}
+
+.ms-Panel-headerText {
+ font-weight: 100;
+ font-size: 21px;
+ color: #333333;
+ margin: 10px 0;
+ padding: 4px 0;
+ line-height: 1;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+@media (min-width: 1024px) {
+ .ms-Panel-headerText {
+ margin-top: 30px;
+ }
+}
+
+.ms-PanelHost {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: 10;
+}
+
+.ms-PanelHost .ms-Overlay {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ background-color: #ffffff;
+ margin-bottom: 10px;
+}
+
+.ms-PeoplePicker-searchBox {
+ border-bottom: 1px solid #c8c8c8;
+ cursor: text;
+}
+
+.ms-PeoplePicker-searchBox:hover {
+ border-color: #767676;
+}
+
+.ms-PeoplePicker-searchBox.is-active,
+.ms-PeoplePicker-searchBox:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-PeoplePicker-searchBox:hover,
+ .ms-PeoplePicker-searchBox:focus {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-PeoplePicker-searchBox:hover,
+ .ms-PeoplePicker-searchBox:focus {
+ border-color: #37006e;
+ }
+}
+
+.ms-PeoplePicker-searchBox::-webkit-input-placeholder,
+.ms-PeoplePicker-searchBox::-moz-placeholder,
+.ms-PeoplePicker-searchBox:-moz-placeholder,
+.ms-PeoplePicker-searchBox:-ms-input-placeholder {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ margin-bottom: 0;
+ display: inline-block;
+ width: auto;
+}
+
+.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ min-height: 40px;
+ border: 0;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field {
+ border-color: #0078d7;
+}
+
+.ms-PeoplePicker-persona {
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText {
+ color: #a80000;
+}
+
+.ms-PeoplePicker-personaRemove {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ background-color: #f4f4f4;
+ color: #666666;
+ display: inline-block;
+ text-align: center;
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-personaRemove:hover {
+ background-color: #eaeaea;
+ color: #333333;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-personaRemove:focus {
+ background-color: #eaeaea;
+ color: #333333;
+ border: 1px solid #0078d7;
+ outline: none;
+}
+
+.ms-PeoplePicker-results {
+ background-color: #ffffff;
+ border: 1px solid #c8c8c8;
+ margin-bottom: -1px;
+ padding-top: 9px;
+ width: 100%;
+ padding-left: 0;
+ box-sizing: border-box;
+}
+
+.ms-PeoplePicker.is-active .ms-PeoplePicker-results {
+ display: block;
+ opacity: 1;
+}
+
+.ms-PeoplePicker-resultGroup {
+ border-top: 1px solid #eaeaea;
+}
+
+.ms-PeoplePicker-resultGroup:first-child {
+ border-top: 0;
+}
+
+.ms-PeoplePicker-resultGroupTitle {
+ color: #0078d7;
+ font-weight: 300;
+ font-size: 12px;
+ padding-top: 8px;
+ padding-bottom: 8px;
+ text-transform: uppercase;
+ padding-left: 16px;
+}
+
+.ms-PeoplePicker-resultList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ margin-bottom: -1px;
+ list-style-type: none;
+}
+
+.ms-PeoplePicker-result {
+ position: relative;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ padding-left: 16px;
+ cursor: pointer;
+ outline: 0;
+}
+
+.ms-PeoplePicker-result:hover,
+.ms-PeoplePicker-result:focus {
+ background-color: #eaeaea;
+}
+
+.ms-PeoplePicker-result:focus {
+ box-shadow: 0 0 0 1px #0078d7 inset;
+}
+
+.ms-PeoplePicker-result.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active {
+ background-color: #71afe5;
+}
+
+.ms-PeoplePicker-resultBtn,
+.ms-PeoplePicker-peopleListBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ box-sizing: border-box;
+ height: 34px;
+ width: 100%;
+ background: none;
+ border: 0;
+ text-align: left;
+ margin: 0 0 10px;
+ padding: 0 0 0 9px;
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-peopleListBtn {
+ height: 48px;
+ }
+}
+
+.ms-PeoplePicker-resultBtn:hover,
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultBtn:focus,
+.ms-PeoplePicker-peopleListBtn:focus {
+ outline: 1;
+}
+
+.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact,
+.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact {
+ height: 32px;
+}
+
+.ms-PeoplePicker-peopleListBtn {
+ margin-bottom: 0;
+ padding: 0;
+}
+
+.ms-PeoplePicker-peopleListBtn:hover {
+ background-color: transparent;
+}
+
+.ms-PeoplePicker-resultAction {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ display: block;
+ height: 100%;
+ transition: background-color 0.367s cubic-bezier(0.1, 0.9, 0.2, 1);
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 40px;
+ text-align: center;
+}
+
+.ms-PeoplePicker-resultAction .ms-Icon {
+ color: #666666;
+ font-size: 15px;
+}
+
+.ms-PeoplePicker-resultAction:hover {
+ background-color: #c8c8c8;
+ outline: 1px solid transparent;
+}
+
+.ms-PeoplePicker-resultAction:active {
+ background-color: #a6a6a6;
+}
+
+.ms-PeoplePicker-resultAdditionalContent {
+ display: none;
+}
+
+.ms-PeoplePicker-result.is-expanded {
+ background-color: #f4f4f4;
+ margin-bottom: 11px;
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon {
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+
+.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore {
+ border-top: 1px solid #eaeaea;
+ height: 69px;
+ position: relative;
+ overflow: hidden;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner {
+ position: absolute;
+ width: 32px;
+ height: 32px;
+ top: 20px;
+ left: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle {
+ background-color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-Spinner {
+ display: block;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ display: none;
+}
+
+.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary {
+ color: #0078d7;
+}
+
+.ms-PeoplePicker-searchMore.is-searching:hover {
+ background-color: transparent;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMoreBtn {
+ background: none;
+ border: 0;
+ cursor: pointer;
+ position: relative;
+ height: 69px;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ padding-left: 70px;
+ text-align: left;
+}
+
+.ms-PeoplePicker-searchMoreBtn:hover {
+ background-color: #eaeaea;
+ cursor: pointer;
+}
+
+.ms-PeoplePicker-searchMoreBtn:focus,
+.ms-PeoplePicker-searchMoreBtn:active {
+ background-color: #c7e0f4;
+}
+
+.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact {
+ height: 49px;
+ padding-left: 50px;
+}
+
+.ms-PeoplePicker-searchMoreIcon {
+ height: 70px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 70px;
+}
+
+.ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #333333;
+ font-size: 16px;
+ position: absolute;
+ text-align: center;
+ top: 27px;
+ width: 100%;
+}
+
+.ms-PeoplePicker-searchMorePrimary {
+ padding-top: 2px;
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-PeoplePicker-searchMoreSecondary {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover {
+ background-color: inherit;
+ cursor: default;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ color: #666666;
+}
+
+.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary {
+ color: #666666;
+ font-weight: 300;
+ font-size: 11px;
+ line-height: 20px;
+ position: relative;
+ top: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction {
+ height: 32px;
+ width: 32px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups {
+ max-height: 209px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore {
+ height: 49px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner {
+ width: 28px;
+ height: 28px;
+ top: 12px;
+ left: 12px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn {
+ height: 100%;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon {
+ background-size: 16px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon {
+ height: 50px;
+ width: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ font-size: 17px;
+ top: 0;
+ margin-top: 0;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 45px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results {
+ border-bottom: 0;
+ padding: 20px 0 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard {
+ display: none;
+ position: absolute;
+ height: 200px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable {
+ padding: 0;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore {
+ display: none;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn {
+ padding-left: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon {
+ width: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary {
+ font-size: 12px;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon {
+ top: 0;
+ line-height: 48px;
+}
+
+.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner {
+ top: 16px;
+ left: 14px;
+ height: 20px;
+ width: 20px;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile {
+ position: relative;
+ border: 0;
+ box-shadow: none;
+ margin: 0;
+ max-width: 100%;
+ border-bottom: 1px solid #eaeaea;
+}
+
+@media (max-width: 479px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-imageArea,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-image {
+ width: 32px;
+ height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-presence {
+ left: 19px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-details {
+ padding-left: 8px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+ }
+
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText {
+ display: none;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,
+ .ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText {
+ display: block;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn {
+ height: 40px;
+ }
+}
+
+@media (min-width: 480px) {
+ .ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,
+ .ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction {
+ height: 40px;
+ }
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected {
+ margin-bottom: 20px;
+ display: none;
+}
+
+.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,
+.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active {
+ display: block;
+}
+
+.ms-PeoplePicker-selectedHeader,
+.ms-PeoplePicker-peopleListHeader {
+ color: #0078d7;
+ font-size: 12px;
+ font-weight: 400;
+ height: 50px;
+ line-height: 50px;
+}
+
+.ms-PeoplePicker-selectedPeople,
+.ms-PeoplePicker-peopleList {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ list-style: none;
+}
+
+.ms-PeoplePicker-selectedPerson {
+ margin-bottom: 8px;
+ position: relative;
+}
+
+.ms-PeoplePicker-peopleListItem {
+ margin-bottom: 6px;
+ position: relative;
+}
+
+.ms-Persona {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 1;
+ position: relative;
+ width: 100%;
+ height: 48px;
+ display: table;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+
+.ms-Persona .ms-ContextualHost {
+ display: none;
+}
+
+.ms-Persona-imageArea {
+ position: absolute;
+ overflow: hidden;
+ text-align: center;
+ max-width: 48px;
+ height: 48px;
+ border-radius: 50%;
+ z-index: 0;
+ width: 100%;
+ top: 0;
+ left: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Persona-imageArea {
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Persona-imageArea {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona-placeholder {
+ color: #ffffff;
+ position: absolute;
+ right: 0;
+ left: 0;
+ font-size: 47px;
+ top: 9px;
+ z-index: 5;
+}
+
+.ms-Persona-initials {
+ color: #ffffff;
+ font-size: 17px;
+ font-weight: 100;
+ line-height: 48px;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightBlue {
+ background-color: #6ba5e7;
+}
+
+.ms-Persona-initials.ms-Persona-initials--blue {
+ background-color: #2d89ef;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkBlue {
+ background-color: #2b5797;
+}
+
+.ms-Persona-initials.ms-Persona-initials--teal {
+ background-color: #00aba9;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightGreen {
+ background-color: #99b433;
+}
+
+.ms-Persona-initials.ms-Persona-initials--green {
+ background-color: #00a300;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkGreen {
+ background-color: #1e7145;
+}
+
+.ms-Persona-initials.ms-Persona-initials--lightPink {
+ background-color: #e773bd;
+}
+
+.ms-Persona-initials.ms-Persona-initials--pink {
+ background-color: #ff0097;
+}
+
+.ms-Persona-initials.ms-Persona-initials--magenta {
+ background-color: #7e3878;
+}
+
+.ms-Persona-initials.ms-Persona-initials--purple {
+ background-color: #603cba;
+}
+
+.ms-Persona-initials.ms-Persona-initials--black {
+ background-color: #1d1d1d;
+}
+
+.ms-Persona-initials.ms-Persona-initials--orange {
+ background-color: #da532c;
+}
+
+.ms-Persona-initials.ms-Persona-initials--red {
+ background-color: #ee1111;
+}
+
+.ms-Persona-initials.ms-Persona-initials--darkRed {
+ background-color: #b91d47;
+}
+
+.ms-Persona-image {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 48px;
+ z-index: 10;
+ width: 100%;
+}
+
+.ms-Persona-image[src=''] {
+ display: none;
+}
+
+.ms-Persona-presence {
+ background-color: #7fba00;
+ position: absolute;
+ height: 12px;
+ width: 12px;
+ border-radius: 50%;
+ top: auto;
+ left: 34px;
+ bottom: -1px;
+ border: 2px solid #ffffff;
+ text-align: center;
+}
+
+.ms-Persona-presenceIcon {
+ color: #ffffff;
+ font-size: 9px;
+ line-height: 12px;
+ vertical-align: top;
+}
+
+.ms-Persona-details {
+ padding: 0 12px;
+ vertical-align: middle;
+ overflow: hidden;
+ text-align: left;
+ padding-left: 60px;
+ display: table-cell;
+ width: 100%;
+}
+
+.ms-Persona-primaryText,
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ms-Persona-primaryText {
+ color: #333333;
+ font-weight: 400;
+ font-size: 17px;
+ margin-top: -3px;
+ line-height: 1.4;
+}
+
+.ms-Persona-secondaryText,
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ color: #666666;
+ font-weight: 400;
+ font-size: 12px;
+ white-space: nowrap;
+ line-height: 1.3;
+}
+
+.ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona-tertiaryText,
+.ms-Persona-optionalText {
+ padding-top: 5px;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny {
+ height: 30px;
+ display: inline-block;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea {
+ overflow: visible;
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ right: auto;
+ top: 10px;
+ left: 0;
+ border: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ top: 9px;
+ border: 1px solid #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Persona.ms-Persona--tiny .ms-Persona-presence {
+ border: 1px solid #000000;
+ }
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-details {
+ padding-left: 20px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 9px;
+}
+
+.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly {
+ padding: 0;
+ background-color: transparent;
+}
+
+.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText::after {
+ content: ';';
+}
+
+.ms-Persona.ms-Persona--xs,
+.ms-Persona.ms-Persona--facePile,
+.ms-Persona.ms-Persona--token {
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xs .ms-Persona-image,
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--facePile .ms-Persona-image,
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--token .ms-Persona-image {
+ max-width: 32px;
+ height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,
+.ms-Persona.ms-Persona--token .ms-Persona-placeholder {
+ font-size: 28px;
+ top: 6px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-initials,
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials,
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ font-size: 12px;
+ line-height: 32px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-presence,
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence,
+.ms-Persona.ms-Persona--token .ms-Persona-presence {
+ left: 19px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-details,
+.ms-Persona.ms-Persona--facePile .ms-Persona-details,
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ padding-left: 40px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ font-size: 14px;
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--token .ms-Persona-secondaryText {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--sm {
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--sm .ms-Persona-image {
+ max-width: 40px;
+ height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-placeholder {
+ font-size: 38px;
+ top: 5px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-initials {
+ font-size: 14px;
+ line-height: 40px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-presence {
+ left: 27px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-details {
+ padding-left: 48px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText {
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,
+.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText {
+ padding-top: 1px;
+}
+
+.ms-Persona.ms-Persona--lg {
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--lg .ms-Persona-image {
+ max-width: 72px;
+ height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-placeholder {
+ font-size: 67px;
+ top: 10px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-initials {
+ font-size: 28px;
+ line-height: 72px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presence {
+ left: 49px;
+ height: 20px;
+ width: 20px;
+ border-width: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon {
+ line-height: 20px;
+ font-size: 14px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-details {
+ padding-left: 84px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText {
+ padding-top: 3px;
+}
+
+.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--xl {
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-imageArea,
+.ms-Persona.ms-Persona--xl .ms-Persona-image {
+ max-width: 100px;
+ height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-placeholder {
+ font-size: 95px;
+ top: 12px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-initials {
+ font-size: 42px;
+ line-height: 100px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presence {
+ height: 28px;
+ width: 28px;
+ left: 71px;
+ border-width: 4px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon {
+ line-height: 28px;
+ font-size: 21px;
+ position: relative;
+ top: 1px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-details {
+ padding-left: 120px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-primaryText {
+ font-size: 21px;
+ font-weight: 300;
+ margin-top: 0;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText {
+ padding-top: 2px;
+}
+
+.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText,
+.ms-Persona.ms-Persona--xl .ms-Persona-optionalText {
+ padding-top: 5px;
+ display: block;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText {
+ color: #212121;
+}
+
+.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText,
+.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText {
+ color: #333333;
+}
+
+.ms-Persona.ms-Persona--selectable {
+ cursor: pointer;
+ padding: 0 10px;
+}
+
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover,
+.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus {
+ background-color: #deecf9;
+ outline: 1px solid transparent;
+}
+
+.ms-Persona.ms-Persona--available .ms-Persona-presence {
+ background-color: #7fba00;
+}
+
+.ms-Persona.ms-Persona--away .ms-Persona-presence {
+ background-color: #fcd116;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence {
+ background-color: #ffffff;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence::before {
+ content: '';
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ box-shadow: 0 0 0 2px #d93b3b inset;
+ border-radius: 50%;
+}
+
+.ms-Persona.ms-Persona--blocked .ms-Persona-presence::after {
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-color: #d93b3b;
+ -ms-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ position: absolute;
+ top: 5px;
+ left: 0;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence::after {
+ top: 9px;
+}
+
+.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence::after {
+ top: 13px;
+}
+
+.ms-Persona.ms-Persona--busy .ms-Persona-presence {
+ background-color: #d93b3b;
+}
+
+.ms-Persona.ms-Persona--dnd .ms-Persona-presence {
+ background-color: #e81123;
+}
+
+.ms-Persona.ms-Persona--offline .ms-Persona-presence {
+ background-color: #93abbd;
+}
+
+.ms-Persona.ms-Persona--facePile {
+ display: inline-block;
+ width: auto;
+}
+
+.ms-Persona.ms-Persona--facePile:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea {
+ position: relative;
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-details {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--facePile .ms-Persona-presence {
+ display: none;
+}
+
+.ms-Persona.ms-Persona--token {
+ display: inline-block;
+ width: auto;
+ background-color: #f4f4f4;
+ border-radius: 20px;
+ margin: 4px;
+}
+
+.ms-Persona.ms-Persona--token:hover {
+ cursor: pointer;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon {
+ border-radius: 20px;
+ display: inline-block;
+ width: 32px;
+ height: 32px;
+ padding: 0;
+ line-height: 30px;
+ transition: background-color 0.167s cubic-bezier(0.1, 0.9, 0.2, 1);
+ text-align: center;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover {
+ background-color: #eaeaea;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-imageArea {
+ width: 100%;
+ min-width: 32px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-details {
+ height: 30px;
+ display: inline-block;
+ width: auto;
+ padding-right: 8px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-primaryText {
+ padding-top: 0;
+ line-height: 34px;
+}
+
+.ms-Persona.ms-Persona--token .ms-Persona-initials {
+ position: relative;
+}
+
+.ms-PersonaCard {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ animation-name: fadeIn, slideUpIn10;
+ -webkit-animation-duration: 0.167s;
+ -moz-animation-duration: 0.167s;
+ -ms-animation-duration: 0.167s;
+ -o-animation-duration: 0.167s;
+ animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
+ animation-fill-mode: both;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ outline: 1px solid transparent;
+}
+
+.ms-PersonaCard-persona {
+ background-color: #f4f4f4;
+ padding-top: 12px;
+ padding-bottom: 12px;
+ padding-left: 20px;
+}
+
+.ms-PersonaCard-actions {
+ box-sizing: border-box;
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0 10px;
+ background-color: #ffffff;
+ height: 48px;
+}
+
+.ms-PersonaCard-actions:before {
+ content: '';
+ position: absolute;
+ top: 47px;
+ left: 0;
+ width: 100%;
+ border-top: 1px solid #c8c8c8;
+}
+
+.ms-PersonaCard-action,
+.ms-PersonaCard-overflow {
+ display: inline-block;
+ cursor: pointer;
+ font-size: 17px;
+ height: 48px;
+ line-height: 48px;
+ padding: 0 10px;
+ color: #666666;
+ outline: transparent;
+ position: relative;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-action:hover,
+.ms-PersonaCard-overflow:hover {
+ color: #212121;
+}
+
+.ms-PersonaCard-action:active,
+.ms-PersonaCard-overflow:active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action::before,
+.ms-PersonaCard-overflow::before {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background-color: transparent;
+ top: 0;
+ left: 0;
+ z-index: 100;
+}
+
+.ms-PersonaCard-action.is-active,
+.ms-PersonaCard-overflow.is-active {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-action.is-active::after,
+.ms-PersonaCard-overflow.is-active::after {
+ box-sizing: border-box;
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ content: '';
+ width: 10px;
+ height: 10px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ position: absolute;
+ border-right: 0;
+ border-bottom: 0;
+ bottom: -4px;
+ left: 15px;
+}
+
+.ms-PersonaCard-overflow {
+ font-size: 14px;
+ color: #333333;
+ float: right;
+ margin-top: -1px;
+}
+
+.ms-PersonaCard-overflow:hover {
+ color: #0078d7;
+}
+
+.ms-PersonaCard-orgChart {
+ position: absolute;
+ right: 12px;
+ top: -95px;
+}
+
+.ms-PersonaCard-actionDetailBox {
+ min-height: 48px;
+ overflow-y: auto;
+ overflow-x: hidden;
+ background-color: #ffffff;
+}
+
+.ms-PersonaCard-details {
+ display: none;
+ width: 100%;
+ margin: 0;
+ max-height: 300px;
+ min-height: 48px;
+ color: #666666;
+ padding: 9px 20px;
+ box-sizing: border-box;
+}
+
+.ms-PersonaCard-details.is-active {
+ display: block;
+}
+
+.ms-PersonaCard-details.is-collapsed {
+ height: 30px;
+ overflow: hidden;
+}
+
+.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander::after {
+ content: '\e088';
+}
+
+.ms-PersonaCard-details[data-detail-id='org'] {
+ max-height: 300px;
+}
+
+.ms-PersonaCard-detailExpander {
+ color: #333333;
+ cursor: pointer;
+ font-size: 15px;
+ height: 30px;
+ line-height: 30px;
+ margin-top: 1px;
+ position: absolute;
+ right: 10px;
+ text-align: center;
+ width: 30px;
+}
+
+.ms-PersonaCard-detailExpander::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e087';
+}
+
+.ms-PersonaCard-detailLine {
+ color: #333333;
+ line-height: 30px;
+}
+
+.ms-PersonaCard-detailLabel {
+ color: #666666;
+}
+
+.ms-PersonaCard-action.ms-PersonaCard-orgChart::after {
+ display: none;
+}
+
+@media (min-width: 480px) {
+ .ms-PersonaCard {
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
+ max-width: 360px;
+ position: relative;
+ }
+
+ .ms-ContextualHost .ms-PersonaCard {
+ box-shadow: none;
+ }
+}
+
+.ms-Pivot {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ font-size: 14px;
+ font-weight: 400;
+}
+
+.ms-Pivot-links {
+ font-size: 0;
+ height: 40px;
+ list-style-type: none;
+ padding: 0;
+ white-space: nowrap;
+}
+
+.ms-Pivot-link {
+ color: #333333;
+ display: inline-block;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 40px;
+ margin-right: 8px;
+ padding: 0 8px;
+ text-align: center;
+}
+
+.ms-Pivot-link:hover {
+ cursor: pointer;
+}
+
+.ms-Pivot-link::before {
+ background-color: transparent;
+ bottom: 0;
+ content: '';
+ height: 2px;
+ left: 8px;
+ position: absolute;
+ right: 8px;
+ transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.ms-Pivot-link::after {
+ color: transparent;
+ content: attr(title);
+ display: block;
+ font-weight: bold;
+ height: 1px;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+.ms-Pivot-link.is-selected {
+ font-weight: 600;
+ position: relative;
+}
+
+.ms-Pivot-link.is-selected::before {
+ background-color: #0078d7;
+}
+
+.ms-Pivot-link.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow {
+ color: #666666;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow.is-selected {
+ color: #0078d7;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
+.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
+ color: #212121;
+}
+
+.ms-Pivot-link.ms-Pivot-link--overflow:active {
+ color: #0078d7;
+}
+
+.ms-Pivot-ellipsis {
+ font-size: 15px;
+ position: relative;
+ top: 0;
+}
+
+.ms-Pivot-content {
+ display: none;
+ margin-top: 20px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected {
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow::after {
+ font-size: 17px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link {
+ height: 40px;
+ background-color: #f4f4f4;
+ line-height: 40px;
+ margin-right: -2px;
+ padding: 0 10px;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow) {
+ color: #000000;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active {
+ color: #ffffff;
+ background-color: #0078d7;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ background-color: #0078d7;
+ color: #ffffff;
+ font-weight: 300;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected),
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected) {
+ background-color: #ffffff;
+}
+
+.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active {
+ background-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected {
+ font-weight: 600;
+ }
+}
+
+.ms-ProgressIndicator {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-weight: 400;
+}
+
+.ms-ProgressIndicator-itemName {
+ color: #333333;
+ font-size: 14px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ padding-top: 4px;
+ line-height: 20px;
+}
+
+.ms-ProgressIndicator-itemDescription {
+ color: #767676;
+ font-size: 11px;
+ line-height: 18px;
+}
+
+.ms-ProgressIndicator-itemProgress {
+ position: relative;
+ width: 180px;
+ height: 2px;
+ padding: 8px 0;
+}
+
+.ms-ProgressIndicator-progressTrack {
+ position: absolute;
+ width: 100%;
+ height: 2px;
+ background-color: #eaeaea;
+ outline: 1px solid transparent;
+}
+
+.ms-ProgressIndicator-progressBar {
+ background-color: #0078d7;
+ height: 2px;
+ position: absolute;
+ transition: width 0.3s ease;
+ width: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-ProgressIndicator-progressBar {
+ background-color: #000000;
+ }
+}
+
+.ms-SearchBox {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ transition: width 0.167s;
+ width: 180px;
+}
+
+.ms-SearchBox .ms-CommandButton {
+ display: none;
+}
+
+.ms-SearchBox.is-active {
+ z-index: 10;
+}
+
+.ms-SearchBox.is-active .ms-SearchBox-label {
+ display: none;
+}
+
+.ms-SearchBox.is-active .ms-CommandButton {
+ display: block;
+}
+
+.ms-SearchBox.has-text .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox:hover {
+ background-color: #deecf9;
+ border-color: #0078d7;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label {
+ color: #000000;
+}
+
+.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon {
+ color: #333333;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-label {
+ color: #a6a6a6;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-icon {
+ color: #c8c8c8;
+}
+
+.ms-SearchBox.is-disabled .ms-SearchBox-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-SearchBox-field {
+ position: relative;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #71afe5;
+ outline: transparent 1px solid;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 14px;
+ color: #000000;
+ height: 32px;
+ padding: 6px 3px 7px 32px;
+ width: 100%;
+ background-color: transparent;
+ z-index: 5;
+ transition: padding-left 0.167s;
+}
+
+.ms-SearchBox-field:focus {
+ padding: 6px 32px 7px 10px;
+ border-color: #0078d7;
+ background-color: #deecf9;
+}
+
+.ms-SearchBox-field::-ms-clear {
+ display: none;
+}
+
+.ms-SearchBox-close.ms-CommandButton {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ display: none;
+ z-index: 11;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button {
+ background-color: #0078d7;
+ color: #ffffff;
+ height: 100%;
+}
+
+.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon {
+ color: #ffffff;
+}
+
+.ms-SearchBox-label {
+ position: absolute;
+ top: 0;
+ left: 0;
+ padding-left: 8px;
+ line-height: 32px;
+ color: #666666;
+}
+
+.ms-SearchBox-label .ms-Icon {
+ margin-right: 7px;
+ font-size: 17px;
+ color: #767676;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar {
+ border: 0;
+ background-color: #deecf9;
+ width: 208px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field {
+ border: 0;
+ height: 40px;
+ background: transparent;
+ padding-left: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+ padding-left: 0;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close {
+ background-color: #deecf9;
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover {
+ border: 0;
+ background-color: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label {
+ color: #212121;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon {
+ color: #0078d7;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed {
+ width: 50px;
+ min-height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field {
+ cursor: pointer;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active {
+ width: 100%;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field {
+ display: block;
+ cursor: text;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text {
+ display: inline-block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close {
+ display: block;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button {
+ background-color: #c7e0f4;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label {
+ display: block;
+ line-height: 40px;
+ height: 40px;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text {
+ display: none;
+}
+
+.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon {
+ width: 16px;
+ margin-left: 16px;
+ margin-right: 8px;
+ display: inline-block;
+}
+
+.ms-Spinner {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ height: 20px;
+}
+
+.ms-Spinner.ms-Spinner--large {
+ height: 28px;
+}
+
+.ms-Spinner.ms-Spinner--large .ms-Spinner-label {
+ left: 34px;
+ top: 6px;
+}
+
+.ms-Spinner-circle {
+ position: absolute;
+ border-radius: 100px;
+ background-color: #0078d7;
+ opacity: 0;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Spinner-circle {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Spinner-circle {
+ background-color: #000000;
+ }
+}
+
+.ms-Spinner-label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ position: relative;
+ font-size: 12px;
+ font-weight: 400;
+ color: #0078d7;
+ left: 28px;
+ top: 2px;
+}
+
+.ms-Table {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ display: table;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+.ms-Table--fixed {
+ table-layout: fixed;
+}
+
+.ms-Table tr,
+.ms-Table-row {
+ display: table-row;
+ line-height: 30px;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+}
+
+.ms-Table tr.is-selected,
+.ms-Table-row.is-selected {
+ background-color: #c7e0f4;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck,
+.ms-Table-row.is-selected .ms-Table-rowCheck {
+ background-color: #0078d7;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck::before,
+.ms-Table-row.is-selected .ms-Table-rowCheck::before {
+ display: none;
+}
+
+.ms-Table tr.is-selected .ms-Table-rowCheck::after,
+.ms-Table-row.is-selected .ms-Table-rowCheck::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #ffffff;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+}
+
+.ms-Table th,
+.ms-Table td,
+.ms-Table-cell {
+ display: table-cell;
+ padding: 0 10px;
+}
+
+.ms-Table thead th,
+.ms-Table-head {
+ font-weight: 300;
+ font-size: 11px;
+ color: #666666;
+}
+
+.ms-Table thead td,
+.ms-Table thead th,
+.ms-Table thead .ms-Table-cell,
+.ms-Table thead .ms-Table-rowCheck,
+.ms-Table-head td,
+.ms-Table-head th,
+.ms-Table-head .ms-Table-cell,
+.ms-Table-head .ms-Table-rowCheck {
+ font-weight: normal;
+ text-align: left;
+ border-bottom: 1px solid #eaeaea;
+}
+
+.ms-Table thead .ms-Table-rowCheck::after,
+.ms-Table-head .ms-Table-rowCheck::after {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ content: '\e041';
+ color: #a6a6a6;
+ font-size: 12px;
+ position: absolute;
+ left: 4px;
+ top: 9px;
+}
+
+.ms-Table-rowCheck {
+ display: table-cell;
+ width: 20px;
+ position: relative;
+ padding: 0;
+}
+
+.ms-Table-rowCheck::before {
+ border: 1px solid #a6a6a6;
+ content: '';
+ display: block;
+ height: 14px;
+ left: 2px;
+ position: absolute;
+ top: 6px;
+ width: 14px;
+}
+
+.ms-Table--selectable tr:hover,
+.ms-Table--selectable .ms-Table-row:hover {
+ background-color: #f4f4f4;
+ cursor: pointer;
+ outline: 1px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Table-row.is-selected .ms-Table-rowCheck {
+ background: none;
+ }
+
+ .ms-Table-row.is-selected .ms-Table-rowCheck::before {
+ display: block;
+ }
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-TextField {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ margin-bottom: 8px;
+}
+
+.ms-TextField.is-disabled .ms-TextField-field {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField.is-disabled::-webkit-input-placeholder,
+.ms-TextField.is-disabled::-moz-placeholder,
+.ms-TextField.is-disabled:-moz-placeholder,
+.ms-TextField.is-disabled:-ms-input-placeholder {
+ color: #a6a6a6;
+}
+
+.ms-TextField.is-required .ms-Label::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-required::-webkit-input-placeholder::after,
+.ms-TextField.is-required::-moz-placeholder::after,
+.ms-TextField.is-required:-moz-placeholder::after,
+.ms-TextField.is-required:-ms-input-placeholder::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-TextField.is-active {
+ border-color: #0078d7;
+}
+
+.ms-TextField-field {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ border: 1px solid #c8c8c8;
+ border-radius: 0;
+ font-weight: 300;
+ font-size: 12px;
+ color: #333333;
+ height: 32px;
+ padding: 6px 10px 8px;
+ width: 100%;
+ min-width: 180px;
+ outline: 0;
+}
+
+.ms-TextField-field:hover {
+ border-color: #767676;
+}
+
+.ms-TextField-field:focus {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField-field:hover,
+ .ms-TextField-field:focus {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField-field:hover,
+ .ms-TextField-field:focus {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField-field[disabled] {
+ background-color: #f4f4f4;
+ border-color: #f4f4f4;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-TextField-field::-webkit-input-placeholder,
+.ms-TextField-field::-moz-placeholder,
+.ms-TextField-field:-moz-placeholder,
+.ms-TextField-field:-ms-input-placeholder {
+ color: #666666;
+}
+
+.ms-TextField-description {
+ color: #767676;
+ font-size: 11px;
+}
+
+.ms-TextField.ms-TextField--placeholder {
+ position: relative;
+}
+
+.ms-TextField.ms-TextField--placeholder .ms-Label {
+ position: absolute;
+ font-weight: 300;
+ font-size: 12px;
+ color: #666666;
+ padding: 7px 0 7px 10px;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined {
+ border-bottom: 1px solid #c8c8c8;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--underlined:hover {
+ border-color: #767676;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField.ms-TextField--underlined:hover {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--underlined:active,
+.ms-TextField.ms-TextField--underlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-Label {
+ font-size: 12px;
+ margin-right: 8px;
+ display: table-cell;
+ vertical-align: bottom;
+ padding-left: 12px;
+ padding-bottom: 5px;
+ height: 32px;
+ width: 1%;
+ white-space: nowrap;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field {
+ border: 0;
+ float: left;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,
+.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #1aebff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-TextField.ms-TextField--underlined.is-active {
+ border-color: #37006e;
+ }
+}
+
+.ms-TextField.ms-TextField--multiline .ms-TextField-field {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 300;
+ line-height: 17px;
+ min-height: 60px;
+ min-width: 260px;
+ padding-top: 6px;
+ overflow: auto;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined {
+ border: 0;
+ border-bottom: 1px solid #0078d7;
+ display: table;
+ width: 100%;
+ min-width: 180px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:hover {
+ border-color: #767676;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined:active,
+.ms-TextField.ms-TextField--textFieldUnderlined:focus {
+ border-color: #0078d7;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field {
+ border: 0;
+ display: table-cell;
+ text-align: left;
+ padding-top: 8px;
+ padding-bottom: 2px;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,
+.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus {
+ outline: 0;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled {
+ border-bottom-color: #eaeaea;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field {
+ background-color: transparent;
+ color: #a6a6a6;
+}
+
+.ms-Label {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 12px;
+ font-weight: 400;
+ box-sizing: border-box;
+ display: block;
+ padding: 5px 0;
+}
+
+.ms-Label.is-required::after {
+ content: ' *';
+ color: #a80000;
+}
+
+.ms-Label.is-disabled {
+ color: #a6a6a6;
+}
+
+.ms-Toggle {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ position: relative;
+ display: block;
+ margin-bottom: 26px;
+}
+
+.ms-Toggle .ms-Label {
+ position: relative;
+ padding: 0 0 0 62px;
+ font-size: 12px;
+}
+
+.ms-Toggle .ms-Toggle-field {
+ background-color: #f4f4f4;
+}
+
+.ms-Toggle .ms-Toggle-field::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ left: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field::before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field::before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field::before {
+ right: auto;
+ border-right: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--off {
+ display: block;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label--on {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected::before {
+ position: absolute;
+ display: block;
+ box-sizing: content-box;
+ content: '';
+ top: -2.5px;
+ right: -2.5px;
+ width: 12px;
+ height: 20px;
+ background-color: #767676;
+ outline: 2px solid transparent;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field.is-selected::before {
+ border: 2.5px solid #ffffff;
+ height: 15px;
+ outline: 0;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected::before {
+ border-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected::before {
+ left: auto;
+ border-left: 2.5px solid #ffffff;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:active {
+ background-color: #0078d7;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off {
+ display: none;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on {
+ display: block;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #ffffff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle .ms-Toggle-field.is-selected {
+ background-color: #000000;
+ }
+}
+
+.ms-Toggle .ms-Toggle-field:focus,
+.ms-Toggle .ms-Toggle-field:hover {
+ background-color: #eaeaea;
+ outline: 0;
+}
+
+.ms-Toggle .ms-Toggle-field.is-selected:focus,
+.ms-Toggle .ms-Toggle-field.is-selected:hover {
+ background-color: #005a9e;
+}
+
+.ms-Toggle .ms-Toggle-field .ms-Label {
+ color: #000000;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ms-Toggle .ms-Toggle-field:active .ms-Label {
+ color: #333333;
+}
+
+.ms-Toggle.is-disabled .ms-Label {
+ color: #a6a6a6;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field {
+ background-color: #ffffff;
+ border-color: #c8c8c8;
+ pointer-events: none;
+ cursor: default;
+}
+
+.ms-Toggle.is-disabled .ms-Toggle-field::before {
+ background-color: #c8c8c8;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field::before {
+ border-color: #00ff00;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ .ms-Toggle.is-disabled .ms-Toggle-field,
+ .ms-Toggle.is-disabled .ms-Toggle-field::before {
+ border-color: #600000;
+ }
+}
+
+.ms-Toggle-description {
+ position: relative;
+ font-size: 12px;
+ vertical-align: top;
+ display: block;
+ margin-bottom: 8px;
+}
+
+.ms-Toggle-field {
+ position: relative;
+ display: inline-block;
+ width: 57px;
+ height: 20px;
+ box-sizing: border-box;
+ border: 2.5px #c8c8c8 solid;
+ cursor: pointer;
+}
+
+.ms-Toggle-input {
+ display: none;
+}
+
+.ms-Toggle.ms-Toggle--textLeft {
+ width: 225px;
+ margin-bottom: 40px;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description {
+ display: inline-block;
+ max-width: 150px;
+ top: -3px;
+ margin-bottom: 0;
+}
+
+.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field {
+ float: right;
+}
+
+.u-contentCenter {
+ position: relative;
+ margin: 0 auto;
+ max-width: 100%;
+ transition: 0.167s all cubic-bezier(0.1, 0.9, 0.2, 1);
+}
+
+@media (min-width: 640px) {
+ .u-contentCenter {
+ max-width: 960px;
+ }
+}
+
+@media (min-width: 1366px) {
+ .HomePage .u-contentCenter,
+ .ChannelPage .u-contentCenter {
+ max-width: 1200px;
+ }
+}
+
+* {
+ box-sizing: border-box;
+}
+
+html,
+body {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ color: #333333;
+ font-size: 14px;
+ font-weight: 400;
+ padding: 0;
+ margin: 0;
+}
+
+a {
+ font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+ -webkit-font-smoothing: antialiased;
+ font-size: 14px;
+ font-weight: 400;
+ color: #0078d7;
+ text-decoration: none;
+ cursor: pointer;
+ outline: none;
+ font-size: inherit;
+ text-decoration: none;
+}
+
+a:hover,
+a:focus {
+ color: #004578;
+}
+
+a:active {
+ color: #0078d7;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ a {
+ color: #8080ff;
+ }
+}
+
+@media screen and (-ms-high-contrast: black-on-white) {
+ a {
+ color: #00009f;
+ }
+}
+
+.VideoPortal-content {
+ position: relative;
+}
+
+.VideoPortal-navBar {
+ display: block;
+ top: 0;
+ width: 100%;
+ z-index: 101;
+ height: 40px;
+}
+
+.VideoPortal-page {
+ overflow: visible;
+ position: relative;
+ padding-bottom: 50px;
+}
+
+.ms-CommandBar--navBar {
+ background-color: #f4f4f4;
+}
+
+.VideoList-item.ms-Grid-col {
+ margin-bottom: 16px;
+ float: none;
+ display: inline-block;
+ vertical-align: top;
+ padding-left: 8px;
+ padding-right: 12px;
+}
+
+.VideoList-thumbLink {
+ display: block;
+ position: relative;
+ width: 100%;
+ padding-bottom: 56.25%;
+}
+
+.VideoList-thumbImg {
+ max-width: 100%;
+ min-width: 100%;
+ position: absolute;
+}
+
+.VideoList-thumbCaption {
+ position: absolute;
+ right: 5px;
+ bottom: 5px;
+ padding: 3px;
+ color: #ffffff;
+ font-size: 12px;
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.VideoList-text {
+ padding-top: 5px;
+ margin: 0;
+}
+
+.VideoList-title,
+.VideoList-channel,
+.VideoList-viewCount {
+ display: block;
+}
+
+.VideoList-title {
+ display: block;
+ top: 0;
+ left: 10px;
+ bottom: 50%;
+ width: 100%;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.VideoList-channel {
+ bottom: 1.2em;
+}
+
+.VideoList-viewCount {
+ bottom: 0;
+}
+
+@media (min-width: 480px) {
+ .VideoList-item {
+ margin-right: -4px;
+ }
+}
+
+.SpotLight-container {
+ background-color: #212121;
+}
+
+.SpotLightList {
+ white-space: nowrap;
+ overflow-x: scroll;
+ overflow-y: hidden;
+ position: relative;
+}
+
+.SpotLight-title {
+ text-indent: 16px;
+}
+
+.SpotLight-item {
+ position: relative;
+ display: inline-block;
+ float: none;
+ margin: 0;
+}
+
+.SpotLight-thumb {
+ padding: 10px;
+}
+
+.SpotLight-thumbImg {
+ max-width: 100%;
+ min-width: 100%;
+}
+
+.SpotLight-text {
+ position: absolute;
+ right: 10px;
+ bottom: 13px;
+ left: 10px;
+ overflow: hidden;
+ color: #ffffff;
+ background: rgba(0, 0, 0, 0.4);
+ padding: 5px;
+}
+
+.SpotLight-videoTitle,
+.SpotLight-videoLength {
+ color: #ffffff;
+ display: block;
+}
+
+@media (min-width: 640px) {
+ .SpotLightList {
+ overflow: hidden;
+ }
+
+ .SpotLight-container {
+ padding: 10px 0;
+ }
+}
+
+@media (min-width: 1024px) {
+ .SpotLight-title {
+ text-indent: 8px;
+ }
+}
+
+.HomePage-content {
+ padding: 10px;
+ padding-top: 20px;
+}
+
+.ChannelList-title {
+ padding-left: 10px;
+ border-width: 4px;
+ border-left-style: solid;
+}
+
+.ChannelList-titleText {
+ margin-right: 7px;
+}
+
+.PlayerPage-theater {
+ background-color: #212121;
+}
+
+.VideoPlayer-player {
+ max-width: 100%;
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden;
+}
+
+.VideoPlayer-player iframe,
+.VideoPlayer-player video,
+.VideoPlayer-player .VideoPlayer-iframe {
+ background-color: #666666;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 1px;
+ min-width: 100%;
+ *width: 100%;
+ height: 100%;
+ min-height: 100%;
+ cursor: pointer;
+}
+
+.VideoPlayer-player iframe:after,
+.VideoPlayer-player video:after,
+.VideoPlayer-player .VideoPlayer-iframe:after {
+ position: absolute;
+ content: '';
+ display: block;
+ width: 0;
+ height: 0;
+ border-top: 60px solid transparent;
+ border-bottom: 60px solid transparent;
+ border-left: 90px solid rgba(0, 0, 0, 0.4);
+ top: 50%;
+ left: 50%;
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ transition: 0.167s border-color cubic-bezier(0.1, 0.25, 0.75, 0.9);
+}
+
+.VideoPlayer-player iframe:hover:after,
+.VideoPlayer-player video:hover:after,
+.VideoPlayer-player .VideoPlayer-iframe:hover:after {
+ border-left-color: rgba(0, 0, 0, 0.75);
+}
+
+.PlayerPage-content {
+ padding: 0 10px;
+}
+
+.PlayerPage-info {
+ margin-bottom: 20px;
+ padding-right: 32px;
+}
+
+.PlayerPage-header {
+ margin-bottom: 20px;
+}
+
+.PlayerPage-titleArea {
+ margin-top: 17px;
+ margin-bottom: 8px;
+}
+
+.PlayerPage-title {
+ margin-bottom: 5px;
+ margin-top: 0;
+ display: inline-block;
+}
+
+.PlayerPage-titleSeparator {
+ display: inline-block;
+ margin: 0 10px;
+ position: relative;
+ bottom: 2px;
+}
+
+.PlayerPage-channelLink {
+ font-size: 17px;
+ padding-left: 10px;
+ border-width: 4px;
+ border-left-style: solid;
+}
+
+.PlayerPage-channelLink:hover {
+ color: #000000;
+}
+
+.PlayerPage-channelText {
+ position: relative;
+ bottom: 2px;
+}
+
+.PlayerPage-metaData {
+ margin-bottom: 10px;
+}
+
+.PlayerPage-descriptionArea {
+ margin-bottom: 10px;
+}
+
+.PlayerPage-description {
+ display: inline;
+ word-wrap: break-word;
+}
+
+.PlayerPage-descriptionField {
+ position: relative;
+ margin-top: 17px;
+}
+
+.PlayerPage-viewCountText {
+ margin-right: 5px;
+}
+
+.SampleVideo-content {
+ background-color: #333333;
+ height: 120px;
+}
+
+@media (min-width: 320px) {
+ .PlayerPage-content {
+ padding: 0 10px 0 16px;
+ }
+
+ .PlayerPage-grid {
+ padding: 0;
+ }
+}
+
+@media (min-width: 480px) {
+ .PlayerPage-relatedList .VideoList-title {
+ font-size: 15px;
+ margin-bottom: 5px;
+ }
+
+ .PlayerPage-relatedList .VideoList-channel,
+ .PlayerPage-relatedList .VideoList-viewCount {
+ font-size: 14px;
+ }
+}
+
+@media (min-width: 640px) {
+ .PlayerPage-header {
+ margin-bottom: 25px;
+ }
+
+ .PlayerPage-titleArea {
+ margin-top: 35px;
+ }
+
+ .PlayerPage-description {
+ font-size: 14px;
+ }
+
+ .PlayerPage-title {
+ font-size: 28px;
+ }
+
+ .PlayerPage-metaData {
+ font-size: 17px;
+ }
+
+ .PlayerPage-channelLink {
+ font-size: 21px;
+ }
+}
+
+@media (min-width: 1024px) {
+ .PlayerPage-content {
+ padding: 0;
+ }
+
+ .PlayerPage-relatedTitle {
+ margin-top: 42px;
+ }
+
+ .PlayerPage-relatedList .VideoList-text {
+ padding-top: 0;
+ }
+
+ .PlayerPage-relatedList .VideoList-title {
+ margin-bottom: 5px;
+ line-height: 1.2em;
+ max-height: 3.6em;
+ overflow: hidden;
+ white-space: normal;
+ }
+}
+
+.ChannelPage-content {
+ padding: 10px;
+ padding-top: 20px;
+}
+
+.ChannelPage-pivots {
+ margin-bottom: 20px;
+}
+
+.ChannelPage-pivots .ms-Pivot-link {
+ font-size: 21px;
+}
+
+.ChannelsPage {
+ padding: 10px;
+}
+
+.ChannelGroup-title {
+ padding-bottom: 10px;
+ border-bottom: 1px solid #eaeaea;
+}
+
+.ChannelGroup-channel {
+ padding: 10px 0 10px 10px;
+ border-width: 4px;
+ border-left-style: solid;
+ margin-bottom: 10px;
+ display: block;
+}
+
+.ChannelGroup-channel:hover {
+ color: #000000;
+}
+
+@media (min-width: 480px) {
+ .ChannelsPage {
+ padding: 20px;
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/css/VideoPortal.min.css b/dist/documentation/Samples/VideoPortal/css/VideoPortal.min.css
new file mode 100644
index 000000000..2955abfe2
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/css/VideoPortal.min.css
@@ -0,0 +1 @@
+.ms-Breadcrumb{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:23px 0 1px}.ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow{display:inline}.ms-Breadcrumb-chevron{font-size:17px;color:#666;vertical-align:top;margin:10px 0}.ms-Breadcrumb-list{display:inline;white-space:nowrap;padding:0;margin:0}.ms-Breadcrumb-list .ms-Breadcrumb-listItem{list-style-type:none;vertical-align:top;margin:0;padding:0;display:inline-block}.ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron{display:none}.ms-Breadcrumb-overflow{display:none;position:relative;margin-right:-4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{font-size:12px;display:inline-block;color:#0078d7;padding:12px 8px 3px;cursor:pointer;vertical-align:top}.ms-Breadcrumb-overflowMenu{display:none;position:absolute}.ms-Breadcrumb-overflowMenu.is-open{display:block;top:36px;left:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;border:1px solid #c8c8c8;z-index:105}.ms-Breadcrumb-overflowMenu:before{position:absolute;box-shadow:0 0 5px 0 rgba(0,0,0,.4);top:-6px;left:6px;content:' ';width:16px;height:16px;transform:rotate(45deg);background-color:#fff}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu{border:0;box-shadow:none;position:relative;width:190px}.ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open{margin-bottom:0}.ms-Breadcrumb-itemLink,.ms-Breadcrumb-overflowButton{text-decoration:none;outline:transparent}.ms-Breadcrumb-itemLink:hover,.ms-Breadcrumb-overflowButton:hover{background-color:#f4f4f4;cursor:pointer}.ms-Breadcrumb-itemLink:focus,.ms-Breadcrumb-overflowButton:focus{outline:1px solid #767676;color:#000}.ms-Breadcrumb-itemLink:active,.ms-Breadcrumb-overflowButton:active{outline:transparent;background-color:#c8c8c8}.ms-Breadcrumb-itemLink{font-weight:100;font-size:21px;color:#333;display:inline-block;padding:0 4px;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:639px){.ms-Breadcrumb{margin:10px 0}.ms-Breadcrumb-itemLink{font-size:17px}.ms-Breadcrumb-chevron{font-size:14px;margin-top:7px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:8px;padding-bottom:3px}}@media screen and (max-width:479px){.ms-Breadcrumb-itemLink{font-size:14px;max-width:116px}.ms-Breadcrumb-chevron{margin-top:4px}.ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton{padding-top:5px;padding-bottom:3px}}.ms-Button{box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:14px;font-weight:400;background-color:#f4f4f4;border:1px solid #f4f4f4;cursor:pointer;height:32px;min-width:80px;padding:4px 20px 6px}.ms-Button:hover{background-color:#eaeaea;border-color:#eaeaea}.ms-Button:hover .ms-Button-label{color:#000}@media screen and (-ms-high-contrast:active){.ms-Button:hover{color:#1aebff;border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Button:hover{color:#37006e;border-color:#37006e}}.ms-Button:focus{background-color:#eaeaea;border-color:#0078d7;outline:1px solid transparent}.ms-Button:focus .ms-Button-label{color:#000}.ms-Button:active{background-color:#0078d7;border-color:#0078d7}.ms-Button:active .ms-Button-label{color:#fff}.ms-Button.is-disabled,.ms-Button:disabled{background-color:#f4f4f4;border-color:#f4f4f4;cursor:default}.ms-Button.is-disabled .ms-Button-label,.ms-Button:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.is-disabled:focus,.ms-Button.is-disabled:hover,.ms-Button:disabled:focus,.ms-Button:disabled:hover{outline:0}.ms-Button-label{color:#333;font-weight:600;font-size:14px}.ms-Button-description,.ms-Button-icon{display:none}.ms-Button.ms-Button--primary{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary .ms-Button-label{color:#fff}.ms-Button.ms-Button--primary:hover{background-color:#005a9e;border-color:#005a9e}.ms-Button.ms-Button--primary:focus{background-color:#005a9e;border-color:#004578}.ms-Button.ms-Button--primary:active{background-color:#0078d7;border-color:#0078d7}.ms-Button.ms-Button--primary.is-disabled,.ms-Button.ms-Button--primary:disabled{background-color:#f4f4f4;border-color:#f4f4f4}.ms-Button.ms-Button--primary.is-disabled .ms-Button-label,.ms-Button.ms-Button--primary:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--hero{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;display:-ms-flexbox;display:flex;padding:0}.ms-Button.ms-Button--hero .ms-Button-icon{color:#0078d7;display:block;margin-right:4px;text-align:center}.ms-Button.ms-Button--hero .ms-Button-icon .ms-Icon{border-radius:18px;border:1px solid #0078d7;font-size:12px;height:18px;line-height:18px;width:18px}.ms-Button.ms-Button--hero .ms-Button-label{color:#0078d7;font-size:21px;font-weight:100;position:relative;text-decoration:none}.ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon{color:#005a9e}.ms-Button.ms-Button--hero:focus .ms-Button-label,.ms-Button.ms-Button--hero:hover .ms-Button-label{color:#004578}.ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:active .ms-Button-label{color:#0078d7}.ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon,.ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon{color:#c8c8c8}.ms-Button.ms-Button--hero.is-disabled .ms-Button-label,.ms-Button.ms-Button--hero:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound{display:block;height:auto;max-width:280px;min-height:72px;padding:20px}.ms-Button.ms-Button--compound .ms-Button-label{display:block;font-weight:600;position:relative;text-align:left;margin-top:-5px}.ms-Button.ms-Button--compound .ms-Button-description{color:#666;display:block;font-weight:400;font-size:12px;position:relative;text-align:left;top:3px}.ms-Button.ms-Button--compound:hover .ms-Button-description{color:#212121}.ms-Button.ms-Button--compound:focus{border-color:#0078d7;background-color:#f4f4f4}.ms-Button.ms-Button--compound:focus .ms-Button-label{color:#333}.ms-Button.ms-Button--compound:focus .ms-Button-description{color:#666}.ms-Button.ms-Button--compound:active{background-color:#0078d7}.ms-Button.ms-Button--compound:active .ms-Button-description,.ms-Button.ms-Button--compound:active .ms-Button-label{color:#fff}.ms-Button.ms-Button--compound.is-disabled .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled .ms-Button-label,.ms-Button.ms-Button--compound:disabled .ms-Button-description,.ms-Button.ms-Button--compound:disabled .ms-Button-label{color:#a6a6a6}.ms-Button.ms-Button--compound.is-disabled:active,.ms-Button.ms-Button--compound.is-disabled:focus,.ms-Button.ms-Button--compound:disabled:active,.ms-Button.ms-Button--compound:disabled:focus{border-color:#f4f4f4;background-color:#f4f4f4}.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,.ms-Button.ms-Button--compound:disabled:active .ms-Button-description,.ms-Button.ms-Button--compound:disabled:active .ms-Button-label,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-description,.ms-Button.ms-Button--compound:disabled:focus .ms-Button-label{color:#a6a6a6}.ms-Callout{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;width:288px}.ms-Callout.is-hidden{display:none}.ms-Callout-header{z-index:105;padding:24px 28px 12px}.ms-Callout-title{margin:0;font-weight:300;font-size:21px}.ms-Callout-subText{margin:0;font-weight:300;color:#333;font-size:12px}.ms-Callout-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:110}.ms-Callout-link{font-size:14px}.ms-Callout-inner{height:100%;padding:0 28px 12px}.ms-Callout-actions{position:relative;margin-top:20px;width:100%;white-space:nowrap}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{height:27px;line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label{line-height:27px}.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button,.ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button{color:#0078d7}.ms-Callout-actions .ms-Callout-button{margin-right:12px}.ms-Callout.ms-Callout--OOBE .ms-Callout-header{padding:28px 24px;background-color:#0078d7}.ms-Callout.ms-Callout--OOBE .ms-Callout-title{font-weight:100;font-size:28px;color:#fff}.ms-Callout.ms-Callout--OOBE .ms-Callout-inner{padding-top:20px}.ms-Callout.ms-Callout--OOBE .ms-Callout-subText{font-size:14px}.ms-Callout.ms-Callout--actionText .ms-Callout-actions{border-top:1px solid #eaeaea;padding-top:12px}.ms-Callout.ms-Callout--actionText .ms-Callout-inner{padding-bottom:12px}.ms-Callout.ms-Callout--peek .ms-Callout-header{padding-bottom:0}.ms-Callout.ms-Callout--peek .ms-Callout-title{font-size:14px}.ms-Callout.ms-Callout--peek .ms-Callout-actions{margin-top:12px;margin-bottom:-4px}.ms-CheckBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-CheckBox .ms-Label{font-size:14px;padding:0 0 0 26px}.ms-CheckBox .ms-Choice-field.is-disabled{pointer-events:none;cursor:default}.ms-CheckBox .ms-Choice-field.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-CheckBox .ms-Choice-field.is-disabled:after{border-color:#eaeaea}.ms-CheckBox .ms-Choice-field.is-disabled .ms-Label{color:#a6a6a6}.ms-CheckBox .ms-CheckBox-field.in-focus:after{border-color:#767676}.ms-CheckBox .ms-Choice-field{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-CheckBox .ms-Choice-field:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;left:-1px;top:-1px;border-radius:50%;position:absolute}.ms-CheckBox .ms-Choice-field:hover:after{border-color:#767676}.ms-CheckBox .ms-Choice-field:hover .ms-Label{color:#000}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox:after{border-radius:0}.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:before,.ms-CheckBox .ms-Choice-field.ms-Choice-type--checkbox.is-checked:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';background-color:transparent;border-radius:0;font-size:13px;top:3px;left:3px}.ms-CheckBox .ms-Choice-field.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;right:0;bottom:0;left:4px;width:11px;height:11px;box-sizing:border-box}.ms-CheckBox .ms-Choice-field.is-checked:hover:before{background-color:#212121;color:#212121}.ms-RadioButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;min-height:36px;position:relative}.ms-RadioButton .ms-Label{font-size:14px;padding:0 0 0 26px}.ms-RadioButton .ms-Choice-type--radio.is-disabled{pointer-events:none;cursor:default}.ms-RadioButton .ms-Choice-type--radio.is-disabled:before{background-color:#c8c8c8;color:#c8c8c8}.ms-RadioButton .ms-Choice-type--radio.is-disabled:after{border-color:#eaeaea}.ms-RadioButton .ms-Choice-type--radio.is-disabled .ms-Label{color:#a6a6a6}.ms-RadioButton .ms-Choice-type--radio.in-focus:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio{display:inline-block;cursor:pointer;margin-top:8px;position:relative}.ms-RadioButton .ms-Choice-type--radio:after{content:'';display:inline-block;border:1px solid #c8c8c8;width:19px;height:19px;cursor:pointer;font-weight:400;left:-1px;top:-1px;border-radius:50%;position:absolute}.ms-RadioButton .ms-Choice-type--radio:hover:after{border-color:#767676}.ms-RadioButton .ms-Choice-type--radio:hover .ms-Label{color:#000}.ms-RadioButton .ms-Choice-type--radio.is-checked:before{background-color:#666;border-color:#666;color:#666;border-radius:50%;content:'\00a0';display:inline-block;position:absolute;top:4px;right:0;bottom:0;left:4px;width:11px;height:11px;box-sizing:border-box}.ms-RadioButton .ms-Choice-type--radio.is-checked:hover:before{background-color:#212121;color:#212121}.ms-ChoiceFieldGroup{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin-bottom:4px}.ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list{padding:0;margin:0}.ms-CommandBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#eff6fc;height:40px;white-space:nowrap;padding-left:0;border:0;position:relative}.ms-CommandBar:focus{outline:none}.ms-CommandBar .ms-CommandButton--actionButton{border-right:1px solid #eaeaea}.ms-CommandBar .ms-Button{height:100%}.ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon{padding-right:0}.ms-CommandBar .ms-Button.is-hidden{display:none}.ms-CommandBar .ms-SearchBox,.ms-CommandBar .ms-SearchBox-field,.ms-CommandBar .ms-SearchBox-label{height:100%}.ms-CommandBar .ms-SearchBox{margin-right:8px;display:inline-block;vertical-align:top;transition:margin-right .267s}.ms-CommandBar .ms-SearchBox.is-collapsed.is-active{width:100%;position:absolute;left:0;right:0;z-index:10}@media only screen and (min-width:1024px){.ms-CommandBar .ms-SearchBox{margin-right:24px}}.ms-CommandBar-mainArea{overflow-x:hidden;display:block;height:100%;overflow:hidden}.ms-CommandBar-sideCommands{float:right;text-align:right;width:auto;padding-right:8px;height:100%}.ms-CommandBar-sideCommands .ms-Button:last-child{margin-right:0}@media only screen and (min-width:640px){.ms-CommandBar-sideCommands{min-width:128px;padding-right:12px}}@media only screen and (min-width:1024px){.ms-CommandBar-sideCommands{padding-right:16px}}.ms-CommandButton{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;display:inline-block;position:relative}.ms-CommandButton.is-hidden{display:none}.ms-CommandButton.is-disabled .ms-CommandButton-button,.ms-CommandButton:disabled .ms-CommandButton-button{cursor:default}.ms-CommandButton.is-disabled .ms-CommandButton-button:hover,.ms-CommandButton:disabled .ms-CommandButton-button:hover{background-color:#eff6fc}.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon,.ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label{color:#a6a6a6}.ms-CommandButton .ms-ContextualMenu{display:none}.ms-CommandButton-button,.ms-CommandButton-splitIcon{box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;cursor:pointer;display:inline-block;height:40px;line-height:40px;outline:1px solid transparent;padding:0 8px;position:relative;vertical-align:top;background:transparent}.ms-CommandButton-button:hover,.ms-CommandButton-splitIcon:hover{background-color:#c7e0f4}.ms-CommandButton-button:hover .ms-CommandButton-label,.ms-CommandButton-splitIcon:hover .ms-CommandButton-label{color:#212121}.ms-CommandButton-button:focus:before,.ms-CommandButton-splitIcon:focus:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-button:focus,.ms-CommandButton-splitIcon:focus{outline:0}.ms-CommandButton-button{border:0;margin:0}.ms-CommandButton+.ms-CommandButton{margin-left:8px}.ms-CommandButton-icon{display:inline-block;padding-right:12px;position:relative;font-size:17px;min-width:17px;height:100%}.ms-CommandButton-icon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton-label{font-size:14px;font-weight:400;color:#333;line-height:40px;height:100%;display:inline-block;vertical-align:top}.ms-CommandButton-label:hover{color:#212121}.ms-CommandButton-dropdownIcon{display:inline-block;position:relative;color:#333;font-size:17px;font-weight:300;min-width:17px;height:100%}.ms-CommandButton-dropdownIcon .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton-dropdownIcon:focus:before{top:3px;left:3px;right:3px;bottom:3px;border:1px solid #333;position:absolute;z-index:10;content:'';outline:none}.ms-CommandButton-splitIcon{color:#333;font-size:17px;font-weight:300;margin-left:-4px;width:21px;border:0}.ms-CommandButton-splitIcon .ms-Icon{border-left:1px solid #c8c8c8;position:absolute;top:50%;transform:translateY(-50%);left:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon{padding-right:0}.ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label{display:none}.ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button{background:none}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button{width:50px;height:40px}.ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;padding-right:0}.ms-CommandButton.ms-CommandButton--pivot.is-active:before,.ms-CommandButton.ms-CommandButton--pivot:hover:before{content:'';height:2px;position:absolute;left:0;right:0;background-color:#0078d7;bottom:0;z-index:5}.ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label,.ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label{display:inline-block}.ms-ContextualMenu{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;display:block;min-width:180px;list-style-type:none;position:relative;background-color:#fff}.ms-ContextualMenu.is-hidden{display:none}.ms-ContextualMenu-item{position:relative}.ms-ContextualMenu-link{box-sizing:border-box;text-decoration:none;color:#333;border:1px solid transparent;cursor:pointer;display:block;height:40px;line-height:40px;padding:0 18px;position:relative}.ms-ContextualMenu-link:focus{outline:transparent}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus,.ms-ContextualMenu-link:hover{background-color:#eaeaea;color:#000}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link:focus{border:1px solid #0078d7}.ms-ContextualMenu-link.is-selected{background-color:#c7e0f4;color:#000;font-weight:600}.ms-ContextualMenu-link.is-selected:hover{background-color:#c7e0f4}.ms-ContextualMenu-link.is-disabled{color:#a6a6a6;background-color:#fff}.ms-ContextualMenu-link.is-disabled:active,.ms-ContextualMenu-link.is-disabled:focus{border-color:#fff}.ms-ContextualMenu-link.is-disabled .ms-Icon{color:#a6a6a6;pointer-events:none;cursor:default}.ms-ContextualMenu-item.ms-ContextualMenu-item--divider{cursor:default;display:block;height:1px;margin:4px 0;background-color:#eaeaea;position:relative}.ms-ContextualMenu-item.ms-ContextualMenu-item--header{color:#0078d7;font-size:12px;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px}.ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu{position:absolute;top:-1px;left:178px}.ms-ContextualMenu-caretRight,.ms-ContextualMenu-subMenuIcon{color:#666;font-size:16px;height:39px;line-height:40px;position:absolute;top:0;right:7px;z-index:1;pointer-events:none}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header,.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link{padding:0 30px}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected{background-color:#fff}.ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;color:#333;content:'\e041';font-size:12px;height:39px;line-height:40px;position:absolute;left:10px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link{padding-left:40px}.ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon,.ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon{position:absolute;top:50%;transform:translateY(-50%);width:40px;text-align:center}.ms-ContextualMenu.ms-ContextualMenu--hasIcons{width:220px}.ms-DatePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:17px;z-index:300}.ms-DatePicker .ms-TextField{position:relative}.ms-DatePicker-picker{color:#000;font-size:14px;position:relative;text-align:left;z-index:0}.ms-DatePicker-event{color:#666;font-size:21px;line-height:20px;pointer-events:none;position:absolute;right:5px;bottom:5px;z-index:5}.ms-DatePicker-holder{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;position:absolute;min-width:300px;display:none}.ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder{animation-name:fadeIn,slideDownIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.4);border:1px solid #eaeaea;display:block}.ms-DatePicker-picker--opened{position:relative;z-index:10}.ms-DatePicker-frame{padding:1px}.ms-DatePicker-wrap{margin:-1px;padding:9px}.ms-DatePicker-dayPicker{display:block;margin-bottom:30px}.ms-DatePicker-header{height:40px;line-height:44px}.ms-DatePicker-month,.ms-DatePicker-year{display:inline-block;font-weight:100;font-size:21px;color:#0078d7;margin-top:-1px}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-month{margin-left:15px}.ms-DatePicker-year{margin-left:5px}.ms-DatePicker-table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit}.ms-DatePicker-table td{margin:0;padding:0}.ms-DatePicker-table td:hover{outline:1px solid transparent}.ms-DatePicker-day,.ms-DatePicker-weekday{width:40px;height:40px;padding:0;line-height:40px;font-weight:400;font-size:15px;color:#333}.ms-DatePicker-day--today{position:relative;background-color:#c7e0f4}.ms-DatePicker-day--disabled:before{border-top-color:#a6a6a6}.ms-DatePicker-day--outfocus{color:#a6a6a6;font-weight:400}.ms-DatePicker-day--infocus:hover,.ms-DatePicker-day--outfocus:hover{cursor:pointer;color:#000;background:#eaeaea}.ms-DatePicker-day--highlighted:hover,.ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted{cursor:pointer;color:#fff;background:#0078d7}.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,.ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover{background:#a6a6a6}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{display:none}.ms-DatePicker-monthComponents{position:absolute;top:9px;right:9px;left:9px}.ms-DatePicker-decadeComponents,.ms-DatePicker-yearComponents{position:absolute;right:10px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{width:40px;height:40px;display:block;float:right;margin-left:10px;text-align:center;line-height:40px;font-size:21px;color:#666;position:relative;top:3px}.ms-DatePicker-nextDecade:hover,.ms-DatePicker-nextMonth:hover,.ms-DatePicker-nextYear:hover,.ms-DatePicker-prevDecade:hover,.ms-DatePicker-prevMonth:hover,.ms-DatePicker-prevYear:hover{color:#212121;cursor:pointer;outline:1px solid transparent}.ms-DatePicker-headerToggleView{height:40px;left:0;position:absolute;top:0;width:140px;z-index:5;cursor:pointer}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{display:block;font-weight:300;font-size:21px;height:40px;line-height:42px;margin-left:15px}.ms-DatePicker-currentYear{color:#0078d7}.ms-DatePicker-currentYear:hover{color:#005a9e;cursor:pointer}.ms-DatePicker-optionGrid{position:relative;height:210px;width:280px;margin:10px 0 30px 5px}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{background-color:#f4f4f4;width:60px;height:60px;line-height:60px;cursor:pointer;float:left;margin:0 10px 10px 0;font-weight:400;font-size:13px;color:#333;text-align:center}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-DatePicker-monthOption.is-highlighted,.ms-DatePicker-yearOption.is-highlighted{background-color:#333;color:#fff}.ms-DatePicker-goToday{bottom:9px;color:#0078d7;cursor:pointer;font-weight:300;font-size:13px;height:30px;line-height:30px;padding:0 10px;position:absolute;right:9px}.ms-DatePicker-goToday:hover{outline:1px solid transparent}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}@media (min-width:460px){.ms-DatePicker-holder{width:440px}.ms-DatePicker-month,.ms-DatePicker-year{font-weight:300;font-size:17px;color:#333}.ms-DatePicker-month:hover,.ms-DatePicker-year:hover{color:#333;cursor:default}.ms-DatePicker-header{height:30px;line-height:28px}.ms-DatePicker-dayPicker{box-sizing:border-box;border-right:1px solid #eaeaea;width:220px;margin:-10px 0;padding:10px 0}.ms-DatePicker-monthPicker{display:block}.ms-DatePicker-monthPicker,.ms-DatePicker-yearPicker{top:9px;left:238px;position:absolute}.ms-DatePicker-optionGrid{width:200px;height:auto;margin:10px 0 0}.ms-DatePicker-monthComponents{width:210px}.ms-DatePicker-month{margin-left:12px}.ms-DatePicker-day,.ms-DatePicker-weekday{width:30px;height:30px;line-height:30px;font-weight:600;font-size:12px}.ms-DatePicker-nextDecade,.ms-DatePicker-nextMonth,.ms-DatePicker-nextYear,.ms-DatePicker-prevDecade,.ms-DatePicker-prevMonth,.ms-DatePicker-prevYear{font-size:17px;width:30px;height:30px;line-height:29px}.ms-DatePicker-toggleMonthView{display:none}.ms-DatePicker-currentDecade,.ms-DatePicker-currentYear{font-size:17px;margin:0;height:30px;line-height:26px;padding:0 10px;display:inline-block}.ms-DatePicker-monthOption,.ms-DatePicker-yearOption{width:40px;height:40px;line-height:40px;font-size:12px;margin:0 10px 10px 0}.ms-DatePicker-monthOption:hover,.ms-DatePicker-yearOption:hover{outline:1px solid transparent}.ms-DatePicker-goToday{box-sizing:border-box;font-size:12px;height:30px;line-height:30px;padding:0 10px;right:10px;text-align:right;top:199px;width:210px}.ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents{display:block}.ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker{display:none}.ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker{display:block}}@media (max-width:459px){.ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents{display:none}.ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker{display:block}}.ms-Dialog{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;height:auto;min-width:220px;max-width:340px;padding:28px 24px;z-index:10;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.ms-Dialog.is-open{display:block}.ms-Dialog-title{font-size:21px;font-weight:100;margin-bottom:24px}.ms-Dialog-content{position:relative}.ms-Dialog-subText{color:#333;font-size:12px;font-weight:300;line-height:1.5}.ms-Dialog-actions{margin-top:24px;text-align:right}.ms-Dialog--multiline .ms-Dialog-title{font-size:28px}.ms-Dialog.ms-Dialog--lgHeader .ms-Dialog-title{background-color:#0078d7;color:#fff;font-size:28px;font-weight:100;padding:28px 24px;margin-top:-28px;margin-left:-24px;margin-right:-24px}.ms-Dialog-buttonClose{background:none;border:0;cursor:pointer;margin:0;padding:4px;position:absolute;right:12px;top:12px;z-index:10}.ms-Dialog-buttonClose .ms-Icon.ms-Icon--x{color:#666;font-size:16px}.ms-Button.ms-Button--compound:not(:last-child){margin-bottom:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-title{margin-right:20px}.ms-Dialog.ms-Dialog--close:not(.ms-Dialog--lgHeader) .ms-Dialog-button.ms-Dialog-buttonClose{display:block}@media (min-width:480px){.ms-Dialog-main{width:auto;min-width:288px;max-width:340px}}.ms-Dropdown{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:10px;position:relative;outline:0}.ms-Dropdown:active .ms-Dropdown-caretDown,.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:focus .ms-Dropdown-caretDown,.ms-Dropdown:focus .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-caretDown,.ms-Dropdown:hover .ms-Dropdown-title{color:#000}.ms-Dropdown:active .ms-Dropdown-title,.ms-Dropdown:hover .ms-Dropdown-title{border-color:#767676}.ms-Dropdown:focus .ms-Dropdown-title{border-color:#0078d7}.ms-Dropdown .ms-Label{display:inline-block;margin-bottom:8px}.ms-Dropdown.is-disabled .ms-Dropdown-title{background-color:#f4f4f4;border-color:#f4f4f4;color:#a6a6a6;cursor:default}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#0f0;color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-title{border-color:#600000;color:#600000}}.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#a6a6a6}@media screen and (-ms-high-contrast:active){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown.is-disabled .ms-Dropdown-caretDown{color:#600000}}.ms-Dropdown.is-open .ms-Dropdown-items{display:block;position:absolute}.ms-Panel .ms-Dropdown-items{box-shadow:none;overflow-y:auto;padding-top:4px;max-height:100%}.ms-Panel .ms-Dropdown-items .ms-Dropdown-item{padding:0 16px}.ms-Panel .ms-Dropdown-items:before{content:none;border:0}.ms-Dropdown-select{display:none}.ms-Dropdown-caretDown{color:#666;font-size:17px;position:absolute;right:9px;bottom:5px;z-index:1;pointer-events:none}.ms-Dropdown-title{padding:0;background:#fff;border:1px solid #c8c8c8;cursor:pointer;display:block;height:32px;line-height:30px;padding:0 32px 0 10px;position:relative;overflow:hidden}.ms-Dropdown-items,.ms-Dropdown-title{box-sizing:border-box;margin:0;box-shadow:none}.ms-Dropdown-items{padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,.4);background-color:#fff;display:none;list-style-type:none;position:absolute;width:100%;max-height:200px;z-index:400;overflow-y:scroll;top:auto;right:auto;bottom:auto;left:auto;max-width:100%}.ms-Dropdown-items:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #eaeaea}@media screen and (-ms-high-contrast:active){.ms-Dropdown-items{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-items{border:1px solid #000}}.ms-Dropdown-item{box-sizing:border-box;cursor:pointer;display:block;height:40px;line-height:38px;padding:0 10px;position:relative;border:1px solid transparent;white-space:nowrap}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item{border-color:#fff}}.ms-Dropdown-item:first-child,.ms-Dropdown-item:last-child{height:39px}.ms-Dropdown-item:hover{background-color:#eaeaea;color:#000}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item:hover{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item:hover:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item:hover{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-Dropdown-item:active{background-color:#eaeaea;border-color:#0078d7;color:#000}.ms-Dropdown-item.is-disabled{background:#fff;color:#a6a6a6;cursor:default;line-height:40px}.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#c7e0f4;color:#000;line-height:40px}.ms-Dropdown-item.is-selected:hover,.ms-Dropdown-item.ms-Dropdown-item--selected:hover{background-color:#c7e0f4}@media screen and (-ms-high-contrast:active){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#1aebff;border-color:#1aebff;color:#000}.ms-Dropdown-item.is-selected:focus,.ms-Dropdown-item.ms-Dropdown-item--selected:focus{border-color:#000}}@media screen and (-ms-high-contrast:black-on-white){.ms-Dropdown-item.is-selected,.ms-Dropdown-item.ms-Dropdown-item--selected{background-color:#37006e;border-color:#37006e;color:#fff}}.ms-FacePile{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:32px;width:auto}.ms-FacePile .ms-FacePile-personaCardHost{display:none}.ms-FacePile-addButton{background:none;border:0;cursor:pointer;position:relative;height:32px;width:32px;line-height:32px;text-align:center;float:left;padding:0;margin-right:4px;outline:transparent;border-radius:50%;vertical-align:top}.ms-FacePile-addButton .ms-Persona-details,.ms-FacePile-addButton .ms-Persona-presence{display:none}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson{background-color:#0078d7;color:#fff;font-size:16px}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:focus,.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:hover{background-color:#005a9e}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:active{background-color:#004578}.ms-FacePile-addButton.ms-FacePile-addButton--addPerson:disabled{background-color:#c8c8c8}.ms-FacePile-addButton.ms-FacePile-addButton--overflow{background-color:#eaeaea;color:#666;display:none}.ms-FacePile-addButton.ms-FacePile-addButton--overflow.is-active{display:block}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:hover{color:#212121}.ms-FacePile-addButton.ms-FacePile-addButton--overflow:disabled{color:#c8c8c8}.ms-FacePile-addPersonIcon{position:relative;top:-1px}.ms-FacePile-overflowText{font-size:14px}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-Panel-headerText,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-resultAction,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-results,.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-searchBox{display:none}.ms-FacePile-panel.ms-FacePile-panel--overflow .ms-PeoplePicker-selectedHeader{font-weight:100;font-size:21px;color:#333;line-height:82px;height:74px;text-transform:none}.ms-Link{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:#0078d7;text-decoration:none;cursor:pointer;outline:none}.ms-Link:focus,.ms-Link:hover{color:#004578}.ms-Link:active{color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Link{color:#8080ff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Link{color:#00009f}}.ms-List{padding:0;list-style-type:none}.ms-List,.ms-ListItem{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-ListItem{padding:0;*zoom:1;padding:9px 28px 3px;position:relative;display:block}.ms-ListItem:after,.ms-ListItem:before{display:table;content:'';line-height:0}.ms-ListItem:after{clear:both}.ms-ListItem-primaryText,.ms-ListItem-secondaryText,.ms-ListItem-tertiaryText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ms-ListItem-primaryText{color:#212121;font-weight:300;font-size:21px;padding-right:80px;position:relative;top:-4px}.ms-ListItem-secondaryText{color:#333;font-weight:400;font-size:14px;line-height:25px;position:relative;top:-7px;padding-right:30px}.ms-ListItem-tertiaryText{color:#767676;font-weight:300;font-size:14px;position:relative;top:-9px;margin-bottom:-4px;padding-right:30px}.ms-ListItem-metaText{color:#333;font-weight:300;font-size:11px;position:absolute;right:30px;top:39px}.ms-ListItem-image{float:left;height:70px;margin-left:-8px;margin-right:10px;width:70px;background-color:#333}.ms-ListItem-selectionTarget{display:none}.ms-ListItem-actions{max-width:80px;position:absolute;right:30px;text-align:right;top:10px}.ms-ListItem-action{color:#a6a6a6;display:inline-block;font-size:15px;position:relative;text-align:center;top:3px;cursor:pointer;height:16px;width:16px}.ms-ListItem-action .ms-Icon{vertical-align:top}.ms-ListItem-action:hover{color:#666;outline:1px solid transparent}.ms-ListItem.is-unread{border-left:3px solid #0078d7;padding-left:27px}.ms-ListItem.is-unread .ms-ListItem-metaText,.ms-ListItem.is-unread .ms-ListItem-secondaryText{color:#0078d7;font-weight:600}.ms-ListItem.is-unseen:after{border-right:10px solid transparent;border-top:10px solid #0078d7;left:0;position:absolute;top:0}.ms-ListItem.is-selectable .ms-ListItem-selectionTarget{display:block;height:20px;left:6px;position:absolute;top:13px;width:20px}.ms-ListItem.is-selectable .ms-ListItem-image{margin-left:0}.ms-ListItem.is-selectable:hover{background-color:#eaeaea;cursor:pointer;outline:1px solid transparent}.ms-ListItem.is-selectable:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;position:absolute;top:12px;left:6px;height:15px;width:15px;border:1px solid #767676}.ms-ListItem.is-selected:before{border:1px solid transparent}.ms-ListItem.is-selected:before,.ms-ListItem.is-selected:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';font-size:15px;color:#767676;position:absolute;top:12px;left:6px}.ms-ListItem.is-selected:hover{background-color:#c7e0f4;outline:1px solid transparent}.ms-ListItem.ms-ListItem--document{padding:0}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon{width:70px;height:70px;float:left;text-align:center}.ms-ListItem.ms-ListItem--document .ms-ListItem-itemIcon .ms-Icon{font-size:38px;line-height:70px;color:#666}.ms-ListItem.ms-ListItem--document .ms-ListItem-primaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;padding-top:15px;padding-right:0;position:static}.ms-ListItem.ms-ListItem--document .ms-ListItem-secondaryText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-weight:400;font-size:11px;padding-top:6px}.ms-MessageBanner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400;position:relative;border-bottom:1px solid #767676;background-color:#eff6fc;min-width:320px;width:100%;height:52px;text-align:center;overflow:hidden;animation-name:fadeIn,slideDownIn20;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-MessageBanner .ms-Icon{font-size:16px}.ms-MessageBanner.hide{animation-name:fadeOut,slideUpOut20;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-MessageBanner.is-hidden{display:none}.ms-MessageBanner-close,.ms-MessageBanner-expand{height:52px;width:40px;cursor:pointer;border:0;background-color:transparent}.ms-MessageBanner-close{position:absolute;right:0;top:0;line-height:52px;color:#666}.ms-MessageBanner-text{display:inline-block;padding:18px 0;margin-left:0;max-width:770px;overflow:hidden;text-align:left}.ms-MessageBanner-expand{display:none;vertical-align:top}.ms-MessageBanner-expand.is-visible{display:inline-block}.ms-MessageBanner-action{display:inline-block;vertical-align:top;margin-top:10px;margin-left:10px;padding-right:36px}.ms-MessageBanner-action .ms-Button{color:#fff}.ms-MessageBanner-clipper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:top}.ms-MessageBanner.is-expanded{height:auto}.ms-MessageBanner.is-expanded .ms-MessageBanner-clipper{white-space:normal}@media screen and (max-width:479px){.ms-MessageBanner-action{margin:0;display:block;text-align:right;padding:0 10px 10px 0}.ms-MessageBanner-text{margin-left:-25px;padding:18px 0 10px;min-width:240px}.ms-MessageBanner-expand{display:inline-block;padding:0;margin-left:-5px;width:20px}.ms-MessageBanner-expand .ms-Icon{color:#0078d7}}.ms-ContextualHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;z-index:10;margin:16px auto;position:relative;min-width:10px;display:none;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.ms-ContextualHost.is-positioned{position:absolute;margin:0}.ms-ContextualHost.is-open{display:inline-block}.ms-ContextualHost-beak{box-shadow:0 0 15px -5px #3c3c3c;position:absolute;width:28px;height:28px;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;top:-6px;display:none;transform:rotate(45deg);z-index:0;outline:1px solid transparent}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{top:40px;display:none}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak{left:-10px}.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{right:-10px}.ms-ContextualHost.ms-ContextualHost--arrowTop .ms-ContextualHost-beak{top:-10px}.ms-ContextualHost.ms-ContextualHost--arrowBottom .ms-ContextualHost-beak{bottom:-10px}.ms-ContextualHost-main{position:relative;background-color:#fff;box-sizing:border-box;outline:1px solid transparent;z-index:5;min-height:10px}.ms-ContextualHost-close{margin:0;border:0;background:none;cursor:pointer;position:absolute;top:12px;right:12px;padding:8px;width:32px;height:32px;font-size:14px;color:#666;z-index:10}.ms-ContextualHost.ms-ContextualHost--close .ms-ContextualHost-title{margin-right:20px}.ms-ContextualHost.ms-ContextualHost--primaryArrow .ms-ContextualHost-beak{background-color:#0078d7}@media (min-width:480px){.ms-ContextualHost{margin:16px}.ms-ContextualHost.is-positioned{margin:0}.ms-ContextualHost.ms-ContextualHost--arrowLeft .ms-ContextualHost-beak,.ms-ContextualHost.ms-ContextualHost--arrowRight .ms-ContextualHost-beak{display:block}}.ms-MessageBar{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;padding:8px;display:table;background-color:#f4f4f4}.ms-MessageBar-icon,.ms-MessageBar-text{display:table-cell;vertical-align:top}.ms-MessageBar-icon{padding-right:8px;font-size:16px;color:#767676}.ms-MessageBar-text{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:400}.ms-MessageBar.ms-MessageBar--warning{background-color:#fff4ce}.ms-MessageBar.ms-MessageBar--severeWarning{background-color:#fed9cc}.ms-MessageBar.ms-MessageBar--severeWarning .ms-MessageBar-icon{color:#d83b01}.ms-MessageBar.ms-MessageBar--error{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--error .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove{background-color:#fde7e9}.ms-MessageBar.ms-MessageBar--remove .ms-MessageBar-icon{color:#a80000}.ms-MessageBar.ms-MessageBar--remove .ms-Icon{font-size:8px;margin-left:3px}.ms-MessageBar.ms-MessageBar--success{background-color:#dff6dd}.ms-MessageBar.ms-MessageBar--success .ms-MessageBar-icon{color:#107c10}.ms-MessageBar.ms-MessageBar--success .ms-Icon{font-size:12px;top:3px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:before{margin-left:1px}.ms-MessageBar.ms-MessageBar--success .ms-Icon:after{font-size:8px;margin-left:3px;top:1px}.ms-OrgChart{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400}.ms-OrgChart-groupTitle{color:#666;line-height:1}.ms-OrgChart-list{padding:0;margin:12px 0 16px}.ms-OrgChart-listItem{height:50px;width:100%;position:relative;list-style:none;margin-bottom:8px}.ms-OrgChart-listItemBtn{cursor:pointer;position:relative;height:50px;width:100%;background:none;border:0;text-align:left;margin:0;padding:0}.ms-Overlay{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:hsla(0,0%,100%,.4);position:absolute;bottom:0;left:0;right:0;top:0;z-index:0;display:none}.ms-Overlay.is-visible{display:block}.ms-Overlay--dark{background-color:rgba(0,0,0,.4)}.ms-Panel{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;width:100%;max-width:272px;box-shadow:-30px 0 30px -30px rgba(0,0,0,.2);position:absolute;top:0;bottom:0;right:0;z-index:10;display:none}.ms-Panel.animate-in{animation-name:fadeIn,slideLeftIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel.animate-out{animation-name:fadeOut,slideRightOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel.is-open{display:block}.ms-Panel.ms-Panel--md{max-width:340px}.ms-Panel.ms-Panel--lg{max-width:644px}.ms-Panel.ms-Panel--xl{max-width:940px}.ms-Panel.ms-Panel--xxl{max-width:1192px}.ms-Panel--left{box-shadow:-30px 0 30px 30px rgba(0,0,0,.2);left:0;right:auto}.ms-Panel--left.animate-in{animation-name:fadeIn,slideRightIn40;-webkit-animation-duration:.367s;-moz-animation-duration:.367s;-ms-animation-duration:.367s;-o-animation-duration:.367s;animation-timing-function:cubic-bezier(.1,.9,.2,1);animation-fill-mode:both}.ms-Panel--left.animate-out{animation-name:fadeOut,slideLeftOut40;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both}.ms-Panel-closeButton{background:none;border:0;cursor:pointer;position:absolute;right:8px;top:0;height:40px;width:40px;line-height:40px;outline:0;padding:0;color:#666;font-size:14px}.ms-Panel-closeButton:hover{color:#333}.ms-Panel-contentInner{margin-top:40px;padding:0 16px 20px;overflow-y:auto}@media (min-width:640px){.ms-Panel-contentInner{padding:0 32px 20px}}@media (min-width:1366px){.ms-Panel-contentInner{padding:0 40px 20px}}.ms-Panel-headerText{font-weight:100;font-size:21px;color:#333;margin:10px 0;padding:4px 0;line-height:1;text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px){.ms-Panel-headerText{margin-top:30px}}.ms-PanelHost{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.ms-PanelHost .ms-Overlay{cursor:pointer}.ms-PeoplePicker{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;background-color:#fff;margin-bottom:10px}.ms-PeoplePicker-searchBox{border-bottom:1px solid #c8c8c8;cursor:text}.ms-PeoplePicker-searchBox:hover{border-color:#767676}.ms-PeoplePicker-searchBox.is-active,.ms-PeoplePicker-searchBox:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-PeoplePicker-searchBox:focus,.ms-PeoplePicker-searchBox:hover{border-color:#37006e}}.ms-PeoplePicker-searchBox:-moz-placeholder,.ms-PeoplePicker-searchBox:-ms-input-placeholder,.ms-PeoplePicker-searchBox::-moz-placeholder,.ms-PeoplePicker-searchBox::-webkit-input-placeholder{color:#666}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined{border:0;margin-bottom:0;display:inline-block;width:auto}.ms-PeoplePicker-searchBox .ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{min-height:40px;border:0}.ms-PeoplePicker.is-active .ms-PeoplePicker-searchBox .ms-TextField-field{border-color:#0078d7}.ms-PeoplePicker-persona{cursor:pointer}.ms-PeoplePicker-persona.has-error .ms-Persona-primaryText{color:#a80000}.ms-PeoplePicker-personaRemove{background:none;border:0;cursor:pointer;background-color:#f4f4f4;color:#666;display:inline-block;text-align:center;height:32px;width:32px}.ms-PeoplePicker-personaRemove:hover{background-color:#eaeaea;color:#333;cursor:pointer}.ms-PeoplePicker-personaRemove:focus{background-color:#eaeaea;color:#333;border:1px solid #0078d7;outline:none}.ms-PeoplePicker-results{background-color:#fff;border:1px solid #c8c8c8;margin-bottom:-1px;padding-top:9px;width:100%;padding-left:0;box-sizing:border-box}.ms-PeoplePicker.is-active .ms-PeoplePicker-results{display:block;opacity:1}.ms-PeoplePicker-resultGroup{border-top:1px solid #eaeaea}.ms-PeoplePicker-resultGroup:first-child{border-top:0}.ms-PeoplePicker-resultGroupTitle{color:#0078d7;font-weight:300;font-size:12px;padding-top:8px;padding-bottom:8px;text-transform:uppercase;padding-left:16px}.ms-PeoplePicker-resultList{box-sizing:border-box;margin:0;padding:0;box-shadow:none;margin-bottom:-1px;list-style-type:none}.ms-PeoplePicker-result{position:relative;margin-top:8px;margin-bottom:8px;padding-left:16px;cursor:pointer;outline:0}.ms-PeoplePicker-result:focus,.ms-PeoplePicker-result:hover{background-color:#eaeaea}.ms-PeoplePicker-result:focus{box-shadow:inset 0 0 0 1px #0078d7}.ms-PeoplePicker-result.is-selected{background-color:#c7e0f4}.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:active,.ms-PeoplePicker-result.is-selected .ms-PeoplePicker-resultAction:hover{background-color:#71afe5}.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{cursor:pointer;position:relative;box-sizing:border-box;height:34px;width:100%;background:none;border:0;text-align:left;margin:0 0 10px;padding:0 0 0 9px}@media (min-width:480px){.ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-resultBtn{height:48px}}.ms-PeoplePicker-peopleListBtn:hover,.ms-PeoplePicker-resultBtn:hover{background-color:#eaeaea;outline:1px solid transparent}.ms-PeoplePicker-peopleListBtn:focus,.ms-PeoplePicker-resultBtn:focus{outline:1}.ms-PeoplePicker-peopleListBtn.ms-PeoplePicker-resultBtn--compact,.ms-PeoplePicker-resultBtn.ms-PeoplePicker-resultBtn--compact{height:32px}.ms-PeoplePicker-peopleListBtn{margin-bottom:0;padding:0}.ms-PeoplePicker-peopleListBtn:hover{background-color:transparent}.ms-PeoplePicker-resultAction{background:none;border:0;cursor:pointer;display:block;height:100%;transition:background-color .367s cubic-bezier(.1,.9,.2,1);position:absolute;right:0;top:0;width:40px;text-align:center}.ms-PeoplePicker-resultAction .ms-Icon{color:#666;font-size:15px}.ms-PeoplePicker-resultAction:hover{background-color:#c8c8c8;outline:1px solid transparent}.ms-PeoplePicker-resultAction:active{background-color:#a6a6a6}.ms-PeoplePicker-resultAdditionalContent{display:none}.ms-PeoplePicker-result.is-expanded{background-color:#f4f4f4;margin-bottom:11px}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAction .ms-Icon{transform:rotate(180deg)}.ms-PeoplePicker-result.is-expanded .ms-PeoplePicker-resultAdditionalContent{display:block}.ms-PeoplePicker-searchMore{border-top:1px solid #eaeaea;height:69px;position:relative;overflow:hidden}.ms-PeoplePicker-searchMore .ms-Spinner{position:absolute;width:32px;height:32px;top:20px;left:20px;display:none}.ms-PeoplePicker-searchMore .ms-Spinner .ms-Spinner-circle{background-color:#0078d7}.ms-PeoplePicker-searchMore.is-searching .ms-Spinner{display:block}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon .ms-Icon{display:none}.ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMorePrimary{color:#0078d7}.ms-PeoplePicker-searchMore.is-searching:hover{background-color:transparent;cursor:default}.ms-PeoplePicker-searchMoreBtn{background:none;border:0;cursor:pointer;position:relative;height:69px;width:100%;padding:0;margin:0;padding-left:70px;text-align:left}.ms-PeoplePicker-searchMoreBtn:hover{background-color:#eaeaea;cursor:pointer}.ms-PeoplePicker-searchMoreBtn:active,.ms-PeoplePicker-searchMoreBtn:focus{background-color:#c7e0f4}.ms-PeoplePicker-searchMoreBtn.ms-PeoplePicker-searchMoreBtn--compact{height:49px;padding-left:50px}.ms-PeoplePicker-searchMoreIcon{height:70px;position:absolute;top:0;left:0;width:70px}.ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#333;font-size:16px;position:absolute;text-align:center;top:27px;width:100%}.ms-PeoplePicker-searchMorePrimary{padding-top:2px;font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.ms-PeoplePicker-searchMoreSecondary{font-weight:300;font-size:11px;color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected:hover{background-color:inherit;cursor:default}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMoreIcon .ms-Icon{color:#666}.ms-PeoplePicker-searchMore.ms-PeoplePicker-searchMore--disconnected .ms-PeoplePicker-searchMorePrimary{color:#666;font-weight:300;font-size:11px;line-height:20px;position:relative;top:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultAction{height:32px;width:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-resultGroups{max-height:209px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore{height:49px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore .ms-Spinner{width:28px;height:28px;top:12px;left:12px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreBtn{height:100%}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMore.is-searching .ms-PeoplePicker-searchMoreIcon{background-size:16px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon{height:50px;width:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreIcon .ms-Icon{font-size:17px;top:0;margin-top:0;line-height:50px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:45px}.ms-PeoplePicker-results.ms-PeoplePicker-results--compact .ms-PeoplePicker-searchMoreSecondary{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-results{border-bottom:0;padding:20px 0 0}.ms-PeoplePicker.ms-PeoplePicker--facePile.is-searching .ms-PeoplePicker-peopleListHeader{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard{display:none;position:absolute;height:200px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PersonaCard.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Persona.ms-Persona--selectable{padding:0}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore{display:none}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore.is-active{display:block}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMore,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn,.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreBtn{padding-left:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon{width:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMorePrimary{font-size:12px;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-PeoplePicker-searchMoreIcon .ms-Icon{top:0;line-height:48px}.ms-PeoplePicker.ms-PeoplePicker--facePile .ms-Spinner{top:16px;left:14px;height:20px;width:20px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile{position:relative;border:0;box-shadow:none;margin:0;max-width:100%;border-bottom:1px solid #eaeaea}@media (max-width:479px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-image,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-imageArea,.ms-PeoplePicker-selectedPeople .ms-Persona-image,.ms-PeoplePicker-selectedPeople .ms-Persona-imageArea{width:32px;height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-placeholder,.ms-PeoplePicker-selectedPeople .ms-Persona-placeholder{font-size:28px;top:6px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-initials,.ms-PeoplePicker-selectedPeople .ms-Persona-initials{font-size:12px;line-height:32px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-presence,.ms-PeoplePicker-selectedPeople .ms-Persona-presence{left:19px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-details,.ms-PeoplePicker-selectedPeople .ms-Persona-details{padding-left:8px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-primaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona-secondaryText{display:none}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-Persona .ms-Persona-secondaryText,.ms-PeoplePicker-selectedPeople .ms-Persona .ms-Persona-secondaryText{display:block}}@media (min-width:480px){.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultAction,.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-resultBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-peopleListBtn,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultAction,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-resultBtn{height:40px}}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected{margin-bottom:20px;display:none}.ms-PeoplePicker-results.ms-PeoplePicker-results--facePile .ms-PeoplePicker-selected.is-active,.ms-PeoplePicker-selectedPeople .ms-PeoplePicker-selected.is-active{display:block}.ms-PeoplePicker-peopleListHeader,.ms-PeoplePicker-selectedHeader{color:#0078d7;font-size:12px;font-weight:400;height:50px;line-height:50px}.ms-PeoplePicker-peopleList,.ms-PeoplePicker-selectedPeople{box-sizing:border-box;margin:0;padding:0;box-shadow:none;list-style:none}.ms-PeoplePicker-selectedPerson{margin-bottom:8px;position:relative}.ms-PeoplePicker-peopleListItem{margin-bottom:6px;position:relative}.ms-Persona{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;line-height:1;position:relative;width:100%;height:48px;display:table;table-layout:fixed;border-collapse:separate}.ms-Persona .ms-ContextualHost{display:none}.ms-Persona-imageArea{position:absolute;overflow:hidden;text-align:center;max-width:48px;height:48px;border-radius:50%;z-index:0;width:100%;top:0;left:0}@media screen and (-ms-high-contrast:active){.ms-Persona-imageArea{border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona-imageArea{border:1px solid #000}}.ms-Persona-placeholder{color:#fff;position:absolute;right:0;left:0;font-size:47px;top:9px;z-index:5}.ms-Persona-initials{color:#fff;font-size:17px;font-weight:100;line-height:48px}.ms-Persona-initials.ms-Persona-initials--lightBlue{background-color:#6ba5e7}.ms-Persona-initials.ms-Persona-initials--blue{background-color:#2d89ef}.ms-Persona-initials.ms-Persona-initials--darkBlue{background-color:#2b5797}.ms-Persona-initials.ms-Persona-initials--teal{background-color:#00aba9}.ms-Persona-initials.ms-Persona-initials--lightGreen{background-color:#99b433}.ms-Persona-initials.ms-Persona-initials--green{background-color:#00a300}.ms-Persona-initials.ms-Persona-initials--darkGreen{background-color:#1e7145}.ms-Persona-initials.ms-Persona-initials--lightPink{background-color:#e773bd}.ms-Persona-initials.ms-Persona-initials--pink{background-color:#ff0097}.ms-Persona-initials.ms-Persona-initials--magenta{background-color:#7e3878}.ms-Persona-initials.ms-Persona-initials--purple{background-color:#603cba}.ms-Persona-initials.ms-Persona-initials--black{background-color:#1d1d1d}.ms-Persona-initials.ms-Persona-initials--orange{background-color:#da532c}.ms-Persona-initials.ms-Persona-initials--red{background-color:#e11}.ms-Persona-initials.ms-Persona-initials--darkRed{background-color:#b91d47}.ms-Persona-image{position:absolute;top:0;left:0;height:48px;z-index:10;width:100%}.ms-Persona-image[src='']{display:none}.ms-Persona-presence{background-color:#7fba00;position:absolute;height:12px;width:12px;border-radius:50%;top:auto;left:34px;bottom:-1px;border:2px solid #fff;text-align:center}.ms-Persona-presenceIcon{color:#fff;font-size:9px;line-height:12px;vertical-align:top}.ms-Persona-details{padding:0 12px;vertical-align:middle;overflow:hidden;text-align:left;padding-left:60px;display:table-cell;width:100%}.ms-Persona-optionalText,.ms-Persona-primaryText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.ms-Persona-primaryText{color:#333;font-weight:400;font-size:17px;margin-top:-3px;line-height:1.4}.ms-Persona-optionalText,.ms-Persona-secondaryText,.ms-Persona-tertiaryText{color:#666;font-weight:400;font-size:12px;white-space:nowrap;line-height:1.3}.ms-Persona-secondaryText{padding-top:3px}.ms-Persona-optionalText,.ms-Persona-tertiaryText{padding-top:5px;display:none}.ms-Persona.ms-Persona--tiny{height:30px;display:inline-block}.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea{overflow:visible;display:none}.ms-Persona.ms-Persona--tiny .ms-Persona-presence{right:auto;top:10px;left:0;border:0}@media screen and (-ms-high-contrast:active){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{top:9px;border:1px solid #fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Persona.ms-Persona--tiny .ms-Persona-presence{border:1px solid #000}}.ms-Persona.ms-Persona--tiny .ms-Persona-details{padding-left:20px}.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText{font-size:14px;padding-top:9px}.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly{padding:0;background-color:transparent}.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after{content:';'}.ms-Persona.ms-Persona--facePile,.ms-Persona.ms-Persona--token,.ms-Persona.ms-Persona--xs{height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-image,.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea,.ms-Persona.ms-Persona--token .ms-Persona-image,.ms-Persona.ms-Persona--token .ms-Persona-imageArea,.ms-Persona.ms-Persona--xs .ms-Persona-image,.ms-Persona.ms-Persona--xs .ms-Persona-imageArea{max-width:32px;height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-placeholder,.ms-Persona.ms-Persona--token .ms-Persona-placeholder,.ms-Persona.ms-Persona--xs .ms-Persona-placeholder{font-size:28px;top:6px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials,.ms-Persona.ms-Persona--token .ms-Persona-initials,.ms-Persona.ms-Persona--xs .ms-Persona-initials{font-size:12px;line-height:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-presence,.ms-Persona.ms-Persona--token .ms-Persona-presence,.ms-Persona.ms-Persona--xs .ms-Persona-presence{left:19px}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--token .ms-Persona-details,.ms-Persona.ms-Persona--xs .ms-Persona-details{padding-left:40px}.ms-Persona.ms-Persona--facePile .ms-Persona-primaryText,.ms-Persona.ms-Persona--token .ms-Persona-primaryText,.ms-Persona.ms-Persona--xs .ms-Persona-primaryText{font-size:14px;padding-top:3px}.ms-Persona.ms-Persona--facePile .ms-Persona-secondaryText,.ms-Persona.ms-Persona--token .ms-Persona-secondaryText,.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText{display:none}.ms-Persona.ms-Persona--sm{height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-image,.ms-Persona.ms-Persona--sm .ms-Persona-imageArea{max-width:40px;height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-placeholder{font-size:38px;top:5px}.ms-Persona.ms-Persona--sm .ms-Persona-initials{font-size:14px;line-height:40px}.ms-Persona.ms-Persona--sm .ms-Persona-presence{left:27px}.ms-Persona.ms-Persona--sm .ms-Persona-details{padding-left:48px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText{font-size:14px}.ms-Persona.ms-Persona--sm .ms-Persona-primaryText,.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText{padding-top:1px}.ms-Persona.ms-Persona--lg{height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-image,.ms-Persona.ms-Persona--lg .ms-Persona-imageArea{max-width:72px;height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-placeholder{font-size:67px;top:10px}.ms-Persona.ms-Persona--lg .ms-Persona-initials{font-size:28px;line-height:72px}.ms-Persona.ms-Persona--lg .ms-Persona-presence{left:49px;height:20px;width:20px;border-width:3px}.ms-Persona.ms-Persona--lg .ms-Persona-presenceIcon{line-height:20px;font-size:14px}.ms-Persona.ms-Persona--lg .ms-Persona-details{padding-left:84px}.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText{padding-top:3px}.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--xl{height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-image,.ms-Persona.ms-Persona--xl .ms-Persona-imageArea{max-width:100px;height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-placeholder{font-size:95px;top:12px}.ms-Persona.ms-Persona--xl .ms-Persona-initials{font-size:42px;line-height:100px}.ms-Persona.ms-Persona--xl .ms-Persona-presence{height:28px;width:28px;left:71px;border-width:4px}.ms-Persona.ms-Persona--xl .ms-Persona-presenceIcon{line-height:28px;font-size:21px;position:relative;top:1px}.ms-Persona.ms-Persona--xl .ms-Persona-details{padding-left:120px}.ms-Persona.ms-Persona--xl .ms-Persona-primaryText{font-size:21px;font-weight:300;margin-top:0}.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText{padding-top:2px}.ms-Persona.ms-Persona--xl .ms-Persona-optionalText,.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText{padding-top:5px;display:block}.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText{color:#212121}.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText,.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText,.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText{color:#333}.ms-Persona.ms-Persona--selectable{cursor:pointer;padding:0 10px}.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus,.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover{background-color:#deecf9;outline:1px solid transparent}.ms-Persona.ms-Persona--available .ms-Persona-presence{background-color:#7fba00}.ms-Persona.ms-Persona--away .ms-Persona-presence{background-color:#fcd116}.ms-Persona.ms-Persona--blocked .ms-Persona-presence{background-color:#fff}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #d93b3b;border-radius:50%}.ms-Persona.ms-Persona--blocked .ms-Persona-presence:after{content:'';width:100%;height:2px;background-color:#d93b3b;transform:rotate(-45deg);position:absolute;top:5px;left:0}.ms-Persona.ms-Persona--blocked.ms-Persona--lg .ms-Persona-presence:after{top:9px}.ms-Persona.ms-Persona--blocked.ms-Persona--xl .ms-Persona-presence:after{top:13px}.ms-Persona.ms-Persona--busy .ms-Persona-presence{background-color:#d93b3b}.ms-Persona.ms-Persona--dnd .ms-Persona-presence{background-color:#e81123}.ms-Persona.ms-Persona--offline .ms-Persona-presence{background-color:#93abbd}.ms-Persona.ms-Persona--facePile{display:inline-block;width:auto}.ms-Persona.ms-Persona--facePile:hover{cursor:pointer}.ms-Persona.ms-Persona--facePile .ms-Persona-imageArea{position:relative;width:100%;min-width:32px}.ms-Persona.ms-Persona--facePile .ms-Persona-initials{position:relative}.ms-Persona.ms-Persona--facePile .ms-Persona-details,.ms-Persona.ms-Persona--facePile .ms-Persona-presence{display:none}.ms-Persona.ms-Persona--token{display:inline-block;width:auto;background-color:#f4f4f4;border-radius:20px;margin:4px}.ms-Persona.ms-Persona--token:hover{cursor:pointer}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon{border-radius:20px;display:inline-block;width:32px;height:32px;padding:0;line-height:30px;transition:background-color .167s cubic-bezier(.1,.9,.2,1);text-align:center}.ms-Persona.ms-Persona--token .ms-Persona-actionIcon:hover{background-color:#eaeaea}.ms-Persona.ms-Persona--token .ms-Persona-imageArea{width:100%;min-width:32px}.ms-Persona.ms-Persona--token .ms-Persona-details{height:30px;display:inline-block;width:auto;padding-right:8px}.ms-Persona.ms-Persona--token .ms-Persona-primaryText{padding-top:0;line-height:34px}.ms-Persona.ms-Persona--token .ms-Persona-initials{position:relative}.ms-PersonaCard{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;animation-name:fadeIn,slideUpIn10;-webkit-animation-duration:.167s;-moz-animation-duration:.167s;-ms-animation-duration:.167s;-o-animation-duration:.167s;animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-fill-mode:both;color:#333;font-size:14px;font-weight:400;bottom:0;left:0;position:fixed;right:0;outline:1px solid transparent}.ms-PersonaCard-persona{background-color:#f4f4f4;padding-top:12px;padding-bottom:12px;padding-left:20px}.ms-PersonaCard-actions{box-sizing:border-box;position:relative;list-style:none;margin:0;padding:0 10px;background-color:#fff;height:48px}.ms-PersonaCard-actions:before{content:'';position:absolute;top:47px;left:0;width:100%;border-top:1px solid #c8c8c8}.ms-PersonaCard-action,.ms-PersonaCard-overflow{display:inline-block;cursor:pointer;font-size:17px;height:48px;line-height:48px;padding:0 10px;color:#666;outline:transparent;position:relative;box-sizing:border-box}.ms-PersonaCard-action:hover,.ms-PersonaCard-overflow:hover{color:#212121}.ms-PersonaCard-action:active,.ms-PersonaCard-overflow:active{color:#0078d7}.ms-PersonaCard-action:before,.ms-PersonaCard-overflow:before{content:'';position:absolute;width:100%;height:100%;background-color:transparent;top:0;left:0;z-index:100}.ms-PersonaCard-action.is-active,.ms-PersonaCard-overflow.is-active{color:#0078d7}.ms-PersonaCard-action.is-active:after,.ms-PersonaCard-overflow.is-active:after{box-sizing:border-box;transform:rotate(45deg);content:'';width:10px;height:10px;border:1px solid #c8c8c8;background-color:#fff;position:absolute;border-right:0;border-bottom:0;bottom:-4px;left:15px}.ms-PersonaCard-overflow{font-size:14px;color:#333;float:right;margin-top:-1px}.ms-PersonaCard-overflow:hover{color:#0078d7}.ms-PersonaCard-orgChart{position:absolute;right:12px;top:-95px}.ms-PersonaCard-actionDetailBox{min-height:48px;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ms-PersonaCard-details{display:none;width:100%;margin:0;max-height:300px;min-height:48px;color:#666;padding:9px 20px;box-sizing:border-box}.ms-PersonaCard-details.is-active{display:block}.ms-PersonaCard-details.is-collapsed{height:30px;overflow:hidden}.ms-PersonaCard-details.is-collapsed .ms-PersonaCard-detailExpander:after{content:'\e088'}.ms-PersonaCard-details[data-detail-id=org]{max-height:300px}.ms-PersonaCard-detailExpander{color:#333;cursor:pointer;font-size:15px;height:30px;line-height:30px;margin-top:1px;position:absolute;right:10px;text-align:center;width:30px}.ms-PersonaCard-detailExpander:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e087'}.ms-PersonaCard-detailLine{color:#333;line-height:30px}.ms-PersonaCard-detailLabel{color:#666}.ms-PersonaCard-action.ms-PersonaCard-orgChart:after{display:none}@media (min-width:480px){.ms-PersonaCard{box-shadow:0 0 5px 0 rgba(0,0,0,.4);max-width:360px;position:relative}.ms-ContextualHost .ms-PersonaCard{box-shadow:none}}.ms-Pivot{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;font-size:14px;font-weight:400}.ms-Pivot-links{font-size:0;height:40px;list-style-type:none;padding:0;white-space:nowrap}.ms-Pivot-link{color:#333;display:inline-block;font-size:14px;font-weight:400;line-height:40px;margin-right:8px;padding:0 8px;text-align:center}.ms-Pivot-link:hover{cursor:pointer}.ms-Pivot-link:before{background-color:transparent;bottom:0;content:'';height:2px;left:8px;position:absolute;right:8px;transition:background-color .267s cubic-bezier(.1,.25,.75,.9)}.ms-Pivot-link:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}.ms-Pivot-link.is-selected{font-weight:600;position:relative}.ms-Pivot-link.is-selected:before{background-color:#0078d7}.ms-Pivot-link.is-disabled{color:#a6a6a6}.ms-Pivot-link.ms-Pivot-link--overflow{color:#666}.ms-Pivot-link.ms-Pivot-link--overflow.is-selected{color:#0078d7}.ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){color:#212121}.ms-Pivot-link.ms-Pivot-link--overflow:active{color:#0078d7}.ms-Pivot-ellipsis{font-size:15px;position:relative;top:0}.ms-Pivot-content{display:none;margin-top:20px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link{font-size:17px}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.is-selected{font-weight:300}.ms-Pivot.ms-Pivot--large .ms-Pivot-link.ms-Pivot-link--overflow:after{font-size:17px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link{height:40px;background-color:#f4f4f4;line-height:40px;margin-right:-2px;padding:0 10px}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:focus:not(.is-selected):not(.ms-Pivot-link--overflow),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:hover:not(.is-selected):not(.ms-Pivot-link--overflow){color:#000}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link:active{color:#fff;background-color:#0078d7}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{background-color:#0078d7;color:#fff;font-weight:300}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:focus:not(.is-selected),.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:hover:not(.is-selected){background-color:#fff}.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.ms-Pivot-link--overflow:active{background-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-Pivot.ms-Pivot--tabs .ms-Pivot-link.is-selected{font-weight:600}}.ms-ProgressIndicator{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.ms-ProgressIndicator-itemName{color:#333;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:4px;line-height:20px}.ms-ProgressIndicator-itemDescription{color:#767676;font-size:11px;line-height:18px}.ms-ProgressIndicator-itemProgress{position:relative;width:180px;height:2px;padding:8px 0}.ms-ProgressIndicator-progressTrack{position:absolute;width:100%;height:2px;background-color:#eaeaea;outline:1px solid transparent}.ms-ProgressIndicator-progressBar{background-color:#0078d7;height:2px;position:absolute;transition:width .3s ease;width:0}@media screen and (-ms-high-contrast:active){.ms-ProgressIndicator-progressBar{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-ProgressIndicator-progressBar{background-color:#000}}.ms-SearchBox{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:inline-block;overflow:hidden;transition:width .167s;width:180px}.ms-SearchBox .ms-CommandButton{display:none}.ms-SearchBox.is-active{z-index:10}.ms-SearchBox.is-active .ms-SearchBox-label{display:none}.ms-SearchBox.is-active .ms-CommandButton{display:block}.ms-SearchBox.has-text .ms-SearchBox-text{display:none}.ms-SearchBox:hover{background-color:#deecf9;border-color:#0078d7}.ms-SearchBox:hover .ms-SearchBox-label{color:#000}.ms-SearchBox:hover .ms-SearchBox-label .ms-Icon{color:#333}.ms-SearchBox.is-disabled .ms-SearchBox-label{color:#a6a6a6}.ms-SearchBox.is-disabled .ms-SearchBox-icon{color:#c8c8c8}.ms-SearchBox.is-disabled .ms-SearchBox-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-SearchBox-field{position:relative;box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #71afe5;outline:1px solid transparent;border-radius:0;font-weight:300;font-size:14px;color:#000;height:32px;padding:6px 3px 7px 32px;width:100%;background-color:transparent;z-index:5;transition:padding-left .167s}.ms-SearchBox-field:focus{padding:6px 32px 7px 10px;border-color:#0078d7;background-color:#deecf9}.ms-SearchBox-field::-ms-clear{display:none}.ms-SearchBox-close.ms-CommandButton{position:absolute;right:0;top:0;height:100%;display:none;z-index:11}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-button{background-color:#0078d7;color:#fff;height:100%}.ms-SearchBox-close.ms-CommandButton .ms-CommandButton-icon{color:#fff}.ms-SearchBox-label{position:absolute;top:0;left:0;padding-left:8px;line-height:32px;color:#666}.ms-SearchBox-label .ms-Icon{margin-right:7px;font-size:17px;color:#767676}.ms-SearchBox.ms-SearchBox--commandBar{border:0;background-color:#deecf9;width:208px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-field{border:0;height:40px;background:transparent;padding-left:40px}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-label{display:block;line-height:40px;height:40px;padding-left:0}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-icon{display:inline-block;width:16px;height:16px;margin-left:16px;margin-right:8px;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close{background-color:#deecf9;color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar .ms-SearchBox-close .ms-CommandButton-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar:hover{border:0;background-color:none}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-label{color:#212121}.ms-SearchBox.ms-SearchBox--commandBar:hover .ms-SearchBox-icon{color:#0078d7}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed{width:50px;min-height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-close,.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed .ms-SearchBox-field{cursor:pointer}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active{width:100%}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-field{display:block;cursor:text}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-text{display:inline-block}.ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active .ms-SearchBox-close{display:block}.ms-SearchBox.ms-SearchBox--commandBar.is-active,.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-close .ms-CommandButton-button{background-color:#c7e0f4}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label{display:block;line-height:40px;height:40px}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-text{display:none}.ms-SearchBox.ms-SearchBox--commandBar.is-active .ms-SearchBox-label .ms-SearchBox-icon{width:16px;margin-left:16px;margin-right:8px;display:inline-block}.ms-Spinner{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;position:relative;height:20px}.ms-Spinner.ms-Spinner--large{height:28px}.ms-Spinner.ms-Spinner--large .ms-Spinner-label{left:34px;top:6px}.ms-Spinner-circle{position:absolute;border-radius:100px;background-color:#0078d7;opacity:0}@media screen and (-ms-high-contrast:active){.ms-Spinner-circle{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Spinner-circle{background-color:#000}}.ms-Spinner-label{position:relative;font-size:12px;font-weight:400;color:#0078d7;left:28px;top:2px}.ms-Spinner-label,.ms-Table{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.ms-Table{display:table;width:100%;border-collapse:collapse}.ms-Table--fixed{table-layout:fixed}.ms-Table-row,.ms-Table tr{display:table-row;line-height:30px;font-weight:300;font-size:12px;color:#333}.ms-Table-row.is-selected,.ms-Table tr.is-selected{background-color:#c7e0f4}.ms-Table-row.is-selected .ms-Table-rowCheck,.ms-Table tr.is-selected .ms-Table-rowCheck{background-color:#0078d7}.ms-Table-row.is-selected .ms-Table-rowCheck:before,.ms-Table tr.is-selected .ms-Table-rowCheck:before{display:none}.ms-Table-row.is-selected .ms-Table-rowCheck:after,.ms-Table tr.is-selected .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#fff;font-size:12px;position:absolute;left:4px;top:9px}.ms-Table-cell,.ms-Table td,.ms-Table th{display:table-cell;padding:0 10px}.ms-Table-head,.ms-Table thead th{font-weight:300;font-size:11px;color:#666}.ms-Table-head .ms-Table-cell,.ms-Table-head .ms-Table-rowCheck,.ms-Table-head td,.ms-Table-head th,.ms-Table thead .ms-Table-cell,.ms-Table thead .ms-Table-rowCheck,.ms-Table thead td,.ms-Table thead th{font-weight:400;text-align:left;border-bottom:1px solid #eaeaea}.ms-Table-head .ms-Table-rowCheck:after,.ms-Table thead .ms-Table-rowCheck:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Office365Icons;font-style:normal;font-weight:400;line-height:1;speak:none;content:'\e041';color:#a6a6a6;font-size:12px;position:absolute;left:4px;top:9px}.ms-Table-rowCheck{display:table-cell;width:20px;position:relative;padding:0}.ms-Table-rowCheck:before{border:1px solid #a6a6a6;content:'';display:block;height:14px;left:2px;position:absolute;top:6px;width:14px}.ms-Table--selectable .ms-Table-row:hover,.ms-Table--selectable tr:hover{background-color:#f4f4f4;cursor:pointer;outline:1px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Table-row.is-selected .ms-Table-rowCheck{background:none}.ms-Table-row.is-selected .ms-Table-rowCheck:before{display:block}}.ms-TextField{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;margin-bottom:8px}.ms-TextField.is-disabled .ms-TextField-field{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField.is-disabled:-moz-placeholder,.ms-TextField.is-disabled:-ms-input-placeholder,.ms-TextField.is-disabled::-moz-placeholder,.ms-TextField.is-disabled::-webkit-input-placeholder{color:#a6a6a6}.ms-TextField.is-required .ms-Label:after{content:' *';color:#a80000}.ms-TextField.is-required:-moz-placeholder:after,.ms-TextField.is-required:-ms-input-placeholder:after,.ms-TextField.is-required::-moz-placeholder:after,.ms-TextField.is-required::-webkit-input-placeholder:after{content:' *';color:#a80000}.ms-TextField.is-active{border-color:#0078d7}.ms-TextField-field{box-sizing:border-box;margin:0;padding:0;box-shadow:none;border:1px solid #c8c8c8;border-radius:0;font-weight:300;font-size:12px;color:#333;height:32px;padding:6px 10px 8px;width:100%;min-width:180px;outline:0}.ms-TextField-field:hover{border-color:#767676}.ms-TextField-field:focus{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField-field:focus,.ms-TextField-field:hover{border-color:#37006e}}.ms-TextField-field[disabled]{background-color:#f4f4f4;border-color:#f4f4f4;pointer-events:none;cursor:default}.ms-TextField-field:-moz-placeholder,.ms-TextField-field:-ms-input-placeholder,.ms-TextField-field::-moz-placeholder,.ms-TextField-field::-webkit-input-placeholder{color:#666}.ms-TextField-description{color:#767676;font-size:11px}.ms-TextField.ms-TextField--placeholder{position:relative}.ms-TextField.ms-TextField--placeholder .ms-Label{position:absolute;font-weight:300;font-size:12px;color:#666;padding:7px 0 7px 10px}.ms-TextField.ms-TextField--placeholder.is-disabled,.ms-TextField.ms-TextField--placeholder.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined{border-bottom:1px solid #c8c8c8;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--underlined:hover{border-color:#767676}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined:hover{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined:hover{border-color:#37006e}}.ms-TextField.ms-TextField--underlined:active,.ms-TextField.ms-TextField--underlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--underlined .ms-Label{font-size:12px;margin-right:8px;display:table-cell;vertical-align:bottom;padding-left:12px;padding-bottom:5px;height:32px;width:1%;white-space:nowrap}.ms-TextField.ms-TextField--underlined .ms-TextField-field{border:0;float:left;display:table-cell;text-align:left;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--underlined .ms-TextField-field:active,.ms-TextField.ms-TextField--underlined .ms-TextField-field:focus,.ms-TextField.ms-TextField--underlined .ms-TextField-field:hover{outline:0}.ms-TextField.ms-TextField--underlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--underlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-TextField.ms-TextField--underlined.is-active{border-color:#0078d7}@media screen and (-ms-high-contrast:active){.ms-TextField.ms-TextField--underlined.is-active{border-color:#1aebff}}@media screen and (-ms-high-contrast:black-on-white){.ms-TextField.ms-TextField--underlined.is-active{border-color:#37006e}}.ms-TextField.ms-TextField--multiline .ms-TextField-field{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:#333;font-size:12px;font-weight:300;line-height:17px;min-height:60px;min-width:260px;padding-top:6px;overflow:auto}.ms-TextField.ms-TextField--textFieldUnderlined{border:0;border-bottom:1px solid #0078d7;display:table;width:100%;min-width:180px}.ms-TextField.ms-TextField--textFieldUnderlined:hover{border-color:#767676}.ms-TextField.ms-TextField--textFieldUnderlined:active,.ms-TextField.ms-TextField--textFieldUnderlined:focus{border-color:#0078d7}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field{border:0;display:table-cell;text-align:left;padding-top:8px;padding-bottom:2px}.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:active,.ms-TextField.ms-TextField--textFieldUnderlined .ms-TextField-field:focus{outline:0}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled{border-bottom-color:#eaeaea}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-Label{color:#a6a6a6}.ms-TextField.ms-TextField--textFieldUnderlined.is-disabled .ms-TextField-field{background-color:transparent;color:#a6a6a6}.ms-Label{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;box-shadow:none;color:#333;font-size:12px;font-weight:400;box-sizing:border-box;display:block;padding:5px 0}.ms-Label.is-required:after{content:' *';color:#a80000}.ms-Label.is-disabled{color:#a6a6a6}.ms-Toggle{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;position:relative;display:block;margin-bottom:26px}.ms-Toggle .ms-Label{position:relative;padding:0 0 0 62px;font-size:12px}.ms-Toggle .ms-Toggle-field{background-color:#f4f4f4}.ms-Toggle .ms-Toggle-field:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;left:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field:before{border-color:#000}}.ms-Toggle .ms-Toggle-field:before{right:auto;border-right:2.5px solid #fff}.ms-Toggle .ms-Toggle-field:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field .ms-Label--off{display:block}.ms-Toggle .ms-Toggle-field .ms-Label--on{display:none}.ms-Toggle .ms-Toggle-field.is-selected{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected:before{position:absolute;display:block;box-sizing:content-box;content:'';top:-2.5px;right:-2.5px;width:12px;height:20px;background-color:#767676;outline:2px solid transparent}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected:before{border:2.5px solid #fff;height:15px;outline:0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected:before{border-color:#000}}.ms-Toggle .ms-Toggle-field.is-selected:before{left:auto;border-left:2.5px solid #fff}.ms-Toggle .ms-Toggle-field.is-selected:active{background-color:#0078d7}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--off{display:none}.ms-Toggle .ms-Toggle-field.is-selected .ms-Label--on{display:block}@media screen and (-ms-high-contrast:active){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle .ms-Toggle-field.is-selected{background-color:#000}}.ms-Toggle .ms-Toggle-field:focus,.ms-Toggle .ms-Toggle-field:hover{background-color:#eaeaea;outline:0}.ms-Toggle .ms-Toggle-field.is-selected:focus,.ms-Toggle .ms-Toggle-field.is-selected:hover{background-color:#005a9e}.ms-Toggle .ms-Toggle-field .ms-Label{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-Toggle .ms-Toggle-field:active .ms-Label{color:#333}.ms-Toggle.is-disabled .ms-Label{color:#a6a6a6}.ms-Toggle.is-disabled .ms-Toggle-field{background-color:#fff;border-color:#c8c8c8;pointer-events:none;cursor:default}.ms-Toggle.is-disabled .ms-Toggle-field:before{background-color:#c8c8c8}@media screen and (-ms-high-contrast:active){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#0f0}}@media screen and (-ms-high-contrast:black-on-white){.ms-Toggle.is-disabled .ms-Toggle-field,.ms-Toggle.is-disabled .ms-Toggle-field:before{border-color:#600000}}.ms-Toggle-description{position:relative;font-size:12px;vertical-align:top;display:block;margin-bottom:8px}.ms-Toggle-field{position:relative;display:inline-block;width:57px;height:20px;box-sizing:border-box;border:2.5px solid #c8c8c8;cursor:pointer}.ms-Toggle-input{display:none}.ms-Toggle.ms-Toggle--textLeft{width:225px;margin-bottom:40px}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-description{display:inline-block;max-width:150px;top:-3px;margin-bottom:0}.ms-Toggle.ms-Toggle--textLeft .ms-Toggle-field{float:right}.u-contentCenter{position:relative;margin:0 auto;max-width:100%;transition:all .167s cubic-bezier(.1,.9,.2,1)}@media (min-width:640px){.u-contentCenter{max-width:960px}}@media (min-width:1366px){.ChannelPage .u-contentCenter,.HomePage .u-contentCenter{max-width:1200px}}*{box-sizing:border-box}body,html{color:#333;padding:0;margin:0}a,body,html{font-family:Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400}a{color:#0078d7;cursor:pointer;outline:none;font-size:inherit;text-decoration:none}a:focus,a:hover{color:#004578}a:active{color:#0078d7}@media screen and (-ms-high-contrast:active){a{color:#8080ff}}@media screen and (-ms-high-contrast:black-on-white){a{color:#00009f}}.VideoPortal-content{position:relative}.VideoPortal-navBar{display:block;top:0;width:100%;z-index:101;height:40px}.VideoPortal-page{overflow:visible;position:relative;padding-bottom:50px}.ms-CommandBar--navBar{background-color:#f4f4f4}.VideoList-item.ms-Grid-col{margin-bottom:16px;float:none;display:inline-block;vertical-align:top;padding-left:8px;padding-right:12px}.VideoList-thumbLink{display:block;position:relative;width:100%;padding-bottom:56.25%}.VideoList-thumbImg{max-width:100%;min-width:100%;position:absolute}.VideoList-thumbCaption{position:absolute;right:5px;bottom:5px;padding:3px;color:#fff;font-size:12px;background-color:rgba(0,0,0,.4)}.VideoList-text{padding-top:5px;margin:0}.VideoList-channel,.VideoList-title,.VideoList-viewCount{display:block}.VideoList-title{display:block;top:0;left:10px;bottom:50%;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.VideoList-channel{bottom:1.2em}.VideoList-viewCount{bottom:0}@media (min-width:480px){.VideoList-item{margin-right:-4px}}.SpotLight-container{background-color:#212121}.SpotLightList{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:relative}.SpotLight-title{text-indent:16px}.SpotLight-item{position:relative;display:inline-block;float:none;margin:0}.SpotLight-thumb{padding:10px}.SpotLight-thumbImg{max-width:100%;min-width:100%}.SpotLight-text{position:absolute;right:10px;bottom:13px;left:10px;overflow:hidden;color:#fff;background:rgba(0,0,0,.4);padding:5px}.SpotLight-videoLength,.SpotLight-videoTitle{color:#fff;display:block}@media (min-width:640px){.SpotLightList{overflow:hidden}.SpotLight-container{padding:10px 0}}@media (min-width:1024px){.SpotLight-title{text-indent:8px}}.HomePage-content{padding:10px;padding-top:20px}.ChannelList-title{padding-left:10px;border-width:4px;border-left-style:solid}.ChannelList-titleText{margin-right:7px}.PlayerPage-theater{background-color:#212121}.VideoPlayer-player{max-width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.VideoPlayer-player .VideoPlayer-iframe,.VideoPlayer-player iframe,.VideoPlayer-player video{background-color:#666;position:absolute;top:0;left:0;width:1px;min-width:100%;*width:100%;height:100%;min-height:100%;cursor:pointer}.VideoPlayer-player .VideoPlayer-iframe:after,.VideoPlayer-player iframe:after,.VideoPlayer-player video:after{position:absolute;content:'';display:block;width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:90px solid rgba(0,0,0,.4);top:50%;left:50%;transform:translate(-50%,-50%);transition:border-color .167s cubic-bezier(.1,.25,.75,.9)}.VideoPlayer-player .VideoPlayer-iframe:hover:after,.VideoPlayer-player iframe:hover:after,.VideoPlayer-player video:hover:after{border-left-color:rgba(0,0,0,.75)}.PlayerPage-content{padding:0 10px}.PlayerPage-info{padding-right:32px}.PlayerPage-header,.PlayerPage-info{margin-bottom:20px}.PlayerPage-titleArea{margin-top:17px;margin-bottom:8px}.PlayerPage-title{margin-bottom:5px;margin-top:0;display:inline-block}.PlayerPage-titleSeparator{display:inline-block;margin:0 10px;position:relative;bottom:2px}.PlayerPage-channelLink{font-size:17px;padding-left:10px;border-width:4px;border-left-style:solid}.PlayerPage-channelLink:hover{color:#000}.PlayerPage-channelText{position:relative;bottom:2px}.PlayerPage-descriptionArea,.PlayerPage-metaData{margin-bottom:10px}.PlayerPage-description{display:inline;word-wrap:break-word}.PlayerPage-descriptionField{position:relative;margin-top:17px}.PlayerPage-viewCountText{margin-right:5px}.SampleVideo-content{background-color:#333;height:120px}@media (min-width:320px){.PlayerPage-content{padding:0 10px 0 16px}.PlayerPage-grid{padding:0}}@media (min-width:480px){.PlayerPage-relatedList .VideoList-title{font-size:15px;margin-bottom:5px}.PlayerPage-relatedList .VideoList-channel,.PlayerPage-relatedList .VideoList-viewCount{font-size:14px}}@media (min-width:640px){.PlayerPage-header{margin-bottom:25px}.PlayerPage-titleArea{margin-top:35px}.PlayerPage-description{font-size:14px}.PlayerPage-title{font-size:28px}.PlayerPage-metaData{font-size:17px}.PlayerPage-channelLink{font-size:21px}}@media (min-width:1024px){.PlayerPage-content{padding:0}.PlayerPage-relatedTitle{margin-top:42px}.PlayerPage-relatedList .VideoList-text{padding-top:0}.PlayerPage-relatedList .VideoList-title{margin-bottom:5px;line-height:1.2em;max-height:3.6em;overflow:hidden;white-space:normal}}.ChannelPage-content{padding:10px;padding-top:20px}.ChannelPage-pivots{margin-bottom:20px}.ChannelPage-pivots .ms-Pivot-link{font-size:21px}.ChannelsPage{padding:10px}.ChannelGroup-title{padding-bottom:10px;border-bottom:1px solid #eaeaea}.ChannelGroup-channel{padding:10px 0 10px 10px;border-width:4px;border-left-style:solid;margin-bottom:10px;display:block}.ChannelGroup-channel:hover{color:#000}@media (min-width:480px){.ChannelsPage{padding:20px}}
\ No newline at end of file
diff --git a/dist/documentation/Samples/VideoPortal/index.html b/dist/documentation/Samples/VideoPortal/index.html
new file mode 100644
index 000000000..062903aa4
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/index.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+
+ Video Portal Example App
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/VideoPortal/player.html b/dist/documentation/Samples/VideoPortal/player.html
new file mode 100644
index 000000000..b8bdb3a7d
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/player.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+ Video Portal Example App
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uploaded on
+ July 27, 2014
+ |
+ 345 views
+
+
+
+ Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.
+
+
+
+
+
+
You might also like
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/documentation/Samples/VideoPortal/sass/Base.scss b/dist/documentation/Samples/VideoPortal/sass/Base.scss
new file mode 100644
index 000000000..13e67dd08
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/Base.scss
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Base styles
+
+
+* {
+ box-sizing: border-box;
+}
+
+html,
+body {
+ @include ms-font-m;
+ padding: 0;
+ margin: 0;
+}
+
+a {
+ @include ms-Link;
+ font-size: inherit;
+ text-decoration: none;
+}
+
+.VideoPortal-content {
+ position: relative;
+}
+
+.VideoPortal-navBar {
+ display: block;
+ top: 0;
+ width: 100%;
+ z-index: 101;
+ height: 40px;
+}
+
+.VideoPortal-page {
+ overflow: visible;
+ position: relative;
+ padding-bottom: 50px;
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/ChannelPage.scss b/dist/documentation/Samples/VideoPortal/sass/ChannelPage.scss
new file mode 100644
index 000000000..23e9446c9
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/ChannelPage.scss
@@ -0,0 +1,21 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Individual Channel Page styles
+
+
+.ChannelPage-content {
+ padding: 10px;
+ padding-top: 20px;
+}
+
+.ChannelPage-pivots {
+ margin-bottom: 20px;
+
+ // Small override for Fabric Pivot component
+ .ms-Pivot-link {
+ font-size: $ms-font-size-xl;
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/ChannelsPage.scss b/dist/documentation/Samples/VideoPortal/sass/ChannelsPage.scss
new file mode 100644
index 000000000..4d49d1b46
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/ChannelsPage.scss
@@ -0,0 +1,34 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Channels List page styles
+
+
+.ChannelsPage {
+ padding: 10px;
+}
+
+.ChannelGroup-title {
+ padding-bottom: 10px;
+ border-bottom: 1px solid $ms-color-neutralLight;
+}
+
+.ChannelGroup-channel {
+ padding: 10px 0 10px 10px;
+ border-width: 4px;
+ border-left-style: solid;
+ margin-bottom: 10px;
+ display: block;
+
+ &:hover {
+ color: $ms-color-black;
+ }
+}
+
+@media (min-width: $ms-screen-md-min) {
+ .ChannelsPage {
+ padding: 20px;
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/HomePage.scss b/dist/documentation/Samples/VideoPortal/sass/HomePage.scss
new file mode 100644
index 000000000..a936a063d
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/HomePage.scss
@@ -0,0 +1,22 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Home page styles
+
+
+.HomePage-content {
+ padding: 10px;
+ padding-top: 20px;
+}
+
+.ChannelList-title {
+ padding-left: 10px;
+ border-width: 4px;
+ border-left-style: solid;
+}
+
+.ChannelList-titleText {
+ margin-right: 7px;
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/NavBar.scss b/dist/documentation/Samples/VideoPortal/sass/NavBar.scss
new file mode 100644
index 000000000..ef99eb2a4
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/NavBar.scss
@@ -0,0 +1,10 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Fabric NavBar override styles
+
+.ms-CommandBar--navBar {
+ background-color: $ms-color-neutralLighter;
+}
\ No newline at end of file
diff --git a/dist/documentation/Samples/VideoPortal/sass/PlayerPage.scss b/dist/documentation/Samples/VideoPortal/sass/PlayerPage.scss
new file mode 100644
index 000000000..719880480
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/PlayerPage.scss
@@ -0,0 +1,203 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Video Player page styles
+
+
+.PlayerPage-theater {
+ background-color: $ms-color-neutralDark;
+}
+
+.VideoPlayer-player {
+ max-width: 100%;
+ position: relative;
+ padding-bottom: 56.25%; // Necessary to maintain 16:9 aspect ratio
+ height: 0;
+ overflow: hidden;
+
+ iframe,
+ video,
+ .VideoPlayer-iframe {
+ background-color: $ms-color-neutralSecondary;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 1px;
+ min-width: 100%;
+ *width: 100%;
+ height: 100%;
+ min-height: 100%;
+ cursor: pointer;
+
+ // "Play" arrow button
+ &:after {
+ position: absolute;
+ content: '';
+ display: block;
+ width: 0;
+ height: 0;
+ border-top: 60px solid transparent;
+ border-bottom: 60px solid transparent;
+ border-left: 90px solid rgba(0,0,0,.4);
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ transition: $ms-duration1 border-color $ms-ease2;
+ }
+
+ &:hover:after {
+ border-left-color: rgba(0,0,0,.75);
+ }
+ }
+}
+
+.PlayerPage-content {
+ padding: 0 10px;
+}
+
+.PlayerPage-info {
+ margin-bottom: 20px;
+ padding-right: 32px;
+}
+
+.PlayerPage-header {
+ margin-bottom: 20px;
+}
+
+.PlayerPage-titleArea {
+ margin-top: 17px;
+ margin-bottom: 8px;
+}
+
+.PlayerPage-title {
+ margin-bottom: 5px;
+ margin-top: 0;
+ display: inline-block;
+}
+
+.PlayerPage-titleSeparator {
+ display: inline-block;
+ margin: 0 10px;
+ position: relative;
+ bottom: 2px;
+}
+
+.PlayerPage-channelLink {
+ font-size: $ms-font-size-l;
+ padding-left: 10px;
+ border-width: 4px;
+ border-left-style: solid;
+
+ &:hover {
+ color: $ms-color-black;
+ }
+}
+
+.PlayerPage-channelText {
+ position: relative;
+ bottom: 2px;
+}
+
+.PlayerPage-metaData {
+ margin-bottom: 10px;
+}
+
+.PlayerPage-descriptionArea {
+ margin-bottom: 10px;
+}
+
+.PlayerPage-description {
+ display: inline;
+ word-wrap: break-word;
+}
+
+.PlayerPage-descriptionField {
+ position: relative;
+ margin-top: 17px;
+}
+
+.PlayerPage-viewCountText {
+ margin-right: 5px;
+}
+
+.SampleVideo-content {
+ background-color: $ms-color-neutralPrimary;
+ height: 120px;
+}
+
+
+@media (min-width: $ms-screen-sm-min) {
+ .PlayerPage-content {
+ padding: 0 10px 0 16px;
+ }
+
+ .PlayerPage-grid {
+ padding: 0;
+ }
+}
+
+@media (min-width: $ms-screen-md-min) {
+ .PlayerPage-relatedList {
+ .VideoList-title {
+ font-size: $ms-font-size-m-plus;
+ margin-bottom: 5px;
+ }
+
+ .VideoList-channel,
+ .VideoList-viewCount {
+ font-size: $ms-font-size-m;
+ }
+ }
+}
+
+@media (min-width: $ms-screen-lg-min) {
+ .PlayerPage-header {
+ margin-bottom: 25px;
+ }
+
+ .PlayerPage-titleArea {
+ margin-top: 35px;
+ }
+
+ .PlayerPage-description {
+ font-size: $ms-font-size-m;
+ }
+
+ .PlayerPage-title {
+ font-size: $ms-font-size-xxl;
+ }
+
+ .PlayerPage-metaData {
+ font-size: $ms-font-size-l;
+ }
+
+ .PlayerPage-channelLink {
+ font-size: $ms-font-size-xl;
+ }
+}
+
+@media (min-width: $ms-screen-xl-min) {
+ .PlayerPage-content {
+ padding: 0;
+ }
+
+ .PlayerPage-relatedTitle {
+ margin-top: 42px;
+ }
+
+ .PlayerPage-relatedList {
+ .VideoList-text {
+ padding-top: 0;
+ }
+
+ .VideoList-title {
+ margin-bottom: 5px;
+ line-height: 1.2em;
+ max-height: 3.6em;
+ overflow: hidden;
+ white-space: normal;
+ }
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/SpotLight.scss b/dist/documentation/Samples/VideoPortal/sass/SpotLight.scss
new file mode 100644
index 000000000..031dffaaf
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/SpotLight.scss
@@ -0,0 +1,72 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// "Spotlight" container styles that celebrate a selection of videos
+
+
+.SpotLight-container {
+ background-color: $ms-color-neutralDark;
+}
+
+.SpotLightList {
+ white-space: nowrap;
+ overflow-x: scroll;
+ overflow-y: hidden;
+ position: relative;
+}
+
+.SpotLight-title {
+ text-indent: 16px;
+}
+
+.SpotLight-item {
+ position: relative;
+ display: inline-block;
+ float: none;
+ margin: 0;
+}
+
+.SpotLight-thumb {
+ padding: 10px;
+}
+
+.SpotLight-thumbImg {
+ max-width: 100%;
+ min-width: 100%;
+}
+
+.SpotLight-text {
+ position: absolute;
+ right: 10px;
+ bottom: 13px;
+ left: 10px;
+ overflow: hidden;
+ color: #fff;
+ background: rgba(0,0,0,.4);
+ padding: 5px;
+}
+
+.SpotLight-videoTitle,
+.SpotLight-videoLength {
+ color: $ms-color-white;
+ display: block;
+}
+
+
+@media (min-width: $ms-screen-lg-min) {
+ .SpotLightList {
+ overflow: hidden;
+ }
+
+ .SpotLight-container {
+ padding: 10px 0;
+ }
+}
+
+@media (min-width: $ms-screen-xl-min) {
+ .SpotLight-title {
+ text-indent: 8px;
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/Utilities.scss b/dist/documentation/Samples/VideoPortal/sass/Utilities.scss
new file mode 100644
index 000000000..d5afe890a
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/Utilities.scss
@@ -0,0 +1,30 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Utility classes
+
+
+.u-contentCenter { // Utility for centering page areas regardless of parent container
+ position: relative;
+ margin: 0 auto;
+ max-width: 100%;
+ transition: $ms-duration1 all $ms-ease1;
+}
+
+@media (min-width: $ms-screen-lg-min) {
+ .u-contentCenter {
+ max-width: 960px;
+ }
+}
+
+@media (min-width: $ms-screen-xxl-min) { // 1366
+ // Use a larger container size for non-player pages
+ .HomePage,
+ .ChannelPage {
+ .u-contentCenter {
+ max-width: 1200px;
+ }
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/VideoListItem.scss b/dist/documentation/Samples/VideoPortal/sass/VideoListItem.scss
new file mode 100644
index 000000000..fa9bfae97
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/VideoListItem.scss
@@ -0,0 +1,75 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Video Item tile styles
+
+
+.VideoList-item.ms-Grid-col {
+ margin-bottom: 16px;
+ float: none;
+ display: inline-block;
+ vertical-align: top;
+ padding-left: 8px;
+ padding-right: 12px;
+}
+
+.VideoList-thumbLink {
+ display: block;
+ position: relative;
+ width: 100%;
+ padding-bottom: 56.25%;
+}
+
+.VideoList-thumbImg {
+ max-width: 100%;
+ min-width: 100%;
+ position: absolute;
+}
+
+.VideoList-thumbCaption {
+ position: absolute;
+ right: 5px;
+ bottom: 5px;
+ padding: 3px;
+ color: $ms-color-white;
+ font-size: $ms-font-size-s;
+ background-color: rgba(0,0,0,.4);
+}
+
+.VideoList-text {
+ padding-top: 5px;
+ margin: 0;
+}
+
+.VideoList-title,
+.VideoList-channel,
+.VideoList-viewCount {
+ display: block;
+}
+
+.VideoList-title {
+ display: block;
+ top: 0;
+ left: 10px;
+ bottom: 50%;
+ width: 100%;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.VideoList-channel {
+ bottom: 1.2em;
+}
+
+.VideoList-viewCount {
+ bottom: 0;
+}
+
+@media (min-width: $ms-screen-md-min) {
+ .VideoList-item {
+ margin-right: -4px; // Need to offset margins from inline-block elements
+ }
+}
diff --git a/dist/documentation/Samples/VideoPortal/sass/VideoPortal.scss b/dist/documentation/Samples/VideoPortal/sass/VideoPortal.scss
new file mode 100644
index 000000000..19217f94c
--- /dev/null
+++ b/dist/documentation/Samples/VideoPortal/sass/VideoPortal.scss
@@ -0,0 +1,23 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Video Portal Example App
+// --------------------------------------------------
+// Load all page and component styles
+
+
+// Import both Fabric and Fabric Components by reference to access variables
+// and mixins from each without compiling their contents.
+@import '../../../sass/Fabric.Common.scss';
+@import '../../../sass/Fabric.Components.scss';
+
+// Import all LESS
+@import 'Utilities';
+@import 'Base.scss';
+@import 'NavBar';
+@import 'VideoListItem';
+@import 'SpotLight';
+@import 'HomePage';
+@import 'PlayerPage';
+@import 'ChannelPage';
+@import 'ChannelsPage';
diff --git a/dist/documentation/index.html b/dist/documentation/index.html
new file mode 100644
index 000000000..1c43b03d7
--- /dev/null
+++ b/dist/documentation/index.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+ Fabric Samples Index
+
+
+
+
+
+
+
+
+ Components
+
+
+ Samples
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/js/fabric.js b/dist/js/fabric.js
new file mode 100644
index 000000000..6621d7f92
--- /dev/null
+++ b/dist/js/fabric.js
@@ -0,0 +1,7314 @@
+//Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// "use strict";
+var fabric;
+(function (fabric) {
+ var SCROLL_FRAME_RATE = 33;
+ var Animate = (function () {
+ function Animate() {
+ }
+ /**
+ * @param {HTMLElement} element
+ * @param {object} props Transition properties
+ * @param {number} props.duration The duration of the transition in seconds
+ * @param {number} props.delay A delay in seconds that occurs before the transition starts
+ * @param {string} props.ease An easing equation applied to the transition
+ * @param {function} props.onEnd A function that is called when the transition ends
+ * @param {array} props.onEndArgs An array of parameters applied to the onEnd function
+ * @param {number} props.x props.y props.left, props.opacity etc... CSS values to transition to
+ */
+ Animate.transition = function (element, props) {
+ var obj = { element: element, props: props, transformations: {} };
+ Animate._animationObjects.push(obj);
+ Animate._parseProperties(obj);
+ Animate._createTransition(obj);
+ setTimeout(Animate._setProperties, 0, obj);
+ Animate._setCallback(obj);
+ };
+ /**
+ * @param {HTMLElement} element
+ * @param {string} keyframes A name of a keyframe animation
+ * @param {object} props Animation properties
+ * @param {number} props.duration The duration of the animation in seconds
+ * @param {number} props.delay A delay in seconds that occurs before the animation starts
+ * @param {string} props.ease An easing equation applied to the animation
+ * @param {function} props.onEnd A function that is called when the animation ends
+ * @param {array} props.onEndArgs An array of parameters applied to the onEnd function
+ */
+ Animate.animation = function (element, keyframes, props) {
+ var obj = { element: element, keyframes: keyframes, props: props };
+ Animate._animationObjects.push(obj);
+ Animate._parseProperties(obj);
+ Animate._createAnimation(obj);
+ Animate._setCallback(obj);
+ };
+ /**
+ * @param {HTMLElement} element
+ * @param {object} props Scroll animation properties
+ * @param {number} props.duration The duration of the transition in seconds
+ * @param {number} props.top The end scroll position of the element
+ * @param {number} props.delay A delay in seconds that occurs before the scroll starts
+ * @param {function} props.onEnd A function that is called when the scrolling animation ends
+ * @param {array} props.onEndArgs An array of parameters applied to the onEnd function
+ */
+ Animate.scrollTo = function (element, props) {
+ var obj = { element: element, props: props, step: 0 };
+ Animate._setScrollProperties(obj);
+ if (obj.props.delay) {
+ setTimeout(Animate._animationObjects, obj.props.delay * 1000, obj);
+ }
+ else {
+ Animate._animateScroll(obj);
+ }
+ Animate._animationObjects.push(obj);
+ };
+ Animate._setScrollProperties = function (obj) {
+ obj.beginTop = obj.element.scrollTop;
+ obj.change = obj.props.top - obj.beginTop;
+ obj.props.duration = obj.props.duration * 1000;
+ };
+ Animate._parseProperties = function (obj) {
+ var nonTweenProps = Animate._timeProps.concat(Animate._callbackProps);
+ obj.tweenObj = {};
+ for (var key in obj.props) {
+ if (Animate._contains(nonTweenProps, key)) {
+ obj[key] = obj.props[key];
+ }
+ else {
+ obj.tweenObj[key] = obj.props[key];
+ }
+ }
+ };
+ Animate._animateScroll = function (obj) {
+ var totalSteps = obj.props.duration / SCROLL_FRAME_RATE;
+ var top = Animate._easeOutExpo(obj.step++, obj.beginTop, obj.change, totalSteps);
+ obj.element.scrollTop = top;
+ if (obj.step >= totalSteps) {
+ obj.element.scrollTop = obj.props.top;
+ Animate._executeCallback(obj.props);
+ Animate._removeAnimationObject(obj);
+ }
+ else {
+ setTimeout(function () {
+ requestAnimationFrame(function () {
+ Animate._animateScroll(obj);
+ });
+ }, SCROLL_FRAME_RATE);
+ }
+ };
+ Animate._createTransition = function (obj) {
+ var duration = obj.duration || 0;
+ var delay = obj.delay || 0;
+ obj.element.style.transitionProperty = Animate._getTransitionProperties(obj.tweenObj);
+ obj.element.style.transitionDuration = duration.toString() + "s";
+ obj.element.style.transitionTimingFunction = obj.ease || "linear";
+ obj.element.style.transitionDelay = delay.toString() + "s";
+ };
+ Animate._createAnimation = function (obj) {
+ var duration = obj.duration || 0;
+ var delay = obj.delay || 0;
+ obj.element.style.animationName = obj.keyframes;
+ obj.element.style.animationDuration = duration.toString() + "s";
+ obj.element.style.animationTimingFunction = obj.ease || "linear";
+ obj.element.style.animationDelay = delay.toString() + "s";
+ obj.element.style.animationFillMode = "both";
+ };
+ Animate._getTransitionProperties = function (obj) {
+ var hasTransform = false;
+ var hasFilter = false;
+ var properties = [];
+ for (var key in obj) {
+ if (Animate._contains(Animate._transformProps, key)) {
+ hasTransform = true;
+ }
+ else if (Animate._contains(Animate._filters, key)) {
+ hasFilter = true;
+ }
+ else {
+ properties.push(Animate._camelCaseToDash(key));
+ }
+ }
+ if (hasTransform) {
+ properties.push("transform");
+ }
+ if (hasFilter) {
+ properties.push("-webkit-filter");
+ properties.push("filter");
+ }
+ return properties.join(", ");
+ };
+ Animate._setProperties = function (obj) {
+ for (var key in obj.tweenObj) {
+ if (Animate._contains(Animate._transformProps, key)) {
+ Animate._setTransformValues(obj, key);
+ }
+ else if (Animate._contains(Animate._filters, key)) {
+ Animate._setFilterValues(obj, key);
+ }
+ else {
+ Animate._setRegularValues(obj, key);
+ }
+ }
+ if (obj.transformations) {
+ Animate._setTransformations(obj);
+ }
+ };
+ Animate._setRegularValues = function (obj, key) {
+ var value = obj.tweenObj[key];
+ if (value.toString().indexOf("%") === -1) {
+ value += (key !== "opacity") && (key !== "backgroundColor") && (key !== "boxShadow") ? "px" : "";
+ }
+ obj.element.style[key] = value;
+ };
+ Animate._setFilterValues = function (obj, key) {
+ var value = obj.tweenObj[key];
+ if (key === "hueRotate") {
+ value = "(" + value + "deg)";
+ }
+ else {
+ value = key === "blur" ? "(" + value + "px)" : "(" + value + "%)";
+ }
+ key = Animate._camelCaseToDash(key);
+ obj.element.style.webkitFilter = key + value;
+ obj.element.style.filter = key + value;
+ };
+ Animate._setTransformValues = function (obj, key) {
+ if (/x|y|z|scaleX|scaleY|scaleZ|rotate|rotateX|rotateY|rotateZ|skewX|skewY/.test(key)) {
+ obj.transformations[key] = obj.tweenObj[key];
+ }
+ };
+ Animate._setTransformations = function (obj) {
+ var rotate = "", scale = "", skew = "", translate = "";
+ var trans = obj.transformations;
+ translate += trans.x !== undefined && trans.x ? "translateX(" + trans.x + "px) " : "";
+ translate += trans.y !== undefined && trans.y ? "translateY(" + trans.y + "px) " : "";
+ translate += trans.z !== undefined && trans.z ? "translateZ(" + trans.z + "px) " : "";
+ rotate += trans.rotate !== undefined && trans.rotate ? "rotate(" + trans.rotate + "deg) " : "";
+ rotate += trans.rotateX !== undefined && trans.rotateX ? "rotateX(" + trans.rotateX + "deg) " : "";
+ rotate += trans.rotateY !== undefined && trans.rotateY ? "rotate(" + trans.rotateY + "deg) " : "";
+ rotate += trans.rotateZ !== undefined && trans.rotateZ ? "rotate(" + trans.rotateZ + "deg) " : "";
+ scale += trans.scaleX !== undefined && trans.scaleX ? "scaleX(" + trans.scaleX + ") " : "";
+ scale += trans.scaleY !== undefined && trans.scaleY ? "scaleY(" + trans.scaleY + ") " : "";
+ scale += trans.scaleZ !== undefined && trans.scaleZ ? "scaleZ(" + trans.scaleZ + ") " : "";
+ skew += trans.skewX !== undefined && trans.skewX ? "skewX(" + trans.skewX + "deg) " : "";
+ skew += trans.skewY !== undefined && trans.skewY ? "skewY(" + trans.skewY + "deg) " : "";
+ obj.element.style.transform = translate + rotate + scale + skew;
+ };
+ Animate._setCallback = function (obj) {
+ obj.element.addEventListener("webkitTransitionEnd", Animate._complete, false);
+ obj.element.addEventListener("transitionend", Animate._complete, false);
+ obj.element.addEventListener("webkitAnimationEnd", Animate._complete, false);
+ obj.element.addEventListener("animationend", Animate._complete, false);
+ };
+ Animate._complete = function (event) {
+ event.target.removeEventListener("webkitTransitionEnd", Animate._complete);
+ event.target.removeEventListener("transitionend", Animate._complete);
+ event.target.removeEventListener("webkitAnimationEnd", Animate._complete);
+ event.target.removeEventListener("animationend", Animate._complete);
+ var obj = Animate._getAnimationObjByElement(event.target);
+ Animate._executeCallback(obj);
+ Animate._removeAnimationObject(obj);
+ };
+ Animate._getAnimationObjByElement = function (element) {
+ var i = Animate._animationObjects.length;
+ while (i--) {
+ if (Animate._animationObjects[i].element === element) {
+ return Animate._animationObjects[i];
+ }
+ }
+ return null;
+ };
+ Animate._removeAnimationObject = function (obj) {
+ var i = Animate._animationObjects.length;
+ while (i--) {
+ if (Animate._animationObjects[i] === obj) {
+ Animate._animationObjects.splice(i, 1);
+ }
+ }
+ };
+ Animate._executeCallback = function (obj) {
+ if (obj.onEnd) {
+ var endArgs = obj.onEndArgs || [];
+ obj.onEnd.apply(null, endArgs);
+ }
+ };
+ Animate._contains = function (array, value) {
+ var i = array.length;
+ while (i--) {
+ if (value === array[i]) {
+ return true;
+ }
+ }
+ return false;
+ };
+ Animate._camelCaseToDash = function (value) {
+ return value.replace(/\W+/g, "-").replace(/([a-z\d])([A-Z])/g, "$1-$2").toLowerCase();
+ };
+ Animate._easeOutExpo = function (time, begin, change, duration) {
+ return (time === duration) ? begin + change : change * (-Math.pow(2, -10 * time / duration) + 1) + begin;
+ };
+ Animate._transformProps = [
+ "x",
+ "y",
+ "z",
+ "scaleX",
+ "scaleY",
+ "scaleZ",
+ "rotate",
+ "rotateX",
+ "rotateY",
+ "rotateZ",
+ "skewX",
+ "skewY"
+ ];
+ Animate._filters = [
+ "blur",
+ "brightness",
+ "contrast",
+ "dropShadow",
+ "grayscale",
+ "hueRotate",
+ "invert",
+ "saturate",
+ "sepia"
+ ];
+ Animate._timeProps = ["duration", "ease", "delay"];
+ Animate._callbackProps = ["onEnd", "onEndArgs"];
+ Animate._animationObjects = [];
+ return Animate;
+ }());
+ fabric.Animate = Animate;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// "use strict";
+var fabric;
+(function (fabric) {
+ var Ease = (function () {
+ function Ease() {
+ }
+ Ease.QUAD_EASE_IN = Ease.CB + "(0.550, 0.085, 0.680, 0.530)";
+ Ease.CUBIC_EASE_IN = Ease.CB + "(0.550, 0.055, 0.675, 0.190)";
+ Ease.QUART_EASE_IN = Ease.CB + "(0.895, 0.030, 0.685, 0.220)";
+ Ease.QUINT_EASE_IN = Ease.CB + "(0.755, 0.050, 0.855, 0.060)";
+ Ease.SINE_EASE_IN = Ease.CB + "(0.470, 0, 0.745, 0.715)";
+ Ease.EXPO_EASE_IN = Ease.CB + "(0.950, 0.050, 0.795, 0.035)";
+ Ease.CIRC_EASE_IN = Ease.CB + "(0.600, 0.040, 0.980, 0.335)";
+ Ease.BACK_EASE_IN = Ease.CB + "(0.600, 0.040, 0.980, 0.335)";
+ Ease.QUAD_EASE_OUT = Ease.CB + "(0.250, 0.460, 0.450, 0.940)";
+ Ease.CUBIC_EASE_OUT = Ease.CB + "(0.215, 0.610, 0.355, 1)";
+ Ease.QUART_EASE_OUT = Ease.CB + "(0.165, 0.840, 0.440, 1)";
+ Ease.QUINT_EASE_OUT = Ease.CB + "(0.230, 1, 0.320, 1)";
+ Ease.SINE_EASE_OUT = Ease.CB + "(0.390, 0.575, 0.565, 1)";
+ Ease.EXPO_EASE_OUT = Ease.CB + "(0.190, 1, 0.220, 1)";
+ Ease.CIRC_EASE_OUT = Ease.CB + "(0.075, 0.820, 0.165, 1)";
+ Ease.BACK_EASE_OUT = Ease.CB + "(0.175, 0.885, 0.320, 1.275)";
+ Ease.QUAD_EASE_IN_OUT = Ease.CB + "(0.455, 0.030, 0.515, 0.955)";
+ Ease.CUBIC_EASE_IN_OUT = Ease.CB + "(0.645, 0.045, 0.355, 1)";
+ Ease.QUART_EASE_IN_OUT = Ease.CB + "(0.770, 0, 0.175, 1)";
+ Ease.QUINT_EASE_IN_OUT = Ease.CB + "(0.860, 0, 0.070, 1)";
+ Ease.SINE_EASE_IN_OUT = Ease.CB + "(0.445, 0.050, 0.550, 0.950)";
+ Ease.EXPO_EASE_IN_OUT = Ease.CB + "(1, 0, 0, 1)";
+ Ease.CIRC_EASE_IN_OUT = Ease.CB + "(0.785, 0.135, 0.150, 0.860)";
+ Ease.BACK_EASE_IN_OUT = Ease.CB + "(0.680, -0.550, 0.265, 1.550)";
+ Ease.CB = "cubic-bezier";
+ return Ease;
+ }());
+ fabric.Ease = Ease;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ "use strict";
+ /**
+ * Breadcrumb component
+ *
+ * Shows the user"s current location in a hierarchy and provides a means of navigating upward.
+ *
+ */
+ var Breadcrumb = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of Breadcrumb
+ * @constructor
+ *
+ * If dynamically populating a list run the constructor after the list has been populated
+ * in the DOM.
+ */
+ function Breadcrumb(container) {
+ this._currentMaxItems = 0;
+ this._itemCollection = [];
+ this.container = container;
+ this.init();
+ }
+ /**
+ * removes focus outlines so they don"t linger after click
+ */
+ Breadcrumb.prototype.removeOutlinesOnClick = function () {
+ this._breadcrumbList.blur();
+ };
+ /**
+ * Adds a breadcrumb item to a breadcrumb
+ * @param itemLabel {String} the item's text label
+ * @param itemLink {String} the item's href link
+ * @param tabIndex {number} the item's tabIndex
+ */
+ Breadcrumb.prototype.addItem = function (itemLabel, itemLink, tabIndex) {
+ this._itemCollection.push({ text: itemLabel, link: itemLink, tabIndex: tabIndex });
+ this._updateBreadcrumbs();
+ };
+ /**
+ * Removes a breadcrumb item by item label in the breadcrumbs list
+ * @param itemLabel {String} the item's text label
+ */
+ Breadcrumb.prototype.removeItemByLabel = function (itemLabel) {
+ var i = this._itemCollection.length;
+ while (i--) {
+ if (this._itemCollection[i].text === itemLabel) {
+ this._itemCollection.splice(i, 1);
+ }
+ }
+ this._updateBreadcrumbs();
+ };
+ ;
+ /**
+ * removes a breadcrumb item by position in the breadcrumbs list
+ * index starts at 0
+ * @param value {String} the item's index
+ */
+ Breadcrumb.prototype.removeItemByPosition = function (value) {
+ this._itemCollection.splice(value, 1);
+ this._updateBreadcrumbs();
+ };
+ /**
+ * initializes component
+ */
+ Breadcrumb.prototype.init = function () {
+ this._cacheDOM();
+ this._setListeners();
+ this._createItemCollection();
+ this._onResize();
+ };
+ /**
+ * create internal model of list items from DOM
+ */
+ Breadcrumb.prototype._createItemCollection = function () {
+ var length = this._listItems.length;
+ var i = 0;
+ var item;
+ var text;
+ var link;
+ var tabIndex;
+ for (i; i < length; i++) {
+ item = this._listItems[i].querySelector(".ms-Breadcrumb-itemLink");
+ text = item.textContent;
+ link = item.getAttribute("href");
+ tabIndex = parseInt(item.getAttribute("tabindex"), 10);
+ this._itemCollection.push({ link: link, tabIndex: tabIndex, text: text });
+ }
+ };
+ /**
+ * Re-render lists on resize
+ *
+ */
+ Breadcrumb.prototype._onResize = function () {
+ this._closeOverflow(null);
+ this._renderList();
+ };
+ /**
+ * render breadcrumbs and overflow menus
+ */
+ Breadcrumb.prototype._renderList = function () {
+ var maxItems = window.innerWidth > Breadcrumb.MEDIUM ? 4 : 2;
+ if (maxItems !== this._currentMaxItems) {
+ this._updateBreadcrumbs();
+ }
+ this._currentMaxItems = maxItems;
+ };
+ /**
+ * updates the breadcrumbs and overflow menu
+ */
+ Breadcrumb.prototype._updateBreadcrumbs = function () {
+ var maxItems = window.innerWidth > Breadcrumb.MEDIUM ? 4 : 2;
+ if (this._itemCollection.length > maxItems) {
+ this._breadcrumb.classList.add("is-overflow");
+ }
+ else {
+ this._breadcrumb.classList.remove("is-overflow");
+ }
+ this._addBreadcrumbItems(maxItems);
+ this._addItemsToOverflow(maxItems);
+ };
+ ;
+ /**
+ * creates the overflow menu
+ */
+ Breadcrumb.prototype._addItemsToOverflow = function (maxItems) {
+ var _this = this;
+ this._resetList(this._contextMenu);
+ var end = this._itemCollection.length - maxItems;
+ var overflowItems = this._itemCollection.slice(0, end);
+ overflowItems.forEach(function (item) {
+ var li = document.createElement("li");
+ li.className = "ms-ContextualMenu-item";
+ if (!isNaN(item.tabIndex)) {
+ li.setAttribute("tabindex", item.tabIndex);
+ }
+ var a = document.createElement("a");
+ a.className = "ms-ContextualMenu-link";
+ if (item.link !== null) {
+ a.setAttribute("href", item.link);
+ }
+ a.textContent = item.text;
+ li.appendChild(a);
+ _this._contextMenu.appendChild(li);
+ });
+ };
+ /**
+ * creates the breadcrumbs
+ */
+ Breadcrumb.prototype._addBreadcrumbItems = function (maxItems) {
+ this._resetList(this._breadcrumbList);
+ var i = this._itemCollection.length - maxItems;
+ i = i < 0 ? 0 : i;
+ if (i >= 0) {
+ for (i; i < this._itemCollection.length; i++) {
+ var listItem = document.createElement("li");
+ var item = this._itemCollection[i];
+ var a = document.createElement("a");
+ var chevron = document.createElement("i");
+ listItem.className = "ms-Breadcrumb-listItem";
+ a.className = "ms-Breadcrumb-itemLink";
+ if (item.link !== null) {
+ a.setAttribute("href", item.link);
+ }
+ if (!isNaN(item.tabIndex)) {
+ a.setAttribute("tabindex", item.tabIndex);
+ }
+ a.textContent = item.text;
+ chevron.className = "ms-Breadcrumb-chevron ms-Icon ms-Icon--chevronRight";
+ listItem.appendChild(a);
+ listItem.appendChild(chevron);
+ this._breadcrumbList.appendChild(listItem);
+ }
+ }
+ };
+ /**
+ * resets a list by removing its children
+ */
+ Breadcrumb.prototype._resetList = function (list) {
+ while (list.firstChild) {
+ list.removeChild(list.firstChild);
+ }
+ };
+ /**
+ * opens the overflow menu
+ */
+ Breadcrumb.prototype._openOverflow = function (event) {
+ if (this._overflowMenu.className.indexOf(" is-open") === -1) {
+ this._overflowMenu.classList.add("is-open");
+ this.removeOutlinesOnClick();
+ // force focus rect onto overflow button
+ this._overflowButton.focus();
+ }
+ };
+ Breadcrumb.prototype._overflowKeyPress = function (event) {
+ if (event.keyCode === 13) {
+ this._openOverflow(event);
+ }
+ };
+ /**
+ * closes the overflow menu
+ */
+ Breadcrumb.prototype._closeOverflow = function (event) {
+ if (!event || event.target !== this._overflowButton) {
+ this._overflowMenu.classList.remove("is-open");
+ }
+ };
+ /**
+ * caches elements and values of the component
+ */
+ Breadcrumb.prototype._cacheDOM = function () {
+ this._breadcrumb = this.container;
+ this._breadcrumbList = this._breadcrumb.querySelector(".ms-Breadcrumb-list");
+ this._listItems = this._breadcrumb.querySelectorAll(".ms-Breadcrumb-listItem");
+ this._contextMenu = this._breadcrumb.querySelector(".ms-ContextualMenu");
+ this._overflowButton = this._breadcrumb.querySelector(".ms-Breadcrumb-overflowButton");
+ this._overflowMenu = this._breadcrumb.querySelector(".ms-Breadcrumb-overflowMenu");
+ };
+ /**
+ * sets handlers for resize and button click events
+ */
+ Breadcrumb.prototype._setListeners = function () {
+ window.addEventListener("resize", this._onResize.bind(this));
+ this._overflowButton.addEventListener("click", this._openOverflow.bind(this), false);
+ this._overflowButton.addEventListener("keypress", this._overflowKeyPress.bind(this), false);
+ document.addEventListener("click", this._closeOverflow.bind(this), false);
+ this._breadcrumbList.addEventListener("click", this.removeOutlinesOnClick, false);
+ };
+ // medium breakpoint
+ Breadcrumb.MEDIUM = 639;
+ return Breadcrumb;
+ }());
+ fabric.Breadcrumb = Breadcrumb;
+})(fabric || (fabric = {})); // end fabric namespace
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * Button
+ *
+ * Mostly just a click handler
+ *
+ */
+var fabric;
+(function (fabric) {
+ "use strict";
+ var Button = (function () {
+ function Button(container, clickHandler) {
+ this._container = container;
+ if (clickHandler) {
+ this._clickHandler = clickHandler;
+ this._setClick();
+ }
+ }
+ Button.prototype.disposeEvents = function () {
+ this._container.removeEventListener("click", this._clickHandler, false);
+ };
+ Button.prototype._setClick = function () {
+ this._container.addEventListener("click", this._clickHandler, false);
+ };
+ return Button;
+ }());
+ fabric.Button = Button;
+})(fabric || (fabric = {}));
+
+
+
+var FabricTemplateLibrary = (function () {
+ function FabricTemplateLibrary() {
+ }
+ FabricTemplateLibrary.prototype.Breadcrumb = function () {
+ var Breadcrumb0 = document.createElement("div");
+ Breadcrumb0.setAttribute("class", "ms-Breadcrumb ");
+ Breadcrumb0.innerHTML += " ";
+ var Breadcrumb0c1 = document.createElement("div");
+ Breadcrumb0c1.setAttribute("class", "ms-Breadcrumb-overflow");
+ Breadcrumb0c1.innerHTML += " ";
+ var Breadcrumb0c1c1 = document.createElement("div");
+ Breadcrumb0c1c1.setAttribute("class", "ms-Breadcrumb-overflowButton ms-Icon ms-Icon--ellipsis");
+ Breadcrumb0c1c1.setAttribute("tabindex", "1");
+ Breadcrumb0c1.appendChild(Breadcrumb0c1c1);
+ Breadcrumb0c1.innerHTML += " ";
+ var Breadcrumb0c1c3 = document.createElement("div");
+ Breadcrumb0c1c3.setAttribute("class", "ms-Breadcrumb-overflowMenu");
+ Breadcrumb0c1c3.innerHTML += " ";
+ var Breadcrumb0c1c3c1 = document.createElement("ul");
+ Breadcrumb0c1c3c1.setAttribute("class", "ms-ContextualMenu is-open");
+ Breadcrumb0c1c3.appendChild(Breadcrumb0c1c3c1);
+ Breadcrumb0c1c3.innerHTML += " ";
+ Breadcrumb0c1.appendChild(Breadcrumb0c1c3);
+ Breadcrumb0c1.innerHTML += " ";
+ Breadcrumb0.appendChild(Breadcrumb0c1);
+ Breadcrumb0.innerHTML += " ";
+ var Breadcrumb0c3 = document.createElement("ul");
+ Breadcrumb0c3.setAttribute("class", "ms-Breadcrumb-list");
+ Breadcrumb0c3.innerHTML += " ";
+ Breadcrumb0.appendChild(Breadcrumb0c3);
+ Breadcrumb0.innerHTML += "";
+ return Breadcrumb0;
+ };
+ FabricTemplateLibrary.prototype.Button = function () {
+ var Button0 = document.createElement("button");
+ Button0.setAttribute("class", "ms-Button ");
+ Button0.innerHTML += " ";
+ var Button0c1 = document.createElement("span");
+ Button0c1.setAttribute("class", "ms-Button-label");
+ Button0c1.innerHTML += "Create Account";
+ Button0.appendChild(Button0c1);
+ Button0.innerHTML += "";
+ return Button0;
+ };
+ FabricTemplateLibrary.prototype.Callout = function () {
+ var Callout0 = document.createElement("div");
+ Callout0.setAttribute("class", "ms-Callout ");
+ Callout0.innerHTML += " ";
+ var Callout0c1 = document.createElement("div");
+ Callout0c1.setAttribute("class", "ms-Callout-main");
+ Callout0c1.innerHTML += " ";
+ var Callout0c1c1 = document.createElement("div");
+ Callout0c1c1.setAttribute("class", "ms-Callout-header");
+ Callout0c1c1.innerHTML += " ";
+ var Callout0c1c1c1 = document.createElement("p");
+ Callout0c1c1c1.setAttribute("class", "ms-Callout-title");
+ Callout0c1c1.appendChild(Callout0c1c1c1);
+ Callout0c1c1.innerHTML += " ";
+ Callout0c1.appendChild(Callout0c1c1);
+ Callout0c1.innerHTML += " ";
+ var Callout0c1c3 = document.createElement("div");
+ Callout0c1c3.setAttribute("class", "ms-Callout-inner");
+ Callout0c1c3.innerHTML += " ";
+ var Callout0c1c3c1 = document.createElement("div");
+ Callout0c1c3c1.setAttribute("class", "ms-Callout-content");
+ Callout0c1c3c1.innerHTML += " ";
+ var Callout0c1c3c1c1 = document.createElement("p");
+ Callout0c1c3c1c1.setAttribute("class", "ms-Callout-subText ");
+ Callout0c1c3c1.appendChild(Callout0c1c3c1c1);
+ Callout0c1c3c1.innerHTML += " ";
+ Callout0c1c3.appendChild(Callout0c1c3c1);
+ Callout0c1c3.innerHTML += " ";
+ var Callout0c1c3c3 = document.createElement("div");
+ Callout0c1c3c3.setAttribute("class", "ms-Callout-actions");
+ Callout0c1c3c3.innerHTML += " ";
+ Callout0c1c3.appendChild(Callout0c1c3c3);
+ Callout0c1c3.innerHTML += " ";
+ Callout0c1.appendChild(Callout0c1c3);
+ Callout0c1.innerHTML += " ";
+ Callout0.appendChild(Callout0c1);
+ Callout0.innerHTML += "";
+ return Callout0;
+ };
+ FabricTemplateLibrary.prototype.CheckBox = function () {
+ var CheckBox0 = document.createElement("div");
+ CheckBox0.setAttribute("class", "ms-CheckBox");
+ CheckBox0.innerHTML += " ";
+ var CheckBox0c1 = document.createElement("li");
+ CheckBox0c1.setAttribute("role", "");
+ CheckBox0c1.setAttribute("class", "ms-Choice-field ");
+ CheckBox0c1.setAttribute("tabindex", "0");
+ CheckBox0c1.setAttribute("aria-checked", "");
+ CheckBox0c1.setAttribute("name", "");
+ CheckBox0c1.innerHTML += " ";
+ var CheckBox0c1c1 = document.createElement("span");
+ CheckBox0c1c1.setAttribute("class", "ms-Label");
+ CheckBox0c1.appendChild(CheckBox0c1c1);
+ CheckBox0c1.innerHTML += " ";
+ CheckBox0.appendChild(CheckBox0c1);
+ CheckBox0.innerHTML += "";
+ return CheckBox0;
+ };
+ FabricTemplateLibrary.prototype.ChoiceFieldGroup = function () {
+ var ChoiceFieldGroup0 = document.createElement("div");
+ ChoiceFieldGroup0.setAttribute("class", "ms-ChoiceFieldGroup");
+ ChoiceFieldGroup0.setAttribute("id", "");
+ ChoiceFieldGroup0.setAttribute("role", "");
+ ChoiceFieldGroup0.innerHTML += " ";
+ var ChoiceFieldGroup0c1 = document.createElement("div");
+ ChoiceFieldGroup0c1.setAttribute("class", "ms-ChoiceFieldGroup-title");
+ ChoiceFieldGroup0c1.innerHTML += " ";
+ var ChoiceFieldGroup0c1c1 = document.createElement("label");
+ ChoiceFieldGroup0c1c1.setAttribute("class", "ms-Label is-required ");
+ ChoiceFieldGroup0c1c1.innerHTML += "Unselected";
+ ChoiceFieldGroup0c1.appendChild(ChoiceFieldGroup0c1c1);
+ ChoiceFieldGroup0c1.innerHTML += " ";
+ ChoiceFieldGroup0.appendChild(ChoiceFieldGroup0c1);
+ ChoiceFieldGroup0.innerHTML += " ";
+ var ChoiceFieldGroup0c3 = document.createElement("ul");
+ ChoiceFieldGroup0c3.setAttribute("class", "ms-ChoiceFieldGroup-list");
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c3 = document.createElement("div");
+ ChoiceFieldGroup0c3c3.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c3.innerHTML += " ";
+ var ChoiceFieldGroup0c3c3c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c3c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c3c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c3c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c3c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c3c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c3c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c3c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c3c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c3c1c1.innerHTML += "Option 1";
+ ChoiceFieldGroup0c3c3c1.appendChild(ChoiceFieldGroup0c3c3c1c1);
+ ChoiceFieldGroup0c3c3c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c3.appendChild(ChoiceFieldGroup0c3c3c1);
+ ChoiceFieldGroup0c3c3.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c3);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c7 = document.createElement("div");
+ ChoiceFieldGroup0c3c7.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c7.innerHTML += " ";
+ var ChoiceFieldGroup0c3c7c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c7c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c7c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c7c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c7c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c7c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c7c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c7c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c7c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c7c1c1.innerHTML += "Option 2";
+ ChoiceFieldGroup0c3c7c1.appendChild(ChoiceFieldGroup0c3c7c1c1);
+ ChoiceFieldGroup0c3c7c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c7.appendChild(ChoiceFieldGroup0c3c7c1);
+ ChoiceFieldGroup0c3c7.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c7);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c11 = document.createElement("div");
+ ChoiceFieldGroup0c3c11.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c11.innerHTML += " ";
+ var ChoiceFieldGroup0c3c11c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c11c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c11c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c11c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c11c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c11c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c11c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c11c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c11c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c11c1c1.innerHTML += "Option 3";
+ ChoiceFieldGroup0c3c11c1.appendChild(ChoiceFieldGroup0c3c11c1c1);
+ ChoiceFieldGroup0c3c11c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c11.appendChild(ChoiceFieldGroup0c3c11c1);
+ ChoiceFieldGroup0c3c11.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c11);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c15 = document.createElement("div");
+ ChoiceFieldGroup0c3c15.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c15.innerHTML += " ";
+ var ChoiceFieldGroup0c3c15c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c15c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c15c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c15c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c15c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c15c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c15c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c15c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c15c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c15c1c1.innerHTML += "Option 4";
+ ChoiceFieldGroup0c3c15c1.appendChild(ChoiceFieldGroup0c3c15c1c1);
+ ChoiceFieldGroup0c3c15c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c15.appendChild(ChoiceFieldGroup0c3c15c1);
+ ChoiceFieldGroup0c3c15.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c15);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0.appendChild(ChoiceFieldGroup0c3);
+ ChoiceFieldGroup0.innerHTML += "";
+ return ChoiceFieldGroup0;
+ };
+ FabricTemplateLibrary.prototype.CommandBar = function () {
+ var CommandBar0 = document.createElement("div");
+ CommandBar0.setAttribute("class", "ms-CommandBar ");
+ CommandBar0.innerHTML += " ";
+ var CommandBar0c1 = document.createElement("div");
+ CommandBar0c1.setAttribute("class", "ms-CommandBar-mainArea");
+ CommandBar0c1.innerHTML += " ";
+ CommandBar0.appendChild(CommandBar0c1);
+ CommandBar0.innerHTML += "";
+ return CommandBar0;
+ };
+ FabricTemplateLibrary.prototype.CommandButton = function () {
+ var CommandButton0 = document.createElement("div");
+ CommandButton0.setAttribute("class", "ms-CommandButton ");
+ CommandButton0.innerHTML += " ";
+ var CommandButton0c1 = document.createElement("button");
+ CommandButton0c1.setAttribute("class", "ms-CommandButton-button");
+ CommandButton0c1.innerHTML += " ";
+ var CommandButton0c1c1 = document.createElement("span");
+ CommandButton0c1c1.setAttribute("class", "ms-CommandButton-icon ms-fontColor-themePrimary");
+ var CommandButton0c1c1c0 = document.createElement("i");
+ CommandButton0c1c1c0.setAttribute("class", "ms-Icon ms-Icon--circleFill");
+ CommandButton0c1c1.appendChild(CommandButton0c1c1c0);
+ CommandButton0c1.appendChild(CommandButton0c1c1);
+ var CommandButton0c1c2 = document.createElement("span");
+ CommandButton0c1c2.setAttribute("class", "ms-CommandButton-label");
+ CommandButton0c1c2.innerHTML += "Command";
+ CommandButton0c1.appendChild(CommandButton0c1c2);
+ CommandButton0c1.innerHTML += " ";
+ CommandButton0.appendChild(CommandButton0c1);
+ CommandButton0.innerHTML += "";
+ return CommandButton0;
+ };
+ FabricTemplateLibrary.prototype.ContextualHost = function () {
+ var ContextualHost0 = document.createElement("div");
+ ContextualHost0.setAttribute("class", "ms-ContextualHost ");
+ ContextualHost0.innerHTML += " ";
+ var ContextualHost0c1 = document.createElement("div");
+ ContextualHost0c1.setAttribute("class", "ms-ContextualHost-main");
+ ContextualHost0c1.innerHTML += " ";
+ ContextualHost0.appendChild(ContextualHost0c1);
+ ContextualHost0.innerHTML += " ";
+ var ContextualHost0c3 = document.createElement("div");
+ ContextualHost0c3.setAttribute("class", "ms-ContextualHost-beak");
+ ContextualHost0.appendChild(ContextualHost0c3);
+ ContextualHost0.innerHTML += "";
+ return ContextualHost0;
+ };
+ FabricTemplateLibrary.prototype.ContextualMenu = function () {
+ var ContextualMenu0 = document.createElement("ul");
+ ContextualMenu0.setAttribute("class", "ms-ContextualMenu is-open ");
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c1 = document.createElement("li");
+ ContextualMenu0c1.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c1.innerHTML += " ";
+ var ContextualMenu0c1c1 = document.createElement("a");
+ ContextualMenu0c1c1.setAttribute("class", "ms-ContextualMenu-link ");
+ ContextualMenu0c1c1.setAttribute("tabindex", "1");
+ ContextualMenu0c1c1.innerHTML += "Animals";
+ ContextualMenu0c1.appendChild(ContextualMenu0c1c1);
+ ContextualMenu0c1.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c1);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c3 = document.createElement("li");
+ ContextualMenu0c3.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c3.innerHTML += " ";
+ var ContextualMenu0c3c1 = document.createElement("a");
+ ContextualMenu0c3c1.setAttribute("class", "ms-ContextualMenu-link ");
+ ContextualMenu0c3c1.setAttribute("tabindex", "1");
+ ContextualMenu0c3c1.innerHTML += "Books";
+ ContextualMenu0c3.appendChild(ContextualMenu0c3c1);
+ ContextualMenu0c3.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c3);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c5 = document.createElement("li");
+ ContextualMenu0c5.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c5.innerHTML += " ";
+ var ContextualMenu0c5c1 = document.createElement("a");
+ ContextualMenu0c5c1.setAttribute("class", "ms-ContextualMenu-link is-selected ");
+ ContextualMenu0c5c1.setAttribute("tabindex", "1");
+ ContextualMenu0c5c1.innerHTML += "Education";
+ ContextualMenu0c5.appendChild(ContextualMenu0c5c1);
+ ContextualMenu0c5.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c5);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c7 = document.createElement("li");
+ ContextualMenu0c7.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c7.innerHTML += " ";
+ var ContextualMenu0c7c1 = document.createElement("a");
+ ContextualMenu0c7c1.setAttribute("class", "ms-ContextualMenu-link ");
+ ContextualMenu0c7c1.setAttribute("tabindex", "1");
+ ContextualMenu0c7c1.innerHTML += "Music";
+ ContextualMenu0c7.appendChild(ContextualMenu0c7c1);
+ ContextualMenu0c7.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c7);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c9 = document.createElement("li");
+ ContextualMenu0c9.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c9.innerHTML += " ";
+ var ContextualMenu0c9c1 = document.createElement("a");
+ ContextualMenu0c9c1.setAttribute("class", "ms-ContextualMenu-link is-disabled ");
+ ContextualMenu0c9c1.setAttribute("tabindex", "1");
+ ContextualMenu0c9c1.innerHTML += "Sports";
+ ContextualMenu0c9.appendChild(ContextualMenu0c9c1);
+ ContextualMenu0c9.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c9);
+ ContextualMenu0.innerHTML += "";
+ return ContextualMenu0;
+ };
+ FabricTemplateLibrary.prototype.DatePicker = function () {
+ var DatePicker0 = document.createElement("div");
+ DatePicker0.setAttribute("class", "ms-DatePicker");
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c1 = document.createElement("div");
+ DatePicker0c1.setAttribute("class", "ms-TextField");
+ DatePicker0c1.innerHTML += " ";
+ var DatePicker0c1c1 = document.createElement("label");
+ DatePicker0c1c1.setAttribute("class", "ms-Label");
+ DatePicker0c1c1.innerHTML += "Start date";
+ DatePicker0c1.appendChild(DatePicker0c1c1);
+ DatePicker0c1.innerHTML += " ";
+ var DatePicker0c1c3 = document.createElement("i");
+ DatePicker0c1c3.setAttribute("class", "ms-DatePicker-event ms-Icon ms-Icon--event");
+ DatePicker0c1.appendChild(DatePicker0c1c3);
+ DatePicker0c1.innerHTML += " ";
+ var DatePicker0c1c5 = document.createElement("input");
+ DatePicker0c1c5.setAttribute("class", "ms-TextField-field");
+ DatePicker0c1c5.setAttribute("type", "text");
+ DatePicker0c1c5.setAttribute("placeholder", "Select a date…");
+ DatePicker0c1.appendChild(DatePicker0c1c5);
+ DatePicker0c1.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c1);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c3 = document.createElement("div");
+ DatePicker0c3.setAttribute("class", "ms-DatePicker-monthComponents");
+ DatePicker0c3.innerHTML += " ";
+ var DatePicker0c3c1 = document.createElement("span");
+ DatePicker0c3c1.setAttribute("class", "ms-DatePicker-nextMonth js-nextMonth");
+ var DatePicker0c3c1c0 = document.createElement("i");
+ DatePicker0c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+ DatePicker0c3c1.appendChild(DatePicker0c3c1c0);
+ DatePicker0c3.appendChild(DatePicker0c3c1);
+ DatePicker0c3.innerHTML += " ";
+ var DatePicker0c3c3 = document.createElement("span");
+ DatePicker0c3c3.setAttribute("class", "ms-DatePicker-prevMonth js-prevMonth");
+ var DatePicker0c3c3c0 = document.createElement("i");
+ DatePicker0c3c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+ DatePicker0c3c3.appendChild(DatePicker0c3c3c0);
+ DatePicker0c3.appendChild(DatePicker0c3c3);
+ DatePicker0c3.innerHTML += " ";
+ var DatePicker0c3c5 = document.createElement("div");
+ DatePicker0c3c5.setAttribute("class", "ms-DatePicker-headerToggleView js-showMonthPicker");
+ DatePicker0c3.appendChild(DatePicker0c3c5);
+ DatePicker0c3.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c3);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c5 = document.createElement("span");
+ DatePicker0c5.setAttribute("class", "ms-DatePicker-goToday js-goToday");
+ DatePicker0c5.innerHTML += "Go to today";
+ DatePicker0.appendChild(DatePicker0c5);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c7 = document.createElement("div");
+ DatePicker0c7.setAttribute("class", "ms-DatePicker-monthPicker");
+ DatePicker0c7.innerHTML += " ";
+ var DatePicker0c7c1 = document.createElement("div");
+ DatePicker0c7c1.setAttribute("class", "ms-DatePicker-header");
+ DatePicker0c7c1.innerHTML += " ";
+ var DatePicker0c7c1c1 = document.createElement("div");
+ DatePicker0c7c1c1.setAttribute("class", "ms-DatePicker-yearComponents");
+ DatePicker0c7c1c1.innerHTML += " ";
+ var DatePicker0c7c1c1c1 = document.createElement("span");
+ DatePicker0c7c1c1c1.setAttribute("class", "ms-DatePicker-nextYear js-nextYear");
+ var DatePicker0c7c1c1c1c0 = document.createElement("i");
+ DatePicker0c7c1c1c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+ DatePicker0c7c1c1c1.appendChild(DatePicker0c7c1c1c1c0);
+ DatePicker0c7c1c1.appendChild(DatePicker0c7c1c1c1);
+ DatePicker0c7c1c1.innerHTML += " ";
+ var DatePicker0c7c1c1c3 = document.createElement("span");
+ DatePicker0c7c1c1c3.setAttribute("class", "ms-DatePicker-prevYear js-prevYear");
+ var DatePicker0c7c1c1c3c0 = document.createElement("i");
+ DatePicker0c7c1c1c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+ DatePicker0c7c1c1c3.appendChild(DatePicker0c7c1c1c3c0);
+ DatePicker0c7c1c1.appendChild(DatePicker0c7c1c1c3);
+ DatePicker0c7c1c1.innerHTML += " ";
+ DatePicker0c7c1.appendChild(DatePicker0c7c1c1);
+ DatePicker0c7c1.innerHTML += " ";
+ var DatePicker0c7c1c3 = document.createElement("div");
+ DatePicker0c7c1c3.setAttribute("class", "ms-DatePicker-currentYear js-showYearPicker");
+ DatePicker0c7c1.appendChild(DatePicker0c7c1c3);
+ DatePicker0c7c1.innerHTML += " ";
+ DatePicker0c7.appendChild(DatePicker0c7c1);
+ DatePicker0c7.innerHTML += " ";
+ var DatePicker0c7c3 = document.createElement("div");
+ DatePicker0c7c3.setAttribute("class", "ms-DatePicker-optionGrid");
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c1 = document.createElement("span");
+ DatePicker0c7c3c1.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c1.setAttribute("data-month", "0");
+ DatePicker0c7c3c1.innerHTML += "Jan";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c1);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c3 = document.createElement("span");
+ DatePicker0c7c3c3.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c3.setAttribute("data-month", "1");
+ DatePicker0c7c3c3.innerHTML += "Feb";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c3);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c5 = document.createElement("span");
+ DatePicker0c7c3c5.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c5.setAttribute("data-month", "2");
+ DatePicker0c7c3c5.innerHTML += "Mar";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c5);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c7 = document.createElement("span");
+ DatePicker0c7c3c7.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c7.setAttribute("data-month", "3");
+ DatePicker0c7c3c7.innerHTML += "Apr";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c7);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c9 = document.createElement("span");
+ DatePicker0c7c3c9.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c9.setAttribute("data-month", "4");
+ DatePicker0c7c3c9.innerHTML += "May";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c9);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c11 = document.createElement("span");
+ DatePicker0c7c3c11.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c11.setAttribute("data-month", "5");
+ DatePicker0c7c3c11.innerHTML += "Jun";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c11);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c13 = document.createElement("span");
+ DatePicker0c7c3c13.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c13.setAttribute("data-month", "6");
+ DatePicker0c7c3c13.innerHTML += "Jul";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c13);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c15 = document.createElement("span");
+ DatePicker0c7c3c15.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c15.setAttribute("data-month", "7");
+ DatePicker0c7c3c15.innerHTML += "Aug";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c15);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c17 = document.createElement("span");
+ DatePicker0c7c3c17.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c17.setAttribute("data-month", "8");
+ DatePicker0c7c3c17.innerHTML += "Sep";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c17);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c19 = document.createElement("span");
+ DatePicker0c7c3c19.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c19.setAttribute("data-month", "9");
+ DatePicker0c7c3c19.innerHTML += "Oct";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c19);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c21 = document.createElement("span");
+ DatePicker0c7c3c21.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c21.setAttribute("data-month", "10");
+ DatePicker0c7c3c21.innerHTML += "Nov";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c21);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c23 = document.createElement("span");
+ DatePicker0c7c3c23.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c23.setAttribute("data-month", "11");
+ DatePicker0c7c3c23.innerHTML += "Dec";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c23);
+ DatePicker0c7c3.innerHTML += " ";
+ DatePicker0c7.appendChild(DatePicker0c7c3);
+ DatePicker0c7.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c7);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c9 = document.createElement("div");
+ DatePicker0c9.setAttribute("class", "ms-DatePicker-yearPicker");
+ DatePicker0c9.innerHTML += " ";
+ var DatePicker0c9c1 = document.createElement("div");
+ DatePicker0c9c1.setAttribute("class", "ms-DatePicker-decadeComponents");
+ DatePicker0c9c1.innerHTML += " ";
+ var DatePicker0c9c1c1 = document.createElement("span");
+ DatePicker0c9c1c1.setAttribute("class", "ms-DatePicker-nextDecade js-nextDecade");
+ var DatePicker0c9c1c1c0 = document.createElement("i");
+ DatePicker0c9c1c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+ DatePicker0c9c1c1.appendChild(DatePicker0c9c1c1c0);
+ DatePicker0c9c1.appendChild(DatePicker0c9c1c1);
+ DatePicker0c9c1.innerHTML += " ";
+ var DatePicker0c9c1c3 = document.createElement("span");
+ DatePicker0c9c1c3.setAttribute("class", "ms-DatePicker-prevDecade js-prevDecade");
+ var DatePicker0c9c1c3c0 = document.createElement("i");
+ DatePicker0c9c1c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+ DatePicker0c9c1c3.appendChild(DatePicker0c9c1c3c0);
+ DatePicker0c9c1.appendChild(DatePicker0c9c1c3);
+ DatePicker0c9c1.innerHTML += " ";
+ DatePicker0c9.appendChild(DatePicker0c9c1);
+ DatePicker0c9.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c9);
+ DatePicker0.innerHTML += "";
+ return DatePicker0;
+ };
+ FabricTemplateLibrary.prototype.Dialog = function () {
+ var Dialog0 = document.createElement("div");
+ Dialog0.setAttribute("class", "ms-Dialog ms-Dialog--sample ");
+ Dialog0.innerHTML += " ";
+ var Dialog0c1 = document.createElement("button");
+ Dialog0c1.setAttribute("class", "ms-Dialog-button ms-Dialog-buttonClose");
+ Dialog0c1.innerHTML += " ";
+ var Dialog0c1c1 = document.createElement("i");
+ Dialog0c1c1.setAttribute("class", "ms-Icon ms-Icon--x");
+ Dialog0c1.appendChild(Dialog0c1c1);
+ Dialog0c1.innerHTML += " ";
+ Dialog0.appendChild(Dialog0c1);
+ Dialog0.innerHTML += " ";
+ var Dialog0c3 = document.createElement("div");
+ Dialog0c3.setAttribute("class", "ms-Dialog-title");
+ Dialog0c3.innerHTML += "All emails together";
+ Dialog0.appendChild(Dialog0c3);
+ Dialog0.innerHTML += " ";
+ var Dialog0c5 = document.createElement("div");
+ Dialog0c5.setAttribute("class", "ms-Dialog-content");
+ Dialog0c5.innerHTML += " ";
+ var Dialog0c5c1 = document.createElement("p");
+ Dialog0c5c1.setAttribute("class", "ms-Dialog-subText");
+ Dialog0c5c1.innerHTML += "Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.";
+ Dialog0c5.appendChild(Dialog0c5c1);
+ Dialog0c5.innerHTML += " ";
+ Dialog0c5.innerHTML += "";
+ var Dialog0c5c5 = document.createElement("div");
+ Dialog0c5c5.setAttribute("class", "ms-CheckBox");
+ Dialog0c5c5.innerHTML += " ";
+ var Dialog0c5c5c1 = document.createElement("li");
+ Dialog0c5c5c1.setAttribute("role", "checkbox");
+ Dialog0c5c5c1.setAttribute("class", "ms-Choice-field ");
+ Dialog0c5c5c1.setAttribute("tabindex", "0");
+ Dialog0c5c5c1.setAttribute("aria-checked", "false");
+ Dialog0c5c5c1.setAttribute("name", "checkboxa");
+ Dialog0c5c5c1.innerHTML += " ";
+ var Dialog0c5c5c1c1 = document.createElement("span");
+ Dialog0c5c5c1c1.setAttribute("class", "ms-Label");
+ Dialog0c5c5c1c1.innerHTML += "Option1";
+ Dialog0c5c5c1.appendChild(Dialog0c5c5c1c1);
+ Dialog0c5c5c1.innerHTML += " ";
+ Dialog0c5c5.appendChild(Dialog0c5c5c1);
+ Dialog0c5c5.innerHTML += "";
+ Dialog0c5.appendChild(Dialog0c5c5);
+ Dialog0c5.innerHTML += " ";
+ Dialog0c5.innerHTML += "";
+ var Dialog0c5c9 = document.createElement("div");
+ Dialog0c5c9.setAttribute("class", "ms-CheckBox");
+ Dialog0c5c9.innerHTML += " ";
+ var Dialog0c5c9c1 = document.createElement("li");
+ Dialog0c5c9c1.setAttribute("role", "checkbox");
+ Dialog0c5c9c1.setAttribute("class", "ms-Choice-field ");
+ Dialog0c5c9c1.setAttribute("tabindex", "0");
+ Dialog0c5c9c1.setAttribute("aria-checked", "false");
+ Dialog0c5c9c1.setAttribute("name", "checkboxa");
+ Dialog0c5c9c1.innerHTML += " ";
+ var Dialog0c5c9c1c1 = document.createElement("span");
+ Dialog0c5c9c1c1.setAttribute("class", "ms-Label");
+ Dialog0c5c9c1c1.innerHTML += "Option2";
+ Dialog0c5c9c1.appendChild(Dialog0c5c9c1c1);
+ Dialog0c5c9c1.innerHTML += " ";
+ Dialog0c5c9.appendChild(Dialog0c5c9c1);
+ Dialog0c5c9.innerHTML += "";
+ Dialog0c5.appendChild(Dialog0c5c9);
+ Dialog0c5.innerHTML += " ";
+ Dialog0.appendChild(Dialog0c5);
+ Dialog0.innerHTML += " ";
+ var Dialog0c7 = document.createElement("div");
+ Dialog0c7.setAttribute("class", "ms-Dialog-actions");
+ Dialog0c7.innerHTML += " ";
+ Dialog0c7.innerHTML += "";
+ var Dialog0c7c3 = document.createElement("button");
+ Dialog0c7c3.setAttribute("class", "ms-Button ms-Button--primary ");
+ Dialog0c7c3.innerHTML += " ";
+ var Dialog0c7c3c1 = document.createElement("span");
+ Dialog0c7c3c1.setAttribute("class", "ms-Button-label");
+ Dialog0c7c3c1.innerHTML += "Save";
+ Dialog0c7c3.appendChild(Dialog0c7c3c1);
+ Dialog0c7c3.innerHTML += "";
+ Dialog0c7.appendChild(Dialog0c7c3);
+ Dialog0c7.innerHTML += " ";
+ Dialog0c7.innerHTML += "";
+ var Dialog0c7c7 = document.createElement("button");
+ Dialog0c7c7.setAttribute("class", "ms-Button ");
+ Dialog0c7c7.innerHTML += " ";
+ var Dialog0c7c7c1 = document.createElement("span");
+ Dialog0c7c7c1.setAttribute("class", "ms-Button-label");
+ Dialog0c7c7c1.innerHTML += "Cancel";
+ Dialog0c7c7.appendChild(Dialog0c7c7c1);
+ Dialog0c7c7.innerHTML += "";
+ Dialog0c7.appendChild(Dialog0c7c7);
+ Dialog0c7.innerHTML += " ";
+ Dialog0.appendChild(Dialog0c7);
+ Dialog0.innerHTML += "";
+ return Dialog0;
+ };
+ FabricTemplateLibrary.prototype.DialogHost = function () {
+ var DialogHost0 = document.createElement("div");
+ DialogHost0.setAttribute("class", "ms-DialogHost ");
+ DialogHost0.innerHTML += " ";
+ var DialogHost0c1 = document.createElement("div");
+ DialogHost0c1.setAttribute("class", "ms-DialogHost-main");
+ DialogHost0c1.innerHTML += " ";
+ DialogHost0.appendChild(DialogHost0c1);
+ DialogHost0.innerHTML += "";
+ return DialogHost0;
+ };
+ FabricTemplateLibrary.prototype.Dropdown = function () {
+ var Dropdown0 = document.createElement("div");
+ Dropdown0.setAttribute("class", "ms-Dropdown ");
+ Dropdown0.setAttribute("tabindex", "0");
+ Dropdown0.innerHTML += " ";
+ var Dropdown0c1 = document.createElement("label");
+ Dropdown0c1.setAttribute("class", "ms-Label");
+ Dropdown0c1.innerHTML += "Dropdown label";
+ Dropdown0.appendChild(Dropdown0c1);
+ Dropdown0.innerHTML += " ";
+ var Dropdown0c3 = document.createElement("i");
+ Dropdown0c3.setAttribute("class", "ms-Dropdown-caretDown ms-Icon ms-Icon--caretDown");
+ Dropdown0.appendChild(Dropdown0c3);
+ Dropdown0.innerHTML += " ";
+ var Dropdown0c5 = document.createElement("select");
+ Dropdown0c5.setAttribute("class", "ms-Dropdown-select");
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c1 = document.createElement("option");
+ Dropdown0c5c1.innerHTML += "Choose a sound…";
+ Dropdown0c5.appendChild(Dropdown0c5c1);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c3 = document.createElement("option");
+ Dropdown0c5c3.innerHTML += "Dog barking";
+ Dropdown0c5.appendChild(Dropdown0c5c3);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c5 = document.createElement("option");
+ Dropdown0c5c5.innerHTML += "Wind blowing";
+ Dropdown0c5.appendChild(Dropdown0c5c5);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c7 = document.createElement("option");
+ Dropdown0c5c7.innerHTML += "Duck quacking";
+ Dropdown0c5.appendChild(Dropdown0c5c7);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c9 = document.createElement("option");
+ Dropdown0c5c9.innerHTML += "Cow mooing";
+ Dropdown0c5.appendChild(Dropdown0c5c9);
+ Dropdown0c5.innerHTML += " ";
+ Dropdown0.appendChild(Dropdown0c5);
+ Dropdown0.innerHTML += "";
+ return Dropdown0;
+ };
+ FabricTemplateLibrary.prototype.FacePile = function () {
+ var FacePile0 = document.createElement("div");
+ FacePile0.setAttribute("class", "ms-FacePile");
+ FacePile0.innerHTML += " ";
+ var FacePile0c1 = document.createElement("button");
+ FacePile0c1.setAttribute("class", "ms-FacePile-addButton ms-FacePile-addButton--addPerson");
+ FacePile0c1.innerHTML += " ";
+ var FacePile0c1c1 = document.createElement("i");
+ FacePile0c1c1.setAttribute("class", "ms-FacePile-addPersonIcon ms-Icon ms-Icon--personAdd");
+ FacePile0c1.appendChild(FacePile0c1c1);
+ FacePile0c1.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c1);
+ FacePile0.innerHTML += " ";
+ FacePile0.innerHTML += " ";
+ var FacePile0c5 = document.createElement("div");
+ FacePile0c5.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c1 = document.createElement("div");
+ FacePile0c5c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c1.innerHTML += " ";
+ var FacePile0c5c1c1 = document.createElement("div");
+ FacePile0c5c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c1c1.innerHTML += "AL";
+ FacePile0c5c1.appendChild(FacePile0c5c1c1);
+ FacePile0c5c1.innerHTML += " ";
+ var FacePile0c5c1c3 = document.createElement("img");
+ FacePile0c5c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c1.appendChild(FacePile0c5c1c3);
+ FacePile0c5c1.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c1);
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c3 = document.createElement("div");
+ FacePile0c5c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c3.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c3);
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c5 = document.createElement("div");
+ FacePile0c5c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c5.innerHTML += " ";
+ var FacePile0c5c5c1 = document.createElement("div");
+ FacePile0c5c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c5c5.appendChild(FacePile0c5c5c1);
+ FacePile0c5c5.innerHTML += " ";
+ var FacePile0c5c5c3 = document.createElement("div");
+ FacePile0c5c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c5c3.innerHTML += "Accountant";
+ FacePile0c5c5.appendChild(FacePile0c5c5c3);
+ FacePile0c5c5.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c5);
+ FacePile0c5.innerHTML += " ";
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c9 = document.createElement("div");
+ FacePile0c5c9.setAttribute("class", "ms-PersonaCard ");
+ FacePile0c5c9.innerHTML += " ";
+ var FacePile0c5c9c1 = document.createElement("div");
+ FacePile0c5c9c1.setAttribute("class", "ms-PersonaCard-persona");
+ FacePile0c5c9c1.innerHTML += " ";
+ FacePile0c5c9c1.innerHTML += " ";
+ var FacePile0c5c9c1c3 = document.createElement("div");
+ FacePile0c5c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+ FacePile0c5c9c1c3.innerHTML += " ";
+ var FacePile0c5c9c1c3c1 = document.createElement("div");
+ FacePile0c5c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c1c3c1c1.innerHTML += "AL";
+ FacePile0c5c9c1c3c1.appendChild(FacePile0c5c9c1c3c1c1);
+ FacePile0c5c9c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c1c3c1.appendChild(FacePile0c5c9c1c3c1c3);
+ FacePile0c5c9c1c3c1.innerHTML += " ";
+ FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c1);
+ FacePile0c5c9c1c3.innerHTML += " ";
+ var FacePile0c5c9c1c3c3 = document.createElement("div");
+ FacePile0c5c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c1c3c3.innerHTML += " ";
+ FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c3);
+ FacePile0c5c9c1c3.innerHTML += " ";
+ var FacePile0c5c9c1c3c5 = document.createElement("div");
+ FacePile0c5c9c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c1c3c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c1);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c1c3c5c3.innerHTML += "Accountant";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c3);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c5 = document.createElement("div");
+ FacePile0c5c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+ FacePile0c5c9c1c3c5c5.innerHTML += "In a meeting";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c5);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c7 = document.createElement("div");
+ FacePile0c5c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+ FacePile0c5c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c7);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c5);
+ FacePile0c5c9c1c3.innerHTML += " ";
+ FacePile0c5c9c1.appendChild(FacePile0c5c9c1c3);
+ FacePile0c5c9c1.innerHTML += " ";
+ FacePile0c5c9.appendChild(FacePile0c5c9c1);
+ FacePile0c5c9.innerHTML += " ";
+ var FacePile0c5c9c3 = document.createElement("ul");
+ FacePile0c5c9c3.setAttribute("class", "ms-PersonaCard-actions");
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c1 = document.createElement("li");
+ FacePile0c5c9c3c1.setAttribute("data-action-id", "chat");
+ FacePile0c5c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c5c9c3c1.setAttribute("tabindex", "1");
+ var FacePile0c5c9c3c1c0 = document.createElement("i");
+ FacePile0c5c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ FacePile0c5c9c3c1.appendChild(FacePile0c5c9c3c1c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c1);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c3 = document.createElement("li");
+ FacePile0c5c9c3c3.setAttribute("data-action-id", "phone");
+ FacePile0c5c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ FacePile0c5c9c3c3.setAttribute("tabindex", "2");
+ var FacePile0c5c9c3c3c0 = document.createElement("i");
+ FacePile0c5c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ FacePile0c5c9c3c3.appendChild(FacePile0c5c9c3c3c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c3);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c5 = document.createElement("li");
+ FacePile0c5c9c3c5.setAttribute("data-action-id", "video");
+ FacePile0c5c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c5c9c3c5.setAttribute("tabindex", "3");
+ var FacePile0c5c9c3c5c0 = document.createElement("i");
+ FacePile0c5c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ FacePile0c5c9c3c5.appendChild(FacePile0c5c9c3c5c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c5);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c7 = document.createElement("li");
+ FacePile0c5c9c3c7.setAttribute("data-action-id", "mail");
+ FacePile0c5c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c5c9c3c7.setAttribute("tabindex", "4");
+ var FacePile0c5c9c3c7c0 = document.createElement("i");
+ FacePile0c5c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ FacePile0c5c9c3c7.appendChild(FacePile0c5c9c3c7c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c7);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c9 = document.createElement("li");
+ FacePile0c5c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ FacePile0c5c9c3c9.setAttribute("alt", "View profile in Delve");
+ FacePile0c5c9c3c9.setAttribute("title", "View profile in Delve");
+ FacePile0c5c9c3c9.innerHTML += "View profile";
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c9);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c11 = document.createElement("li");
+ FacePile0c5c9c3c11.setAttribute("data-action-id", "org");
+ FacePile0c5c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ FacePile0c5c9c3c11.setAttribute("tabindex", "5");
+ var FacePile0c5c9c3c11c0 = document.createElement("i");
+ FacePile0c5c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ FacePile0c5c9c3c11.appendChild(FacePile0c5c9c3c11c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c11);
+ FacePile0c5c9c3.innerHTML += " ";
+ FacePile0c5c9.appendChild(FacePile0c5c9c3);
+ FacePile0c5c9.innerHTML += " ";
+ var FacePile0c5c9c5 = document.createElement("div");
+ FacePile0c5c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c1 = document.createElement("div");
+ FacePile0c5c9c5c1.setAttribute("data-detail-id", "mail");
+ FacePile0c5c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c1.innerHTML += " ";
+ var FacePile0c5c9c5c1c1 = document.createElement("div");
+ FacePile0c5c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c1c1c0 = document.createElement("span");
+ FacePile0c5c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c1c1c0.innerHTML += "Personal:";
+ FacePile0c5c9c5c1c1.appendChild(FacePile0c5c9c5c1c1c0);
+ FacePile0c5c9c5c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c1c1c2 = document.createElement("a");
+ FacePile0c5c9c5c1c1c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c5c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ FacePile0c5c9c5c1c1.appendChild(FacePile0c5c9c5c1c1c2);
+ FacePile0c5c9c5c1.appendChild(FacePile0c5c9c5c1c1);
+ FacePile0c5c9c5c1.innerHTML += " ";
+ var FacePile0c5c9c5c1c3 = document.createElement("div");
+ FacePile0c5c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c1c3c0 = document.createElement("span");
+ FacePile0c5c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c1c3c0.innerHTML += "Work:";
+ FacePile0c5c9c5c1c3.appendChild(FacePile0c5c9c5c1c3c0);
+ FacePile0c5c9c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c1c3c2 = document.createElement("a");
+ FacePile0c5c9c5c1c3c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c5c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ FacePile0c5c9c5c1c3.appendChild(FacePile0c5c9c5c1c3c2);
+ FacePile0c5c9c5c1.appendChild(FacePile0c5c9c5c1c3);
+ FacePile0c5c9c5c1.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c1);
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c3 = document.createElement("div");
+ FacePile0c5c9c5c3.setAttribute("data-detail-id", "chat");
+ FacePile0c5c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c3c1 = document.createElement("div");
+ FacePile0c5c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c3c1c0 = document.createElement("span");
+ FacePile0c5c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c3c1c0.innerHTML += "Lync:";
+ FacePile0c5c9c5c3c1.appendChild(FacePile0c5c9c5c3c1c0);
+ FacePile0c5c9c5c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c3c1c2 = document.createElement("a");
+ FacePile0c5c9c5c3c1c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c3c1c2.setAttribute("href", "#");
+ FacePile0c5c9c5c3c1c2.innerHTML += "Start Lync call";
+ FacePile0c5c9c5c3c1.appendChild(FacePile0c5c9c5c3c1c2);
+ FacePile0c5c9c5c3.appendChild(FacePile0c5c9c5c3c1);
+ FacePile0c5c9c5c3.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c3);
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c5 = document.createElement("div");
+ FacePile0c5c9c5c5.setAttribute("data-detail-id", "phone");
+ FacePile0c5c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c1 = document.createElement("div");
+ FacePile0c5c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c1);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c3 = document.createElement("div");
+ FacePile0c5c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c5c3c0 = document.createElement("span");
+ FacePile0c5c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c5c3c0.innerHTML += "Details";
+ FacePile0c5c9c5c5c3.appendChild(FacePile0c5c9c5c5c3c0);
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c3);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c5 = document.createElement("div");
+ FacePile0c5c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c5c5c0 = document.createElement("span");
+ FacePile0c5c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c5c5c0.innerHTML += "Personal:";
+ FacePile0c5c9c5c5c5.appendChild(FacePile0c5c9c5c5c5c0);
+ FacePile0c5c9c5c5c5.innerHTML += " 555.206.2443";
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c5);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c7 = document.createElement("div");
+ FacePile0c5c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c5c7c0 = document.createElement("span");
+ FacePile0c5c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c5c7c0.innerHTML += "Work:";
+ FacePile0c5c9c5c5c7.appendChild(FacePile0c5c9c5c5c7c0);
+ FacePile0c5c9c5c5c7.innerHTML += " 555.929.8240";
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c7);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c5);
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c7 = document.createElement("div");
+ FacePile0c5c9c5c7.setAttribute("data-detail-id", "video");
+ FacePile0c5c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c7.innerHTML += " ";
+ var FacePile0c5c9c5c7c1 = document.createElement("div");
+ FacePile0c5c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c7c1c0 = document.createElement("span");
+ FacePile0c5c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c7c1c0.innerHTML += "Skype:";
+ FacePile0c5c9c5c7c1.appendChild(FacePile0c5c9c5c7c1c0);
+ FacePile0c5c9c5c7c1.innerHTML += " ";
+ var FacePile0c5c9c5c7c1c2 = document.createElement("a");
+ FacePile0c5c9c5c7c1c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c7c1c2.setAttribute("href", "#");
+ FacePile0c5c9c5c7c1c2.innerHTML += "Start Skype call";
+ FacePile0c5c9c5c7c1.appendChild(FacePile0c5c9c5c7c1c2);
+ FacePile0c5c9c5c7.appendChild(FacePile0c5c9c5c7c1);
+ FacePile0c5c9c5c7.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c7);
+ FacePile0c5c9c5.innerHTML += " ";
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c11 = document.createElement("div");
+ FacePile0c5c9c5c11.setAttribute("data-detail-id", "org");
+ FacePile0c5c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c11.innerHTML += " ";
+ FacePile0c5c9c5c11.innerHTML += " ";
+ var FacePile0c5c9c5c11c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c5c9c5c11c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1 = document.createElement("ul");
+ FacePile0c5c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1 = document.createElement("li");
+ FacePile0c5c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c1c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1c1);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1);
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c3);
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5c1);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5c3);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5);
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3);
+ FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1);
+ FacePile0c5c9c5c11c3c1c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1);
+ FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3 = document.createElement("li");
+ FacePile0c5c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1c1);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1c3);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1);
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c3);
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5c1);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5c3);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5);
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1);
+ FacePile0c5c9c5c11c3c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c3);
+ FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1.appendChild(FacePile0c5c9c5c11c3c1c1);
+ FacePile0c5c9c5c11c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c1);
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c5c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c5c9c5c11c3c3c1.innerHTML += "Manager";
+ FacePile0c5c9c5c11c3c3.appendChild(FacePile0c5c9c5c11c3c3c1);
+ FacePile0c5c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3 = document.createElement("ul");
+ FacePile0c5c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c5c9c5c11c3c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1 = document.createElement("li");
+ FacePile0c5c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c3c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1c1);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1);
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c3);
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5c1);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5c3);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5);
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3);
+ FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1);
+ FacePile0c5c9c5c11c3c3c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3.appendChild(FacePile0c5c9c5c11c3c3c3c1);
+ FacePile0c5c9c5c11c3c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3.appendChild(FacePile0c5c9c5c11c3c3c3);
+ FacePile0c5c9c5c11c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c3);
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c5c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c5c9c5c11c3c5c1.innerHTML += "Staff";
+ FacePile0c5c9c5c11c3c5.appendChild(FacePile0c5c9c5c11c3c5c1);
+ FacePile0c5c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3 = document.createElement("ul");
+ FacePile0c5c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3);
+ FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c1);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1);
+ FacePile0c5c9c5c11c3c5c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c3);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3);
+ FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c5);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c7.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3);
+ FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7.appendChild(FacePile0c5c9c5c11c3c5c3c7c1);
+ FacePile0c5c9c5c11c3c5c3c7.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c7);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5.appendChild(FacePile0c5c9c5c11c3c5c3);
+ FacePile0c5c9c5c11c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c5);
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ FacePile0c5c9c5c11.appendChild(FacePile0c5c9c5c11c3);
+ FacePile0c5c9c5c11.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c11);
+ FacePile0c5c9c5.innerHTML += " ";
+ FacePile0c5c9.appendChild(FacePile0c5c9c5);
+ FacePile0c5c9.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c9);
+ FacePile0c5.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c5);
+ FacePile0.innerHTML += " ";
+ FacePile0.innerHTML += " ";
+ var FacePile0c9 = document.createElement("div");
+ FacePile0c9.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c1 = document.createElement("div");
+ FacePile0c9c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c1.innerHTML += " ";
+ var FacePile0c9c1c1 = document.createElement("div");
+ FacePile0c9c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--purple");
+ FacePile0c9c1c1.innerHTML += "ML";
+ FacePile0c9c1.appendChild(FacePile0c9c1c1);
+ FacePile0c9c1.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c1);
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c3 = document.createElement("div");
+ FacePile0c9c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c3.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c3);
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c5 = document.createElement("div");
+ FacePile0c9c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c5.innerHTML += " ";
+ var FacePile0c9c5c1 = document.createElement("div");
+ FacePile0c9c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c9c5.appendChild(FacePile0c9c5c1);
+ FacePile0c9c5.innerHTML += " ";
+ var FacePile0c9c5c3 = document.createElement("div");
+ FacePile0c9c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c5c3.innerHTML += "Accountant";
+ FacePile0c9c5.appendChild(FacePile0c9c5c3);
+ FacePile0c9c5.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c5);
+ FacePile0c9.innerHTML += " ";
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c9 = document.createElement("div");
+ FacePile0c9c9.setAttribute("class", "ms-PersonaCard ");
+ FacePile0c9c9.innerHTML += " ";
+ var FacePile0c9c9c1 = document.createElement("div");
+ FacePile0c9c9c1.setAttribute("class", "ms-PersonaCard-persona");
+ FacePile0c9c9c1.innerHTML += " ";
+ FacePile0c9c9c1.innerHTML += " ";
+ var FacePile0c9c9c1c3 = document.createElement("div");
+ FacePile0c9c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+ FacePile0c9c9c1c3.innerHTML += " ";
+ var FacePile0c9c9c1c3c1 = document.createElement("div");
+ FacePile0c9c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--purple");
+ FacePile0c9c9c1c3c1c1.innerHTML += "ML";
+ FacePile0c9c9c1c3c1.appendChild(FacePile0c9c9c1c3c1c1);
+ FacePile0c9c9c1c3c1.innerHTML += " ";
+ FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c1);
+ FacePile0c9c9c1c3.innerHTML += " ";
+ var FacePile0c9c9c1c3c3 = document.createElement("div");
+ FacePile0c9c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c1c3c3.innerHTML += " ";
+ FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c3);
+ FacePile0c9c9c1c3.innerHTML += " ";
+ var FacePile0c9c9c1c3c5 = document.createElement("div");
+ FacePile0c9c9c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c1);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c1c3c5c3.innerHTML += "Accountant";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c3);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c5 = document.createElement("div");
+ FacePile0c9c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+ FacePile0c9c9c1c3c5c5.innerHTML += "In a meeting";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c5);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c7 = document.createElement("div");
+ FacePile0c9c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+ FacePile0c9c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c7);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c5);
+ FacePile0c9c9c1c3.innerHTML += " ";
+ FacePile0c9c9c1.appendChild(FacePile0c9c9c1c3);
+ FacePile0c9c9c1.innerHTML += " ";
+ FacePile0c9c9.appendChild(FacePile0c9c9c1);
+ FacePile0c9c9.innerHTML += " ";
+ var FacePile0c9c9c3 = document.createElement("ul");
+ FacePile0c9c9c3.setAttribute("class", "ms-PersonaCard-actions");
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c1 = document.createElement("li");
+ FacePile0c9c9c3c1.setAttribute("data-action-id", "chat");
+ FacePile0c9c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c9c9c3c1.setAttribute("tabindex", "1");
+ var FacePile0c9c9c3c1c0 = document.createElement("i");
+ FacePile0c9c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ FacePile0c9c9c3c1.appendChild(FacePile0c9c9c3c1c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c1);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c3 = document.createElement("li");
+ FacePile0c9c9c3c3.setAttribute("data-action-id", "phone");
+ FacePile0c9c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ FacePile0c9c9c3c3.setAttribute("tabindex", "2");
+ var FacePile0c9c9c3c3c0 = document.createElement("i");
+ FacePile0c9c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ FacePile0c9c9c3c3.appendChild(FacePile0c9c9c3c3c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c3);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c5 = document.createElement("li");
+ FacePile0c9c9c3c5.setAttribute("data-action-id", "video");
+ FacePile0c9c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c9c9c3c5.setAttribute("tabindex", "3");
+ var FacePile0c9c9c3c5c0 = document.createElement("i");
+ FacePile0c9c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ FacePile0c9c9c3c5.appendChild(FacePile0c9c9c3c5c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c5);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c7 = document.createElement("li");
+ FacePile0c9c9c3c7.setAttribute("data-action-id", "mail");
+ FacePile0c9c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c9c9c3c7.setAttribute("tabindex", "4");
+ var FacePile0c9c9c3c7c0 = document.createElement("i");
+ FacePile0c9c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ FacePile0c9c9c3c7.appendChild(FacePile0c9c9c3c7c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c7);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c9 = document.createElement("li");
+ FacePile0c9c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ FacePile0c9c9c3c9.setAttribute("alt", "View profile in Delve");
+ FacePile0c9c9c3c9.setAttribute("title", "View profile in Delve");
+ FacePile0c9c9c3c9.innerHTML += "View profile";
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c9);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c11 = document.createElement("li");
+ FacePile0c9c9c3c11.setAttribute("data-action-id", "org");
+ FacePile0c9c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ FacePile0c9c9c3c11.setAttribute("tabindex", "5");
+ var FacePile0c9c9c3c11c0 = document.createElement("i");
+ FacePile0c9c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ FacePile0c9c9c3c11.appendChild(FacePile0c9c9c3c11c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c11);
+ FacePile0c9c9c3.innerHTML += " ";
+ FacePile0c9c9.appendChild(FacePile0c9c9c3);
+ FacePile0c9c9.innerHTML += " ";
+ var FacePile0c9c9c5 = document.createElement("div");
+ FacePile0c9c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c1 = document.createElement("div");
+ FacePile0c9c9c5c1.setAttribute("data-detail-id", "mail");
+ FacePile0c9c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c1.innerHTML += " ";
+ var FacePile0c9c9c5c1c1 = document.createElement("div");
+ FacePile0c9c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c1c1c0 = document.createElement("span");
+ FacePile0c9c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c1c1c0.innerHTML += "Personal:";
+ FacePile0c9c9c5c1c1.appendChild(FacePile0c9c9c5c1c1c0);
+ FacePile0c9c9c5c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c1c1c2 = document.createElement("a");
+ FacePile0c9c9c5c1c1c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c9c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ FacePile0c9c9c5c1c1.appendChild(FacePile0c9c9c5c1c1c2);
+ FacePile0c9c9c5c1.appendChild(FacePile0c9c9c5c1c1);
+ FacePile0c9c9c5c1.innerHTML += " ";
+ var FacePile0c9c9c5c1c3 = document.createElement("div");
+ FacePile0c9c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c1c3c0 = document.createElement("span");
+ FacePile0c9c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c1c3c0.innerHTML += "Work:";
+ FacePile0c9c9c5c1c3.appendChild(FacePile0c9c9c5c1c3c0);
+ FacePile0c9c9c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c1c3c2 = document.createElement("a");
+ FacePile0c9c9c5c1c3c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c9c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ FacePile0c9c9c5c1c3.appendChild(FacePile0c9c9c5c1c3c2);
+ FacePile0c9c9c5c1.appendChild(FacePile0c9c9c5c1c3);
+ FacePile0c9c9c5c1.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c1);
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c3 = document.createElement("div");
+ FacePile0c9c9c5c3.setAttribute("data-detail-id", "chat");
+ FacePile0c9c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c3c1 = document.createElement("div");
+ FacePile0c9c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c3c1c0 = document.createElement("span");
+ FacePile0c9c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c3c1c0.innerHTML += "Lync:";
+ FacePile0c9c9c5c3c1.appendChild(FacePile0c9c9c5c3c1c0);
+ FacePile0c9c9c5c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c3c1c2 = document.createElement("a");
+ FacePile0c9c9c5c3c1c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c3c1c2.setAttribute("href", "#");
+ FacePile0c9c9c5c3c1c2.innerHTML += "Start Lync call";
+ FacePile0c9c9c5c3c1.appendChild(FacePile0c9c9c5c3c1c2);
+ FacePile0c9c9c5c3.appendChild(FacePile0c9c9c5c3c1);
+ FacePile0c9c9c5c3.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c3);
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c5 = document.createElement("div");
+ FacePile0c9c9c5c5.setAttribute("data-detail-id", "phone");
+ FacePile0c9c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c1 = document.createElement("div");
+ FacePile0c9c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c1);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c3 = document.createElement("div");
+ FacePile0c9c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c5c3c0 = document.createElement("span");
+ FacePile0c9c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c5c3c0.innerHTML += "Details";
+ FacePile0c9c9c5c5c3.appendChild(FacePile0c9c9c5c5c3c0);
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c3);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c5 = document.createElement("div");
+ FacePile0c9c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c5c5c0 = document.createElement("span");
+ FacePile0c9c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c5c5c0.innerHTML += "Personal:";
+ FacePile0c9c9c5c5c5.appendChild(FacePile0c9c9c5c5c5c0);
+ FacePile0c9c9c5c5c5.innerHTML += " 555.206.2443";
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c5);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c7 = document.createElement("div");
+ FacePile0c9c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c5c7c0 = document.createElement("span");
+ FacePile0c9c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c5c7c0.innerHTML += "Work:";
+ FacePile0c9c9c5c5c7.appendChild(FacePile0c9c9c5c5c7c0);
+ FacePile0c9c9c5c5c7.innerHTML += " 555.929.8240";
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c7);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c5);
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c7 = document.createElement("div");
+ FacePile0c9c9c5c7.setAttribute("data-detail-id", "video");
+ FacePile0c9c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c7.innerHTML += " ";
+ var FacePile0c9c9c5c7c1 = document.createElement("div");
+ FacePile0c9c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c7c1c0 = document.createElement("span");
+ FacePile0c9c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c7c1c0.innerHTML += "Skype:";
+ FacePile0c9c9c5c7c1.appendChild(FacePile0c9c9c5c7c1c0);
+ FacePile0c9c9c5c7c1.innerHTML += " ";
+ var FacePile0c9c9c5c7c1c2 = document.createElement("a");
+ FacePile0c9c9c5c7c1c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c7c1c2.setAttribute("href", "#");
+ FacePile0c9c9c5c7c1c2.innerHTML += "Start Skype call";
+ FacePile0c9c9c5c7c1.appendChild(FacePile0c9c9c5c7c1c2);
+ FacePile0c9c9c5c7.appendChild(FacePile0c9c9c5c7c1);
+ FacePile0c9c9c5c7.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c7);
+ FacePile0c9c9c5.innerHTML += " ";
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c11 = document.createElement("div");
+ FacePile0c9c9c5c11.setAttribute("data-detail-id", "org");
+ FacePile0c9c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c11.innerHTML += " ";
+ FacePile0c9c9c5c11.innerHTML += " ";
+ var FacePile0c9c9c5c11c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c9c9c5c11c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1 = document.createElement("ul");
+ FacePile0c9c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1 = document.createElement("li");
+ FacePile0c9c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c1c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1c1);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1);
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c3);
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5c1);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5c3);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5);
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3);
+ FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1);
+ FacePile0c9c9c5c11c3c1c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1);
+ FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3 = document.createElement("li");
+ FacePile0c9c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1c1);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1c3);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1);
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c3);
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5c1);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5c3);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5);
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1);
+ FacePile0c9c9c5c11c3c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c3);
+ FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1.appendChild(FacePile0c9c9c5c11c3c1c1);
+ FacePile0c9c9c5c11c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c1);
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c9c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c9c9c5c11c3c3c1.innerHTML += "Manager";
+ FacePile0c9c9c5c11c3c3.appendChild(FacePile0c9c9c5c11c3c3c1);
+ FacePile0c9c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3 = document.createElement("ul");
+ FacePile0c9c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c9c9c5c11c3c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1 = document.createElement("li");
+ FacePile0c9c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c3c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1c1);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1);
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c3);
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5c1);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5c3);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5);
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3);
+ FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1);
+ FacePile0c9c9c5c11c3c3c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3.appendChild(FacePile0c9c9c5c11c3c3c3c1);
+ FacePile0c9c9c5c11c3c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3.appendChild(FacePile0c9c9c5c11c3c3c3);
+ FacePile0c9c9c5c11c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c3);
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c9c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c9c9c5c11c3c5c1.innerHTML += "Staff";
+ FacePile0c9c9c5c11c3c5.appendChild(FacePile0c9c9c5c11c3c5c1);
+ FacePile0c9c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3 = document.createElement("ul");
+ FacePile0c9c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3);
+ FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c1);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1);
+ FacePile0c9c9c5c11c3c5c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c3);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3);
+ FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c5);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c7.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3);
+ FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7.appendChild(FacePile0c9c9c5c11c3c5c3c7c1);
+ FacePile0c9c9c5c11c3c5c3c7.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c7);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5.appendChild(FacePile0c9c9c5c11c3c5c3);
+ FacePile0c9c9c5c11c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c5);
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ FacePile0c9c9c5c11.appendChild(FacePile0c9c9c5c11c3);
+ FacePile0c9c9c5c11.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c11);
+ FacePile0c9c9c5.innerHTML += " ";
+ FacePile0c9c9.appendChild(FacePile0c9c9c5);
+ FacePile0c9c9.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c9);
+ FacePile0c9.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c9);
+ FacePile0.innerHTML += " ";
+ FacePile0.innerHTML += " ";
+ var FacePile0c13 = document.createElement("div");
+ FacePile0c13.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c1 = document.createElement("div");
+ FacePile0c13c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c1.innerHTML += " ";
+ var FacePile0c13c1c1 = document.createElement("div");
+ FacePile0c13c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--green");
+ FacePile0c13c1c1.innerHTML += "DF";
+ FacePile0c13c1.appendChild(FacePile0c13c1c1);
+ FacePile0c13c1.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c1);
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c3 = document.createElement("div");
+ FacePile0c13c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c3.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c3);
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c5 = document.createElement("div");
+ FacePile0c13c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c5.innerHTML += " ";
+ var FacePile0c13c5c1 = document.createElement("div");
+ FacePile0c13c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c13c5.appendChild(FacePile0c13c5c1);
+ FacePile0c13c5.innerHTML += " ";
+ var FacePile0c13c5c3 = document.createElement("div");
+ FacePile0c13c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c5c3.innerHTML += "Accountant";
+ FacePile0c13c5.appendChild(FacePile0c13c5c3);
+ FacePile0c13c5.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c5);
+ FacePile0c13.innerHTML += " ";
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c9 = document.createElement("div");
+ FacePile0c13c9.setAttribute("class", "ms-PersonaCard ");
+ FacePile0c13c9.innerHTML += " ";
+ var FacePile0c13c9c1 = document.createElement("div");
+ FacePile0c13c9c1.setAttribute("class", "ms-PersonaCard-persona");
+ FacePile0c13c9c1.innerHTML += " ";
+ FacePile0c13c9c1.innerHTML += " ";
+ var FacePile0c13c9c1c3 = document.createElement("div");
+ FacePile0c13c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+ FacePile0c13c9c1c3.innerHTML += " ";
+ var FacePile0c13c9c1c3c1 = document.createElement("div");
+ FacePile0c13c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c1c3c1c1.innerHTML += "AL";
+ FacePile0c13c9c1c3c1.appendChild(FacePile0c13c9c1c3c1c1);
+ FacePile0c13c9c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c1c3c1.appendChild(FacePile0c13c9c1c3c1c3);
+ FacePile0c13c9c1c3c1.innerHTML += " ";
+ FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c1);
+ FacePile0c13c9c1c3.innerHTML += " ";
+ var FacePile0c13c9c1c3c3 = document.createElement("div");
+ FacePile0c13c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c1c3c3.innerHTML += " ";
+ FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c3);
+ FacePile0c13c9c1c3.innerHTML += " ";
+ var FacePile0c13c9c1c3c5 = document.createElement("div");
+ FacePile0c13c9c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c1c3c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c1);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c1c3c5c3.innerHTML += "Accountant";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c3);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c5 = document.createElement("div");
+ FacePile0c13c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+ FacePile0c13c9c1c3c5c5.innerHTML += "In a meeting";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c5);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c7 = document.createElement("div");
+ FacePile0c13c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+ FacePile0c13c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c7);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c5);
+ FacePile0c13c9c1c3.innerHTML += " ";
+ FacePile0c13c9c1.appendChild(FacePile0c13c9c1c3);
+ FacePile0c13c9c1.innerHTML += " ";
+ FacePile0c13c9.appendChild(FacePile0c13c9c1);
+ FacePile0c13c9.innerHTML += " ";
+ var FacePile0c13c9c3 = document.createElement("ul");
+ FacePile0c13c9c3.setAttribute("class", "ms-PersonaCard-actions");
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c1 = document.createElement("li");
+ FacePile0c13c9c3c1.setAttribute("data-action-id", "chat");
+ FacePile0c13c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c13c9c3c1.setAttribute("tabindex", "1");
+ var FacePile0c13c9c3c1c0 = document.createElement("i");
+ FacePile0c13c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ FacePile0c13c9c3c1.appendChild(FacePile0c13c9c3c1c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c1);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c3 = document.createElement("li");
+ FacePile0c13c9c3c3.setAttribute("data-action-id", "phone");
+ FacePile0c13c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ FacePile0c13c9c3c3.setAttribute("tabindex", "2");
+ var FacePile0c13c9c3c3c0 = document.createElement("i");
+ FacePile0c13c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ FacePile0c13c9c3c3.appendChild(FacePile0c13c9c3c3c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c3);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c5 = document.createElement("li");
+ FacePile0c13c9c3c5.setAttribute("data-action-id", "video");
+ FacePile0c13c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c13c9c3c5.setAttribute("tabindex", "3");
+ var FacePile0c13c9c3c5c0 = document.createElement("i");
+ FacePile0c13c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ FacePile0c13c9c3c5.appendChild(FacePile0c13c9c3c5c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c5);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c7 = document.createElement("li");
+ FacePile0c13c9c3c7.setAttribute("data-action-id", "mail");
+ FacePile0c13c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c13c9c3c7.setAttribute("tabindex", "4");
+ var FacePile0c13c9c3c7c0 = document.createElement("i");
+ FacePile0c13c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ FacePile0c13c9c3c7.appendChild(FacePile0c13c9c3c7c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c7);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c9 = document.createElement("li");
+ FacePile0c13c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ FacePile0c13c9c3c9.setAttribute("alt", "View profile in Delve");
+ FacePile0c13c9c3c9.setAttribute("title", "View profile in Delve");
+ FacePile0c13c9c3c9.innerHTML += "View profile";
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c9);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c11 = document.createElement("li");
+ FacePile0c13c9c3c11.setAttribute("data-action-id", "org");
+ FacePile0c13c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ FacePile0c13c9c3c11.setAttribute("tabindex", "5");
+ var FacePile0c13c9c3c11c0 = document.createElement("i");
+ FacePile0c13c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ FacePile0c13c9c3c11.appendChild(FacePile0c13c9c3c11c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c11);
+ FacePile0c13c9c3.innerHTML += " ";
+ FacePile0c13c9.appendChild(FacePile0c13c9c3);
+ FacePile0c13c9.innerHTML += " ";
+ var FacePile0c13c9c5 = document.createElement("div");
+ FacePile0c13c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c1 = document.createElement("div");
+ FacePile0c13c9c5c1.setAttribute("data-detail-id", "mail");
+ FacePile0c13c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c1.innerHTML += " ";
+ var FacePile0c13c9c5c1c1 = document.createElement("div");
+ FacePile0c13c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c1c1c0 = document.createElement("span");
+ FacePile0c13c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c1c1c0.innerHTML += "Personal:";
+ FacePile0c13c9c5c1c1.appendChild(FacePile0c13c9c5c1c1c0);
+ FacePile0c13c9c5c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c1c1c2 = document.createElement("a");
+ FacePile0c13c9c5c1c1c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c13c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ FacePile0c13c9c5c1c1.appendChild(FacePile0c13c9c5c1c1c2);
+ FacePile0c13c9c5c1.appendChild(FacePile0c13c9c5c1c1);
+ FacePile0c13c9c5c1.innerHTML += " ";
+ var FacePile0c13c9c5c1c3 = document.createElement("div");
+ FacePile0c13c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c1c3c0 = document.createElement("span");
+ FacePile0c13c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c1c3c0.innerHTML += "Work:";
+ FacePile0c13c9c5c1c3.appendChild(FacePile0c13c9c5c1c3c0);
+ FacePile0c13c9c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c1c3c2 = document.createElement("a");
+ FacePile0c13c9c5c1c3c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c13c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ FacePile0c13c9c5c1c3.appendChild(FacePile0c13c9c5c1c3c2);
+ FacePile0c13c9c5c1.appendChild(FacePile0c13c9c5c1c3);
+ FacePile0c13c9c5c1.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c1);
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c3 = document.createElement("div");
+ FacePile0c13c9c5c3.setAttribute("data-detail-id", "chat");
+ FacePile0c13c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c3c1 = document.createElement("div");
+ FacePile0c13c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c3c1c0 = document.createElement("span");
+ FacePile0c13c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c3c1c0.innerHTML += "Lync:";
+ FacePile0c13c9c5c3c1.appendChild(FacePile0c13c9c5c3c1c0);
+ FacePile0c13c9c5c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c3c1c2 = document.createElement("a");
+ FacePile0c13c9c5c3c1c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c3c1c2.setAttribute("href", "#");
+ FacePile0c13c9c5c3c1c2.innerHTML += "Start Lync call";
+ FacePile0c13c9c5c3c1.appendChild(FacePile0c13c9c5c3c1c2);
+ FacePile0c13c9c5c3.appendChild(FacePile0c13c9c5c3c1);
+ FacePile0c13c9c5c3.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c3);
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c5 = document.createElement("div");
+ FacePile0c13c9c5c5.setAttribute("data-detail-id", "phone");
+ FacePile0c13c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c1 = document.createElement("div");
+ FacePile0c13c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c1);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c3 = document.createElement("div");
+ FacePile0c13c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c5c3c0 = document.createElement("span");
+ FacePile0c13c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c5c3c0.innerHTML += "Details";
+ FacePile0c13c9c5c5c3.appendChild(FacePile0c13c9c5c5c3c0);
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c3);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c5 = document.createElement("div");
+ FacePile0c13c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c5c5c0 = document.createElement("span");
+ FacePile0c13c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c5c5c0.innerHTML += "Personal:";
+ FacePile0c13c9c5c5c5.appendChild(FacePile0c13c9c5c5c5c0);
+ FacePile0c13c9c5c5c5.innerHTML += " 555.206.2443";
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c5);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c7 = document.createElement("div");
+ FacePile0c13c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c5c7c0 = document.createElement("span");
+ FacePile0c13c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c5c7c0.innerHTML += "Work:";
+ FacePile0c13c9c5c5c7.appendChild(FacePile0c13c9c5c5c7c0);
+ FacePile0c13c9c5c5c7.innerHTML += " 555.929.8240";
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c7);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c5);
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c7 = document.createElement("div");
+ FacePile0c13c9c5c7.setAttribute("data-detail-id", "video");
+ FacePile0c13c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c7.innerHTML += " ";
+ var FacePile0c13c9c5c7c1 = document.createElement("div");
+ FacePile0c13c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c7c1c0 = document.createElement("span");
+ FacePile0c13c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c7c1c0.innerHTML += "Skype:";
+ FacePile0c13c9c5c7c1.appendChild(FacePile0c13c9c5c7c1c0);
+ FacePile0c13c9c5c7c1.innerHTML += " ";
+ var FacePile0c13c9c5c7c1c2 = document.createElement("a");
+ FacePile0c13c9c5c7c1c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c7c1c2.setAttribute("href", "#");
+ FacePile0c13c9c5c7c1c2.innerHTML += "Start Skype call";
+ FacePile0c13c9c5c7c1.appendChild(FacePile0c13c9c5c7c1c2);
+ FacePile0c13c9c5c7.appendChild(FacePile0c13c9c5c7c1);
+ FacePile0c13c9c5c7.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c7);
+ FacePile0c13c9c5.innerHTML += " ";
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c11 = document.createElement("div");
+ FacePile0c13c9c5c11.setAttribute("data-detail-id", "org");
+ FacePile0c13c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c11.innerHTML += " ";
+ FacePile0c13c9c5c11.innerHTML += " ";
+ var FacePile0c13c9c5c11c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c13c9c5c11c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1 = document.createElement("ul");
+ FacePile0c13c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1 = document.createElement("li");
+ FacePile0c13c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c1c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1c1);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1);
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c3);
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5c1);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5c3);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5);
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3);
+ FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1);
+ FacePile0c13c9c5c11c3c1c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1);
+ FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3 = document.createElement("li");
+ FacePile0c13c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1c1);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1c3);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1);
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c3);
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5c1);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5c3);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5);
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1);
+ FacePile0c13c9c5c11c3c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c3);
+ FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1.appendChild(FacePile0c13c9c5c11c3c1c1);
+ FacePile0c13c9c5c11c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c1);
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c13c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c13c9c5c11c3c3c1.innerHTML += "Manager";
+ FacePile0c13c9c5c11c3c3.appendChild(FacePile0c13c9c5c11c3c3c1);
+ FacePile0c13c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3 = document.createElement("ul");
+ FacePile0c13c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c13c9c5c11c3c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1 = document.createElement("li");
+ FacePile0c13c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c3c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1c1);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1);
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c3);
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5c1);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5c3);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5);
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3);
+ FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1);
+ FacePile0c13c9c5c11c3c3c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3.appendChild(FacePile0c13c9c5c11c3c3c3c1);
+ FacePile0c13c9c5c11c3c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3.appendChild(FacePile0c13c9c5c11c3c3c3);
+ FacePile0c13c9c5c11c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c3);
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c13c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c13c9c5c11c3c5c1.innerHTML += "Staff";
+ FacePile0c13c9c5c11c3c5.appendChild(FacePile0c13c9c5c11c3c5c1);
+ FacePile0c13c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3 = document.createElement("ul");
+ FacePile0c13c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3);
+ FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c1);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1);
+ FacePile0c13c9c5c11c3c5c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c3);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3);
+ FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c5);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c7.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3);
+ FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7.appendChild(FacePile0c13c9c5c11c3c5c3c7c1);
+ FacePile0c13c9c5c11c3c5c3c7.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c7);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5.appendChild(FacePile0c13c9c5c11c3c5c3);
+ FacePile0c13c9c5c11c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c5);
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ FacePile0c13c9c5c11.appendChild(FacePile0c13c9c5c11c3);
+ FacePile0c13c9c5c11.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c11);
+ FacePile0c13c9c5.innerHTML += " ";
+ FacePile0c13c9.appendChild(FacePile0c13c9c5);
+ FacePile0c13c9.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c9);
+ FacePile0c13.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c13);
+ FacePile0.innerHTML += " ";
+ var FacePile0c15 = document.createElement("button");
+ FacePile0c15.setAttribute("class", "ms-FacePile-addButton ms-FacePile-addButton--overflow");
+ FacePile0c15.innerHTML += " ";
+ var FacePile0c15c1 = document.createElement("span");
+ FacePile0c15c1.setAttribute("class", "ms-FacePile-overflowText");
+ FacePile0c15c1.innerHTML += "+3";
+ FacePile0c15.appendChild(FacePile0c15c1);
+ FacePile0c15.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c15);
+ FacePile0.innerHTML += "";
+ return FacePile0;
+ };
+ FabricTemplateLibrary.prototype.Label = function () {
+ var Label0 = document.createElement("label");
+ Label0.setAttribute("class", "ms-Label ");
+ Label0.innerHTML += "Name";
+ return Label0;
+ };
+ FabricTemplateLibrary.prototype.Link = function () {
+ var Link0 = document.createElement("a");
+ Link0.setAttribute("class", "ms-Link ");
+ Link0.innerHTML += "Example Link";
+ return Link0;
+ };
+ FabricTemplateLibrary.prototype.List = function () {
+ var List0 = document.createElement("ul");
+ List0.setAttribute("class", "ms-List ");
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c3 = document.createElement("li");
+ List0c3.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c3.setAttribute("tabindex", "0");
+ List0c3.innerHTML += " ";
+ var List0c3c1 = document.createElement("span");
+ List0c3c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c3c1.innerHTML += "Alton Lafferty";
+ List0c3.appendChild(List0c3c1);
+ List0c3.innerHTML += " ";
+ var List0c3c3 = document.createElement("span");
+ List0c3c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c3c3.innerHTML += "Meeting notes";
+ List0c3.appendChild(List0c3c3);
+ List0c3.innerHTML += " ";
+ var List0c3c5 = document.createElement("span");
+ List0c3c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c3c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c3.appendChild(List0c3c5);
+ List0c3.innerHTML += " ";
+ var List0c3c7 = document.createElement("span");
+ List0c3c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c3c7.innerHTML += "2:42p";
+ List0c3.appendChild(List0c3c7);
+ List0c3.innerHTML += " ";
+ var List0c3c9 = document.createElement("div");
+ List0c3c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c3.appendChild(List0c3c9);
+ List0c3.innerHTML += " ";
+ var List0c3c11 = document.createElement("div");
+ List0c3c11.setAttribute("class", "ms-ListItem-actions");
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c1 = document.createElement("div");
+ List0c3c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c1c0 = document.createElement("i");
+ List0c3c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c3c11c1.appendChild(List0c3c11c1c0);
+ List0c3c11.appendChild(List0c3c11c1);
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c3 = document.createElement("div");
+ List0c3c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c3c0 = document.createElement("i");
+ List0c3c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c3c11c3.appendChild(List0c3c11c3c0);
+ List0c3c11.appendChild(List0c3c11c3);
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c5 = document.createElement("div");
+ List0c3c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c5c0 = document.createElement("i");
+ List0c3c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c3c11c5.appendChild(List0c3c11c5c0);
+ List0c3c11.appendChild(List0c3c11c5);
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c7 = document.createElement("div");
+ List0c3c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c7c0 = document.createElement("i");
+ List0c3c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c3c11c7.appendChild(List0c3c11c7c0);
+ List0c3c11.appendChild(List0c3c11c7);
+ List0c3c11.innerHTML += " ";
+ List0c3.appendChild(List0c3c11);
+ List0c3.innerHTML += " ";
+ List0.appendChild(List0c3);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c7 = document.createElement("li");
+ List0c7.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c7.setAttribute("tabindex", "0");
+ List0c7.innerHTML += " ";
+ var List0c7c1 = document.createElement("span");
+ List0c7c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c7c1.innerHTML += "Alton Lafferty";
+ List0c7.appendChild(List0c7c1);
+ List0c7.innerHTML += " ";
+ var List0c7c3 = document.createElement("span");
+ List0c7c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c7c3.innerHTML += "Meeting notes";
+ List0c7.appendChild(List0c7c3);
+ List0c7.innerHTML += " ";
+ var List0c7c5 = document.createElement("span");
+ List0c7c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c7c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c7.appendChild(List0c7c5);
+ List0c7.innerHTML += " ";
+ var List0c7c7 = document.createElement("span");
+ List0c7c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c7c7.innerHTML += "2:42p";
+ List0c7.appendChild(List0c7c7);
+ List0c7.innerHTML += " ";
+ var List0c7c9 = document.createElement("div");
+ List0c7c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c7.appendChild(List0c7c9);
+ List0c7.innerHTML += " ";
+ var List0c7c11 = document.createElement("div");
+ List0c7c11.setAttribute("class", "ms-ListItem-actions");
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c1 = document.createElement("div");
+ List0c7c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c1c0 = document.createElement("i");
+ List0c7c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c7c11c1.appendChild(List0c7c11c1c0);
+ List0c7c11.appendChild(List0c7c11c1);
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c3 = document.createElement("div");
+ List0c7c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c3c0 = document.createElement("i");
+ List0c7c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c7c11c3.appendChild(List0c7c11c3c0);
+ List0c7c11.appendChild(List0c7c11c3);
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c5 = document.createElement("div");
+ List0c7c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c5c0 = document.createElement("i");
+ List0c7c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c7c11c5.appendChild(List0c7c11c5c0);
+ List0c7c11.appendChild(List0c7c11c5);
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c7 = document.createElement("div");
+ List0c7c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c7c0 = document.createElement("i");
+ List0c7c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c7c11c7.appendChild(List0c7c11c7c0);
+ List0c7c11.appendChild(List0c7c11c7);
+ List0c7c11.innerHTML += " ";
+ List0c7.appendChild(List0c7c11);
+ List0c7.innerHTML += " ";
+ List0.appendChild(List0c7);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c11 = document.createElement("li");
+ List0c11.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c11.setAttribute("tabindex", "0");
+ List0c11.innerHTML += " ";
+ var List0c11c1 = document.createElement("span");
+ List0c11c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c11c1.innerHTML += "Alton Lafferty";
+ List0c11.appendChild(List0c11c1);
+ List0c11.innerHTML += " ";
+ var List0c11c3 = document.createElement("span");
+ List0c11c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c11c3.innerHTML += "Meeting notes";
+ List0c11.appendChild(List0c11c3);
+ List0c11.innerHTML += " ";
+ var List0c11c5 = document.createElement("span");
+ List0c11c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c11c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c11.appendChild(List0c11c5);
+ List0c11.innerHTML += " ";
+ var List0c11c7 = document.createElement("span");
+ List0c11c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c11c7.innerHTML += "2:42p";
+ List0c11.appendChild(List0c11c7);
+ List0c11.innerHTML += " ";
+ var List0c11c9 = document.createElement("div");
+ List0c11c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c11.appendChild(List0c11c9);
+ List0c11.innerHTML += " ";
+ var List0c11c11 = document.createElement("div");
+ List0c11c11.setAttribute("class", "ms-ListItem-actions");
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c1 = document.createElement("div");
+ List0c11c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c1c0 = document.createElement("i");
+ List0c11c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c11c11c1.appendChild(List0c11c11c1c0);
+ List0c11c11.appendChild(List0c11c11c1);
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c3 = document.createElement("div");
+ List0c11c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c3c0 = document.createElement("i");
+ List0c11c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c11c11c3.appendChild(List0c11c11c3c0);
+ List0c11c11.appendChild(List0c11c11c3);
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c5 = document.createElement("div");
+ List0c11c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c5c0 = document.createElement("i");
+ List0c11c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c11c11c5.appendChild(List0c11c11c5c0);
+ List0c11c11.appendChild(List0c11c11c5);
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c7 = document.createElement("div");
+ List0c11c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c7c0 = document.createElement("i");
+ List0c11c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c11c11c7.appendChild(List0c11c11c7c0);
+ List0c11c11.appendChild(List0c11c11c7);
+ List0c11c11.innerHTML += " ";
+ List0c11.appendChild(List0c11c11);
+ List0c11.innerHTML += " ";
+ List0.appendChild(List0c11);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c15 = document.createElement("li");
+ List0c15.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c15.setAttribute("tabindex", "0");
+ List0c15.innerHTML += " ";
+ var List0c15c1 = document.createElement("span");
+ List0c15c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c15c1.innerHTML += "Alton Lafferty";
+ List0c15.appendChild(List0c15c1);
+ List0c15.innerHTML += " ";
+ var List0c15c3 = document.createElement("span");
+ List0c15c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c15c3.innerHTML += "Meeting notes";
+ List0c15.appendChild(List0c15c3);
+ List0c15.innerHTML += " ";
+ var List0c15c5 = document.createElement("span");
+ List0c15c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c15c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c15.appendChild(List0c15c5);
+ List0c15.innerHTML += " ";
+ var List0c15c7 = document.createElement("span");
+ List0c15c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c15c7.innerHTML += "2:42p";
+ List0c15.appendChild(List0c15c7);
+ List0c15.innerHTML += " ";
+ var List0c15c9 = document.createElement("div");
+ List0c15c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c15.appendChild(List0c15c9);
+ List0c15.innerHTML += " ";
+ var List0c15c11 = document.createElement("div");
+ List0c15c11.setAttribute("class", "ms-ListItem-actions");
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c1 = document.createElement("div");
+ List0c15c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c1c0 = document.createElement("i");
+ List0c15c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c15c11c1.appendChild(List0c15c11c1c0);
+ List0c15c11.appendChild(List0c15c11c1);
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c3 = document.createElement("div");
+ List0c15c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c3c0 = document.createElement("i");
+ List0c15c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c15c11c3.appendChild(List0c15c11c3c0);
+ List0c15c11.appendChild(List0c15c11c3);
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c5 = document.createElement("div");
+ List0c15c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c5c0 = document.createElement("i");
+ List0c15c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c15c11c5.appendChild(List0c15c11c5c0);
+ List0c15c11.appendChild(List0c15c11c5);
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c7 = document.createElement("div");
+ List0c15c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c7c0 = document.createElement("i");
+ List0c15c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c15c11c7.appendChild(List0c15c11c7c0);
+ List0c15c11.appendChild(List0c15c11c7);
+ List0c15c11.innerHTML += " ";
+ List0c15.appendChild(List0c15c11);
+ List0c15.innerHTML += " ";
+ List0.appendChild(List0c15);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c19 = document.createElement("li");
+ List0c19.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c19.setAttribute("tabindex", "0");
+ List0c19.innerHTML += " ";
+ var List0c19c1 = document.createElement("span");
+ List0c19c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c19c1.innerHTML += "Alton Lafferty";
+ List0c19.appendChild(List0c19c1);
+ List0c19.innerHTML += " ";
+ var List0c19c3 = document.createElement("span");
+ List0c19c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c19c3.innerHTML += "Meeting notes";
+ List0c19.appendChild(List0c19c3);
+ List0c19.innerHTML += " ";
+ var List0c19c5 = document.createElement("span");
+ List0c19c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c19c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c19.appendChild(List0c19c5);
+ List0c19.innerHTML += " ";
+ var List0c19c7 = document.createElement("span");
+ List0c19c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c19c7.innerHTML += "2:42p";
+ List0c19.appendChild(List0c19c7);
+ List0c19.innerHTML += " ";
+ var List0c19c9 = document.createElement("div");
+ List0c19c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c19.appendChild(List0c19c9);
+ List0c19.innerHTML += " ";
+ var List0c19c11 = document.createElement("div");
+ List0c19c11.setAttribute("class", "ms-ListItem-actions");
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c1 = document.createElement("div");
+ List0c19c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c1c0 = document.createElement("i");
+ List0c19c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c19c11c1.appendChild(List0c19c11c1c0);
+ List0c19c11.appendChild(List0c19c11c1);
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c3 = document.createElement("div");
+ List0c19c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c3c0 = document.createElement("i");
+ List0c19c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c19c11c3.appendChild(List0c19c11c3c0);
+ List0c19c11.appendChild(List0c19c11c3);
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c5 = document.createElement("div");
+ List0c19c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c5c0 = document.createElement("i");
+ List0c19c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c19c11c5.appendChild(List0c19c11c5c0);
+ List0c19c11.appendChild(List0c19c11c5);
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c7 = document.createElement("div");
+ List0c19c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c7c0 = document.createElement("i");
+ List0c19c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c19c11c7.appendChild(List0c19c11c7c0);
+ List0c19c11.appendChild(List0c19c11c7);
+ List0c19c11.innerHTML += " ";
+ List0c19.appendChild(List0c19c11);
+ List0c19.innerHTML += " ";
+ List0.appendChild(List0c19);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c23 = document.createElement("li");
+ List0c23.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c23.setAttribute("tabindex", "0");
+ List0c23.innerHTML += " ";
+ var List0c23c1 = document.createElement("span");
+ List0c23c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c23c1.innerHTML += "Alton Lafferty";
+ List0c23.appendChild(List0c23c1);
+ List0c23.innerHTML += " ";
+ var List0c23c3 = document.createElement("span");
+ List0c23c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c23c3.innerHTML += "Meeting notes";
+ List0c23.appendChild(List0c23c3);
+ List0c23.innerHTML += " ";
+ var List0c23c5 = document.createElement("span");
+ List0c23c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c23c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c23.appendChild(List0c23c5);
+ List0c23.innerHTML += " ";
+ var List0c23c7 = document.createElement("span");
+ List0c23c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c23c7.innerHTML += "2:42p";
+ List0c23.appendChild(List0c23c7);
+ List0c23.innerHTML += " ";
+ var List0c23c9 = document.createElement("div");
+ List0c23c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c23.appendChild(List0c23c9);
+ List0c23.innerHTML += " ";
+ var List0c23c11 = document.createElement("div");
+ List0c23c11.setAttribute("class", "ms-ListItem-actions");
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c1 = document.createElement("div");
+ List0c23c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c1c0 = document.createElement("i");
+ List0c23c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c23c11c1.appendChild(List0c23c11c1c0);
+ List0c23c11.appendChild(List0c23c11c1);
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c3 = document.createElement("div");
+ List0c23c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c3c0 = document.createElement("i");
+ List0c23c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c23c11c3.appendChild(List0c23c11c3c0);
+ List0c23c11.appendChild(List0c23c11c3);
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c5 = document.createElement("div");
+ List0c23c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c5c0 = document.createElement("i");
+ List0c23c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c23c11c5.appendChild(List0c23c11c5c0);
+ List0c23c11.appendChild(List0c23c11c5);
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c7 = document.createElement("div");
+ List0c23c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c7c0 = document.createElement("i");
+ List0c23c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c23c11c7.appendChild(List0c23c11c7c0);
+ List0c23c11.appendChild(List0c23c11c7);
+ List0c23c11.innerHTML += " ";
+ List0c23.appendChild(List0c23c11);
+ List0c23.innerHTML += " ";
+ List0.appendChild(List0c23);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c27 = document.createElement("li");
+ List0c27.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c27.setAttribute("tabindex", "0");
+ List0c27.innerHTML += " ";
+ var List0c27c1 = document.createElement("span");
+ List0c27c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c27c1.innerHTML += "Alton Lafferty";
+ List0c27.appendChild(List0c27c1);
+ List0c27.innerHTML += " ";
+ var List0c27c3 = document.createElement("span");
+ List0c27c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c27c3.innerHTML += "Meeting notes";
+ List0c27.appendChild(List0c27c3);
+ List0c27.innerHTML += " ";
+ var List0c27c5 = document.createElement("span");
+ List0c27c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c27c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c27.appendChild(List0c27c5);
+ List0c27.innerHTML += " ";
+ var List0c27c7 = document.createElement("span");
+ List0c27c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c27c7.innerHTML += "2:42p";
+ List0c27.appendChild(List0c27c7);
+ List0c27.innerHTML += " ";
+ var List0c27c9 = document.createElement("div");
+ List0c27c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c27.appendChild(List0c27c9);
+ List0c27.innerHTML += " ";
+ var List0c27c11 = document.createElement("div");
+ List0c27c11.setAttribute("class", "ms-ListItem-actions");
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c1 = document.createElement("div");
+ List0c27c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c1c0 = document.createElement("i");
+ List0c27c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c27c11c1.appendChild(List0c27c11c1c0);
+ List0c27c11.appendChild(List0c27c11c1);
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c3 = document.createElement("div");
+ List0c27c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c3c0 = document.createElement("i");
+ List0c27c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c27c11c3.appendChild(List0c27c11c3c0);
+ List0c27c11.appendChild(List0c27c11c3);
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c5 = document.createElement("div");
+ List0c27c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c5c0 = document.createElement("i");
+ List0c27c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c27c11c5.appendChild(List0c27c11c5c0);
+ List0c27c11.appendChild(List0c27c11c5);
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c7 = document.createElement("div");
+ List0c27c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c7c0 = document.createElement("i");
+ List0c27c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c27c11c7.appendChild(List0c27c11c7c0);
+ List0c27c11.appendChild(List0c27c11c7);
+ List0c27c11.innerHTML += " ";
+ List0c27.appendChild(List0c27c11);
+ List0c27.innerHTML += " ";
+ List0.appendChild(List0c27);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c31 = document.createElement("li");
+ List0c31.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c31.setAttribute("tabindex", "0");
+ List0c31.innerHTML += " ";
+ var List0c31c1 = document.createElement("span");
+ List0c31c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c31c1.innerHTML += "Alton Lafferty";
+ List0c31.appendChild(List0c31c1);
+ List0c31.innerHTML += " ";
+ var List0c31c3 = document.createElement("span");
+ List0c31c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c31c3.innerHTML += "Meeting notes";
+ List0c31.appendChild(List0c31c3);
+ List0c31.innerHTML += " ";
+ var List0c31c5 = document.createElement("span");
+ List0c31c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c31c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c31.appendChild(List0c31c5);
+ List0c31.innerHTML += " ";
+ var List0c31c7 = document.createElement("span");
+ List0c31c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c31c7.innerHTML += "2:42p";
+ List0c31.appendChild(List0c31c7);
+ List0c31.innerHTML += " ";
+ var List0c31c9 = document.createElement("div");
+ List0c31c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c31.appendChild(List0c31c9);
+ List0c31.innerHTML += " ";
+ var List0c31c11 = document.createElement("div");
+ List0c31c11.setAttribute("class", "ms-ListItem-actions");
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c1 = document.createElement("div");
+ List0c31c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c1c0 = document.createElement("i");
+ List0c31c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c31c11c1.appendChild(List0c31c11c1c0);
+ List0c31c11.appendChild(List0c31c11c1);
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c3 = document.createElement("div");
+ List0c31c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c3c0 = document.createElement("i");
+ List0c31c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c31c11c3.appendChild(List0c31c11c3c0);
+ List0c31c11.appendChild(List0c31c11c3);
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c5 = document.createElement("div");
+ List0c31c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c5c0 = document.createElement("i");
+ List0c31c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c31c11c5.appendChild(List0c31c11c5c0);
+ List0c31c11.appendChild(List0c31c11c5);
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c7 = document.createElement("div");
+ List0c31c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c7c0 = document.createElement("i");
+ List0c31c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c31c11c7.appendChild(List0c31c11c7c0);
+ List0c31c11.appendChild(List0c31c11c7);
+ List0c31c11.innerHTML += " ";
+ List0c31.appendChild(List0c31c11);
+ List0c31.innerHTML += " ";
+ List0.appendChild(List0c31);
+ List0.innerHTML += " ";
+ return List0;
+ };
+ FabricTemplateLibrary.prototype.ListItem = function () {
+ var ListItem0 = document.createElement("li");
+ ListItem0.setAttribute("class", "ms-ListItem ");
+ ListItem0.setAttribute("tabindex", "0");
+ ListItem0.innerHTML += " ";
+ var ListItem0c1 = document.createElement("span");
+ ListItem0c1.setAttribute("class", "ms-ListItem-primaryText");
+ ListItem0c1.innerHTML += "Alton Lafferty";
+ ListItem0.appendChild(ListItem0c1);
+ ListItem0.innerHTML += " ";
+ var ListItem0c3 = document.createElement("span");
+ ListItem0c3.setAttribute("class", "ms-ListItem-secondaryText");
+ ListItem0c3.innerHTML += "Meeting notes";
+ ListItem0.appendChild(ListItem0c3);
+ ListItem0.innerHTML += " ";
+ var ListItem0c5 = document.createElement("span");
+ ListItem0c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ ListItem0c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ ListItem0.appendChild(ListItem0c5);
+ ListItem0.innerHTML += " ";
+ var ListItem0c7 = document.createElement("span");
+ ListItem0c7.setAttribute("class", "ms-ListItem-metaText");
+ ListItem0c7.innerHTML += "2:42p";
+ ListItem0.appendChild(ListItem0c7);
+ ListItem0.innerHTML += " ";
+ var ListItem0c9 = document.createElement("div");
+ ListItem0c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ ListItem0.appendChild(ListItem0c9);
+ ListItem0.innerHTML += " ";
+ var ListItem0c11 = document.createElement("div");
+ ListItem0c11.setAttribute("class", "ms-ListItem-actions");
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c1 = document.createElement("div");
+ ListItem0c11c1.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c1c0 = document.createElement("i");
+ ListItem0c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ ListItem0c11c1.appendChild(ListItem0c11c1c0);
+ ListItem0c11.appendChild(ListItem0c11c1);
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c3 = document.createElement("div");
+ ListItem0c11c3.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c3c0 = document.createElement("i");
+ ListItem0c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ ListItem0c11c3.appendChild(ListItem0c11c3c0);
+ ListItem0c11.appendChild(ListItem0c11c3);
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c5 = document.createElement("div");
+ ListItem0c11c5.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c5c0 = document.createElement("i");
+ ListItem0c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ ListItem0c11c5.appendChild(ListItem0c11c5c0);
+ ListItem0c11.appendChild(ListItem0c11c5);
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c7 = document.createElement("div");
+ ListItem0c11c7.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c7c0 = document.createElement("i");
+ ListItem0c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ ListItem0c11c7.appendChild(ListItem0c11c7c0);
+ ListItem0c11.appendChild(ListItem0c11c7);
+ ListItem0c11.innerHTML += " ";
+ ListItem0.appendChild(ListItem0c11);
+ ListItem0.innerHTML += "";
+ return ListItem0;
+ };
+ FabricTemplateLibrary.prototype.MessageBanner = function () {
+ var MessageBanner0 = document.createElement("div");
+ MessageBanner0.setAttribute("class", "ms-MessageBanner");
+ MessageBanner0.innerHTML += " ";
+ var MessageBanner0c1 = document.createElement("div");
+ MessageBanner0c1.setAttribute("class", "ms-MessageBanner-content");
+ MessageBanner0c1.innerHTML += " ";
+ var MessageBanner0c1c1 = document.createElement("div");
+ MessageBanner0c1c1.setAttribute("class", "ms-MessageBanner-text");
+ MessageBanner0c1c1.innerHTML += " ";
+ var MessageBanner0c1c1c1 = document.createElement("div");
+ MessageBanner0c1c1c1.setAttribute("class", "ms-MessageBanner-clipper");
+ MessageBanner0c1c1c1.innerHTML += " You've reached your total storage on OneDrive. Please upgrade your storage plan if you need more storage. ";
+ MessageBanner0c1c1.appendChild(MessageBanner0c1c1c1);
+ MessageBanner0c1c1.innerHTML += " ";
+ MessageBanner0c1.appendChild(MessageBanner0c1c1);
+ MessageBanner0c1.innerHTML += " ";
+ var MessageBanner0c1c3 = document.createElement("button");
+ MessageBanner0c1c3.setAttribute("class", "ms-MessageBanner-expand");
+ MessageBanner0c1c3.innerHTML += " ";
+ var MessageBanner0c1c3c1 = document.createElement("i");
+ MessageBanner0c1c3c1.setAttribute("class", "ms-Icon ms-Icon--chevronsDown");
+ MessageBanner0c1c3.appendChild(MessageBanner0c1c3c1);
+ MessageBanner0c1c3.innerHTML += " ";
+ MessageBanner0c1.appendChild(MessageBanner0c1c3);
+ MessageBanner0c1.innerHTML += " ";
+ var MessageBanner0c1c5 = document.createElement("div");
+ MessageBanner0c1c5.setAttribute("class", "ms-MessageBanner-action");
+ MessageBanner0c1c5.innerHTML += " ";
+ MessageBanner0c1c5.innerHTML += "";
+ var MessageBanner0c1c5c3 = document.createElement("button");
+ MessageBanner0c1c5c3.setAttribute("class", "ms-Button ms-Button--primary ");
+ MessageBanner0c1c5c3.innerHTML += " ";
+ var MessageBanner0c1c5c3c1 = document.createElement("span");
+ MessageBanner0c1c5c3c1.setAttribute("class", "ms-Button-label");
+ MessageBanner0c1c5c3c1.innerHTML += "Get More Storage";
+ MessageBanner0c1c5c3.appendChild(MessageBanner0c1c5c3c1);
+ MessageBanner0c1c5c3.innerHTML += "";
+ MessageBanner0c1c5.appendChild(MessageBanner0c1c5c3);
+ MessageBanner0c1c5.innerHTML += " ";
+ MessageBanner0c1.appendChild(MessageBanner0c1c5);
+ MessageBanner0c1.innerHTML += " ";
+ MessageBanner0.appendChild(MessageBanner0c1);
+ MessageBanner0.innerHTML += " ";
+ var MessageBanner0c3 = document.createElement("button");
+ MessageBanner0c3.setAttribute("class", "ms-MessageBanner-close");
+ MessageBanner0c3.innerHTML += " ";
+ var MessageBanner0c3c1 = document.createElement("i");
+ MessageBanner0c3c1.setAttribute("class", "ms-Icon ms-Icon--x");
+ MessageBanner0c3.appendChild(MessageBanner0c3c1);
+ MessageBanner0c3.innerHTML += " ";
+ MessageBanner0.appendChild(MessageBanner0c3);
+ MessageBanner0.innerHTML += "";
+ return MessageBanner0;
+ };
+ FabricTemplateLibrary.prototype.MessageBar = function () {
+ var MessageBar0 = document.createElement("div");
+ MessageBar0.setAttribute("class", "ms-MessageBar ");
+ MessageBar0.innerHTML += " ";
+ var MessageBar0c1 = document.createElement("div");
+ MessageBar0c1.setAttribute("class", "ms-MessageBar-content");
+ MessageBar0c1.innerHTML += " ";
+ var MessageBar0c1c1 = document.createElement("div");
+ MessageBar0c1c1.setAttribute("class", "ms-MessageBar-icon");
+ MessageBar0c1c1.innerHTML += " ";
+ var MessageBar0c1c1c1 = document.createElement("i");
+ MessageBar0c1c1c1.setAttribute("class", "ms-Icon ");
+ MessageBar0c1c1.appendChild(MessageBar0c1c1c1);
+ MessageBar0c1c1.innerHTML += " ";
+ MessageBar0c1.appendChild(MessageBar0c1c1);
+ MessageBar0c1.innerHTML += " ";
+ var MessageBar0c1c3 = document.createElement("div");
+ MessageBar0c1c3.setAttribute("class", "ms-MessageBar-text");
+ MessageBar0c1c3.innerHTML += " Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.";
+ var MessageBar0c1c3c1 = document.createElement("br");
+ MessageBar0c1c3.appendChild(MessageBar0c1c3c1);
+ MessageBar0c1c3.innerHTML += " ";
+ var MessageBar0c1c3c3 = document.createElement("a");
+ MessageBar0c1c3c3.setAttribute("href", "");
+ MessageBar0c1c3c3.setAttribute("class", "ms-Link");
+ MessageBar0c1c3c3.innerHTML += "Hyperlink string";
+ MessageBar0c1c3.appendChild(MessageBar0c1c3c3);
+ MessageBar0c1c3.innerHTML += " ";
+ MessageBar0c1.appendChild(MessageBar0c1c3);
+ MessageBar0c1.innerHTML += " ";
+ MessageBar0.appendChild(MessageBar0c1);
+ MessageBar0.innerHTML += "";
+ return MessageBar0;
+ };
+ FabricTemplateLibrary.prototype.OrgChart = function () {
+ var OrgChart0 = document.createElement("div");
+ OrgChart0.setAttribute("class", "ms-OrgChart ");
+ OrgChart0.innerHTML += "";
+ return OrgChart0;
+ };
+ FabricTemplateLibrary.prototype.Overlay = function () {
+ var Overlay0 = document.createElement("div");
+ Overlay0.setAttribute("class", "ms-Overlay ");
+ return Overlay0;
+ };
+ FabricTemplateLibrary.prototype.Panel = function () {
+ var Panel0 = document.createElement("div");
+ Panel0.setAttribute("class", "ms-Panel ");
+ Panel0.innerHTML += " ";
+ var Panel0c1 = document.createElement("button");
+ Panel0c1.setAttribute("class", "ms-Panel-closeButton ms-PanelAction-close");
+ Panel0c1.innerHTML += " ";
+ var Panel0c1c1 = document.createElement("i");
+ Panel0c1c1.setAttribute("class", "ms-Panel-closeIcon ms-Icon ms-Icon--x");
+ Panel0c1.appendChild(Panel0c1c1);
+ Panel0c1.innerHTML += " ";
+ Panel0.appendChild(Panel0c1);
+ Panel0.innerHTML += " ";
+ var Panel0c3 = document.createElement("div");
+ Panel0c3.setAttribute("class", "ms-Panel-contentInner");
+ Panel0c3.innerHTML += " ";
+ var Panel0c3c1 = document.createElement("p");
+ Panel0c3c1.setAttribute("class", "ms-Panel-headerText");
+ Panel0c3.appendChild(Panel0c3c1);
+ Panel0c3.innerHTML += " ";
+ var Panel0c3c3 = document.createElement("div");
+ Panel0c3c3.setAttribute("class", "ms-Panel-content");
+ Panel0c3c3.innerHTML += " ";
+ var Panel0c3c3c1 = document.createElement("span");
+ Panel0c3c3c1.setAttribute("class", "ms-font-m");
+ Panel0c3c3.appendChild(Panel0c3c3c1);
+ Panel0c3c3.innerHTML += " ";
+ Panel0c3.appendChild(Panel0c3c3);
+ Panel0c3.innerHTML += " ";
+ Panel0.appendChild(Panel0c3);
+ Panel0.innerHTML += "";
+ return Panel0;
+ };
+ FabricTemplateLibrary.prototype.PanelHost = function () {
+ var PanelHost0 = document.createElement("div");
+ PanelHost0.setAttribute("class", "ms-PanelHost");
+ PanelHost0.innerHTML += " ";
+ PanelHost0.innerHTML += " ";
+ var PanelHost0c3 = document.createElement("div");
+ PanelHost0c3.setAttribute("class", "ms-Overlay ");
+ PanelHost0.appendChild(PanelHost0c3);
+ PanelHost0.innerHTML += "";
+ return PanelHost0;
+ };
+ FabricTemplateLibrary.prototype.PeoplePicker = function () {
+ var PeoplePicker0 = document.createElement("div");
+ PeoplePicker0.setAttribute("class", "ms-PeoplePicker");
+ PeoplePicker0.innerHTML += " ";
+ var PeoplePicker0c1 = document.createElement("div");
+ PeoplePicker0c1.setAttribute("class", "ms-PeoplePicker-searchBox");
+ PeoplePicker0c1.innerHTML += " ";
+ PeoplePicker0c1.innerHTML += " ";
+ var PeoplePicker0c1c3 = document.createElement("div");
+ PeoplePicker0c1c3.setAttribute("class", "ms-TextField ");
+ PeoplePicker0c1c3.innerHTML += " ";
+ PeoplePicker0c1.appendChild(PeoplePicker0c1c3);
+ PeoplePicker0c1.innerHTML += " ";
+ PeoplePicker0.appendChild(PeoplePicker0c1);
+ PeoplePicker0.innerHTML += " ";
+ var PeoplePicker0c3 = document.createElement("div");
+ PeoplePicker0c3.setAttribute("class", "ms-PeoplePicker-results ");
+ PeoplePicker0c3.innerHTML += " ";
+ var PeoplePicker0c3c1 = document.createElement("div");
+ PeoplePicker0c3c1.setAttribute("class", "ms-PeoplePicker-searchMore");
+ PeoplePicker0c3c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1 = document.createElement("button");
+ PeoplePicker0c3c1c1.setAttribute("class", "ms-PeoplePicker-searchMoreBtn");
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c1 = document.createElement("div");
+ PeoplePicker0c3c1c1c1.setAttribute("class", "ms-PeoplePicker-searchMoreIcon");
+ PeoplePicker0c3c1c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c1c1 = document.createElement("i");
+ PeoplePicker0c3c1c1c1c1.setAttribute("class", "ms-Icon ms-Icon--search");
+ PeoplePicker0c3c1c1c1.appendChild(PeoplePicker0c3c1c1c1c1);
+ PeoplePicker0c3c1c1c1.innerHTML += " ";
+ PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c1);
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c3 = document.createElement("div");
+ PeoplePicker0c3c1c1c3.setAttribute("class", "ms-PeoplePicker-searchMoreSecondary");
+ PeoplePicker0c3c1c1c3.innerHTML += "Showing top 5 results";
+ PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c3);
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c5 = document.createElement("div");
+ PeoplePicker0c3c1c1c5.setAttribute("class", "ms-PeoplePicker-searchMorePrimary");
+ PeoplePicker0c3c1c1c5.innerHTML += "Search Contacts & Directory";
+ PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c5);
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ PeoplePicker0c3c1.appendChild(PeoplePicker0c3c1c1);
+ PeoplePicker0c3c1.innerHTML += " ";
+ PeoplePicker0c3.appendChild(PeoplePicker0c3c1);
+ PeoplePicker0c3.innerHTML += " ";
+ PeoplePicker0.appendChild(PeoplePicker0c3);
+ PeoplePicker0.innerHTML += "";
+ return PeoplePicker0;
+ };
+ FabricTemplateLibrary.prototype.Persona = function () {
+ var Persona0 = document.createElement("div");
+ Persona0.setAttribute("class", "ms-Persona");
+ Persona0.innerHTML += " ";
+ var Persona0c1 = document.createElement("div");
+ Persona0c1.setAttribute("class", "ms-Persona-imageArea");
+ Persona0c1.innerHTML += " ";
+ Persona0.appendChild(Persona0c1);
+ Persona0.innerHTML += " ";
+ var Persona0c3 = document.createElement("div");
+ Persona0c3.setAttribute("class", "ms-Persona-presence");
+ Persona0c3.innerHTML += " ";
+ Persona0.appendChild(Persona0c3);
+ Persona0.innerHTML += " ";
+ var Persona0c5 = document.createElement("div");
+ Persona0c5.setAttribute("class", "ms-Persona-details");
+ Persona0c5.innerHTML += " ";
+ Persona0.appendChild(Persona0c5);
+ Persona0.innerHTML += "";
+ return Persona0;
+ };
+ FabricTemplateLibrary.prototype.PersonaCard = function () {
+ var PersonaCard0 = document.createElement("div");
+ PersonaCard0.setAttribute("class", "ms-PersonaCard ");
+ PersonaCard0.innerHTML += " ";
+ var PersonaCard0c1 = document.createElement("div");
+ PersonaCard0c1.setAttribute("class", "ms-PersonaCard-persona");
+ PersonaCard0c1.innerHTML += " ";
+ PersonaCard0c1.innerHTML += " ";
+ var PersonaCard0c1c3 = document.createElement("div");
+ PersonaCard0c1c3.setAttribute("class", "ms-Persona ");
+ PersonaCard0c1c3.innerHTML += " ";
+ var PersonaCard0c1c3c1 = document.createElement("div");
+ PersonaCard0c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ PersonaCard0c1c3c1.innerHTML += " ";
+ PersonaCard0c1c3.appendChild(PersonaCard0c1c3c1);
+ PersonaCard0c1c3.innerHTML += " ";
+ var PersonaCard0c1c3c3 = document.createElement("div");
+ PersonaCard0c1c3c3.setAttribute("class", "ms-Persona-presence");
+ PersonaCard0c1c3c3.innerHTML += " ";
+ PersonaCard0c1c3.appendChild(PersonaCard0c1c3c3);
+ PersonaCard0c1c3.innerHTML += " ";
+ var PersonaCard0c1c3c5 = document.createElement("div");
+ PersonaCard0c1c3c5.setAttribute("class", "ms-Persona-details");
+ PersonaCard0c1c3c5.innerHTML += " ";
+ PersonaCard0c1c3.appendChild(PersonaCard0c1c3c5);
+ PersonaCard0c1c3.innerHTML += " ";
+ PersonaCard0c1.appendChild(PersonaCard0c1c3);
+ PersonaCard0c1.innerHTML += " ";
+ PersonaCard0.appendChild(PersonaCard0c1);
+ PersonaCard0.innerHTML += " ";
+ var PersonaCard0c3 = document.createElement("ul");
+ PersonaCard0c3.setAttribute("class", "ms-PersonaCard-actions");
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c1 = document.createElement("li");
+ PersonaCard0c3c1.setAttribute("data-action-id", "chat");
+ PersonaCard0c3c1.setAttribute("class", "ms-PersonaCard-action");
+ PersonaCard0c3c1.setAttribute("tabindex", "1");
+ var PersonaCard0c3c1c0 = document.createElement("i");
+ PersonaCard0c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ PersonaCard0c3c1.appendChild(PersonaCard0c3c1c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c1);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c3 = document.createElement("li");
+ PersonaCard0c3c3.setAttribute("data-action-id", "phone");
+ PersonaCard0c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ PersonaCard0c3c3.setAttribute("tabindex", "2");
+ var PersonaCard0c3c3c0 = document.createElement("i");
+ PersonaCard0c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ PersonaCard0c3c3.appendChild(PersonaCard0c3c3c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c3);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c5 = document.createElement("li");
+ PersonaCard0c3c5.setAttribute("data-action-id", "video");
+ PersonaCard0c3c5.setAttribute("class", "ms-PersonaCard-action");
+ PersonaCard0c3c5.setAttribute("tabindex", "3");
+ var PersonaCard0c3c5c0 = document.createElement("i");
+ PersonaCard0c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ PersonaCard0c3c5.appendChild(PersonaCard0c3c5c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c5);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c7 = document.createElement("li");
+ PersonaCard0c3c7.setAttribute("data-action-id", "mail");
+ PersonaCard0c3c7.setAttribute("class", "ms-PersonaCard-action");
+ PersonaCard0c3c7.setAttribute("tabindex", "4");
+ var PersonaCard0c3c7c0 = document.createElement("i");
+ PersonaCard0c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ PersonaCard0c3c7.appendChild(PersonaCard0c3c7c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c7);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c9 = document.createElement("li");
+ PersonaCard0c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ PersonaCard0c3c9.setAttribute("alt", "View profile in Delve");
+ PersonaCard0c3c9.setAttribute("title", "View profile in Delve");
+ PersonaCard0c3c9.innerHTML += "View profile";
+ PersonaCard0c3.appendChild(PersonaCard0c3c9);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c11 = document.createElement("li");
+ PersonaCard0c3c11.setAttribute("data-action-id", "org");
+ PersonaCard0c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ PersonaCard0c3c11.setAttribute("tabindex", "5");
+ var PersonaCard0c3c11c0 = document.createElement("i");
+ PersonaCard0c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ PersonaCard0c3c11.appendChild(PersonaCard0c3c11c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c11);
+ PersonaCard0c3.innerHTML += " ";
+ PersonaCard0.appendChild(PersonaCard0c3);
+ PersonaCard0.innerHTML += " ";
+ var PersonaCard0c5 = document.createElement("div");
+ PersonaCard0c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c1 = document.createElement("div");
+ PersonaCard0c5c1.setAttribute("data-detail-id", "mail");
+ PersonaCard0c5c1.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c1.innerHTML += " ";
+ var PersonaCard0c5c1c1 = document.createElement("div");
+ PersonaCard0c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c1c1c0 = document.createElement("span");
+ PersonaCard0c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c1c1c0.innerHTML += "Personal:";
+ PersonaCard0c5c1c1.appendChild(PersonaCard0c5c1c1c0);
+ PersonaCard0c5c1c1.innerHTML += " ";
+ var PersonaCard0c5c1c1c2 = document.createElement("a");
+ PersonaCard0c5c1c1c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ PersonaCard0c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ PersonaCard0c5c1c1.appendChild(PersonaCard0c5c1c1c2);
+ PersonaCard0c5c1.appendChild(PersonaCard0c5c1c1);
+ PersonaCard0c5c1.innerHTML += " ";
+ var PersonaCard0c5c1c3 = document.createElement("div");
+ PersonaCard0c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c1c3c0 = document.createElement("span");
+ PersonaCard0c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c1c3c0.innerHTML += "Work:";
+ PersonaCard0c5c1c3.appendChild(PersonaCard0c5c1c3c0);
+ PersonaCard0c5c1c3.innerHTML += " ";
+ var PersonaCard0c5c1c3c2 = document.createElement("a");
+ PersonaCard0c5c1c3c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ PersonaCard0c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ PersonaCard0c5c1c3.appendChild(PersonaCard0c5c1c3c2);
+ PersonaCard0c5c1.appendChild(PersonaCard0c5c1c3);
+ PersonaCard0c5c1.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c1);
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c3 = document.createElement("div");
+ PersonaCard0c5c3.setAttribute("data-detail-id", "chat");
+ PersonaCard0c5c3.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c3.innerHTML += " ";
+ var PersonaCard0c5c3c1 = document.createElement("div");
+ PersonaCard0c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c3c1c0 = document.createElement("span");
+ PersonaCard0c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c3c1c0.innerHTML += "Lync:";
+ PersonaCard0c5c3c1.appendChild(PersonaCard0c5c3c1c0);
+ PersonaCard0c5c3c1.innerHTML += " ";
+ var PersonaCard0c5c3c1c2 = document.createElement("a");
+ PersonaCard0c5c3c1c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c3c1c2.setAttribute("href", "#");
+ PersonaCard0c5c3c1c2.innerHTML += "Start Lync call";
+ PersonaCard0c5c3c1.appendChild(PersonaCard0c5c3c1c2);
+ PersonaCard0c5c3.appendChild(PersonaCard0c5c3c1);
+ PersonaCard0c5c3.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c3);
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c5 = document.createElement("div");
+ PersonaCard0c5c5.setAttribute("data-detail-id", "phone");
+ PersonaCard0c5c5.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c1 = document.createElement("div");
+ PersonaCard0c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c1);
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c3 = document.createElement("div");
+ PersonaCard0c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c5c3c0 = document.createElement("span");
+ PersonaCard0c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c5c3c0.innerHTML += "Details";
+ PersonaCard0c5c5c3.appendChild(PersonaCard0c5c5c3c0);
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c3);
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c5 = document.createElement("div");
+ PersonaCard0c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c5c5c0 = document.createElement("span");
+ PersonaCard0c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c5c5c0.innerHTML += "Personal:";
+ PersonaCard0c5c5c5.appendChild(PersonaCard0c5c5c5c0);
+ PersonaCard0c5c5c5.innerHTML += " 555.206.2443";
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c5);
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c7 = document.createElement("div");
+ PersonaCard0c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c5c7c0 = document.createElement("span");
+ PersonaCard0c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c5c7c0.innerHTML += "Work:";
+ PersonaCard0c5c5c7.appendChild(PersonaCard0c5c5c7c0);
+ PersonaCard0c5c5c7.innerHTML += " 555.929.8240";
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c7);
+ PersonaCard0c5c5.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c5);
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c7 = document.createElement("div");
+ PersonaCard0c5c7.setAttribute("data-detail-id", "video");
+ PersonaCard0c5c7.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c7.innerHTML += " ";
+ var PersonaCard0c5c7c1 = document.createElement("div");
+ PersonaCard0c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c7c1c0 = document.createElement("span");
+ PersonaCard0c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c7c1c0.innerHTML += "Skype:";
+ PersonaCard0c5c7c1.appendChild(PersonaCard0c5c7c1c0);
+ PersonaCard0c5c7c1.innerHTML += " ";
+ var PersonaCard0c5c7c1c2 = document.createElement("a");
+ PersonaCard0c5c7c1c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c7c1c2.setAttribute("href", "#");
+ PersonaCard0c5c7c1c2.innerHTML += "Start Skype call";
+ PersonaCard0c5c7c1.appendChild(PersonaCard0c5c7c1c2);
+ PersonaCard0c5c7.appendChild(PersonaCard0c5c7c1);
+ PersonaCard0c5c7.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c7);
+ PersonaCard0c5.innerHTML += " ";
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c11 = document.createElement("div");
+ PersonaCard0c5c11.setAttribute("data-detail-id", "org");
+ PersonaCard0c5c11.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c11.innerHTML += " ";
+ PersonaCard0c5c11.innerHTML += " ";
+ var PersonaCard0c5c11c3 = document.createElement("div");
+ PersonaCard0c5c11c3.setAttribute("class", "ms-OrgChart ");
+ PersonaCard0c5c11c3.innerHTML += " ";
+ PersonaCard0c5c11.appendChild(PersonaCard0c5c11c3);
+ PersonaCard0c5c11.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c11);
+ PersonaCard0c5.innerHTML += " ";
+ PersonaCard0.appendChild(PersonaCard0c5);
+ PersonaCard0.innerHTML += "";
+ return PersonaCard0;
+ };
+ FabricTemplateLibrary.prototype.Pivot = function () {
+ var Pivot0 = document.createElement("div");
+ Pivot0.setAttribute("class", "ms-Pivot ");
+ Pivot0.innerHTML += " ";
+ var Pivot0c1 = document.createElement("ul");
+ Pivot0c1.setAttribute("class", "ms-Pivot-links");
+ Pivot0c1.innerHTML += " ";
+ Pivot0.appendChild(Pivot0c1);
+ Pivot0.innerHTML += "";
+ return Pivot0;
+ };
+ FabricTemplateLibrary.prototype.ProgressIndicator = function () {
+ var ProgressIndicator0 = document.createElement("div");
+ ProgressIndicator0.setAttribute("class", "ms-ProgressIndicator");
+ ProgressIndicator0.innerHTML += " ";
+ var ProgressIndicator0c1 = document.createElement("div");
+ ProgressIndicator0c1.setAttribute("class", "ms-ProgressIndicator-itemName");
+ ProgressIndicator0.appendChild(ProgressIndicator0c1);
+ ProgressIndicator0.innerHTML += " ";
+ var ProgressIndicator0c3 = document.createElement("div");
+ ProgressIndicator0c3.setAttribute("class", "ms-ProgressIndicator-itemProgress");
+ ProgressIndicator0c3.innerHTML += " ";
+ var ProgressIndicator0c3c1 = document.createElement("div");
+ ProgressIndicator0c3c1.setAttribute("class", "ms-ProgressIndicator-progressTrack");
+ ProgressIndicator0c3.appendChild(ProgressIndicator0c3c1);
+ ProgressIndicator0c3.innerHTML += " ";
+ var ProgressIndicator0c3c3 = document.createElement("div");
+ ProgressIndicator0c3c3.setAttribute("class", "ms-ProgressIndicator-progressBar");
+ ProgressIndicator0c3.appendChild(ProgressIndicator0c3c3);
+ ProgressIndicator0c3.innerHTML += " ";
+ ProgressIndicator0.appendChild(ProgressIndicator0c3);
+ ProgressIndicator0.innerHTML += " ";
+ var ProgressIndicator0c5 = document.createElement("div");
+ ProgressIndicator0c5.setAttribute("class", "ms-ProgressIndicator-itemDescription");
+ ProgressIndicator0.appendChild(ProgressIndicator0c5);
+ ProgressIndicator0.innerHTML += "";
+ return ProgressIndicator0;
+ };
+ FabricTemplateLibrary.prototype.RadioButton = function () {
+ var RadioButton0 = document.createElement("div");
+ RadioButton0.setAttribute("class", "ms-RadioButton");
+ RadioButton0.innerHTML += " ";
+ var RadioButton0c1 = document.createElement("li");
+ RadioButton0c1.setAttribute("role", "");
+ RadioButton0c1.setAttribute("class", "ms-Choice-field ");
+ RadioButton0c1.setAttribute("tabindex", "0");
+ RadioButton0c1.setAttribute("aria-checked", "");
+ RadioButton0c1.setAttribute("name", "");
+ RadioButton0c1.innerHTML += " ";
+ var RadioButton0c1c1 = document.createElement("span");
+ RadioButton0c1c1.setAttribute("class", "ms-Label");
+ RadioButton0c1.appendChild(RadioButton0c1c1);
+ RadioButton0c1.innerHTML += " ";
+ RadioButton0.appendChild(RadioButton0c1);
+ RadioButton0.innerHTML += "";
+ return RadioButton0;
+ };
+ FabricTemplateLibrary.prototype.SearchBox = function () {
+ var SearchBox0 = document.createElement("div");
+ SearchBox0.setAttribute("class", "ms-SearchBox ");
+ SearchBox0.innerHTML += " ";
+ var SearchBox0c1 = document.createElement("input");
+ SearchBox0c1.setAttribute("class", "ms-SearchBox-field");
+ SearchBox0c1.setAttribute("type", "text");
+ SearchBox0c1.setAttribute("value", "");
+ SearchBox0.appendChild(SearchBox0c1);
+ SearchBox0.innerHTML += " ";
+ var SearchBox0c3 = document.createElement("label");
+ SearchBox0c3.setAttribute("class", "ms-SearchBox-label");
+ SearchBox0c3.innerHTML += " ";
+ var SearchBox0c3c1 = document.createElement("i");
+ SearchBox0c3c1.setAttribute("class", "ms-SearchBox-icon ms-Icon ms-Icon--search");
+ SearchBox0c3.appendChild(SearchBox0c3c1);
+ SearchBox0c3.innerHTML += " ";
+ var SearchBox0c3c3 = document.createElement("span");
+ SearchBox0c3c3.setAttribute("class", "ms-SearchBox-text");
+ SearchBox0c3c3.innerHTML += "Search";
+ SearchBox0c3.appendChild(SearchBox0c3c3);
+ SearchBox0c3.innerHTML += " ";
+ SearchBox0.appendChild(SearchBox0c3);
+ SearchBox0.innerHTML += " ";
+ SearchBox0.innerHTML += "";
+ var SearchBox0c7 = document.createElement("div");
+ SearchBox0c7.setAttribute("class", "ms-CommandButton ms-SearchBox-close ms-CommandButton--noLabel ");
+ SearchBox0c7.innerHTML += " ";
+ var SearchBox0c7c1 = document.createElement("button");
+ SearchBox0c7c1.setAttribute("class", "ms-CommandButton-button");
+ SearchBox0c7c1.innerHTML += " ";
+ var SearchBox0c7c1c1 = document.createElement("span");
+ SearchBox0c7c1c1.setAttribute("class", "ms-CommandButton-icon ");
+ var SearchBox0c7c1c1c0 = document.createElement("i");
+ SearchBox0c7c1c1c0.setAttribute("class", "ms-Icon ms-Icon--x");
+ SearchBox0c7c1c1.appendChild(SearchBox0c7c1c1c0);
+ SearchBox0c7c1.appendChild(SearchBox0c7c1c1);
+ var SearchBox0c7c1c2 = document.createElement("span");
+ SearchBox0c7c1c2.setAttribute("class", "ms-CommandButton-label");
+ SearchBox0c7c1.appendChild(SearchBox0c7c1c2);
+ SearchBox0c7c1.innerHTML += " ";
+ SearchBox0c7.appendChild(SearchBox0c7c1);
+ SearchBox0c7.innerHTML += "";
+ SearchBox0.appendChild(SearchBox0c7);
+ SearchBox0.innerHTML += "";
+ return SearchBox0;
+ };
+ FabricTemplateLibrary.prototype.Spinner = function () {
+ var Spinner0 = document.createElement("div");
+ Spinner0.setAttribute("class", "ms-Spinner ");
+ Spinner0.innerHTML += "";
+ return Spinner0;
+ };
+ FabricTemplateLibrary.prototype.Table = function () {
+ var Table0 = document.createElement("table");
+ Table0.setAttribute("class", "ms-Table ");
+ Table0.innerHTML += " ";
+ var Table0c1 = document.createElement("thead");
+ Table0c1.innerHTML += " ";
+ var Table0c1c1 = document.createElement("tr");
+ Table0c1c1.innerHTML += " ";
+ Table0c1.appendChild(Table0c1c1);
+ Table0c1.innerHTML += " ";
+ Table0.appendChild(Table0c1);
+ Table0.innerHTML += " ";
+ var Table0c3 = document.createElement("tbody");
+ Table0c3.innerHTML += " ";
+ Table0.appendChild(Table0c3);
+ Table0.innerHTML += "";
+ return Table0;
+ };
+ FabricTemplateLibrary.prototype.TextField = function () {
+ var TextField0 = document.createElement("div");
+ TextField0.setAttribute("class", "ms-TextField ");
+ TextField0.innerHTML += " ";
+ return TextField0;
+ };
+ FabricTemplateLibrary.prototype.Toggle = function () {
+ var Toggle0 = document.createElement("div");
+ Toggle0.setAttribute("class", "ms-Toggle ");
+ Toggle0.innerHTML += " ";
+ var Toggle0c1 = document.createElement("span");
+ Toggle0c1.setAttribute("class", "ms-Toggle-description");
+ Toggle0c1.innerHTML += "Let apps use my location";
+ Toggle0.appendChild(Toggle0c1);
+ Toggle0.innerHTML += " ";
+ var Toggle0c3 = document.createElement("input");
+ Toggle0c3.setAttribute("type", "checkbox");
+ Toggle0c3.setAttribute("id", "demo-toggle-3");
+ Toggle0c3.setAttribute("class", "ms-Toggle-input");
+ Toggle0.appendChild(Toggle0c3);
+ Toggle0.innerHTML += " ";
+ var Toggle0c5 = document.createElement("label");
+ Toggle0c5.setAttribute("for", "demo-toggle-3");
+ Toggle0c5.setAttribute("class", "ms-Toggle-field");
+ Toggle0c5.setAttribute("tabindex", "0");
+ Toggle0c5.innerHTML += " ";
+ var Toggle0c5c1 = document.createElement("span");
+ Toggle0c5c1.setAttribute("class", "ms-Label ms-Label--off");
+ Toggle0c5c1.innerHTML += "Off";
+ Toggle0c5.appendChild(Toggle0c5c1);
+ Toggle0c5.innerHTML += " ";
+ var Toggle0c5c3 = document.createElement("span");
+ Toggle0c5c3.setAttribute("class", "ms-Label ms-Label--on");
+ Toggle0c5c3.innerHTML += "On";
+ Toggle0c5.appendChild(Toggle0c5c3);
+ Toggle0c5.innerHTML += " ";
+ Toggle0.appendChild(Toggle0c5);
+ Toggle0.innerHTML += "";
+ return Toggle0;
+ };
+ return FabricTemplateLibrary;
+}());
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+/**
+ * ContextualHost
+ *
+ * Hosts contextual menus and callouts
+ * NOTE: Position bottom only works if html is set to max-height 100%, overflow hidden
+ * and body is set to overflow scroll, body is set to height 100%
+ *
+ */
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ /**
+ *
+ * @constructor
+ */
+ var CONTEXT_STATE_CLASS = "is-open";
+ var MODAL_STATE_POSITIONED = "is-positioned";
+ var CONTEXT_HOST_MAIN_CLASS = ".ms-ContextualHost-main";
+ var CONTEXT_HOST_BEAK_CLASS = ".ms-ContextualHost-beak";
+ var ARROW_LEFT_CLASS = "ms-ContextualHost--arrowLeft";
+ var ARROW_TOP_CLASS = "ms-ContextualHost--arrowTop";
+ var ARROW_BOTTOM_CLASS = "ms-ContextualHost--arrowBottom";
+ var ARROW_RIGHT_CLASS = "ms-ContextualHost--arrowRight";
+ var MODIFIER_BASE = "ms-ContextualHost--";
+ var ARROW_SIZE = 28;
+ var ARROW_OFFSET = 8;
+ var ContextualHost = (function () {
+ function ContextualHost(content, direction, targetElement, hasArrow, modifiers, matchTargetWidth, disposalCallback) {
+ if (hasArrow === void 0) { hasArrow = true; }
+ this._ftl = new FabricTemplateLibrary();
+ this._resizeAction = this._resizeAction.bind(this);
+ this._dismissAction = this._dismissAction.bind(this);
+ this._matchTargetWidth = matchTargetWidth || false;
+ this._direction = direction;
+ this._container = this._ftl.ContextualHost();
+ this._contextualHost = this._container;
+ this._contextualHostMain = this._contextualHost.querySelector(CONTEXT_HOST_MAIN_CLASS);
+ this._contextualHostMain.appendChild(content);
+ this._hasArrow = hasArrow;
+ this._arrow = this._container.querySelector(CONTEXT_HOST_BEAK_CLASS);
+ this._targetElement = targetElement;
+ this._openModal();
+ this._setResizeDisposal();
+ if (disposalCallback) {
+ this._disposalCallback = disposalCallback;
+ }
+ if (modifiers) {
+ for (var i = 0; i < modifiers.length; i++) {
+ this._container.classList.add(MODIFIER_BASE + modifiers[i]);
+ }
+ }
+ }
+ ContextualHost.prototype.disposeModal = function () {
+ window.removeEventListener("resize", this._resizeAction, false);
+ document.removeEventListener("click", this._dismissAction, true);
+ this._container.parentNode.removeChild(this._container);
+ if (this._disposalCallback) {
+ this._disposalCallback();
+ }
+ };
+ ContextualHost.prototype.setChildren = function (value) {
+ if (!this._children) {
+ this._children = [];
+ }
+ this._children.push(value);
+ };
+ ContextualHost.prototype.contains = function (value) {
+ return this._container.contains(value);
+ };
+ ContextualHost.prototype._openModal = function () {
+ var _this = this;
+ this._copyModalToBody();
+ this._saveModalSize();
+ this._findAvailablePosition();
+ this._showModal();
+ // Delay the click setting
+ setTimeout(function () { _this._setDismissClick(); }, 100);
+ };
+ ContextualHost.prototype._findAvailablePosition = function () {
+ var _posOk;
+ switch (this._direction) {
+ case "left":
+ // Try the right side
+ _posOk = this._positionOk(this._tryPosModalLeft.bind(this), this._tryPosModalRight.bind(this), this._tryPosModalBottom.bind(this), this._tryPosModalTop.bind(this));
+ this._setPosition(_posOk);
+ break;
+ case "right":
+ _posOk = this._positionOk(this._tryPosModalRight.bind(this), this._tryPosModalLeft.bind(this), this._tryPosModalBottom.bind(this), this._tryPosModalTop.bind(this));
+ this._setPosition(_posOk);
+ break;
+ case "top":
+ _posOk = this._positionOk(this._tryPosModalTop.bind(this), this._tryPosModalBottom.bind(this));
+ this._setPosition(_posOk);
+ break;
+ case "bottom":
+ _posOk = this._positionOk(this._tryPosModalBottom.bind(this), this._tryPosModalTop.bind(this));
+ this._setPosition(_posOk);
+ break;
+ default:
+ this._setPosition();
+ }
+ };
+ ContextualHost.prototype._showModal = function () {
+ this._container.classList.add(CONTEXT_STATE_CLASS);
+ };
+ ContextualHost.prototype._positionOk = function (pos1, pos2, pos3, pos4) {
+ var _posOk;
+ _posOk = pos1();
+ if (!_posOk) {
+ _posOk = pos2();
+ if (!_posOk && pos3) {
+ _posOk = pos3();
+ if (!_posOk && pos4) {
+ _posOk = pos4();
+ }
+ }
+ }
+ return _posOk;
+ };
+ ContextualHost.prototype._calcLeft = function (mWidth, teWidth, teLeft) {
+ var mHalfWidth = mWidth / 2;
+ var teHalf = teWidth / 2;
+ var mHLeft = (teLeft + teHalf) - mHalfWidth;
+ mHLeft = (mHLeft < mHalfWidth) ? teLeft : mHLeft;
+ return mHLeft;
+ };
+ ContextualHost.prototype._calcTop = function (mHeight, teHeight, teTop) {
+ var mHalfWidth = mHeight / 2;
+ var teHalf = teHeight / 2;
+ var mHLeft = (teTop + teHalf) - mHalfWidth;
+ mHLeft = (mHLeft < mHalfWidth) ? teTop : mHLeft;
+ return mHLeft;
+ };
+ ContextualHost.prototype._setPosition = function (curDirection) {
+ var teBR = this._targetElement.getBoundingClientRect();
+ var teLeft = teBR.left;
+ var teRight = teBR.right;
+ var teTop = teBR.top;
+ var teHeight = teBR.height;
+ var mHLeft;
+ var mHTop;
+ var mWidth = "";
+ var arrowTop;
+ var windowY = window.scrollY ? window.scrollY : 0;
+ var arrowSpace = (this._hasArrow) ? ARROW_SIZE : 0;
+ if (this._matchTargetWidth) {
+ mWidth = "width: " + this._modalWidth + "px;";
+ }
+ switch (curDirection) {
+ case "left":
+ mHLeft = (teLeft - this._modalWidth) + arrowSpace;
+ mHTop = this._calcTop(this._modalHeight, teHeight, teTop);
+ mHTop += window.scrollY ? window.scrollY : 0;
+ this._container.setAttribute("style", "top: " + mHTop + "px; left: " + mHLeft + "px;" + mWidth);
+ this._container.classList.add(MODAL_STATE_POSITIONED);
+ if (this._hasArrow) {
+ this._container.classList.add(ARROW_RIGHT_CLASS);
+ arrowTop = ((teTop + windowY) - mHTop) + ARROW_OFFSET;
+ this._arrow.setAttribute("style", "top: " + arrowTop + "px;");
+ }
+ break;
+ case "right":
+ mHTop = this._calcTop(this._modalHeight, teHeight, teTop);
+ mHTop += windowY;
+ mHLeft = teRight + arrowSpace;
+ this._container.setAttribute("style", "top: " + mHTop + "px; left: " + mHLeft + "px;" + mWidth);
+ this._container.classList.add(MODAL_STATE_POSITIONED);
+ if (this._hasArrow) {
+ arrowTop = ((windowY + teTop) - mHTop) + ARROW_OFFSET;
+ this._arrow.setAttribute("style", "top: " + arrowTop + "px;");
+ this._container.classList.add(ARROW_LEFT_CLASS);
+ }
+ break;
+ case "top":
+ mHLeft = this._calcLeft(this._modalWidth, this._teWidth, teLeft);
+ mHTop = (teTop - this._modalHeight) + arrowSpace;
+ mHTop += windowY;
+ this._container.setAttribute("style", "top: " + mHTop + "px; left: " + mHLeft + "px;" + mWidth);
+ this._container.classList.add(MODAL_STATE_POSITIONED);
+ if (this._hasArrow) {
+ this._container.classList.add(ARROW_BOTTOM_CLASS);
+ }
+ break;
+ case "bottom":
+ mHLeft = mHLeft = this._calcLeft(this._modalWidth, this._teWidth, teLeft);
+ mHTop = teTop + teHeight + arrowSpace;
+ mHTop += window.scrollY ? window.scrollY : 0;
+ this._container.setAttribute("style", "top: " + mHTop + "px; left: " + mHLeft + "px;" + mWidth);
+ this._container.classList.add(MODAL_STATE_POSITIONED);
+ if (this._hasArrow) {
+ this._container.classList.add(ARROW_TOP_CLASS);
+ }
+ break;
+ default:
+ this._container.setAttribute("style", "top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);");
+ }
+ };
+ ContextualHost.prototype._tryPosModalLeft = function () {
+ var teLeft = this._targetElement.getBoundingClientRect().left;
+ if (teLeft < this._modalWidth) {
+ return false;
+ }
+ else {
+ return "left";
+ }
+ };
+ ContextualHost.prototype._tryPosModalRight = function () {
+ var teRight = this._targetElement.getBoundingClientRect().right;
+ var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
+ if ((w - teRight) < this._modalWidth) {
+ return false;
+ }
+ else {
+ return "right";
+ }
+ };
+ ContextualHost.prototype._tryPosModalBottom = function () {
+ var teBottom = window.innerHeight - this._targetElement.getBoundingClientRect().bottom;
+ if (teBottom < this._modalHeight) {
+ return false;
+ }
+ else {
+ return "bottom";
+ }
+ };
+ ContextualHost.prototype._tryPosModalTop = function () {
+ var teTop = this._targetElement.getBoundingClientRect().top;
+ if (teTop < this._modalHeight) {
+ return false;
+ }
+ else {
+ return "top";
+ }
+ };
+ ContextualHost.prototype._copyModalToBody = function () {
+ document.body.appendChild(this._container);
+ };
+ ContextualHost.prototype._saveModalSize = function () {
+ var _modalStyles = window.getComputedStyle(this._container);
+ this._container.setAttribute("style", "opacity: 0; z-index: -1");
+ this._container.classList.add(MODAL_STATE_POSITIONED);
+ this._container.classList.add(CONTEXT_STATE_CLASS);
+ if (this._matchTargetWidth) {
+ var teStyles = window.getComputedStyle(this._targetElement);
+ this._modalWidth = this._targetElement.getBoundingClientRect().width
+ + (parseInt(teStyles.marginLeft, 10)
+ + parseInt(teStyles.marginLeft, 10));
+ }
+ else {
+ this._modalWidth = this._container.getBoundingClientRect().width
+ + (parseInt(_modalStyles.marginLeft, 10)
+ + parseInt(_modalStyles.marginRight, 10));
+ this._container.setAttribute("style", "");
+ }
+ this._modalHeight = this._container.getBoundingClientRect().height
+ + (parseInt(_modalStyles.marginTop, 10)
+ + parseInt(_modalStyles.marginBottom, 10));
+ this._container.classList.remove(MODAL_STATE_POSITIONED);
+ this._container.classList.remove(CONTEXT_STATE_CLASS);
+ this._teWidth = this._targetElement.getBoundingClientRect().width;
+ this._teHeight = this._targetElement.getBoundingClientRect().height;
+ };
+ ContextualHost.prototype._dismissAction = function (e) {
+ // If the element clicked is not INSIDE of contextualHost then close contextualHost
+ if (!this._container.contains(e.target) && e.target !== this._container) {
+ if (this._children !== undefined) {
+ var isChild_1 = false;
+ this._children.map(function (child) {
+ if (child !== undefined) {
+ isChild_1 = child.contains(e.target);
+ }
+ });
+ if (!isChild_1) {
+ this.disposeModal();
+ }
+ }
+ else {
+ this.disposeModal();
+ }
+ }
+ };
+ ContextualHost.prototype._setDismissClick = function () {
+ var _this = this;
+ document.addEventListener("click", this._dismissAction, true);
+ document.addEventListener("focus", this._dismissAction, true);
+ document.addEventListener("keyup", function (e) {
+ if (e.keyCode === 32 || e.keyCode === 27) {
+ _this._dismissAction(e);
+ }
+ }, true);
+ };
+ ContextualHost.prototype._resizeAction = function () {
+ this.disposeModal();
+ };
+ ContextualHost.prototype._setResizeDisposal = function () {
+ window.addEventListener("resize", this._resizeAction, false);
+ };
+ return ContextualHost;
+ }());
+ fabric.ContextualHost = ContextualHost;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+///
+///
+/**
+ * Callout
+ *
+ * Add callouts to things and stuff
+ *
+ */
+///
+var STATE_HIDDEN = "is-hidden";
+var CLOSE_BUTTON_CLASS = ".ms-Callout-close";
+var MODIFIER_OOBE_CLASS = "ms-Callout--OOBE";
+var fabric;
+(function (fabric) {
+ "use strict";
+ var Callout = (function () {
+ function Callout(container, addTarget, position) {
+ this._container = container;
+ this._addTarget = addTarget;
+ this._position = position;
+ this._closeButton = document.querySelector(CLOSE_BUTTON_CLASS);
+ this._setOpener();
+ }
+ Callout.prototype._setOpener = function () {
+ this._addTarget.addEventListener("click", this._clickHandler.bind(this), true);
+ };
+ Callout.prototype._openContextMenu = function () {
+ var modifiers = [];
+ if (this._hasModifier(MODIFIER_OOBE_CLASS)) {
+ modifiers.push("primaryArrow");
+ }
+ this._container.classList.remove(STATE_HIDDEN);
+ this._contextualHost = new fabric.ContextualHost(this._container, this._position, this._addTarget, true, modifiers);
+ if (this._closeButton) {
+ this._closeButton.addEventListener("click", this._closeHandler.bind(this), false);
+ }
+ };
+ Callout.prototype._hasModifier = function (modifierClass) {
+ return this._container.classList.contains(modifierClass);
+ };
+ Callout.prototype._closeHandler = function (e) {
+ this._contextualHost.disposeModal();
+ };
+ Callout.prototype._clickHandler = function (e) {
+ this._openContextMenu();
+ };
+ return Callout;
+ }());
+ fabric.Callout = Callout;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+"use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * CheckBox Plugin
+ *
+ * Adds basic demonstration functionality to .ms-CheckBox components.
+ *
+ */
+ var CheckBox = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of CheckBox
+ * @constructor
+ */
+ function CheckBox(container) {
+ this._container = container;
+ this._choiceFieldLI = this._container.querySelector(".ms-Choice-field");
+ if (this._choiceFieldLI.getAttribute("aria-checked") === "true") {
+ this._choiceFieldLI.classList.add("is-checked");
+ }
+ if (this._choiceFieldLI.getAttribute("role") === "checkbox") {
+ this._choiceFieldLI.classList.add("ms-Choice-type--checkbox");
+ }
+ this._addListeners();
+ }
+ CheckBox.prototype.getValue = function () {
+ return this._choiceFieldLI.getAttribute("aria-checked") === "true" ? true : false;
+ };
+ CheckBox.prototype.toggle = function () {
+ if (this.getValue()) {
+ this.unCheck();
+ }
+ else {
+ this.check();
+ }
+ };
+ CheckBox.prototype.check = function () {
+ this._choiceFieldLI.setAttribute("aria-checked", "true");
+ this._choiceFieldLI.classList.add("is-checked");
+ };
+ CheckBox.prototype.unCheck = function () {
+ this._choiceFieldLI.setAttribute("aria-checked", "false");
+ this._choiceFieldLI.classList.remove("is-checked");
+ };
+ CheckBox.prototype.removeListeners = function () {
+ this._choiceFieldLI.removeEventListener("focus", this._FocusHandler.bind(this));
+ this._choiceFieldLI.removeEventListener("blur", this._BlurHandler.bind(this));
+ this._choiceFieldLI.removeEventListener("click", this._ClickHandler.bind(this));
+ this._choiceFieldLI.addEventListener("keydown", this._KeydownHandler.bind(this));
+ };
+ CheckBox.prototype._addListeners = function (events) {
+ var ignore = events && events.ignore;
+ if (!ignore || !(ignore.indexOf("focus") > -1)) {
+ this._choiceFieldLI.addEventListener("focus", this._FocusHandler.bind(this), false);
+ }
+ if (!ignore || !(ignore.indexOf("blur") > -1)) {
+ this._choiceFieldLI.addEventListener("blur", this._BlurHandler.bind(this), false);
+ }
+ if (!ignore || !(ignore.indexOf("click") > -1)) {
+ this._choiceFieldLI.addEventListener("click", this._ClickHandler.bind(this), false);
+ }
+ if (!ignore || !(ignore.indexOf("keydown") > -1)) {
+ this._choiceFieldLI.addEventListener("keydown", this._KeydownHandler.bind(this), false);
+ }
+ };
+ CheckBox.prototype._FocusHandler = function () {
+ this._choiceFieldLI.classList.add("in-focus");
+ };
+ CheckBox.prototype._BlurHandler = function () {
+ this._choiceFieldLI.classList.remove("in-focus");
+ };
+ CheckBox.prototype._ClickHandler = function (event) {
+ event.stopPropagation();
+ event.preventDefault();
+ this.toggle();
+ };
+ CheckBox.prototype._KeydownHandler = function (event) {
+ if (event.keyCode === 32) {
+ event.stopPropagation();
+ event.preventDefault();
+ if (!this._choiceFieldLI.classList.contains("is-disabled")) {
+ this.toggle();
+ }
+ }
+ };
+ return CheckBox;
+ }());
+ fabric.CheckBox = CheckBox;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * SearchBox component
+ *
+ * Allows you to search the world.
+ *
+ */
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of SearchBox
+ * @constructor
+ *
+ */
+ var SB_FIELD = ".ms-SearchBox-field";
+ var SB_CLOSE_BUTTON = ".ms-CommandButton";
+ var SB_HAS_TEXT = "has-text";
+ var SB_IS_ACTIVE = "is-active";
+ var SearchBox = (function () {
+ function SearchBox(container) {
+ this._cancel = false;
+ this._container = container;
+ this._saveDOMRefs(this._container);
+ this._setHasText();
+ this._setFocusAction(this._container);
+ this._setCloseButtonAction();
+ this._setBlurAction();
+ this._checkState();
+ }
+ SearchBox.prototype.setCollapsedListeners = function () {
+ var _this = this;
+ this._disposeListeners();
+ this._searchBox.addEventListener("click", function () { _this._expandSearchHandler(); }, false);
+ this._searchBoxField.addEventListener("focus", function () { _this._expandSearchHandler(); }, true);
+ };
+ SearchBox.prototype._saveDOMRefs = function (context) {
+ this._searchBox = context;
+ this._searchBoxField = this._searchBox.querySelector(SB_FIELD);
+ this._searchBoxCloseButton = this._searchBox.querySelector(SB_CLOSE_BUTTON);
+ };
+ SearchBox.prototype._hasClass = function (element, cls) {
+ return (" " + element.className + " ").indexOf(" " + cls + " ") > -1;
+ };
+ SearchBox.prototype._disposeListeners = function () {
+ var _this = this;
+ this._searchBox.removeEventListener("click", function () { _this._expandSearchHandler(); }, false);
+ this._searchBoxField.removeEventListener("focus", function () { _this._expandSearchHandler(); }, true);
+ };
+ SearchBox.prototype._handleOutsideSearchClick = function (e) {
+ var _this = this;
+ // If the elemenet clicked is not INSIDE of searchbox then close seach
+ if (!this._searchBox.contains(e.target) && e.target !== this._searchBox) {
+ this._collapseSearchBox();
+ document.removeEventListener("click", function (ev) { _this._handleOutsideSearchClick(ev); }, false);
+ this.setCollapsedListeners();
+ }
+ };
+ SearchBox.prototype._collapseSearchBox = function () {
+ this._searchBox.classList.remove("is-active");
+ };
+ SearchBox.prototype._expandSearchHandler = function () {
+ var _this = this;
+ this._disposeListeners();
+ this._searchBox.classList.add("is-active");
+ this._searchBoxField.focus();
+ this._searchBoxCloseButton.addEventListener("click", function () { _this._collapseSearchBox(); }, false);
+ document.addEventListener("click", function (ev) { _this._handleOutsideSearchClick(ev); }, false);
+ };
+ SearchBox.prototype._setHasText = function () {
+ if (this._searchBoxField.value.length > 0) {
+ this._searchBox.classList.add(SB_HAS_TEXT);
+ }
+ else {
+ this._searchBox.classList.remove(SB_HAS_TEXT);
+ }
+ };
+ SearchBox.prototype._setFocusAction = function (context) {
+ var _this = this;
+ this._searchBoxField.addEventListener("focus", function () {
+ _this._setHasText();
+ _this._searchBox.classList.add(SB_IS_ACTIVE);
+ }, true);
+ };
+ SearchBox.prototype._clearSearchBox = function () {
+ this._searchBoxField.value = "";
+ this._searchBox.classList.remove(SB_IS_ACTIVE);
+ this._setHasText();
+ this._cancel = false;
+ };
+ SearchBox.prototype._setCloseButtonAction = function () {
+ var _this = this;
+ this._searchBoxCloseButton.addEventListener("mousedown", function () {
+ _this._clearSearchBox();
+ }, false);
+ this._searchBoxCloseButton.addEventListener("keydown", function (e) {
+ var keyCode = e.keyCode;
+ if (keyCode === 13) {
+ _this._clearSearchBox();
+ }
+ }, false);
+ };
+ SearchBox.prototype._handleBlur = function () {
+ var _this = this;
+ setTimeout(function () {
+ if (!_this._searchBox.contains(document.activeElement)) {
+ _this._clearSearchBox();
+ }
+ }, 10);
+ };
+ SearchBox.prototype._setBlurAction = function () {
+ var _this = this;
+ this._searchBoxField.addEventListener("blur", function () { _this._handleBlur(); }, true);
+ this._searchBoxCloseButton.addEventListener("blur", function () { _this._handleBlur(); }, true);
+ };
+ SearchBox.prototype._checkState = function () {
+ if (this._hasClass(this._searchBox, "is-collapsed")) {
+ this.setCollapsedListeners();
+ }
+ };
+ return SearchBox;
+ }());
+ fabric.SearchBox = SearchBox;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+///
+/**
+ * CommandButton
+ *
+ * Buttons used primarily in the command bar
+ *
+ */
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ /**
+ *
+ * @constructor
+ */
+ var CONTEXT_CLASS = ".ms-ContextualMenu";
+ var CB_SPLIT_CLASS = ".ms-CommandButton-splitIcon";
+ var CB_BUTTON_CLASS = ".ms-CommandButton-button";
+ var MODAL_POSITION = "bottom";
+ var CommandButton = (function () {
+ function CommandButton(container, contextMenu) {
+ this._container = container;
+ this._command = this._container;
+ this._commandButton = this._command.querySelector(CB_BUTTON_CLASS);
+ this._splitButton = this._command.querySelector(CB_SPLIT_CLASS);
+ if (contextMenu) {
+ this._contextualMenu = contextMenu;
+ }
+ else {
+ this._contextualMenu = this._container.querySelector(CONTEXT_CLASS);
+ }
+ this._checkForMenu();
+ }
+ CommandButton.prototype._createModalHostView = function () {
+ this._modalHostView = new fabric.ContextualHost(this._contextualMenu, MODAL_POSITION, this._command, false);
+ };
+ CommandButton.prototype._setClick = function () {
+ if (this._splitButton) {
+ this._splitButton.addEventListener("click", this._createModalHostView.bind(this), false);
+ }
+ else {
+ this._commandButton.addEventListener("click", this._createModalHostView.bind(this), false);
+ }
+ };
+ CommandButton.prototype._checkForMenu = function () {
+ if (this._contextualMenu) {
+ this._setClick();
+ }
+ };
+ return CommandButton;
+ }());
+ fabric.CommandButton = CommandButton;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+///
+///
+/**
+ * CommandBar
+ *
+ * Commanding and navigational surface
+ *
+ */
+var fabric;
+(function (fabric) {
+ "use strict";
+ var CONTEXTUAL_MENU = ".ms-ContextualMenu";
+ var CONTEXTUAL_MENU_ITEM = ".ms-ContextualMenu-item";
+ var CONTEXTUAL_MENU_LINK = ".ms-ContextualMenu-link";
+ var CB_SEARCH_BOX = ".ms-SearchBox";
+ var CB_MAIN_AREA = ".ms-CommandBar-mainArea";
+ var CB_SIDE_COMMAND_AREA = ".ms-CommandBar-sideCommands";
+ var CB_ITEM_OVERFLOW = ".ms-CommandBar-overflowButton";
+ var CB_NO_LABEL_CLASS = "ms-CommandButton--noLabel";
+ var SEARCH_BOX_CLOSE = ".ms-SearchBox-closeField";
+ var COMMAND_BUTTON = ".ms-CommandButton";
+ var COMMAND_BUTTON_LABEL = ".ms-CommandButton-label";
+ var ICON = ".ms-Icon";
+ var OVERFLOW_WIDTH = 41.5;
+ var CommandBar = (function () {
+ function CommandBar(container) {
+ this.responsiveSizes = {
+ "sm-min": 320,
+ "md-min": 480,
+ "lg-min": 640,
+ "xl-min": 1024,
+ "xxl-min": 1366,
+ "xxxl-min": 1920
+ };
+ this.visibleCommands = [];
+ this.commandWidths = [];
+ this.overflowCommands = [];
+ this.itemCollection = [];
+ this._sideAreaCollection = [];
+ this.breakpoint = "sm";
+ this._container = container;
+ this.responsiveSizes["sm-max"] = this.responsiveSizes["md-min"] - 1;
+ this.responsiveSizes["md-max"] = this.responsiveSizes["lg-min"] - 1;
+ this.responsiveSizes["lg-max"] = this.responsiveSizes["xl-min"] - 1;
+ this.responsiveSizes["xl-max"] = this.responsiveSizes["xxl-min"] - 1;
+ this.responsiveSizes["xxl-max"] = this.responsiveSizes["xxxl-min"] - 1;
+ this._setElements();
+ this._setBreakpoint();
+ // If the overflow exists then run the overflow resizing
+ if (this._elements.overflowCommand) {
+ this._initOverflow();
+ }
+ this._setUIState();
+ }
+ CommandBar.prototype._runsSearchBox = function (reInit, state) {
+ if (reInit === void 0) { reInit = true; }
+ if (state === void 0) { state = "add"; }
+ this._changeSearchState("is-collapsed", state);
+ if (reInit) {
+ this.searchBoxInstance = this._createSearchInstance();
+ }
+ };
+ CommandBar.prototype._runOverflow = function () {
+ if (this._elements.overflowCommand) {
+ this._saveCommandWidths();
+ this._redrawMenu();
+ this._updateCommands();
+ this._drawCommands();
+ this._checkOverflow();
+ }
+ };
+ CommandBar.prototype._initOverflow = function () {
+ this._createContextualRef();
+ this._createItemCollection(this.itemCollection, CB_MAIN_AREA);
+ this._createItemCollection(this._sideAreaCollection, CB_SIDE_COMMAND_AREA);
+ this._saveCommandWidths();
+ this._updateCommands();
+ this._drawCommands();
+ this._setWindowEvent();
+ this._checkOverflow();
+ };
+ CommandBar.prototype._hasClass = function (element, cls) {
+ return (" " + element.className + " ").indexOf(" " + cls + " ") > -1;
+ };
+ CommandBar.prototype._getScreenSize = function () {
+ // First we need to set what the screen is doing, check screen size
+ var w = window;
+ var wSize = {
+ x: 0,
+ y: 0
+ };
+ var d = document, e = d.documentElement, g = d.getElementsByTagName("body")[0];
+ wSize.x = w.innerWidth || e.clientWidth || g.clientWidth;
+ wSize.y = w.innerHeight || e.clientHeight || g.clientHeight;
+ return wSize;
+ };
+ CommandBar.prototype._setBreakpoint = function () {
+ var screenSize = this._getScreenSize().x;
+ switch (true) {
+ case (screenSize <= this.responsiveSizes["sm-max"]):
+ this.breakpoint = "sm";
+ break;
+ case (screenSize >= this.responsiveSizes["md-min"] && screenSize <= this.responsiveSizes["md-max"]):
+ this.breakpoint = "md";
+ break;
+ case (screenSize >= this.responsiveSizes["lg-min"] && screenSize <= this.responsiveSizes["lg-max"]):
+ this.breakpoint = "lg";
+ break;
+ case (screenSize >= this.responsiveSizes["xl-min"] && screenSize <= this.responsiveSizes["xl-max"]):
+ this.breakpoint = "xl";
+ break;
+ case (screenSize >= this.responsiveSizes["xxl-min"] && screenSize <= this.responsiveSizes["xxl-max"]):
+ this.breakpoint = "xxl";
+ break;
+ case (screenSize >= this.responsiveSizes["xxxl-min"]):
+ this.breakpoint = "xxxl";
+ break;
+ }
+ };
+ CommandBar.prototype._createSearchInstance = function () {
+ if (this._elements.searchBox) {
+ return new fabric.SearchBox(this._elements.searchBox);
+ }
+ else {
+ return false;
+ }
+ };
+ CommandBar.prototype._changeSearchState = function (state, action) {
+ if (this._elements.searchBox) {
+ switch (action) {
+ case "remove":
+ this._elements.searchBox.classList.remove(state);
+ break;
+ case "add":
+ this._elements.searchBox.classList.add(state);
+ break;
+ default:
+ break;
+ }
+ }
+ };
+ CommandBar.prototype._setElements = function () {
+ this._elements = {
+ mainArea: this._container.querySelector(CB_MAIN_AREA)
+ };
+ if (this._container.querySelector(CB_SIDE_COMMAND_AREA)) {
+ this._elements.sideCommandArea = this._container.querySelector(CB_SIDE_COMMAND_AREA);
+ }
+ if (this._container.querySelector(CB_ITEM_OVERFLOW)) {
+ this._elements.overflowCommand = this._container.querySelector(CB_ITEM_OVERFLOW);
+ this._elements.contextMenu = this._container.querySelector(CB_ITEM_OVERFLOW).querySelector(CONTEXTUAL_MENU);
+ }
+ if (this._container.querySelector(CB_MAIN_AREA + " " + CB_SEARCH_BOX)) {
+ this._elements.searchBox = this._container.querySelector(CB_MAIN_AREA + " " + CB_SEARCH_BOX);
+ this._elements.searchBoxClose = this._container.querySelector(SEARCH_BOX_CLOSE);
+ this.searchBoxInstance = this._createSearchInstance();
+ }
+ };
+ CommandBar.prototype._createItemCollection = function (iCollection, areaClass) {
+ var item, label, iconClasses, splitClasses, items = this._container.querySelectorAll(areaClass + " " + COMMAND_BUTTON + ":not(" + CB_ITEM_OVERFLOW + ")");
+ // Initiate the overflow command
+ this._commandButtonInstance = new fabric.CommandButton(this._elements.overflowCommand);
+ for (var i = 0; i < items.length; i++) {
+ item = items[i];
+ label = item.querySelector(COMMAND_BUTTON_LABEL).textContent;
+ var icon = item.querySelector(ICON);
+ if (icon) {
+ iconClasses = icon.className;
+ splitClasses = iconClasses.split(" ");
+ }
+ for (var o = 0; o < splitClasses.length; o++) {
+ if (splitClasses[o].indexOf(ICON.replace(".", "") + "--") > -1) {
+ icon = splitClasses[o];
+ break;
+ }
+ }
+ iCollection.push({
+ item: item,
+ label: label,
+ icon: icon,
+ isCollapsed: (item.classList.contains(CB_NO_LABEL_CLASS)) ? true : false,
+ commandButtonRef: new fabric.CommandButton(item)
+ });
+ }
+ return;
+ };
+ CommandBar.prototype._createContextualRef = function () {
+ this.contextualItemContainerRef = this._elements.contextMenu.querySelector(CONTEXTUAL_MENU_ITEM).cloneNode(true);
+ this.contextualItemLink = this._elements.contextMenu.querySelector(CONTEXTUAL_MENU_LINK).cloneNode(false);
+ this.contextualItemIcon = this._elements.contextMenu.querySelector(".ms-Icon").cloneNode(false);
+ this._elements.contextMenu.innerHTML = "";
+ };
+ CommandBar.prototype._getElementWidth = function (element) {
+ var width, styles;
+ if (element.offsetParent === null) {
+ element.setAttribute("style", "position: absolute; opacity: 0; display: block;");
+ }
+ width = element.getBoundingClientRect().width;
+ styles = window.getComputedStyle(element);
+ width += parseInt(styles.marginLeft, 10) + parseInt(styles.marginRight, 10);
+ element.setAttribute("style", "");
+ return width;
+ };
+ CommandBar.prototype._saveCommandWidths = function () {
+ for (var i = 0; i < this.itemCollection.length; i++) {
+ var item = this.itemCollection[i].item;
+ var width = this._getElementWidth(item);
+ this.commandWidths[i] = width;
+ }
+ };
+ CommandBar.prototype._updateCommands = function () {
+ var searchCommandWidth = 0;
+ var mainCommandSurfaceAreaWidth = this._elements.mainArea.getBoundingClientRect().width;
+ var totalAreaWidth = mainCommandSurfaceAreaWidth;
+ if (this._elements.searchBox) {
+ searchCommandWidth = this._getElementWidth(this._elements.searchBox);
+ }
+ var totalCommandWidth = searchCommandWidth + OVERFLOW_WIDTH; // Start with searchbox width
+ // Reset overflow and visible
+ this.visibleCommands = [];
+ this.overflowCommands = [];
+ for (var i = 0; i < this.itemCollection.length; i++) {
+ totalCommandWidth += this.commandWidths[i];
+ if (totalCommandWidth < totalAreaWidth) {
+ this.visibleCommands.push(this.itemCollection[i]);
+ }
+ else {
+ this.overflowCommands.push(this.itemCollection[i]);
+ }
+ }
+ };
+ CommandBar.prototype._drawCommands = function () {
+ // Remove existing commands
+ this._elements.contextMenu.innerHTML = "";
+ for (var i = 0; i < this.overflowCommands.length; i++) {
+ this.overflowCommands[i].item.classList.add("is-hidden");
+ // Add all items to contextual menu.
+ var newCItem = this.contextualItemContainerRef.cloneNode(false);
+ var newClink = this.contextualItemLink.cloneNode(false);
+ var newIcon = this.contextualItemIcon.cloneNode(false);
+ var iconClass = this.overflowCommands[i].icon;
+ newClink.innerText = this.overflowCommands[i].label;
+ newCItem.appendChild(newClink);
+ newIcon.className = ICON.replace(".", "") + " " + iconClass;
+ newCItem.appendChild(newIcon);
+ this._elements.contextMenu.appendChild(newCItem);
+ }
+ // Show visible commands
+ for (var x = 0; x < this.visibleCommands.length; x++) {
+ this.visibleCommands[x].item.classList.remove("is-hidden");
+ }
+ };
+ CommandBar.prototype._setWindowEvent = function () {
+ var _this = this;
+ window.addEventListener("resize", function () {
+ _this._doResize();
+ }, false);
+ };
+ CommandBar.prototype._processColapsedClasses = function (type) {
+ for (var i = 0; i < this.itemCollection.length; i++) {
+ var thisItem = this.itemCollection[i];
+ if (!thisItem.isCollapsed) {
+ if (type === "add") {
+ thisItem.item.classList.add(CB_NO_LABEL_CLASS);
+ }
+ else {
+ thisItem.item.classList.remove(CB_NO_LABEL_CLASS);
+ }
+ }
+ }
+ for (var i = 0; i < this._sideAreaCollection.length; i++) {
+ var thisItem = this._sideAreaCollection[i];
+ if (!thisItem.isCollapsed) {
+ if (type === "add") {
+ thisItem.item.classList.add(CB_NO_LABEL_CLASS);
+ }
+ else {
+ thisItem.item.classList.remove(CB_NO_LABEL_CLASS);
+ }
+ }
+ }
+ };
+ CommandBar.prototype._setUIState = function () {
+ switch (this.breakpoint) {
+ case "sm":
+ this._runsSearchBox();
+ this._processColapsedClasses("add");
+ this._runOverflow();
+ break;
+ case "md":
+ this._runsSearchBox();
+ // Add collapsed classes to commands
+ this._processColapsedClasses("add");
+ this._runOverflow();
+ break;
+ case "lg":
+ this._runsSearchBox();
+ this._processColapsedClasses("remove");
+ this._runOverflow();
+ break;
+ case "xl":
+ this._runsSearchBox(false, "remove");
+ this._processColapsedClasses("remove");
+ this._runOverflow();
+ break;
+ default:
+ this._runsSearchBox(false, "remove");
+ this._processColapsedClasses("remove");
+ this._runOverflow();
+ break;
+ }
+ };
+ CommandBar.prototype._checkOverflow = function () {
+ if (this.overflowCommands.length > 0) {
+ this._elements.overflowCommand.classList.remove("is-hidden");
+ }
+ else {
+ this._elements.overflowCommand.classList.add("is-hidden");
+ if (this.activeCommand === this._elements.overflowCommand) {
+ this._elements.contextMenu.classList.remove("is-open");
+ }
+ }
+ };
+ CommandBar.prototype._redrawMenu = function () {
+ var left;
+ if (this._hasClass(this._elements.contextMenu, "is-open")) {
+ left = this.activeCommand.getBoundingClientRect().left;
+ this._drawOverflowMenu(left);
+ }
+ };
+ CommandBar.prototype._drawOverflowMenu = function (left) {
+ this._elements.contextMenu.setAttribute("style", "left: " + left + "px; transform: translateX(-50%)");
+ };
+ CommandBar.prototype._doResize = function () {
+ this._setBreakpoint();
+ this._setUIState();
+ };
+ return CommandBar;
+ }());
+ fabric.CommandBar = CommandBar;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+"use strict";
+var __extends = (this && this.__extends) || function (d, b) {
+ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+};
+var fabric;
+(function (fabric) {
+ /**
+ * RadioButton Plugin
+ *
+ * Adds basic demonstration functionality to .ms-RadioButton components.
+ *
+ */
+ var RadioButton = (function (_super) {
+ __extends(RadioButton, _super);
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of RadioButton
+ * @constructor
+ */
+ function RadioButton(container) {
+ _super.call(this, container);
+ if (this._choiceFieldLI.getAttribute("role") === "radio") {
+ this._choiceFieldLI.classList.add("ms-Choice-type--radio");
+ }
+ }
+ RadioButton.prototype.removeListeners = function () {
+ _super.prototype.removeListeners.call(this);
+ this._choiceFieldLI.removeEventListener("click", this._RadioClickHandler.bind(this));
+ this._choiceFieldLI.addEventListener("keydown", this._RadioKeydownHandler.bind(this));
+ };
+ RadioButton.prototype._addListeners = function () {
+ _super.prototype._addListeners.call(this, { ignore: ["keydown", "click"] });
+ this._choiceFieldLI.addEventListener("click", this._RadioClickHandler.bind(this), false);
+ this._choiceFieldLI.addEventListener("keydown", this._RadioKeydownHandler.bind(this), false);
+ };
+ RadioButton.prototype._RadioClickHandler = function (event) {
+ event.stopPropagation();
+ event.preventDefault();
+ this._dispatchSelectEvent();
+ };
+ RadioButton.prototype._dispatchSelectEvent = function () {
+ var objDict = {
+ bubbles: true,
+ cancelable: true,
+ detail: {
+ name: this._choiceFieldLI.getAttribute("name"),
+ item: this
+ }
+ };
+ this._choiceFieldLI.dispatchEvent(new CustomEvent("msChoicefield", objDict));
+ };
+ RadioButton.prototype._RadioKeydownHandler = function (event) {
+ if (event.keyCode === 32) {
+ event.stopPropagation();
+ event.preventDefault();
+ if (!this._choiceFieldLI.classList.contains("is-disabled")) {
+ this._dispatchSelectEvent();
+ }
+ }
+ };
+ return RadioButton;
+ }(fabric.CheckBox));
+ fabric.RadioButton = RadioButton;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+"use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * ChoiceFieldGroup Plugin
+ *
+ * Adds basic demonstration functionality to .ms-ChoiceFieldGroup components.
+ *
+ */
+ var ChoiceFieldGroup = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of ChoiceFieldGroup
+ * @constructor
+ */
+ function ChoiceFieldGroup(container) {
+ this._choiceFieldGroup = container;
+ this._choiceFieldComponents = [];
+ this._initalSetup();
+ this._addListeners();
+ }
+ ChoiceFieldGroup.prototype.removeListeners = function () {
+ this._choiceFieldGroup.removeEventListener("msChoicefield", this._ChoiceFieldHandler.bind(this));
+ };
+ ChoiceFieldGroup.prototype._initalSetup = function () {
+ var choiceFieldElements = this._choiceFieldGroup.querySelectorAll(".ms-RadioButton");
+ for (var i = 0; i < choiceFieldElements.length; i++) {
+ this._choiceFieldComponents[i] = new fabric.RadioButton(choiceFieldElements[i]);
+ }
+ };
+ ChoiceFieldGroup.prototype._addListeners = function () {
+ document.addEventListener("msChoicefield", this._ChoiceFieldHandler.bind(this), false);
+ };
+ ChoiceFieldGroup.prototype._ChoiceFieldHandler = function (event) {
+ var name = event.detail.name;
+ var selectedChoice = event.detail.item;
+ if (this._choiceFieldGroup.id === name) {
+ for (var i = 0; i < this._choiceFieldComponents.length; i++) {
+ this._choiceFieldComponents[i].unCheck();
+ }
+ selectedChoice.check();
+ }
+ };
+ return ChoiceFieldGroup;
+ }());
+ fabric.ChoiceFieldGroup = ChoiceFieldGroup;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// @TODO - we can add this once jquery is removed
+// "use strict";
+///
+///
+var fabric;
+(function (fabric) {
+ /**
+ * DatePicker Plugin
+ */
+ var DatePicker = (function () {
+ function DatePicker(container, options) {
+ var _this = this;
+ /** Set up letiables and run the Pickadate plugin. */
+ var $datePicker = $(container);
+ var $dateField = $datePicker.find(".ms-TextField-field").pickadate($.extend({
+ // Strings and translations.
+ weekdaysShort: ["S", "M", "T", "W", "T", "F", "S"],
+ // Don't render the buttons
+ clear: "",
+ close: "",
+ today: "",
+ // Events
+ onStart: function () {
+ _this.initCustomView($datePicker);
+ },
+ // Classes
+ klass: {
+ // The element states
+ input: "ms-DatePicker-input",
+ active: "ms-DatePicker-input--active",
+ // The root picker and states
+ picker: "ms-DatePicker-picker",
+ opened: "ms-DatePicker-picker--opened",
+ focused: "ms-DatePicker-picker--focused",
+ // The picker holder
+ holder: "ms-DatePicker-holder",
+ // The picker frame, wrapper, and box
+ frame: "ms-DatePicker-frame",
+ wrap: "ms-DatePicker-wrap",
+ box: "ms-DatePicker-dayPicker",
+ // The picker header
+ header: "ms-DatePicker-header",
+ // Month & year labels
+ month: "ms-DatePicker-month",
+ year: "ms-DatePicker-year",
+ // Table of dates
+ table: "ms-DatePicker-table",
+ // Weekday labels
+ weekdays: "ms-DatePicker-weekday",
+ // Day states
+ day: "ms-DatePicker-day",
+ disabled: "ms-DatePicker-day--disabled",
+ selected: "ms-DatePicker-day--selected",
+ highlighted: "ms-DatePicker-day--highlighted",
+ now: "ms-DatePicker-day--today",
+ infocus: "ms-DatePicker-day--infocus",
+ outfocus: "ms-DatePicker-day--outfocus"
+ }
+ }, options || {}));
+ var $picker = $dateField.pickadate("picker");
+ /** Respond to built-in picker events. */
+ $picker.on({
+ render: function () {
+ _this.updateCustomView($datePicker);
+ },
+ open: function () {
+ _this.scrollUp($datePicker);
+ }
+ });
+ }
+ /**
+ * After the Pickadate plugin starts, this function
+ * adds additional controls to the picker view.
+ */
+ DatePicker.prototype.initCustomView = function ($datePicker) {
+ var _this = this;
+ /** Get some letiables ready. */
+ var $monthControls = $datePicker.find(".ms-DatePicker-monthComponents");
+ var $goToday = $datePicker.find(".ms-DatePicker-goToday");
+ var $monthPicker = $datePicker.find(".ms-DatePicker-monthPicker");
+ var $yearPicker = $datePicker.find(".ms-DatePicker-yearPicker");
+ var $pickerWrapper = $datePicker.find(".ms-DatePicker-wrap");
+ var $picker = $datePicker.find(".ms-TextField-field").pickadate("picker");
+ /** Move the month picker into position. */
+ $monthControls.appendTo($pickerWrapper);
+ $goToday.appendTo($pickerWrapper);
+ $monthPicker.appendTo($pickerWrapper);
+ $yearPicker.appendTo($pickerWrapper);
+ /** Update the custom view. */
+ this.updateCustomView($datePicker);
+ /** dispatch click on document so anything listening can be notified */
+ $picker.on("open", function (e) {
+ var evt = document.createEvent("MouseEvents");
+ evt.initEvent("click", true, true);
+ document.dispatchEvent(evt);
+ });
+ /** Move back one month. */
+ $monthControls.on("click", ".js-prevMonth", function (event) {
+ event.preventDefault();
+ var newMonth = $picker.get("highlight").month - 1;
+ _this.changeHighlightedDate($picker, null, newMonth, null);
+ });
+ /** Move ahead one month. */
+ $monthControls.on("click", ".js-nextMonth", function (event) {
+ event.preventDefault();
+ var newMonth = $picker.get("highlight").month + 1;
+ _this.changeHighlightedDate($picker, null, newMonth, null);
+ });
+ /** Move back one year. */
+ $monthPicker.on("click", ".js-prevYear", function (event) {
+ event.preventDefault();
+ var newYear = $picker.get("highlight").year - 1;
+ _this.changeHighlightedDate($picker, newYear, null, null);
+ });
+ /** Move ahead one year. */
+ $monthPicker.on("click", ".js-nextYear", function (event) {
+ event.preventDefault();
+ var newYear = $picker.get("highlight").year + 1;
+ _this.changeHighlightedDate($picker, newYear, null, null);
+ });
+ /** Move back one decade. */
+ $yearPicker.on("click", ".js-prevDecade", function (event) {
+ event.preventDefault();
+ var newYear = $picker.get("highlight").year - 10;
+ _this.changeHighlightedDate($picker, newYear, null, null);
+ });
+ /** Move ahead one decade. */
+ $yearPicker.on("click", ".js-nextDecade", function (event) {
+ event.preventDefault();
+ var newYear = $picker.get("highlight").year + 10;
+ _this.changeHighlightedDate($picker, newYear, null, null);
+ });
+ /** Go to the current date, shown in the day picking view. */
+ $goToday.click(function (event) {
+ event.preventDefault();
+ /** Select the current date, while keeping the picker open. */
+ var now = new Date();
+ $picker.set("select", [now.getFullYear(), now.getMonth(), now.getDate()]);
+ /** Switch to the default (calendar) view. */
+ $datePicker.removeClass("is-pickingMonths").removeClass("is-pickingYears");
+ });
+ /** Change the highlighted month. */
+ $monthPicker.on("click", ".js-changeDate", function (event) {
+ event.preventDefault();
+ var $changeDate = $(event.toElement);
+ /** Get the requested date from the data attributes. */
+ var newYear = $changeDate.attr("data-year");
+ var newMonth = $changeDate.attr("data-month");
+ var newDay = $changeDate.attr("data-day");
+ /** Update the date. */
+ _this.changeHighlightedDate($picker, newYear, newMonth, newDay);
+ /** If we"ve been in the "picking months" state on mobile, remove that state so we show the calendar again. */
+ if ($datePicker.hasClass("is-pickingMonths")) {
+ $datePicker.removeClass("is-pickingMonths");
+ }
+ });
+ /** Change the highlighted year. */
+ $yearPicker.on("click", ".js-changeDate", function (event) {
+ event.preventDefault();
+ var $changeDate = $(event.toElement);
+ /** Get the requested date from the data attributes. */
+ var newYear = $changeDate.attr("data-year");
+ var newMonth = $changeDate.attr("data-month");
+ var newDay = $changeDate.attr("data-day");
+ /** Update the date. */
+ _this.changeHighlightedDate($picker, newYear, newMonth, newDay);
+ /** If we"ve been in the "picking years" state on mobile, remove that state so we show the calendar again. */
+ if ($datePicker.hasClass("is-pickingYears")) {
+ $datePicker.removeClass("is-pickingYears");
+ }
+ });
+ /** Switch to the default state. */
+ $monthPicker.on("click", ".js-showDayPicker", function () {
+ $datePicker.removeClass("is-pickingMonths");
+ $datePicker.removeClass("is-pickingYears");
+ });
+ /** Switch to the is-pickingMonths state. */
+ $monthControls.on("click", ".js-showMonthPicker", function () {
+ $datePicker.toggleClass("is-pickingMonths");
+ });
+ /** Switch to the is-pickingYears state. */
+ $monthPicker.on("click", ".js-showYearPicker", function () {
+ $datePicker.toggleClass("is-pickingYears");
+ });
+ };
+ /** Change the highlighted date. */
+ DatePicker.prototype.changeHighlightedDate = function ($picker, newYear, newMonth, newDay) {
+ /** All letiables are optional. If not provided, default to the current value. */
+ if (typeof newYear === "undefined" || newYear === null) {
+ newYear = $picker.get("highlight").year;
+ }
+ if (typeof newMonth === "undefined" || newMonth === null) {
+ newMonth = $picker.get("highlight").month;
+ }
+ if (typeof newDay === "undefined" || newDay === null) {
+ newDay = $picker.get("highlight").date;
+ }
+ /** Update it. */
+ $picker.set("highlight", [newYear, newMonth, newDay]);
+ };
+ /** Whenever the picker renders, do our own rendering on the custom controls. */
+ DatePicker.prototype.updateCustomView = function ($datePicker) {
+ /** Get some letiables ready. */
+ var $monthPicker = $datePicker.find(".ms-DatePicker-monthPicker");
+ var $yearPicker = $datePicker.find(".ms-DatePicker-yearPicker");
+ var $picker = $datePicker.find(".ms-TextField-field").pickadate("picker");
+ /** Set the correct year. */
+ $monthPicker.find(".ms-DatePicker-currentYear").text($picker.get("view").year);
+ /** Highlight the current month. */
+ $monthPicker.find(".ms-DatePicker-monthOption").removeClass("is-highlighted");
+ $monthPicker.find(".ms-DatePicker-monthOption[data-month='" + $picker.get("highlight").month + "']").addClass("is-highlighted");
+ /** Generate the grid of years for the year picker view. */
+ // Start by removing any existing generated output. */
+ $yearPicker.find(".ms-DatePicker-currentDecade").remove();
+ $yearPicker.find(".ms-DatePicker-optionGrid").remove();
+ // Generate the output by going through the years.
+ var startingYear = $picker.get("highlight").year - 11;
+ var decadeText = startingYear + " - " + (startingYear + 11);
+ var output = "" + decadeText + "
";
+ output += "";
+ for (var year = startingYear; year < (startingYear + 12); year++) {
+ output += "" + year + " ";
+ }
+ output += "
";
+ // Output the title and grid of years generated above.
+ $yearPicker.append(output);
+ /** Highlight the current year. */
+ $yearPicker.find(".ms-DatePicker-yearOption").removeClass("is-highlighted");
+ $yearPicker.find(".ms-DatePicker-yearOption[data-year='" + $picker.get("highlight").year + "']").addClass("is-highlighted");
+ };
+ /** Scroll the page up so that the field the date picker is attached to is at the top. */
+ DatePicker.prototype.scrollUp = function ($datePicker) {
+ $("html, body").animate({
+ scrollTop: $datePicker.offset().top
+ }, 367);
+ };
+ return DatePicker;
+ }());
+ fabric.DatePicker = DatePicker;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+///
+///
+var fabric;
+(function (fabric) {
+ var MODAL_POSITION = "bottom";
+ var SUBMENU_POSITION = "right";
+ var ContextualMenu = (function () {
+ function ContextualMenu(container, hostTarget, position) {
+ this._container = container;
+ this._hostTarget = hostTarget;
+ this._position = position ? position : MODAL_POSITION;
+ this._setOpener(hostTarget);
+ this._init();
+ }
+ ContextualMenu.prototype.getHost = function () {
+ return this._host;
+ };
+ ContextualMenu.prototype._init = function () {
+ this._container.addEventListener("click", this._onContextualMenuClick.bind(this), true);
+ };
+ ContextualMenu.prototype._onContextualMenuClick = function (event) {
+ var target = event.target;
+ var classList = target.classList;
+ if (classList.contains("ms-ContextualMenu-link") && !classList.contains("is-disabled")) {
+ if (this._container.classList.contains("ms-ContextualMenu--multiselect")) {
+ this._multiSelect(target);
+ }
+ else {
+ this._singleSelect(target);
+ }
+ }
+ };
+ ContextualMenu.prototype._multiSelect = function (target) {
+ if (target.classList.contains("is-selected")) {
+ target.classList.remove("is-selected");
+ }
+ else {
+ target.classList.add("is-selected");
+ }
+ };
+ ContextualMenu.prototype._singleSelect = function (target) {
+ var selecteds = this._container.querySelectorAll(".is-selected");
+ var i = selecteds.length;
+ while (i--) {
+ selecteds[i].classList.remove("is-selected");
+ }
+ target.classList.add("is-selected");
+ };
+ ContextualMenu.prototype._setOpener = function (hostTarget) {
+ var _this = this;
+ hostTarget.addEventListener("click", function (event) {
+ event.preventDefault();
+ _this._openContextMenu(event);
+ });
+ };
+ ContextualMenu.prototype._openContextMenu = function (event) {
+ this._createModalHostView(this._container, this._position, this._hostTarget);
+ this._checkForSubmenus(this._container);
+ };
+ ContextualMenu.prototype._checkForSubmenus = function (container) {
+ var _this = this;
+ var submenus = container.querySelectorAll(".ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu");
+ var i = submenus.length;
+ if (submenus.length) {
+ var _loop_1 = function() {
+ var button = submenus[i].querySelector(".ms-ContextualMenu-link");
+ var menu = submenus[i].querySelector(".ms-ContextualMenu");
+ if (menu) {
+ var contextualMenu_1 = new fabric.ContextualMenu(menu, button, SUBMENU_POSITION);
+ menu.addEventListener("hostAdded", function () {
+ _this._host.setChildren(contextualMenu_1.getHost());
+ });
+ }
+ };
+ while (i--) {
+ _loop_1();
+ }
+ }
+ };
+ ContextualMenu.prototype._createModalHostView = function (container, position, hostTarget) {
+ container.classList.remove("is-hidden");
+ this._host = new fabric.ContextualHost(container, position, hostTarget, false);
+ container.dispatchEvent(new Event("hostAdded"));
+ };
+ return ContextualMenu;
+ }());
+ fabric.ContextualMenu = ContextualMenu;
+})(fabric || (fabric = {}));
+
+"use strict";
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+var fabric;
+(function (fabric) {
+ var Overlay = (function () {
+ function Overlay(overlayElement) {
+ this._ftl = new FabricTemplateLibrary();
+ if (overlayElement) {
+ this.overlayElement = overlayElement;
+ }
+ else {
+ this.overlayElement = this._ftl.Overlay();
+ }
+ this.overlayElement.addEventListener("click", this.hide.bind(this), false);
+ }
+ Overlay.prototype.remove = function () {
+ this.overlayElement.parentElement.removeChild(this.overlayElement);
+ };
+ Overlay.prototype.show = function () {
+ this.overlayElement.classList.add("is-visible");
+ };
+ Overlay.prototype.hide = function () {
+ this.overlayElement.classList.remove("is-visible");
+ };
+ return Overlay;
+ }());
+ fabric.Overlay = Overlay;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// @TODO - we can add this once jquery is removed
+///
+var fabric;
+(function (fabric) {
+ var Dialog = (function () {
+ function Dialog(dialog) {
+ this._dialog = dialog;
+ this._closeButtonElement = this._dialog.querySelector(".ms-Dialog-buttonClose");
+ this._actionButtonElements = this._dialog.querySelectorAll(".ms-Dialog-action");
+ if (this._closeButtonElement) {
+ this._closeButtonElement.addEventListener("click", this.close.bind(this), false);
+ }
+ for (var i = 0; i < this._actionButtonElements.length; i++) {
+ this._actionButtonElements[i].addEventListener("click", this.close.bind(this), false);
+ }
+ }
+ Dialog.prototype.close = function () {
+ this._overlay.remove();
+ this._dialog.classList.remove("is-open");
+ this._overlay.overlayElement.removeEventListener("click", this.close.bind(this));
+ };
+ Dialog.prototype.open = function () {
+ this._dialog.classList.add("is-open");
+ this._overlay = new fabric.Overlay();
+ if (!this._dialog.classList.contains("ms-Dialog--blocking")) {
+ this._overlay.overlayElement.addEventListener("click", this.close.bind(this), false);
+ this._overlay.show();
+ }
+ this._dialog.parentElement.appendChild(this._overlay.overlayElement);
+ };
+ return Dialog;
+ }());
+ fabric.Dialog = Dialog;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// "use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * DialogHost class
+ */
+ var DialogHost = (function () {
+ function DialogHost() {
+ }
+ return DialogHost;
+ }());
+ fabric.DialogHost = DialogHost;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+var fabric;
+(function (fabric) {
+ /**
+ * Panel Host
+ *
+ * A host for the panel control
+ *
+ */
+ var PANEL_HOST_CLASS = "ms-PanelHost";
+ var PanelHost = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of Panel
+ * @constructor
+ */
+ function PanelHost(layer, callBack) {
+ this._layer = layer;
+ this._callBack = callBack;
+ this._createElements();
+ this._renderElements();
+ }
+ PanelHost.prototype.dismiss = function () {
+ document.body.removeChild(this.panelHost);
+ };
+ PanelHost.prototype.update = function (layer, callBack) {
+ this.panelHost.replaceChild(layer, this._layer);
+ if (callBack) {
+ callBack();
+ }
+ };
+ PanelHost.prototype._renderElements = function () {
+ document.body.appendChild(this.panelHost);
+ if (this._callBack) {
+ this._callBack(this._layer);
+ }
+ };
+ PanelHost.prototype._createElements = function () {
+ this.panelHost = document.createElement("div");
+ this.panelHost.classList.add(PANEL_HOST_CLASS);
+ this.panelHost.appendChild(this._layer);
+ this._overlay = new fabric.Overlay(this._overlayContainer);
+ this._overlay.show();
+ // Append Elements
+ this.panelHost.appendChild(this._overlay.overlayElement);
+ };
+ return PanelHost;
+ }());
+ fabric.PanelHost = PanelHost;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+var fabric;
+(function (fabric) {
+ /**
+ * Panel Host
+ *
+ * A host for the panel control
+ *
+ */
+ var ANIMATE_IN_STATE = "animate-in";
+ var ANIMATE_OUT_STATE = "animate-out";
+ var ANIMATION_END = 400;
+ var Panel = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of Panel
+ * @constructor
+ */
+ function Panel(panel, direction, animateOverlay) {
+ this._panel = panel;
+ this._direction = direction || "right";
+ this._animateOverlay = animateOverlay || true;
+ this._panelHost = new fabric.PanelHost(this._panel, this._animateInPanel);
+ this._setEvents();
+ }
+ Panel.prototype.dismiss = function (callBack) {
+ var _this = this;
+ this._panel.classList.add(ANIMATE_OUT_STATE);
+ setTimeout(function () {
+ _this._panel.classList.remove(ANIMATE_OUT_STATE);
+ _this._panel.classList.remove("is-open");
+ _this._panelHost.dismiss();
+ if (callBack) {
+ callBack();
+ }
+ }, ANIMATION_END);
+ };
+ Panel.prototype._setEvents = function () {
+ var _this = this;
+ this._panelHost._overlay.overlayElement.addEventListener("click", function () {
+ _this.dismiss();
+ });
+ var closeButton = this._panel.querySelector(".ms-PanelAction-close");
+ if (closeButton !== null) {
+ closeButton.addEventListener("click", function () {
+ _this.dismiss();
+ });
+ }
+ };
+ Panel.prototype._animateInPanel = function (layer) {
+ layer.classList.add(ANIMATE_IN_STATE);
+ layer.classList.add("is-open");
+ setTimeout(function () {
+ layer.classList.remove(ANIMATE_IN_STATE);
+ }, ANIMATION_END);
+ };
+ return Panel;
+ }());
+ fabric.Panel = Panel;
+})(fabric || (fabric = {}));
+
+///
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+"use strict";
+var fabric;
+(function (fabric) {
+ var DROPDOWN_CLASS = "ms-Dropdown";
+ var DROPDOWN_TITLE_CLASS = "ms-Dropdown-title";
+ var DROPDOWN_ITEMS_CLASS = "ms-Dropdown-items";
+ var DROPDOWN_ITEM_CLASS = "ms-Dropdown-item";
+ var DROPDOWN_SELECT_CLASS_SELECTOR = ".ms-Dropdown-select";
+ var PANEL_CLASS = "ms-Panel";
+ var IS_OPEN_CLASS = "is-open";
+ var IS_DISABLED_CLASS = "is-disabled";
+ var IS_SELECTED_CLASS = "is-selected";
+ var ANIMATE_IN_CLASS = "animate-in";
+ var SMALL_MAX_WIDTH = 479;
+ /**
+ * Dropdown Plugin
+ *
+ * Given .ms-Dropdown containers with generic elements inside, this plugin hides the original
+ * dropdown and creates a new "fake" dropdown that can more easily be styled across browsers.
+ *
+ */
+ var Dropdown = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of Dropdown
+ * @constructor
+ */
+ function Dropdown(container) {
+ this._container = container;
+ this._newDropdownLabel = document.createElement("span");
+ this._newDropdownLabel.classList.add(DROPDOWN_TITLE_CLASS);
+ this._newDropdown = document.createElement("ul");
+ this._newDropdown.classList.add(DROPDOWN_ITEMS_CLASS);
+ this._dropdownItems = [];
+ this._originalDropdown = container.querySelector(DROPDOWN_SELECT_CLASS_SELECTOR);
+ var _originalOptions = this._originalDropdown.querySelectorAll("option");
+ /** Bind the callbacks to retain their context */
+ this._onCloseDropdown = this._onCloseDropdown.bind(this);
+ this._onItemSelection = this._onItemSelection.bind(this);
+ this._onOpenDropdown = this._onOpenDropdown.bind(this);
+ /** Create a new option as a list item, and add it to the replacement dropdown */
+ for (var i = 0; i < _originalOptions.length; ++i) {
+ var option = _originalOptions[i];
+ if (option.selected) {
+ this._newDropdownLabel.innerHTML = option.text;
+ }
+ var newItem = document.createElement("li");
+ newItem.classList.add(DROPDOWN_ITEM_CLASS);
+ if (option.disabled) {
+ newItem.classList.add(IS_DISABLED_CLASS);
+ }
+ newItem.innerHTML = option.text;
+ newItem.addEventListener("click", this._onItemSelection);
+ this._newDropdown.appendChild(newItem);
+ this._dropdownItems.push({
+ oldOption: option,
+ newItem: newItem
+ });
+ }
+ /** Add the new replacement dropdown */
+ container.appendChild(this._newDropdownLabel);
+ container.appendChild(this._newDropdown);
+ /** Toggle open/closed state of the dropdown when clicking its title. */
+ this._newDropdownLabel.addEventListener("click", this._onOpenDropdown);
+ this._setWindowEvent();
+ }
+ Dropdown.prototype._setWindowEvent = function () {
+ var _this = this;
+ window.addEventListener("resize", function () {
+ _this._doResize();
+ }, false);
+ };
+ Dropdown.prototype._getScreenSize = function () {
+ var w = window;
+ var wSize = {
+ x: 0,
+ y: 0
+ };
+ var d = document, e = d.documentElement, g = d.getElementsByTagName("body")[0];
+ wSize.x = w.innerWidth || e.clientWidth || g.clientWidth;
+ wSize.y = w.innerHeight || e.clientHeight || g.clientHeight;
+ return wSize;
+ };
+ Dropdown.prototype._doResize = function () {
+ var isOpen = this._container.classList.contains(IS_OPEN_CLASS);
+ if (!isOpen) {
+ return;
+ }
+ var screenSize = this._getScreenSize().x;
+ if (screenSize <= SMALL_MAX_WIDTH) {
+ this._openDropdownAsPanel();
+ }
+ else {
+ this._removeDropdownAsPanel();
+ }
+ };
+ Dropdown.prototype._openDropdownAsPanel = function () {
+ if (this._panel === undefined) {
+ this._panelContainer = document.createElement("div");
+ this._panelContainer.classList.add(PANEL_CLASS);
+ this._panelContainer.classList.add(DROPDOWN_CLASS);
+ this._panelContainer.classList.add(IS_OPEN_CLASS);
+ this._panelContainer.classList.add(ANIMATE_IN_CLASS);
+ this._panelContainer.appendChild(this._newDropdown);
+ /** Assign the script to the new panel, which creates a panel host, overlay, and attaches it to the DOM */
+ this._panel = new fabric.Panel(this._panelContainer);
+ }
+ };
+ Dropdown.prototype._removeDropdownAsPanel = function () {
+ var _this = this;
+ if (this._panel !== undefined) {
+ /** destroy panel and move dropdown back to outside the panel */
+ this._panel.dismiss(function () {
+ _this._container.appendChild(_this._newDropdown);
+ });
+ this._panel = undefined;
+ }
+ };
+ Dropdown.prototype._onOpenDropdown = function (evt) {
+ var isDisabled = this._container.classList.contains(IS_DISABLED_CLASS);
+ var isOpen = this._container.classList.contains(IS_OPEN_CLASS);
+ if (!isDisabled && !isOpen) {
+ /** Stop the click event from propagating, which would just close the dropdown immediately. */
+ evt.stopPropagation();
+ /** Go ahead and open that dropdown. */
+ this._container.classList.add(IS_OPEN_CLASS);
+ /** Temporarily bind an event to the document that will close this dropdown when clicking anywhere. */
+ document.addEventListener("click", this._onCloseDropdown);
+ var screenSize = this._getScreenSize().x;
+ if (screenSize <= SMALL_MAX_WIDTH) {
+ this._openDropdownAsPanel();
+ }
+ }
+ };
+ Dropdown.prototype._onCloseDropdown = function () {
+ this._removeDropdownAsPanel();
+ this._container.classList.remove(IS_OPEN_CLASS);
+ document.removeEventListener("click", this._onCloseDropdown);
+ };
+ Dropdown.prototype._onItemSelection = function (evt) {
+ var item = evt.srcElement;
+ var isDropdownDisabled = this._container.classList.contains(IS_DISABLED_CLASS);
+ var isOptionDisabled = item.classList.contains(IS_DISABLED_CLASS);
+ if (!isDropdownDisabled && !isOptionDisabled) {
+ /** Deselect all items and select this one. */
+ /** Update the original dropdown. */
+ for (var i = 0; i < this._dropdownItems.length; ++i) {
+ if (this._dropdownItems[i].newItem === item) {
+ this._dropdownItems[i].newItem.classList.add(IS_SELECTED_CLASS);
+ this._dropdownItems[i].oldOption.selected = true;
+ }
+ else {
+ this._dropdownItems[i].newItem.classList.remove(IS_SELECTED_CLASS);
+ this._dropdownItems[i].oldOption.selected = false;
+ }
+ }
+ /** Update the replacement dropdown's title. */
+ this._newDropdownLabel.innerHTML = item.textContent;
+ /** Trigger any change event tied to the original dropdown. */
+ var changeEvent = document.createEvent("HTMLEvents");
+ changeEvent.initEvent("change", false, true);
+ this._originalDropdown.dispatchEvent(changeEvent);
+ }
+ };
+ return Dropdown;
+ }());
+ fabric.Dropdown = Dropdown;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+// "use strict";
+///
+///
+var fabric;
+(function (fabric) {
+ /**
+ *
+ * Adds basic demonstration functionality to .ms-PersonaCard components.
+ *
+ */
+ var PersonaCard = (function () {
+ /**
+ *
+ * @param {Element} container - the target container for an instance of PersonaCard
+ * @constructor
+ */
+ function PersonaCard(container) {
+ this._container = container;
+ var activeElement = this._container.querySelector(".ms-PersonaCard-action.is-active");
+ var activeId = activeElement.getAttribute("data-action-id");
+ this._actions = this._container.querySelector(".ms-PersonaCard-actions");
+ this._expander = this._container.querySelector(".ms-PersonaCard-detailExpander");
+ this._actionDetailBox = this._container.querySelector(".ms-PersonaCard-actionDetailBox");
+ this._setDetail(activeId);
+ this._boundOnActionClick = this._onActionClick.bind(this);
+ this._boundOnExpanderClick = this._onExpanderClick.bind(this);
+ this._boundOnTab = this._onTab.bind(this);
+ this._addListeners();
+ }
+ PersonaCard.prototype.removeListeners = function () {
+ this._actions.removeEventListener("click", this._boundOnActionClick);
+ this._expander.removeEventListener("click", this._boundOnExpanderClick);
+ this._container.removeEventListener("keydown", this._boundOnTab);
+ };
+ PersonaCard.prototype._addListeners = function () {
+ this._actions.addEventListener("click", this._boundOnActionClick, false);
+ this._expander.addEventListener("click", this._boundOnExpanderClick, false);
+ this._container.addEventListener("keydown", this._boundOnTab, false);
+ };
+ PersonaCard.prototype._onTab = function (event) {
+ var target = event.target;
+ if (event.keyCode === 9 && target.classList.contains("ms-PersonaCard-action")) {
+ this._onActionClick(event);
+ }
+ };
+ PersonaCard.prototype._onExpanderClick = function (event) {
+ var parent = event.target.parentElement;
+ if (parent.classList.contains("is-collapsed")) {
+ parent.classList.remove("is-collapsed");
+ }
+ else {
+ parent.classList.add("is-collapsed");
+ }
+ var parentHeight = parent.clientHeight;
+ this._animateDetail(parentHeight);
+ };
+ PersonaCard.prototype._onActionClick = function (event) {
+ var target = event.target;
+ var actionId = target.getAttribute("data-action-id");
+ if (actionId && target.className.indexOf("is-active") === -1) {
+ this._setAction(target);
+ this._setDetail(actionId);
+ }
+ };
+ PersonaCard.prototype._setAction = function (target) {
+ var activeElement = this._container.querySelector(".ms-PersonaCard-action.is-active");
+ activeElement.classList.remove("is-active");
+ target.classList.add("is-active");
+ };
+ PersonaCard.prototype._setDetail = function (activeId) {
+ var selector = ".ms-PersonaCard-details[data-detail-id='" + activeId + "']";
+ var lastDetail = this._container.querySelector(".ms-PersonaCard-details.is-active");
+ var activeDetail = this._container.querySelector(selector);
+ if (lastDetail) {
+ lastDetail.classList.remove("is-active");
+ }
+ activeDetail.classList.add("is-active");
+ var detailHeight = activeDetail.clientHeight;
+ this._animateDetail(detailHeight);
+ };
+ PersonaCard.prototype._animateDetail = function (height) {
+ var _this = this;
+ this._actionDetailBox.style.overflowY = "hidden";
+ fabric.Animate.transition(this._actionDetailBox, {
+ height: height,
+ duration: 0.25,
+ ease: fabric.Ease.SINE_EASE_OUT,
+ onEnd: function () {
+ _this._actionDetailBox.style.overflowY = "auto";
+ }
+ });
+ };
+ return PersonaCard;
+ }());
+ fabric.PersonaCard = PersonaCard;
+})(fabric || (fabric = {}));
+
+///
+///
+/**
+ * FacePile
+ *
+ * A host for FacePile
+ *
+ */
+var fabric;
+(function (fabric) {
+ // const CONTEXTUAL_HOST_CLASS = ".ms-ContextualHost";
+ var MODAL_POSITION = "top";
+ var Persona = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of FacePile
+ * @constructor
+ */
+ function Persona(container) {
+ this._persona = container;
+ // If Persona Card and Contextual host exist continue
+ // this._contextualHost = this._persona.querySelector(CONTEXTUAL_HOST_CLASS);
+ this._personaCard = this._persona.querySelector(".ms-PersonaCard");
+ if (this._personaCard) {
+ this._assignEvents();
+ this._personaCard.setAttribute("style", "display: none;");
+ this._createPersonaCard();
+ }
+ }
+ Persona.prototype._createPersonaCard = function () {
+ this._personaCardInstance = new fabric.PersonaCard(this._personaCard);
+ };
+ Persona.prototype._createContextualHostInstance = function () {
+ this._personaCard.setAttribute("style", "display: block;");
+ this._contextualHostInstance = new fabric.ContextualHost(this._personaCard, MODAL_POSITION, this._persona);
+ };
+ Persona.prototype._personaEventHandler = function () {
+ this._createContextualHostInstance();
+ };
+ Persona.prototype._assignEvents = function () {
+ var _this = this;
+ this._persona.addEventListener("click", this._personaEventHandler.bind(this), false);
+ this._persona.addEventListener("keyup", function (e) { return (e.keyCode === 32) ? _this._personaEventHandler() : null; }, false);
+ };
+ return Persona;
+ }());
+ fabric.Persona = Persona;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+var fabric;
+(function (fabric) {
+ /**
+ * FacePile
+ *
+ * A host for FacePile
+ *
+ */
+ var PERSONA_CLASS = ".ms-Persona--facePile";
+ var PERSONA_INITIALS = ".ms-Persona-initials";
+ var PERSONA_IMAGE = ".ms-Persona-image";
+ var PERSONA_PRIMARY_CLASS = ".ms-Persona-primaryText";
+ var PERSONA_SECONDARY_CLASS = ".ms-Persona-secondaryText";
+ var FacePile = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of FacePile
+ * @constructor
+ */
+ function FacePile(container) {
+ this._personaCollection = [];
+ this._facePile = container;
+ this._createPersonaCollection();
+ }
+ FacePile.prototype._createPersonaCollection = function () {
+ var _personas = document.querySelectorAll(PERSONA_CLASS);
+ for (var i = 0; i < _personas.length; i++) {
+ var _thisPersona = _personas[i];
+ this._personaCollection.push({
+ item: _thisPersona,
+ initials: _thisPersona.querySelector(PERSONA_INITIALS).textContent,
+ image: _thisPersona.querySelector(PERSONA_IMAGE) ?
+ _thisPersona.querySelector(PERSONA_IMAGE).getAttribute("src") : null,
+ primaryText: _thisPersona.querySelector(PERSONA_PRIMARY_CLASS) ?
+ _thisPersona.querySelector(PERSONA_PRIMARY_CLASS).textContent : "",
+ secondaryText: _thisPersona.querySelector(PERSONA_SECONDARY_CLASS) ?
+ _thisPersona.querySelector(PERSONA_SECONDARY_CLASS).textContent : "",
+ personaInstance: new fabric.Persona(_thisPersona)
+ });
+ }
+ };
+ return FacePile;
+ }());
+ fabric.FacePile = FacePile;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+"use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * List Item Plugin
+ *
+ * Adds basic demonstration functionality to .ms-ListItem components.
+ *
+ */
+ var ListItem = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of ListItem
+ * @constructor
+ */
+ function ListItem(container) {
+ this._container = container;
+ this._toggleElement = this._container.querySelector(".ms-ListItem-selectionTarget");
+ this._addListeners();
+ }
+ ListItem.prototype.removeListeners = function () {
+ this._toggleElement.removeEventListener("click", this._toggleHandler.bind(this));
+ };
+ ListItem.prototype._addListeners = function () {
+ this._toggleElement.addEventListener("click", this._toggleHandler.bind(this), false);
+ };
+ ListItem.prototype._toggleHandler = function () {
+ this._container.classList.toggle("is-selected");
+ };
+ return ListItem;
+ }());
+ fabric.ListItem = ListItem;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+"use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * List Item Plugin
+ *
+ * Adds basic demonstration functionality to .ms-List components.
+ *
+ */
+ var List = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of List
+ * @constructor
+ */
+ function List(container) {
+ this._container = container;
+ this._listItemComponents = [];
+ var choiceFieldElements = this._container.querySelectorAll(".ms-ListItem");
+ for (var i = 0; i < choiceFieldElements.length; i++) {
+ this._listItemComponents[i] = new fabric.ListItem(choiceFieldElements[i]);
+ }
+ }
+ return List;
+ }());
+ fabric.List = List;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ "use strict";
+ /**
+ * MessageBanner component
+ *
+ * A component to display error messages
+ *
+ */
+ var MessageBanner = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of MessageBanner
+ * @constructor
+ */
+ function MessageBanner(container) {
+ this._textContainerMaxWidth = 700;
+ this._bufferElementsWidth = 88;
+ this._bufferElementsWidthSmall = 35;
+ this.SMALL_BREAK_POINT = 480;
+ this.container = container;
+ this.init();
+ }
+ /**
+ * initializes component
+ */
+ MessageBanner.prototype.init = function () {
+ this._cacheDOM();
+ this._setListeners();
+ this._clientWidth = this._errorBanner.offsetWidth;
+ this._initTextWidth = this._clipper.offsetWidth;
+ this._onResize();
+ };
+ /**
+ * shows banner if the banner is hidden
+ */
+ MessageBanner.prototype.showBanner = function () {
+ this._errorBanner.className = "ms-MessageBanner";
+ };
+ /**
+ * sets styles on resize
+ */
+ MessageBanner.prototype._onResize = function () {
+ this._clientWidth = this._errorBanner.offsetWidth;
+ if (window.innerWidth >= this.SMALL_BREAK_POINT) {
+ this._resizeRegular();
+ }
+ else {
+ this._resizeSmall();
+ }
+ };
+ /**
+ * resize above 480 pixel breakpoint
+ */
+ MessageBanner.prototype._resizeRegular = function () {
+ if ((this._clientWidth - this._bufferSize) > this._initTextWidth && this._initTextWidth < this._textContainerMaxWidth) {
+ this._textWidth = "auto";
+ this._chevronButton.className = "ms-MessageBanner-expand";
+ this._collapse();
+ }
+ else {
+ this._textWidth = Math.min((this._clientWidth - this._bufferSize), this._textContainerMaxWidth) + "px";
+ if (this._chevronButton.className.indexOf("is-visible") === -1) {
+ this._chevronButton.className += " is-visible";
+ }
+ }
+ this._clipper.style.width = this._textWidth;
+ };
+ /**
+ * resize below 480 pixel breakpoint
+ */
+ MessageBanner.prototype._resizeSmall = function () {
+ if (this._clientWidth - (this._bufferElementsWidthSmall + this._closeButton.offsetWidth) > this._initTextWidth) {
+ this._textWidth = "auto";
+ this._collapse();
+ }
+ else {
+ this._textWidth = (this._clientWidth - (this._bufferElementsWidthSmall + this._closeButton.offsetWidth)) + "px";
+ }
+ this._clipper.style.width = this._textWidth;
+ };
+ /**
+ * caches elements and values of the component
+ */
+ MessageBanner.prototype._cacheDOM = function () {
+ this._errorBanner = this.container;
+ this._clipper = this.container.querySelector(".ms-MessageBanner-clipper");
+ this._chevronButton = this.container.querySelector(".ms-MessageBanner-expand");
+ this._actionButton = this.container.querySelector(".ms-MessageBanner-action");
+ this._bufferSize = this._actionButton.offsetWidth + this._bufferElementsWidth;
+ this._closeButton = this.container.querySelector(".ms-MessageBanner-close");
+ };
+ /**
+ * expands component to show full error message
+ */
+ MessageBanner.prototype._expand = function () {
+ var icon = this._chevronButton.querySelector(".ms-Icon");
+ this._errorBanner.className += " is-expanded";
+ icon.className = "ms-Icon ms-Icon--chevronsUp";
+ };
+ /**
+ * collapses component to only show truncated message
+ */
+ MessageBanner.prototype._collapse = function () {
+ var icon = this._chevronButton.querySelector(".ms-Icon");
+ this._errorBanner.className = "ms-MessageBanner";
+ icon.className = "ms-Icon ms-Icon--chevronsDown";
+ };
+ MessageBanner.prototype._toggleExpansion = function () {
+ if (this._errorBanner.className.indexOf("is-expanded") > -1) {
+ this._collapse();
+ }
+ else {
+ this._expand();
+ }
+ };
+ MessageBanner.prototype._hideMessageBanner = function () {
+ this._errorBanner.className = "ms-MessageBanner is-hidden";
+ };
+ /**
+ * hides banner when close button is clicked
+ */
+ MessageBanner.prototype._hideBanner = function () {
+ if (this._errorBanner.className.indexOf("hide") === -1) {
+ this._errorBanner.className += " hide";
+ setTimeout(this._hideMessageBanner.bind(this), 500);
+ }
+ };
+ /**
+ * sets handlers for resize and button click events
+ */
+ MessageBanner.prototype._setListeners = function () {
+ window.addEventListener("resize", this._onResize.bind(this), false);
+ this._chevronButton.addEventListener("click", this._toggleExpansion.bind(this), false);
+ this._closeButton.addEventListener("click", this._hideBanner.bind(this), false);
+ };
+ return MessageBanner;
+ }());
+ fabric.MessageBanner = MessageBanner;
+})(fabric || (fabric = {})); // end fabric namespace
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+///
+///
+var fabric;
+(function (fabric) {
+ /**
+ * People Picker
+ *
+ * People picker control
+ *
+ */
+ var MODAL_POSITION = "bottom";
+ var TOKEN_CLASS = "ms-Persona--token";
+ var PeoplePicker = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of People Picker
+ * @constructor
+ */
+ function PeoplePicker(container) {
+ this._container = container;
+ this._peoplePickerMenu = this._container.querySelector(".ms-PeoplePicker-results");
+ this._peoplePickerSearch = this._container.querySelector(".ms-TextField-field");
+ this._peoplePickerSearchBox = this._container.querySelector(".ms-PeoplePicker-searchBox");
+ this._selectedPeople = this._container.querySelectorAll(".ms-PeoplePicker-selectedPeople");
+ this._assignClicks();
+ if (this._peoplePickerMenu) {
+ this._peoplePickerMenu.setAttribute("style", "display: none;");
+ }
+ }
+ PeoplePicker.prototype._createModalHost = function (e) {
+ e.stopPropagation();
+ this._peoplePickerMenu.setAttribute("style", "display: block;");
+ this._contextualHostView = new fabric.ContextualHost(this._peoplePickerMenu, MODAL_POSITION, this._peoplePickerSearchBox, false, [""], true, this._contextHostCallBack.bind(this));
+ this._peoplePickerSearchBox.classList.add("is-active");
+ this._isContextualMenuOpen = true;
+ };
+ PeoplePicker.prototype._clickHandler = function (e) {
+ this._createModalHost(e);
+ // Select all results and remove event listeners by cloning
+ var peoplePickerResults = this._peoplePickerMenu.querySelector(".ms-PeoplePicker-result");
+ var resultsParent = peoplePickerResults.parentNode;
+ var resultsClone = resultsParent.cloneNode(true);
+ resultsParent.parentNode.replaceChild(resultsClone, resultsParent);
+ // Get all results
+ this._peoplePickerResults = this._peoplePickerMenu.querySelectorAll(".ms-PeoplePicker-result");
+ // Add _selectResult listeners to each result
+ for (var i = 0; i < this._peoplePickerResults.length; i++) {
+ this._peoplePickerResults[i].addEventListener("click", this._selectResult.bind(this), true);
+ }
+ };
+ PeoplePicker.prototype._selectResult = function (e) {
+ e.stopPropagation();
+ var currentResult = this._findElement(e.target, "ms-Persona");
+ var clonedResult = currentResult.cloneNode(true);
+ var openHost = document.querySelector(".ms-ContextualHost.is-open");
+ // if facePile - add to members list / else tokenize
+ if (this._container.classList.contains("ms-PeoplePicker--facePile")) {
+ this._addResultToMembers(clonedResult);
+ }
+ else {
+ this._tokenizeResult(clonedResult);
+ }
+ // Close the open contextual host
+ openHost.classList.remove("is-open");
+ };
+ PeoplePicker.prototype._findElement = function (childObj, className) {
+ var currentElement = childObj.parentNode;
+ while (!currentElement.classList.contains(className)) {
+ currentElement = currentElement.parentNode;
+ }
+ return currentElement;
+ };
+ PeoplePicker.prototype._addRemoveBtn = function (persona, token) {
+ var actionBtn;
+ var actionIcon = document.createElement("i");
+ if (token) {
+ actionBtn = document.createElement("div");
+ actionBtn.classList.add("ms-Persona-actionIcon");
+ actionBtn.addEventListener("click", this._removeToken.bind(this), true);
+ }
+ else {
+ actionBtn = document.createElement("button");
+ actionBtn.classList.add("ms-PeoplePicker-resultAction");
+ actionBtn.addEventListener("click", this._removeResult.bind(this), true);
+ }
+ actionIcon.classList.add("ms-Icon", "ms-Icon--x");
+ actionBtn.appendChild(actionIcon);
+ persona.appendChild(actionBtn);
+ };
+ PeoplePicker.prototype._removeToken = function (e) {
+ var currentToken = this._findElement(e.target, "ms-Persona");
+ currentToken.remove();
+ };
+ PeoplePicker.prototype._removeResult = function (e) {
+ var currentResult = this._findElement(e.target, "ms-PeoplePicker-selectedPerson");
+ currentResult.remove();
+ };
+ PeoplePicker.prototype._tokenizeResult = function (tokenResult) {
+ var searchBox = this._container.querySelector(".ms-PeoplePicker-searchBox");
+ var textField = searchBox.querySelector(".ms-TextField");
+ // Add token classes to persona
+ tokenResult.classList.add(TOKEN_CLASS, "ms-PeoplePicker-persona");
+ // Add the remove button to the token
+ this._addRemoveBtn(tokenResult, true);
+ // Use persona xs variant for token
+ if (tokenResult.classList.contains("ms-Persona--sm")) {
+ tokenResult.classList.remove("ms-Persona--sm");
+ tokenResult.classList.add("ms-Persona--xs");
+ }
+ // Prepend the token before the search field
+ searchBox.insertBefore(tokenResult, textField);
+ };
+ PeoplePicker.prototype._addResultToMembers = function (persona) {
+ var membersList = this._container.querySelector(".ms-PeoplePicker-selectedPeople");
+ var firstMember = membersList.querySelector(".ms-PeoplePicker-selectedPerson");
+ var selectedItem = document.createElement("li");
+ // Create the selectedPerson list item
+ selectedItem.classList.add("ms-PeoplePicker-selectedPerson");
+ selectedItem.tabIndex = 1;
+ // Append the result persona to list item
+ selectedItem.appendChild(persona);
+ // Add the remove button to the persona
+ this._addRemoveBtn(selectedItem, false);
+ // Add removeResult event to resultAction
+ selectedItem.querySelector(".ms-PeoplePicker-resultAction").addEventListener("click", this._removeResult.bind(this), true);
+ membersList.insertBefore(selectedItem, firstMember);
+ };
+ PeoplePicker.prototype._assignClicks = function () {
+ var _this = this;
+ this._peoplePickerSearch.addEventListener("click", this._clickHandler.bind(this), true);
+ this._peoplePickerSearch.addEventListener("keyup", function (e) {
+ if (e.keyCode !== 27 && !_this._isContextualMenuOpen) {
+ _this._clickHandler(e);
+ }
+ }, true);
+ };
+ PeoplePicker.prototype._contextHostCallBack = function () {
+ this._peoplePickerSearchBox.classList.remove("is-active");
+ this._isContextualMenuOpen = false;
+ };
+ return PeoplePicker;
+ }());
+ fabric.PeoplePicker = PeoplePicker;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+"use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * Pivot Plugin
+ *
+ * Adds basic demonstration functionality to .ms-Pivot components.
+ *
+ */
+ var Pivot = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of Pivot
+ * @constructor
+ */
+ function Pivot(container) {
+ this._container = container;
+ this._addListeners();
+ // Show the first pivot's content
+ var firstContent = this._container.querySelector(".ms-Pivot-content");
+ firstContent.style.display = "block";
+ }
+ Pivot.prototype.removeListeners = function () {
+ this._container.removeEventListener("click", this._selectTab.bind(this));
+ };
+ Pivot.prototype._addListeners = function () {
+ var _this = this;
+ this._container.addEventListener("click", this._selectTabMouse.bind(this), false);
+ this._container.addEventListener("keyup", function (event) {
+ if (event.keyCode === 13) {
+ _this._selectTabKeyboard(event);
+ }
+ }, true);
+ };
+ Pivot.prototype._selectTab = function (selectedTab) {
+ // Only if its a pivot link and if it doesn't have ellipsis
+ if (selectedTab.classList.contains("ms-Pivot-link") && !selectedTab.querySelector(".ms-Pivot-ellipsis")) {
+ // Iterate over siblings and un-select them
+ var sibling = selectedTab.parentElement.firstElementChild;
+ while (sibling) {
+ sibling.classList.remove("is-selected");
+ sibling = sibling.nextElementSibling;
+ }
+ // Select the clicked tab
+ selectedTab.classList.add("is-selected");
+ // Hide all of the content
+ var containers = this._container.querySelectorAll(".ms-Pivot-content");
+ Array.prototype.forEach.call(containers, function (el, i) {
+ el.style.display = "none";
+ });
+ // Show the content that corresponds to the selected tab
+ var selectedContentName = selectedTab.getAttribute("data-content");
+ var selectedContent = this._container.querySelector(".ms-Pivot-content[data-content='" + selectedContentName + "']");
+ selectedContent.style.display = "block";
+ }
+ };
+ Pivot.prototype._selectTabMouse = function (event) {
+ event.preventDefault();
+ var selectedTab = event.target;
+ this._selectTab(selectedTab);
+ };
+ Pivot.prototype._selectTabKeyboard = function (event) {
+ event.preventDefault();
+ var selectedTab = event.target;
+ this._selectTab(selectedTab);
+ };
+ return Pivot;
+ }());
+ fabric.Pivot = Pivot;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ "use strict";
+ /**
+ * ProgressIndicator component
+ *
+ * A component for outputting determinate progress
+ *
+ */
+ var ProgressIndicator = (function () {
+ /**
+ *
+ * @param {HTMLDivElement} container - the target container for an instance of ProgressIndicator
+ * @constructor
+ */
+ function ProgressIndicator(container) {
+ this.container = container;
+ this.cacheDOM();
+ }
+ /**
+ * Sets the progress percentage for a determinate
+ * operation. Either use this or setProgress
+ * and setTotal as setProgressPercent assumes
+ * you've done a percentage calculation before
+ * injecting it into the function
+ * @param {number} percent - a floating point number from 0 to 1
+ */
+ ProgressIndicator.prototype.setProgressPercent = function (percent) {
+ this._progressBar.style.width = Math.round(this._width * percent) + "px";
+ };
+ /**
+ * Sets the progress for a determinate operation.
+ * Use this in combination with setTotal.
+ * @param {number} progress
+ */
+ ProgressIndicator.prototype.setProgress = function (progress) {
+ this._progress = progress;
+ var percentage = this._progress / this._total;
+ this.setProgressPercent(percentage);
+ };
+ /**
+ * Sets the total file size, etc. for a
+ * determinate operation. Use this in
+ * combination with setProgress
+ * @param {number} total
+ */
+ ProgressIndicator.prototype.setTotal = function (total) {
+ this._total = total;
+ };
+ /**
+ * Sets the text for the title or label
+ * of an instance
+ * @param {string} name
+ */
+ ProgressIndicator.prototype.setName = function (name) {
+ this._itemName.innerHTML = name;
+ };
+ /**
+ * Sets the text for a description
+ * of an instance
+ * @param {string} name
+ */
+ ProgressIndicator.prototype.setDescription = function (description) {
+ this._itemDescription.innerHTML = description;
+ };
+ /**
+ * caches elements and values of the component
+ *
+ */
+ ProgressIndicator.prototype.cacheDOM = function () {
+ // an itemName element is optional
+ this._itemName = this.container.querySelector(".ms-ProgressIndicator-itemName") || null;
+ // an itemDescription element is optional
+ this._itemDescription = this.container.querySelector(".ms-ProgressIndicator-itemDescription") || null;
+ this._progressBar = this.container.querySelector(".ms-ProgressIndicator-progressBar");
+ var itemProgress = this.container.querySelector(".ms-ProgressIndicator-itemProgress");
+ this._width = itemProgress.offsetWidth;
+ };
+ return ProgressIndicator;
+ }());
+ fabric.ProgressIndicator = ProgressIndicator;
+})(fabric || (fabric = {})); // end fabric namespace
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ var CircleObject = (function () {
+ function CircleObject(element, j) {
+ this.element = element;
+ this.j = j;
+ }
+ return CircleObject;
+ }());
+ /**
+ * Spinner Component
+ *
+ * An animating activity indicator.
+ *
+ */
+ var Spinner = (function () {
+ /**
+ * @param {HTMLDOMElement} target - The element the Spinner will attach itself to.
+ */
+ function Spinner(container) {
+ this.eightSize = 0.2;
+ this.animationSpeed = 90;
+ this.parentSize = 20;
+ this.fadeIncrement = 0;
+ this.circleObjects = [];
+ this._target = container;
+ this._init();
+ }
+ /**
+ * @function start - starts or restarts the animation sequence
+ * @memberOf fabric.Spinner
+ */
+ Spinner.prototype.start = function () {
+ var _this = this;
+ this.stop();
+ this.interval = setInterval(function () {
+ var i = _this.circleObjects.length;
+ while (i--) {
+ _this._fade(_this.circleObjects[i]);
+ }
+ }, this.animationSpeed);
+ };
+ /**
+ * @function stop - stops the animation sequence
+ * @memberOf fabric.Spinner
+ */
+ Spinner.prototype.stop = function () {
+ clearInterval(this.interval);
+ };
+ // private methods
+ Spinner.prototype._init = function () {
+ this._setTargetElement();
+ this._setPropertiesForSize();
+ this._createCirclesAndArrange();
+ this._initializeOpacities();
+ this.start();
+ };
+ Spinner.prototype._setPropertiesForSize = function () {
+ if (this.spinner.className.indexOf("large") > -1) {
+ this.parentSize = 28;
+ this.eightSize = 0.179;
+ }
+ this.offsetSize = this.eightSize;
+ this.numCircles = 8;
+ };
+ Spinner.prototype._setTargetElement = function () {
+ // for backwards compatibility
+ if (this._target.className.indexOf("ms-Spinner") === -1) {
+ this.spinner = document.createElement("div");
+ this.spinner.className = "ms-Spinner";
+ this._target.appendChild(this.spinner);
+ }
+ else {
+ this.spinner = this._target;
+ }
+ };
+ Spinner.prototype._initializeOpacities = function () {
+ var i = 0;
+ var j = 1;
+ var opacity;
+ this.fadeIncrement = 1 / this.numCircles;
+ for (i; i < this.numCircles; i++) {
+ var circleObject = this.circleObjects[i];
+ opacity = (this.fadeIncrement * j++);
+ this._setOpacity(circleObject.element, opacity);
+ }
+ };
+ Spinner.prototype._fade = function (circleObject) {
+ var opacity = this._getOpacity(circleObject.element) - this.fadeIncrement;
+ if (opacity <= 0) {
+ opacity = 1;
+ }
+ this._setOpacity(circleObject.element, opacity);
+ };
+ Spinner.prototype._getOpacity = function (element) {
+ return parseFloat(window.getComputedStyle(element).getPropertyValue("opacity"));
+ };
+ Spinner.prototype._setOpacity = function (element, opacity) {
+ element.style.opacity = opacity.toString();
+ };
+ Spinner.prototype._createCircle = function () {
+ var circle = document.createElement("div");
+ circle.className = "ms-Spinner-circle";
+ circle.style.width = circle.style.height = this.parentSize * this.offsetSize + "px";
+ return circle;
+ };
+ Spinner.prototype._createCirclesAndArrange = function () {
+ var angle = 0;
+ var offset = this.parentSize * this.offsetSize;
+ var step = (2 * Math.PI) / this.numCircles;
+ var i = this.numCircles;
+ var circleObject;
+ var radius = (this.parentSize - offset) * 0.5;
+ while (i--) {
+ var circle = this._createCircle();
+ var x = Math.round(this.parentSize * 0.5 + radius * Math.cos(angle) - circle.clientWidth * 0.5) - offset * 0.5;
+ var y = Math.round(this.parentSize * 0.5 + radius * Math.sin(angle) - circle.clientHeight * 0.5) - offset * 0.5;
+ this.spinner.appendChild(circle);
+ circle.style.left = x + "px";
+ circle.style.top = y + "px";
+ angle += step;
+ circleObject = new CircleObject(circle, i);
+ this.circleObjects.push(circleObject);
+ }
+ };
+ return Spinner;
+ }());
+ fabric.Spinner = Spinner;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+/**
+ * @namespace fabric
+ */
+var fabric;
+(function (fabric) {
+ "use strict";
+ var Table = (function () {
+ function Table(container) {
+ this.container = container;
+ // Is the table selectable?
+ if (this.container.className.indexOf("ms-Table--selectable") !== -1) {
+ this._addListeners();
+ }
+ }
+ /**
+ * Add event listeners
+ */
+ Table.prototype._addListeners = function () {
+ this.container.addEventListener("click", this._toggleRowSelection.bind(this), false);
+ };
+ /**
+ * Select or deselect a row
+ */
+ Table.prototype._toggleRowSelection = function (event) {
+ var selectedRow = event.target.parentElement;
+ var selectedStateClass = "is-selected";
+ // Toggle the selected state class
+ if (selectedRow.className === selectedStateClass) {
+ selectedRow.className = "";
+ }
+ else {
+ selectedRow.className = selectedStateClass;
+ }
+ };
+ return Table;
+ }());
+ fabric.Table = Table;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+"use strict";
+var fabric;
+(function (fabric) {
+ var TextFieldConsts;
+ (function (TextFieldConsts) {
+ (function (Type) {
+ Type[Type["Placeholder"] = 0] = "Placeholder";
+ Type[Type["Underlined"] = 1] = "Underlined";
+ })(TextFieldConsts.Type || (TextFieldConsts.Type = {}));
+ var Type = TextFieldConsts.Type;
+ })(TextFieldConsts || (TextFieldConsts = {}));
+ /**
+ * Text Field Plugin
+ *
+ * Adds basic demonstration functionality to .ms-TextField components.
+ */
+ var TextField = (function () {
+ /**
+ *
+ * @param {HTMLDivElement} container - the target container for an instance of TextField
+ * @constructor
+ */
+ function TextField(container) {
+ this._container = container;
+ this._type = [];
+ this._textField = this._container.querySelector(".ms-TextField-field");
+ this._textFieldLabel = this._container.querySelector(".ms-Label");
+ this._setTextFieldType();
+ this._addListeners();
+ }
+ /** Populate _type with various kinds of text fields */
+ TextField.prototype._setTextFieldType = function () {
+ if (this._container.classList.contains("ms-TextField--placeholder")) {
+ this._type.push(TextFieldConsts.Type.Placeholder);
+ }
+ if (this._container.classList.contains("ms-TextField--underlined")) {
+ this._type.push(TextFieldConsts.Type.Underlined);
+ }
+ };
+ /** Add event listeners according to the type(s) of text field */
+ TextField.prototype._addListeners = function () {
+ var _this = this;
+ /** Placeholder - hide/unhide the placeholder */
+ if (this._type.indexOf(TextFieldConsts.Type.Placeholder) >= 0) {
+ this._textField.addEventListener("click", function (event) {
+ _this._textFieldLabel.style.display = "none";
+ });
+ this._textField.addEventListener("blur", function (event) {
+ // Show only if no value in the text field
+ if (_this._textField.value.length === 0) {
+ _this._textFieldLabel.style.display = "block";
+ }
+ });
+ }
+ /** Underlined - adding/removing a focus class */
+ if (this._type.indexOf(TextFieldConsts.Type.Underlined) >= 0) {
+ this._textField.addEventListener("focus", function (event) {
+ _this._container.classList.add("is-active");
+ });
+ this._textField.addEventListener("blur", function (event) {
+ _this._container.classList.remove("is-active");
+ });
+ }
+ };
+ return TextField;
+ }());
+ fabric.TextField = TextField;
+})(fabric || (fabric = {}));
+
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+"use strict";
+var fabric;
+(function (fabric) {
+ /**
+ * Toggle Plugin
+ *
+ * Adds basic demonstration functionality to .ms-Toggle components.
+ *
+ */
+ var Toggle = (function () {
+ /**
+ *
+ * @param {HTMLElement} container - the target container for an instance of Toggle
+ * @constructor
+ */
+ function Toggle(container) {
+ this._container = container;
+ this._toggleField = this._container.querySelector(".ms-Toggle-field");
+ this._addListeners();
+ }
+ Toggle.prototype.removeListeners = function () {
+ this._toggleField.removeEventListener("click", this._toggleHandler.bind(this));
+ };
+ Toggle.prototype._addListeners = function () {
+ var _this = this;
+ this._toggleField.addEventListener("click", this._toggleHandler.bind(this), false);
+ this._toggleField.addEventListener("keyup", function (e) { return (e.keyCode === 32) ? _this._toggleHandler() : null; }, false);
+ };
+ Toggle.prototype._toggleHandler = function () {
+ this._toggleField.classList.toggle("is-selected");
+ };
+ return Toggle;
+ }());
+ fabric.Toggle = Toggle;
+})(fabric || (fabric = {}));
diff --git a/dist/js/fabric.min.js b/dist/js/fabric.min.js
new file mode 100644
index 000000000..73d752d94
--- /dev/null
+++ b/dist/js/fabric.min.js
@@ -0,0 +1,7 @@
+var fabric;!function(e){var t=33,n=function(){function e(){}return e.transition=function(t,n){var i={element:t,props:n,transformations:{}};e._animationObjects.push(i),e._parseProperties(i),e._createTransition(i),setTimeout(e._setProperties,0,i),e._setCallback(i)},e.animation=function(t,n,i){var r={element:t,keyframes:n,props:i};e._animationObjects.push(r),e._parseProperties(r),e._createAnimation(r),e._setCallback(r)},e.scrollTo=function(t,n){var i={element:t,props:n,step:0};e._setScrollProperties(i),i.props.delay?setTimeout(e._animationObjects,1e3*i.props.delay,i):e._animateScroll(i),e._animationObjects.push(i)},e._setScrollProperties=function(e){e.beginTop=e.element.scrollTop,e.change=e.props.top-e.beginTop,e.props.duration=1e3*e.props.duration},e._parseProperties=function(t){var n=e._timeProps.concat(e._callbackProps);t.tweenObj={};for(var i in t.props)e._contains(n,i)?t[i]=t.props[i]:t.tweenObj[i]=t.props[i]},e._animateScroll=function(n){var i=n.props.duration/t,r=e._easeOutExpo(n.step++,n.beginTop,n.change,i);n.element.scrollTop=r,n.step>=i?(n.element.scrollTop=n.props.top,e._executeCallback(n.props),e._removeAnimationObject(n)):setTimeout(function(){requestAnimationFrame(function(){e._animateScroll(n)})},t)},e._createTransition=function(t){var n=t.duration||0,i=t.delay||0;t.element.style.transitionProperty=e._getTransitionProperties(t.tweenObj),t.element.style.transitionDuration=n.toString()+"s",t.element.style.transitionTimingFunction=t.ease||"linear",t.element.style.transitionDelay=i.toString()+"s"},e._createAnimation=function(e){var t=e.duration||0,n=e.delay||0;e.element.style.animationName=e.keyframes,e.element.style.animationDuration=t.toString()+"s",e.element.style.animationTimingFunction=e.ease||"linear",e.element.style.animationDelay=n.toString()+"s",e.element.style.animationFillMode="both"},e._getTransitionProperties=function(t){var n=!1,i=!1,r=[];for(var s in t)e._contains(e._transformProps,s)?n=!0:e._contains(e._filters,s)?i=!0:r.push(e._camelCaseToDash(s));return n&&r.push("transform"),i&&(r.push("-webkit-filter"),r.push("filter")),r.join(", ")},e._setProperties=function(t){for(var n in t.tweenObj)e._contains(e._transformProps,n)?e._setTransformValues(t,n):e._contains(e._filters,n)?e._setFilterValues(t,n):e._setRegularValues(t,n);t.transformations&&e._setTransformations(t)},e._setRegularValues=function(e,t){var n=e.tweenObj[t];-1===n.toString().indexOf("%")&&(n+="opacity"!==t&&"backgroundColor"!==t&&"boxShadow"!==t?"px":""),e.element.style[t]=n},e._setFilterValues=function(t,n){var i=t.tweenObj[n];i="hueRotate"===n?"("+i+"deg)":"blur"===n?"("+i+"px)":"("+i+"%)",n=e._camelCaseToDash(n),t.element.style.webkitFilter=n+i,t.element.style.filter=n+i},e._setTransformValues=function(e,t){/x|y|z|scaleX|scaleY|scaleZ|rotate|rotateX|rotateY|rotateZ|skewX|skewY/.test(t)&&(e.transformations[t]=e.tweenObj[t])},e._setTransformations=function(e){var t="",n="",i="",r="",s=e.transformations;r+=void 0!==s.x&&s.x?"translateX("+s.x+"px) ":"",r+=void 0!==s.y&&s.y?"translateY("+s.y+"px) ":"",r+=void 0!==s.z&&s.z?"translateZ("+s.z+"px) ":"",t+=void 0!==s.rotate&&s.rotate?"rotate("+s.rotate+"deg) ":"",t+=void 0!==s.rotateX&&s.rotateX?"rotateX("+s.rotateX+"deg) ":"",t+=void 0!==s.rotateY&&s.rotateY?"rotate("+s.rotateY+"deg) ":"",t+=void 0!==s.rotateZ&&s.rotateZ?"rotate("+s.rotateZ+"deg) ":"",n+=void 0!==s.scaleX&&s.scaleX?"scaleX("+s.scaleX+") ":"",n+=void 0!==s.scaleY&&s.scaleY?"scaleY("+s.scaleY+") ":"",n+=void 0!==s.scaleZ&&s.scaleZ?"scaleZ("+s.scaleZ+") ":"",i+=void 0!==s.skewX&&s.skewX?"skewX("+s.skewX+"deg) ":"",i+=void 0!==s.skewY&&s.skewY?"skewY("+s.skewY+"deg) ":"",e.element.style.transform=r+t+n+i},e._setCallback=function(t){t.element.addEventListener("webkitTransitionEnd",e._complete,!1),t.element.addEventListener("transitionend",e._complete,!1),t.element.addEventListener("webkitAnimationEnd",e._complete,!1),t.element.addEventListener("animationend",e._complete,!1)},e._complete=function(t){t.target.removeEventListener("webkitTransitionEnd",e._complete),t.target.removeEventListener("transitionend",e._complete),t.target.removeEventListener("webkitAnimationEnd",e._complete),t.target.removeEventListener("animationend",e._complete);var n=e._getAnimationObjByElement(t.target);e._executeCallback(n),e._removeAnimationObject(n)},e._getAnimationObjByElement=function(t){for(var n=e._animationObjects.length;n--;)if(e._animationObjects[n].element===t)return e._animationObjects[n];return null},e._removeAnimationObject=function(t){for(var n=e._animationObjects.length;n--;)e._animationObjects[n]===t&&e._animationObjects.splice(n,1)},e._executeCallback=function(e){if(e.onEnd){var t=e.onEndArgs||[];e.onEnd.apply(null,t)}},e._contains=function(e,t){for(var n=e.length;n--;)if(t===e[n])return!0;return!1},e._camelCaseToDash=function(e){return e.replace(/\W+/g,"-").replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase()},e._easeOutExpo=function(e,t,n,i){return e===i?t+n:n*(-Math.pow(2,-10*e/i)+1)+t},e._transformProps=["x","y","z","scaleX","scaleY","scaleZ","rotate","rotateX","rotateY","rotateZ","skewX","skewY"],e._filters=["blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia"],e._timeProps=["duration","ease","delay"],e._callbackProps=["onEnd","onEndArgs"],e._animationObjects=[],e}();e.Animate=n}(fabric||(fabric={}));var fabric;!function(e){var t=function(){function e(){}return e.QUAD_EASE_IN=e.CB+"(0.550, 0.085, 0.680, 0.530)",e.CUBIC_EASE_IN=e.CB+"(0.550, 0.055, 0.675, 0.190)",e.QUART_EASE_IN=e.CB+"(0.895, 0.030, 0.685, 0.220)",e.QUINT_EASE_IN=e.CB+"(0.755, 0.050, 0.855, 0.060)",e.SINE_EASE_IN=e.CB+"(0.470, 0, 0.745, 0.715)",e.EXPO_EASE_IN=e.CB+"(0.950, 0.050, 0.795, 0.035)",e.CIRC_EASE_IN=e.CB+"(0.600, 0.040, 0.980, 0.335)",e.BACK_EASE_IN=e.CB+"(0.600, 0.040, 0.980, 0.335)",e.QUAD_EASE_OUT=e.CB+"(0.250, 0.460, 0.450, 0.940)",e.CUBIC_EASE_OUT=e.CB+"(0.215, 0.610, 0.355, 1)",e.QUART_EASE_OUT=e.CB+"(0.165, 0.840, 0.440, 1)",e.QUINT_EASE_OUT=e.CB+"(0.230, 1, 0.320, 1)",e.SINE_EASE_OUT=e.CB+"(0.390, 0.575, 0.565, 1)",e.EXPO_EASE_OUT=e.CB+"(0.190, 1, 0.220, 1)",e.CIRC_EASE_OUT=e.CB+"(0.075, 0.820, 0.165, 1)",e.BACK_EASE_OUT=e.CB+"(0.175, 0.885, 0.320, 1.275)",e.QUAD_EASE_IN_OUT=e.CB+"(0.455, 0.030, 0.515, 0.955)",e.CUBIC_EASE_IN_OUT=e.CB+"(0.645, 0.045, 0.355, 1)",e.QUART_EASE_IN_OUT=e.CB+"(0.770, 0, 0.175, 1)",e.QUINT_EASE_IN_OUT=e.CB+"(0.860, 0, 0.070, 1)",e.SINE_EASE_IN_OUT=e.CB+"(0.445, 0.050, 0.550, 0.950)",e.EXPO_EASE_IN_OUT=e.CB+"(1, 0, 0, 1)",e.CIRC_EASE_IN_OUT=e.CB+"(0.785, 0.135, 0.150, 0.860)",e.BACK_EASE_IN_OUT=e.CB+"(0.680, -0.550, 0.265, 1.550)",e.CB="cubic-bezier",e}();e.Ease=t}(fabric||(fabric={}));var fabric;!function(e){"use strict";var t=function(){function e(e){this._currentMaxItems=0,this._itemCollection=[],this.container=e,this.init()}return e.prototype.removeOutlinesOnClick=function(){this._breadcrumbList.blur()},e.prototype.addItem=function(e,t,n){this._itemCollection.push({text:e,link:t,tabIndex:n}),this._updateBreadcrumbs()},e.prototype.removeItemByLabel=function(e){for(var t=this._itemCollection.length;t--;)this._itemCollection[t].text===e&&this._itemCollection.splice(t,1);this._updateBreadcrumbs()},e.prototype.removeItemByPosition=function(e){this._itemCollection.splice(e,1),this._updateBreadcrumbs()},e.prototype.init=function(){this._cacheDOM(),this._setListeners(),this._createItemCollection(),this._onResize()},e.prototype._createItemCollection=function(){var e,t,n,i,r=this._listItems.length,s=0;for(s;r>s;s++)e=this._listItems[s].querySelector(".ms-Breadcrumb-itemLink"),t=e.textContent,n=e.getAttribute("href"),i=parseInt(e.getAttribute("tabindex"),10),this._itemCollection.push({link:n,tabIndex:i,text:t})},e.prototype._onResize=function(){this._closeOverflow(null),this._renderList()},e.prototype._renderList=function(){var t=window.innerWidth>e.MEDIUM?4:2;t!==this._currentMaxItems&&this._updateBreadcrumbs(),this._currentMaxItems=t},e.prototype._updateBreadcrumbs=function(){var t=window.innerWidth>e.MEDIUM?4:2;this._itemCollection.length>t?this._breadcrumb.classList.add("is-overflow"):this._breadcrumb.classList.remove("is-overflow"),this._addBreadcrumbItems(t),this._addItemsToOverflow(t)},e.prototype._addItemsToOverflow=function(e){var t=this;this._resetList(this._contextMenu);var n=this._itemCollection.length-e,i=this._itemCollection.slice(0,n);i.forEach(function(e){var n=document.createElement("li");n.className="ms-ContextualMenu-item",isNaN(e.tabIndex)||n.setAttribute("tabindex",e.tabIndex);var i=document.createElement("a");i.className="ms-ContextualMenu-link",null!==e.link&&i.setAttribute("href",e.link),i.textContent=e.text,n.appendChild(i),t._contextMenu.appendChild(n)})},e.prototype._addBreadcrumbItems=function(e){this._resetList(this._breadcrumbList);var t=this._itemCollection.length-e;if(t=0>t?0:t,t>=0)for(t;ts?n:s},e.prototype._calcTop=function(e,t,n){var i=e/2,r=t/2,s=n+r-i;return s=i>s?n:s},e.prototype._setPosition=function(e){var t,i,r,l=this._targetElement.getBoundingClientRect(),u=l.left,p=l.right,h=l.top,v=l.height,L="",b=window.scrollY?window.scrollY:0,T=this._hasArrow?d:0;switch(this._matchTargetWidth&&(L="width: "+this._modalWidth+"px;"),e){case"left":t=u-this._modalWidth+T,i=this._calcTop(this._modalHeight,v,h),i+=window.scrollY?window.scrollY:0,this._container.setAttribute("style","top: "+i+"px; left: "+t+"px;"+L),this._container.classList.add(n),this._hasArrow&&(this._container.classList.add(c),r=h+b-i+m,this._arrow.setAttribute("style","top: "+r+"px;"));break;case"right":i=this._calcTop(this._modalHeight,v,h),i+=b,t=p+T,this._container.setAttribute("style","top: "+i+"px; left: "+t+"px;"+L),this._container.classList.add(n),this._hasArrow&&(r=b+h-i+m,this._arrow.setAttribute("style","top: "+r+"px;"),this._container.classList.add(s));break;case"top":t=this._calcLeft(this._modalWidth,this._teWidth,u),i=h-this._modalHeight+T,i+=b,this._container.setAttribute("style","top: "+i+"px; left: "+t+"px;"+L),this._container.classList.add(n),this._hasArrow&&this._container.classList.add(o);break;case"bottom":t=t=this._calcLeft(this._modalWidth,this._teWidth,u),i=h+v+T,i+=window.scrollY?window.scrollY:0,this._container.setAttribute("style","top: "+i+"px; left: "+t+"px;"+L),this._container.classList.add(n),this._hasArrow&&this._container.classList.add(a);break;default:this._container.setAttribute("style","top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);")}},e.prototype._tryPosModalLeft=function(){var e=this._targetElement.getBoundingClientRect().left;return e-1||this._choiceFieldLI.addEventListener("focus",this._FocusHandler.bind(this),!1),t&&t.indexOf("blur")>-1||this._choiceFieldLI.addEventListener("blur",this._BlurHandler.bind(this),!1),t&&t.indexOf("click")>-1||this._choiceFieldLI.addEventListener("click",this._ClickHandler.bind(this),!1),t&&t.indexOf("keydown")>-1||this._choiceFieldLI.addEventListener("keydown",this._KeydownHandler.bind(this),!1)},e.prototype._FocusHandler=function(){this._choiceFieldLI.classList.add("in-focus")},e.prototype._BlurHandler=function(){this._choiceFieldLI.classList.remove("in-focus")},e.prototype._ClickHandler=function(e){e.stopPropagation(),e.preventDefault(),this.toggle()},e.prototype._KeydownHandler=function(e){32===e.keyCode&&(e.stopPropagation(),e.preventDefault(),this._choiceFieldLI.classList.contains("is-disabled")||this.toggle())},e}();e.CheckBox=t}(fabric||(fabric={}));var fabric;!function(e){var t=".ms-SearchBox-field",n=".ms-CommandButton",i="has-text",r="is-active",s=function(){function e(e){this._cancel=!1,this._container=e,this._saveDOMRefs(this._container),this._setHasText(),this._setFocusAction(this._container),this._setCloseButtonAction(),this._setBlurAction(),this._checkState()}return e.prototype.setCollapsedListeners=function(){var e=this;this._disposeListeners(),this._searchBox.addEventListener("click",function(){e._expandSearchHandler()},!1),this._searchBoxField.addEventListener("focus",function(){e._expandSearchHandler()},!0)},e.prototype._saveDOMRefs=function(e){this._searchBox=e,this._searchBoxField=this._searchBox.querySelector(t),this._searchBoxCloseButton=this._searchBox.querySelector(n)},e.prototype._hasClass=function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")>-1},e.prototype._disposeListeners=function(){var e=this;this._searchBox.removeEventListener("click",function(){e._expandSearchHandler()},!1),this._searchBoxField.removeEventListener("focus",function(){e._expandSearchHandler()},!0)},e.prototype._handleOutsideSearchClick=function(e){var t=this;this._searchBox.contains(e.target)||e.target===this._searchBox||(this._collapseSearchBox(),document.removeEventListener("click",function(e){t._handleOutsideSearchClick(e)},!1),this.setCollapsedListeners())},e.prototype._collapseSearchBox=function(){this._searchBox.classList.remove("is-active")},e.prototype._expandSearchHandler=function(){var e=this;this._disposeListeners(),this._searchBox.classList.add("is-active"),this._searchBoxField.focus(),this._searchBoxCloseButton.addEventListener("click",function(){e._collapseSearchBox()},!1),document.addEventListener("click",function(t){e._handleOutsideSearchClick(t)},!1)},e.prototype._setHasText=function(){this._searchBoxField.value.length>0?this._searchBox.classList.add(i):this._searchBox.classList.remove(i)},e.prototype._setFocusAction=function(e){var t=this;this._searchBoxField.addEventListener("focus",function(){t._setHasText(),t._searchBox.classList.add(r)},!0)},e.prototype._clearSearchBox=function(){this._searchBoxField.value="",this._searchBox.classList.remove(r),this._setHasText(),this._cancel=!1},e.prototype._setCloseButtonAction=function(){var e=this;this._searchBoxCloseButton.addEventListener("mousedown",function(){e._clearSearchBox()},!1),this._searchBoxCloseButton.addEventListener("keydown",function(t){var n=t.keyCode;13===n&&e._clearSearchBox()},!1)},e.prototype._handleBlur=function(){var e=this;setTimeout(function(){e._searchBox.contains(document.activeElement)||e._clearSearchBox()},10)},e.prototype._setBlurAction=function(){var e=this;this._searchBoxField.addEventListener("blur",function(){e._handleBlur()},!0),this._searchBoxCloseButton.addEventListener("blur",function(){e._handleBlur()},!0)},e.prototype._checkState=function(){this._hasClass(this._searchBox,"is-collapsed")&&this.setCollapsedListeners()},e}();e.SearchBox=s}(fabric||(fabric={}));var fabric;!function(e){var t=".ms-ContextualMenu",n=".ms-CommandButton-splitIcon",i=".ms-CommandButton-button",r="bottom",s=function(){function s(e,r){this._container=e,this._command=this._container,this._commandButton=this._command.querySelector(i),this._splitButton=this._command.querySelector(n),r?this._contextualMenu=r:this._contextualMenu=this._container.querySelector(t),this._checkForMenu()}return s.prototype._createModalHostView=function(){this._modalHostView=new e.ContextualHost(this._contextualMenu,r,this._command,!1)},s.prototype._setClick=function(){this._splitButton?this._splitButton.addEventListener("click",this._createModalHostView.bind(this),!1):this._commandButton.addEventListener("click",this._createModalHostView.bind(this),!1)},s.prototype._checkForMenu=function(){this._contextualMenu&&this._setClick()},s}();e.CommandButton=s}(fabric||(fabric={}));var fabric;!function(e){"use strict";var t=".ms-ContextualMenu",n=".ms-ContextualMenu-item",i=".ms-ContextualMenu-link",r=".ms-SearchBox",s=".ms-CommandBar-mainArea",a=".ms-CommandBar-sideCommands",o=".ms-CommandBar-overflowButton",c="ms-CommandButton--noLabel",l=".ms-SearchBox-closeField",d=".ms-CommandButton",m=".ms-CommandButton-label",u=".ms-Icon",p=41.5,h=function(){function h(e){this.responsiveSizes={"sm-min":320,"md-min":480,"lg-min":640,"xl-min":1024,"xxl-min":1366,"xxxl-min":1920},this.visibleCommands=[],this.commandWidths=[],this.overflowCommands=[],this.itemCollection=[],this._sideAreaCollection=[],this.breakpoint="sm",this._container=e,this.responsiveSizes["sm-max"]=this.responsiveSizes["md-min"]-1,this.responsiveSizes["md-max"]=this.responsiveSizes["lg-min"]-1,this.responsiveSizes["lg-max"]=this.responsiveSizes["xl-min"]-1,this.responsiveSizes["xl-max"]=this.responsiveSizes["xxl-min"]-1,this.responsiveSizes["xxl-max"]=this.responsiveSizes["xxxl-min"]-1,this._setElements(),this._setBreakpoint(),this._elements.overflowCommand&&this._initOverflow(),this._setUIState()}return h.prototype._runsSearchBox=function(e,t){void 0===e&&(e=!0),void 0===t&&(t="add"),this._changeSearchState("is-collapsed",t),e&&(this.searchBoxInstance=this._createSearchInstance())},h.prototype._runOverflow=function(){this._elements.overflowCommand&&(this._saveCommandWidths(),this._redrawMenu(),this._updateCommands(),this._drawCommands(),this._checkOverflow())},h.prototype._initOverflow=function(){this._createContextualRef(),this._createItemCollection(this.itemCollection,s),this._createItemCollection(this._sideAreaCollection,a),this._saveCommandWidths(),this._updateCommands(),this._drawCommands(),this._setWindowEvent(),this._checkOverflow()},h.prototype._hasClass=function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")>-1},h.prototype._getScreenSize=function(){var e=window,t={x:0,y:0},n=document,i=n.documentElement,r=n.getElementsByTagName("body")[0];return t.x=e.innerWidth||i.clientWidth||r.clientWidth,t.y=e.innerHeight||i.clientHeight||r.clientHeight,t},h.prototype._setBreakpoint=function(){var e=this._getScreenSize().x;switch(!0){case e<=this.responsiveSizes["sm-max"]:this.breakpoint="sm";break;case e>=this.responsiveSizes["md-min"]&&e<=this.responsiveSizes["md-max"]:this.breakpoint="md";break;case e>=this.responsiveSizes["lg-min"]&&e<=this.responsiveSizes["lg-max"]:this.breakpoint="lg";break;case e>=this.responsiveSizes["xl-min"]&&e<=this.responsiveSizes["xl-max"]:this.breakpoint="xl";break;case e>=this.responsiveSizes["xxl-min"]&&e<=this.responsiveSizes["xxl-max"]:this.breakpoint="xxl";break;case e>=this.responsiveSizes["xxxl-min"]:this.breakpoint="xxxl"}},h.prototype._createSearchInstance=function(){return this._elements.searchBox?new e.SearchBox(this._elements.searchBox):!1},h.prototype._changeSearchState=function(e,t){if(this._elements.searchBox)switch(t){case"remove":this._elements.searchBox.classList.remove(e);break;case"add":this._elements.searchBox.classList.add(e)}},h.prototype._setElements=function(){this._elements={mainArea:this._container.querySelector(s)},this._container.querySelector(a)&&(this._elements.sideCommandArea=this._container.querySelector(a)),this._container.querySelector(o)&&(this._elements.overflowCommand=this._container.querySelector(o),this._elements.contextMenu=this._container.querySelector(o).querySelector(t)),this._container.querySelector(s+" "+r)&&(this._elements.searchBox=this._container.querySelector(s+" "+r),this._elements.searchBoxClose=this._container.querySelector(l),this.searchBoxInstance=this._createSearchInstance())},h.prototype._createItemCollection=function(t,n){var i,r,s,a,l=this._container.querySelectorAll(n+" "+d+":not("+o+")");this._commandButtonInstance=new e.CommandButton(this._elements.overflowCommand);for(var p=0;p-1){h=a[v];break}t.push({item:i,label:r,icon:h,isCollapsed:!!i.classList.contains(c),commandButtonRef:new e.CommandButton(i)})}},h.prototype._createContextualRef=function(){this.contextualItemContainerRef=this._elements.contextMenu.querySelector(n).cloneNode(!0),this.contextualItemLink=this._elements.contextMenu.querySelector(i).cloneNode(!1),this.contextualItemIcon=this._elements.contextMenu.querySelector(".ms-Icon").cloneNode(!1),this._elements.contextMenu.innerHTML=""},h.prototype._getElementWidth=function(e){var t,n;return null===e.offsetParent&&e.setAttribute("style","position: absolute; opacity: 0; display: block;"),t=e.getBoundingClientRect().width,n=window.getComputedStyle(e),t+=parseInt(n.marginLeft,10)+parseInt(n.marginRight,10),e.setAttribute("style",""),t},h.prototype._saveCommandWidths=function(){for(var e=0;ei?this.visibleCommands.push(this.itemCollection[r]):this.overflowCommands.push(this.itemCollection[r])},h.prototype._drawCommands=function(){this._elements.contextMenu.innerHTML="";for(var e=0;e0?this._elements.overflowCommand.classList.remove("is-hidden"):(this._elements.overflowCommand.classList.add("is-hidden"),this.activeCommand===this._elements.overflowCommand&&this._elements.contextMenu.classList.remove("is-open"))},h.prototype._redrawMenu=function(){var e;this._hasClass(this._elements.contextMenu,"is-open")&&(e=this.activeCommand.getBoundingClientRect().left,this._drawOverflowMenu(e))},h.prototype._drawOverflowMenu=function(e){this._elements.contextMenu.setAttribute("style","left: "+e+"px; transform: translateX(-50%)")},h.prototype._doResize=function(){this._setBreakpoint(),this._setUIState()},h}();e.CommandBar=h}(fabric||(fabric={}));var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},fabric;!function(e){var t=function(e){function t(t){e.call(this,t),"radio"===this._choiceFieldLI.getAttribute("role")&&this._choiceFieldLI.classList.add("ms-Choice-type--radio")}return __extends(t,e),t.prototype.removeListeners=function(){e.prototype.removeListeners.call(this),this._choiceFieldLI.removeEventListener("click",this._RadioClickHandler.bind(this)),this._choiceFieldLI.addEventListener("keydown",this._RadioKeydownHandler.bind(this))},t.prototype._addListeners=function(){e.prototype._addListeners.call(this,{ignore:["keydown","click"]}),this._choiceFieldLI.addEventListener("click",this._RadioClickHandler.bind(this),!1),this._choiceFieldLI.addEventListener("keydown",this._RadioKeydownHandler.bind(this),!1)},t.prototype._RadioClickHandler=function(e){e.stopPropagation(),e.preventDefault(),this._dispatchSelectEvent()},t.prototype._dispatchSelectEvent=function(){var e={bubbles:!0,cancelable:!0,detail:{name:this._choiceFieldLI.getAttribute("name"),item:this}};this._choiceFieldLI.dispatchEvent(new CustomEvent("msChoicefield",e))},t.prototype._RadioKeydownHandler=function(e){32===e.keyCode&&(e.stopPropagation(),e.preventDefault(),this._choiceFieldLI.classList.contains("is-disabled")||this._dispatchSelectEvent())},t}(e.CheckBox);e.RadioButton=t}(fabric||(fabric={}));var fabric;!function(e){var t=function(){function t(e){this._choiceFieldGroup=e,this._choiceFieldComponents=[],this._initalSetup(),this._addListeners()}return t.prototype.removeListeners=function(){this._choiceFieldGroup.removeEventListener("msChoicefield",this._ChoiceFieldHandler.bind(this))},t.prototype._initalSetup=function(){for(var t=this._choiceFieldGroup.querySelectorAll(".ms-RadioButton"),n=0;n"+s+"";a+="";for(var o=r;r+12>o;o++)a+=""+o+" ";a+="
",n.append(a),n.find(".ms-DatePicker-yearOption").removeClass("is-highlighted"),n.find(".ms-DatePicker-yearOption[data-year='"+i.get("highlight").year+"']").addClass("is-highlighted")},e.prototype.scrollUp=function(e){$("html, body").animate({scrollTop:e.offset().top},367)},e}();e.DatePicker=t}(fabric||(fabric={}));var fabric;!function(e){var t="bottom",n="right",i=function(){function i(e,n,i){this._container=e,this._hostTarget=n,this._position=i?i:t,this._setOpener(n),this._init()}return i.prototype.getHost=function(){return this._host},i.prototype._init=function(){this._container.addEventListener("click",this._onContextualMenuClick.bind(this),!0)},i.prototype._onContextualMenuClick=function(e){var t=e.target,n=t.classList;n.contains("ms-ContextualMenu-link")&&!n.contains("is-disabled")&&(this._container.classList.contains("ms-ContextualMenu--multiselect")?this._multiSelect(t):this._singleSelect(t))},i.prototype._multiSelect=function(e){e.classList.contains("is-selected")?e.classList.remove("is-selected"):e.classList.add("is-selected")},i.prototype._singleSelect=function(e){for(var t=this._container.querySelectorAll(".is-selected"),n=t.length;n--;)t[n].classList.remove("is-selected");e.classList.add("is-selected")},i.prototype._setOpener=function(e){var t=this;e.addEventListener("click",function(e){e.preventDefault(),t._openContextMenu(e)})},i.prototype._openContextMenu=function(e){this._createModalHostView(this._container,this._position,this._hostTarget),this._checkForSubmenus(this._container)},i.prototype._checkForSubmenus=function(t){var i=this,r=t.querySelectorAll(".ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu"),s=r.length;if(r.length)for(var a=function(){var t=r[s].querySelector(".ms-ContextualMenu-link"),a=r[s].querySelector(".ms-ContextualMenu");if(a){var o=new e.ContextualMenu(a,t,n);a.addEventListener("hostAdded",function(){i._host.setChildren(o.getHost())})}};s--;)a()},i.prototype._createModalHostView=function(t,n,i){t.classList.remove("is-hidden"),this._host=new e.ContextualHost(t,n,i,!1),t.dispatchEvent(new Event("hostAdded"))},i}();e.ContextualMenu=i}(fabric||(fabric={}));var fabric;!function(e){var t=function(){function e(e){this._ftl=new FabricTemplateLibrary,e?this.overlayElement=e:this.overlayElement=this._ftl.Overlay(),this.overlayElement.addEventListener("click",this.hide.bind(this),!1)}return e.prototype.remove=function(){this.overlayElement.parentElement.removeChild(this.overlayElement)},e.prototype.show=function(){this.overlayElement.classList.add("is-visible")},e.prototype.hide=function(){this.overlayElement.classList.remove("is-visible")},e}();e.Overlay=t}(fabric||(fabric={}));var fabric;!function(e){var t=function(){function t(e){this._dialog=e,this._closeButtonElement=this._dialog.querySelector(".ms-Dialog-buttonClose"),this._actionButtonElements=this._dialog.querySelectorAll(".ms-Dialog-action"),this._closeButtonElement&&this._closeButtonElement.addEventListener("click",this.close.bind(this),!1);for(var t=0;t=t?this._openDropdownAsPanel():this._removeDropdownAsPanel()}},u.prototype._openDropdownAsPanel=function(){void 0===this._panel&&(this._panelContainer=document.createElement("div"),this._panelContainer.classList.add(a),this._panelContainer.classList.add(t),this._panelContainer.classList.add(o),this._panelContainer.classList.add(d),this._panelContainer.appendChild(this._newDropdown),this._panel=new e.Panel(this._panelContainer))},u.prototype._removeDropdownAsPanel=function(){var e=this;void 0!==this._panel&&(this._panel.dismiss(function(){e._container.appendChild(e._newDropdown)}),this._panel=void 0)},u.prototype._onOpenDropdown=function(e){var t=this._container.classList.contains(c),n=this._container.classList.contains(o);if(!t&&!n){e.stopPropagation(),this._container.classList.add(o),document.addEventListener("click",this._onCloseDropdown);var i=this._getScreenSize().x;m>=i&&this._openDropdownAsPanel()}},u.prototype._onCloseDropdown=function(){this._removeDropdownAsPanel(),this._container.classList.remove(o),document.removeEventListener("click",this._onCloseDropdown)},u.prototype._onItemSelection=function(e){var t=e.srcElement,n=this._container.classList.contains(c),i=t.classList.contains(c);if(!n&&!i){for(var r=0;r=this.SMALL_BREAK_POINT?this._resizeRegular():this._resizeSmall()},e.prototype._resizeRegular=function(){this._clientWidth-this._bufferSize>this._initTextWidth&&this._initTextWidththis._initTextWidth?(this._textWidth="auto",this._collapse()):this._textWidth=this._clientWidth-(this._bufferElementsWidthSmall+this._closeButton.offsetWidth)+"px",this._clipper.style.width=this._textWidth},e.prototype._cacheDOM=function(){this._errorBanner=this.container,this._clipper=this.container.querySelector(".ms-MessageBanner-clipper"),this._chevronButton=this.container.querySelector(".ms-MessageBanner-expand"),this._actionButton=this.container.querySelector(".ms-MessageBanner-action"),this._bufferSize=this._actionButton.offsetWidth+this._bufferElementsWidth,this._closeButton=this.container.querySelector(".ms-MessageBanner-close")},e.prototype._expand=function(){var e=this._chevronButton.querySelector(".ms-Icon");this._errorBanner.className+=" is-expanded",e.className="ms-Icon ms-Icon--chevronsUp"},e.prototype._collapse=function(){var e=this._chevronButton.querySelector(".ms-Icon");this._errorBanner.className="ms-MessageBanner",e.className="ms-Icon ms-Icon--chevronsDown"},e.prototype._toggleExpansion=function(){this._errorBanner.className.indexOf("is-expanded")>-1?this._collapse():this._expand()},e.prototype._hideMessageBanner=function(){this._errorBanner.className="ms-MessageBanner is-hidden"},e.prototype._hideBanner=function(){-1===this._errorBanner.className.indexOf("hide")&&(this._errorBanner.className+=" hide",setTimeout(this._hideMessageBanner.bind(this),500))},e.prototype._setListeners=function(){window.addEventListener("resize",this._onResize.bind(this),!1),this._chevronButton.addEventListener("click",this._toggleExpansion.bind(this),!1),this._closeButton.addEventListener("click",this._hideBanner.bind(this),!1)},e}();e.MessageBanner=t}(fabric||(fabric={}));var fabric;!function(e){var t="bottom",n="ms-Persona--token",i=function(){function i(e){this._container=e,this._peoplePickerMenu=this._container.querySelector(".ms-PeoplePicker-results"),this._peoplePickerSearch=this._container.querySelector(".ms-TextField-field"),this._peoplePickerSearchBox=this._container.querySelector(".ms-PeoplePicker-searchBox"),this._selectedPeople=this._container.querySelectorAll(".ms-PeoplePicker-selectedPeople"),this._assignClicks(),this._peoplePickerMenu&&this._peoplePickerMenu.setAttribute("style","display: none;")}return i.prototype._createModalHost=function(n){n.stopPropagation(),this._peoplePickerMenu.setAttribute("style","display: block;"),this._contextualHostView=new e.ContextualHost(this._peoplePickerMenu,t,this._peoplePickerSearchBox,!1,[""],!0,this._contextHostCallBack.bind(this)),this._peoplePickerSearchBox.classList.add("is-active"),this._isContextualMenuOpen=!0},i.prototype._clickHandler=function(e){this._createModalHost(e);var t=this._peoplePickerMenu.querySelector(".ms-PeoplePicker-result"),n=t.parentNode,i=n.cloneNode(!0);n.parentNode.replaceChild(i,n),this._peoplePickerResults=this._peoplePickerMenu.querySelectorAll(".ms-PeoplePicker-result");for(var r=0;r-1&&(this.parentSize=28,this.eightSize=.179),this.offsetSize=this.eightSize,this.numCircles=8},e.prototype._setTargetElement=function(){-1===this._target.className.indexOf("ms-Spinner")?(this.spinner=document.createElement("div"),this.spinner.className="ms-Spinner",this._target.appendChild(this.spinner)):this.spinner=this._target},e.prototype._initializeOpacities=function(){var e,t=0,n=1;for(this.fadeIncrement=1/this.numCircles,t;t=t&&(t=1),this._setOpacity(e.element,t)},e.prototype._getOpacity=function(e){return parseFloat(window.getComputedStyle(e).getPropertyValue("opacity"))},e.prototype._setOpacity=function(e,t){e.style.opacity=t.toString()},e.prototype._createCircle=function(){var e=document.createElement("div");return e.className="ms-Spinner-circle",e.style.width=e.style.height=this.parentSize*this.offsetSize+"px",e},e.prototype._createCirclesAndArrange=function(){for(var e,n=0,i=this.parentSize*this.offsetSize,r=2*Math.PI/this.numCircles,s=this.numCircles,a=.5*(this.parentSize-i);s--;){var o=this._createCircle(),c=Math.round(.5*this.parentSize+a*Math.cos(n)-.5*o.clientWidth)-.5*i,l=Math.round(.5*this.parentSize+a*Math.sin(n)-.5*o.clientHeight)-.5*i;this.spinner.appendChild(o),o.style.left=c+"px",o.style.top=l+"px",n+=r,e=new t(o,s),this.circleObjects.push(e)}},e}();e.Spinner=n}(fabric||(fabric={}));var fabric;!function(e){"use strict";var t=function(){function e(e){this.container=e,-1!==this.container.className.indexOf("ms-Table--selectable")&&this._addListeners()}return e.prototype._addListeners=function(){this.container.addEventListener("click",this._toggleRowSelection.bind(this),!1)},e.prototype._toggleRowSelection=function(e){var t=e.target.parentElement,n="is-selected";t.className===n?t.className="":t.className=n},e}();e.Table=t}(fabric||(fabric={}));var fabric;!function(e){var t;!function(e){!function(e){e[e.Placeholder=0]="Placeholder",e[e.Underlined=1]="Underlined"}(e.Type||(e.Type={}));e.Type}(t||(t={}));var n=function(){function e(e){this._container=e,this._type=[],this._textField=this._container.querySelector(".ms-TextField-field"),this._textFieldLabel=this._container.querySelector(".ms-Label"),this._setTextFieldType(),this._addListeners()}return e.prototype._setTextFieldType=function(){this._container.classList.contains("ms-TextField--placeholder")&&this._type.push(t.Type.Placeholder),this._container.classList.contains("ms-TextField--underlined")&&this._type.push(t.Type.Underlined)},e.prototype._addListeners=function(){var e=this;this._type.indexOf(t.Type.Placeholder)>=0&&(this._textField.addEventListener("click",function(t){e._textFieldLabel.style.display="none"}),this._textField.addEventListener("blur",function(t){0===e._textField.value.length&&(e._textFieldLabel.style.display="block")})),this._type.indexOf(t.Type.Underlined)>=0&&(this._textField.addEventListener("focus",function(t){e._container.classList.add("is-active")}),this._textField.addEventListener("blur",function(t){e._container.classList.remove("is-active")}))},e}();e.TextField=n}(fabric||(fabric={}));var fabric;!function(e){var t=function(){function e(e){this._container=e,this._toggleField=this._container.querySelector(".ms-Toggle-field"),this._addListeners()}return e.prototype.removeListeners=function(){this._toggleField.removeEventListener("click",this._toggleHandler.bind(this))},e.prototype._addListeners=function(){var e=this;this._toggleField.addEventListener("click",this._toggleHandler.bind(this),!1),this._toggleField.addEventListener("keyup",function(t){return 32===t.keyCode?e._toggleHandler():null},!1)},e.prototype._toggleHandler=function(){this._toggleField.classList.toggle("is-selected")},e}();e.Toggle=t}(fabric||(fabric={}));
\ No newline at end of file
diff --git a/dist/js/fabric.templates.js b/dist/js/fabric.templates.js
new file mode 100644
index 000000000..df7ca7d24
--- /dev/null
+++ b/dist/js/fabric.templates.js
@@ -0,0 +1,3935 @@
+//Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+var FabricTemplateLibrary = (function () {
+ function FabricTemplateLibrary() {
+ }
+ FabricTemplateLibrary.prototype.Breadcrumb = function () {
+ var Breadcrumb0 = document.createElement("div");
+ Breadcrumb0.setAttribute("class", "ms-Breadcrumb ");
+ Breadcrumb0.innerHTML += " ";
+ var Breadcrumb0c1 = document.createElement("div");
+ Breadcrumb0c1.setAttribute("class", "ms-Breadcrumb-overflow");
+ Breadcrumb0c1.innerHTML += " ";
+ var Breadcrumb0c1c1 = document.createElement("div");
+ Breadcrumb0c1c1.setAttribute("class", "ms-Breadcrumb-overflowButton ms-Icon ms-Icon--ellipsis");
+ Breadcrumb0c1c1.setAttribute("tabindex", "1");
+ Breadcrumb0c1.appendChild(Breadcrumb0c1c1);
+ Breadcrumb0c1.innerHTML += " ";
+ var Breadcrumb0c1c3 = document.createElement("div");
+ Breadcrumb0c1c3.setAttribute("class", "ms-Breadcrumb-overflowMenu");
+ Breadcrumb0c1c3.innerHTML += " ";
+ var Breadcrumb0c1c3c1 = document.createElement("ul");
+ Breadcrumb0c1c3c1.setAttribute("class", "ms-ContextualMenu is-open");
+ Breadcrumb0c1c3.appendChild(Breadcrumb0c1c3c1);
+ Breadcrumb0c1c3.innerHTML += " ";
+ Breadcrumb0c1.appendChild(Breadcrumb0c1c3);
+ Breadcrumb0c1.innerHTML += " ";
+ Breadcrumb0.appendChild(Breadcrumb0c1);
+ Breadcrumb0.innerHTML += " ";
+ var Breadcrumb0c3 = document.createElement("ul");
+ Breadcrumb0c3.setAttribute("class", "ms-Breadcrumb-list");
+ Breadcrumb0c3.innerHTML += " ";
+ Breadcrumb0.appendChild(Breadcrumb0c3);
+ Breadcrumb0.innerHTML += "";
+ return Breadcrumb0;
+ };
+ FabricTemplateLibrary.prototype.Button = function () {
+ var Button0 = document.createElement("button");
+ Button0.setAttribute("class", "ms-Button ");
+ Button0.innerHTML += " ";
+ var Button0c1 = document.createElement("span");
+ Button0c1.setAttribute("class", "ms-Button-label");
+ Button0c1.innerHTML += "Create Account";
+ Button0.appendChild(Button0c1);
+ Button0.innerHTML += "";
+ return Button0;
+ };
+ FabricTemplateLibrary.prototype.Callout = function () {
+ var Callout0 = document.createElement("div");
+ Callout0.setAttribute("class", "ms-Callout ");
+ Callout0.innerHTML += " ";
+ var Callout0c1 = document.createElement("div");
+ Callout0c1.setAttribute("class", "ms-Callout-main");
+ Callout0c1.innerHTML += " ";
+ var Callout0c1c1 = document.createElement("div");
+ Callout0c1c1.setAttribute("class", "ms-Callout-header");
+ Callout0c1c1.innerHTML += " ";
+ var Callout0c1c1c1 = document.createElement("p");
+ Callout0c1c1c1.setAttribute("class", "ms-Callout-title");
+ Callout0c1c1.appendChild(Callout0c1c1c1);
+ Callout0c1c1.innerHTML += " ";
+ Callout0c1.appendChild(Callout0c1c1);
+ Callout0c1.innerHTML += " ";
+ var Callout0c1c3 = document.createElement("div");
+ Callout0c1c3.setAttribute("class", "ms-Callout-inner");
+ Callout0c1c3.innerHTML += " ";
+ var Callout0c1c3c1 = document.createElement("div");
+ Callout0c1c3c1.setAttribute("class", "ms-Callout-content");
+ Callout0c1c3c1.innerHTML += " ";
+ var Callout0c1c3c1c1 = document.createElement("p");
+ Callout0c1c3c1c1.setAttribute("class", "ms-Callout-subText ");
+ Callout0c1c3c1.appendChild(Callout0c1c3c1c1);
+ Callout0c1c3c1.innerHTML += " ";
+ Callout0c1c3.appendChild(Callout0c1c3c1);
+ Callout0c1c3.innerHTML += " ";
+ var Callout0c1c3c3 = document.createElement("div");
+ Callout0c1c3c3.setAttribute("class", "ms-Callout-actions");
+ Callout0c1c3c3.innerHTML += " ";
+ Callout0c1c3.appendChild(Callout0c1c3c3);
+ Callout0c1c3.innerHTML += " ";
+ Callout0c1.appendChild(Callout0c1c3);
+ Callout0c1.innerHTML += " ";
+ Callout0.appendChild(Callout0c1);
+ Callout0.innerHTML += "";
+ return Callout0;
+ };
+ FabricTemplateLibrary.prototype.CheckBox = function () {
+ var CheckBox0 = document.createElement("div");
+ CheckBox0.setAttribute("class", "ms-CheckBox");
+ CheckBox0.innerHTML += " ";
+ var CheckBox0c1 = document.createElement("li");
+ CheckBox0c1.setAttribute("role", "");
+ CheckBox0c1.setAttribute("class", "ms-Choice-field ");
+ CheckBox0c1.setAttribute("tabindex", "0");
+ CheckBox0c1.setAttribute("aria-checked", "");
+ CheckBox0c1.setAttribute("name", "");
+ CheckBox0c1.innerHTML += " ";
+ var CheckBox0c1c1 = document.createElement("span");
+ CheckBox0c1c1.setAttribute("class", "ms-Label");
+ CheckBox0c1.appendChild(CheckBox0c1c1);
+ CheckBox0c1.innerHTML += " ";
+ CheckBox0.appendChild(CheckBox0c1);
+ CheckBox0.innerHTML += "";
+ return CheckBox0;
+ };
+ FabricTemplateLibrary.prototype.ChoiceFieldGroup = function () {
+ var ChoiceFieldGroup0 = document.createElement("div");
+ ChoiceFieldGroup0.setAttribute("class", "ms-ChoiceFieldGroup");
+ ChoiceFieldGroup0.setAttribute("id", "");
+ ChoiceFieldGroup0.setAttribute("role", "");
+ ChoiceFieldGroup0.innerHTML += " ";
+ var ChoiceFieldGroup0c1 = document.createElement("div");
+ ChoiceFieldGroup0c1.setAttribute("class", "ms-ChoiceFieldGroup-title");
+ ChoiceFieldGroup0c1.innerHTML += " ";
+ var ChoiceFieldGroup0c1c1 = document.createElement("label");
+ ChoiceFieldGroup0c1c1.setAttribute("class", "ms-Label is-required ");
+ ChoiceFieldGroup0c1c1.innerHTML += "Unselected";
+ ChoiceFieldGroup0c1.appendChild(ChoiceFieldGroup0c1c1);
+ ChoiceFieldGroup0c1.innerHTML += " ";
+ ChoiceFieldGroup0.appendChild(ChoiceFieldGroup0c1);
+ ChoiceFieldGroup0.innerHTML += " ";
+ var ChoiceFieldGroup0c3 = document.createElement("ul");
+ ChoiceFieldGroup0c3.setAttribute("class", "ms-ChoiceFieldGroup-list");
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c3 = document.createElement("div");
+ ChoiceFieldGroup0c3c3.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c3.innerHTML += " ";
+ var ChoiceFieldGroup0c3c3c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c3c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c3c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c3c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c3c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c3c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c3c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c3c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c3c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c3c1c1.innerHTML += "Option 1";
+ ChoiceFieldGroup0c3c3c1.appendChild(ChoiceFieldGroup0c3c3c1c1);
+ ChoiceFieldGroup0c3c3c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c3.appendChild(ChoiceFieldGroup0c3c3c1);
+ ChoiceFieldGroup0c3c3.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c3);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c7 = document.createElement("div");
+ ChoiceFieldGroup0c3c7.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c7.innerHTML += " ";
+ var ChoiceFieldGroup0c3c7c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c7c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c7c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c7c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c7c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c7c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c7c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c7c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c7c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c7c1c1.innerHTML += "Option 2";
+ ChoiceFieldGroup0c3c7c1.appendChild(ChoiceFieldGroup0c3c7c1c1);
+ ChoiceFieldGroup0c3c7c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c7.appendChild(ChoiceFieldGroup0c3c7c1);
+ ChoiceFieldGroup0c3c7.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c7);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c11 = document.createElement("div");
+ ChoiceFieldGroup0c3c11.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c11.innerHTML += " ";
+ var ChoiceFieldGroup0c3c11c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c11c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c11c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c11c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c11c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c11c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c11c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c11c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c11c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c11c1c1.innerHTML += "Option 3";
+ ChoiceFieldGroup0c3c11c1.appendChild(ChoiceFieldGroup0c3c11c1c1);
+ ChoiceFieldGroup0c3c11c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c11.appendChild(ChoiceFieldGroup0c3c11c1);
+ ChoiceFieldGroup0c3c11.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c11);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0c3.innerHTML += "";
+ var ChoiceFieldGroup0c3c15 = document.createElement("div");
+ ChoiceFieldGroup0c3c15.setAttribute("class", "ms-CheckBox");
+ ChoiceFieldGroup0c3c15.innerHTML += " ";
+ var ChoiceFieldGroup0c3c15c1 = document.createElement("li");
+ ChoiceFieldGroup0c3c15c1.setAttribute("role", "radio");
+ ChoiceFieldGroup0c3c15c1.setAttribute("class", "ms-Choice-field ");
+ ChoiceFieldGroup0c3c15c1.setAttribute("tabindex", "0");
+ ChoiceFieldGroup0c3c15c1.setAttribute("aria-checked", "false");
+ ChoiceFieldGroup0c3c15c1.setAttribute("name", "choicefieldgroup");
+ ChoiceFieldGroup0c3c15c1.innerHTML += " ";
+ var ChoiceFieldGroup0c3c15c1c1 = document.createElement("span");
+ ChoiceFieldGroup0c3c15c1c1.setAttribute("class", "ms-Label");
+ ChoiceFieldGroup0c3c15c1c1.innerHTML += "Option 4";
+ ChoiceFieldGroup0c3c15c1.appendChild(ChoiceFieldGroup0c3c15c1c1);
+ ChoiceFieldGroup0c3c15c1.innerHTML += " ";
+ ChoiceFieldGroup0c3c15.appendChild(ChoiceFieldGroup0c3c15c1);
+ ChoiceFieldGroup0c3c15.innerHTML += "";
+ ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c15);
+ ChoiceFieldGroup0c3.innerHTML += " ";
+ ChoiceFieldGroup0.appendChild(ChoiceFieldGroup0c3);
+ ChoiceFieldGroup0.innerHTML += "";
+ return ChoiceFieldGroup0;
+ };
+ FabricTemplateLibrary.prototype.CommandBar = function () {
+ var CommandBar0 = document.createElement("div");
+ CommandBar0.setAttribute("class", "ms-CommandBar ");
+ CommandBar0.innerHTML += " ";
+ var CommandBar0c1 = document.createElement("div");
+ CommandBar0c1.setAttribute("class", "ms-CommandBar-mainArea");
+ CommandBar0c1.innerHTML += " ";
+ CommandBar0.appendChild(CommandBar0c1);
+ CommandBar0.innerHTML += "";
+ return CommandBar0;
+ };
+ FabricTemplateLibrary.prototype.CommandButton = function () {
+ var CommandButton0 = document.createElement("div");
+ CommandButton0.setAttribute("class", "ms-CommandButton ");
+ CommandButton0.innerHTML += " ";
+ var CommandButton0c1 = document.createElement("button");
+ CommandButton0c1.setAttribute("class", "ms-CommandButton-button");
+ CommandButton0c1.innerHTML += " ";
+ var CommandButton0c1c1 = document.createElement("span");
+ CommandButton0c1c1.setAttribute("class", "ms-CommandButton-icon ms-fontColor-themePrimary");
+ var CommandButton0c1c1c0 = document.createElement("i");
+ CommandButton0c1c1c0.setAttribute("class", "ms-Icon ms-Icon--circleFill");
+ CommandButton0c1c1.appendChild(CommandButton0c1c1c0);
+ CommandButton0c1.appendChild(CommandButton0c1c1);
+ var CommandButton0c1c2 = document.createElement("span");
+ CommandButton0c1c2.setAttribute("class", "ms-CommandButton-label");
+ CommandButton0c1c2.innerHTML += "Command";
+ CommandButton0c1.appendChild(CommandButton0c1c2);
+ CommandButton0c1.innerHTML += " ";
+ CommandButton0.appendChild(CommandButton0c1);
+ CommandButton0.innerHTML += "";
+ return CommandButton0;
+ };
+ FabricTemplateLibrary.prototype.ContextualHost = function () {
+ var ContextualHost0 = document.createElement("div");
+ ContextualHost0.setAttribute("class", "ms-ContextualHost ");
+ ContextualHost0.innerHTML += " ";
+ var ContextualHost0c1 = document.createElement("div");
+ ContextualHost0c1.setAttribute("class", "ms-ContextualHost-main");
+ ContextualHost0c1.innerHTML += " ";
+ ContextualHost0.appendChild(ContextualHost0c1);
+ ContextualHost0.innerHTML += " ";
+ var ContextualHost0c3 = document.createElement("div");
+ ContextualHost0c3.setAttribute("class", "ms-ContextualHost-beak");
+ ContextualHost0.appendChild(ContextualHost0c3);
+ ContextualHost0.innerHTML += "";
+ return ContextualHost0;
+ };
+ FabricTemplateLibrary.prototype.ContextualMenu = function () {
+ var ContextualMenu0 = document.createElement("ul");
+ ContextualMenu0.setAttribute("class", "ms-ContextualMenu is-open ");
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c1 = document.createElement("li");
+ ContextualMenu0c1.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c1.innerHTML += " ";
+ var ContextualMenu0c1c1 = document.createElement("a");
+ ContextualMenu0c1c1.setAttribute("class", "ms-ContextualMenu-link ");
+ ContextualMenu0c1c1.setAttribute("tabindex", "1");
+ ContextualMenu0c1c1.innerHTML += "Animals";
+ ContextualMenu0c1.appendChild(ContextualMenu0c1c1);
+ ContextualMenu0c1.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c1);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c3 = document.createElement("li");
+ ContextualMenu0c3.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c3.innerHTML += " ";
+ var ContextualMenu0c3c1 = document.createElement("a");
+ ContextualMenu0c3c1.setAttribute("class", "ms-ContextualMenu-link ");
+ ContextualMenu0c3c1.setAttribute("tabindex", "1");
+ ContextualMenu0c3c1.innerHTML += "Books";
+ ContextualMenu0c3.appendChild(ContextualMenu0c3c1);
+ ContextualMenu0c3.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c3);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c5 = document.createElement("li");
+ ContextualMenu0c5.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c5.innerHTML += " ";
+ var ContextualMenu0c5c1 = document.createElement("a");
+ ContextualMenu0c5c1.setAttribute("class", "ms-ContextualMenu-link is-selected ");
+ ContextualMenu0c5c1.setAttribute("tabindex", "1");
+ ContextualMenu0c5c1.innerHTML += "Education";
+ ContextualMenu0c5.appendChild(ContextualMenu0c5c1);
+ ContextualMenu0c5.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c5);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c7 = document.createElement("li");
+ ContextualMenu0c7.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c7.innerHTML += " ";
+ var ContextualMenu0c7c1 = document.createElement("a");
+ ContextualMenu0c7c1.setAttribute("class", "ms-ContextualMenu-link ");
+ ContextualMenu0c7c1.setAttribute("tabindex", "1");
+ ContextualMenu0c7c1.innerHTML += "Music";
+ ContextualMenu0c7.appendChild(ContextualMenu0c7c1);
+ ContextualMenu0c7.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c7);
+ ContextualMenu0.innerHTML += " ";
+ var ContextualMenu0c9 = document.createElement("li");
+ ContextualMenu0c9.setAttribute("class", "ms-ContextualMenu-item ");
+ ContextualMenu0c9.innerHTML += " ";
+ var ContextualMenu0c9c1 = document.createElement("a");
+ ContextualMenu0c9c1.setAttribute("class", "ms-ContextualMenu-link is-disabled ");
+ ContextualMenu0c9c1.setAttribute("tabindex", "1");
+ ContextualMenu0c9c1.innerHTML += "Sports";
+ ContextualMenu0c9.appendChild(ContextualMenu0c9c1);
+ ContextualMenu0c9.innerHTML += " ";
+ ContextualMenu0.appendChild(ContextualMenu0c9);
+ ContextualMenu0.innerHTML += "";
+ return ContextualMenu0;
+ };
+ FabricTemplateLibrary.prototype.DatePicker = function () {
+ var DatePicker0 = document.createElement("div");
+ DatePicker0.setAttribute("class", "ms-DatePicker");
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c1 = document.createElement("div");
+ DatePicker0c1.setAttribute("class", "ms-TextField");
+ DatePicker0c1.innerHTML += " ";
+ var DatePicker0c1c1 = document.createElement("label");
+ DatePicker0c1c1.setAttribute("class", "ms-Label");
+ DatePicker0c1c1.innerHTML += "Start date";
+ DatePicker0c1.appendChild(DatePicker0c1c1);
+ DatePicker0c1.innerHTML += " ";
+ var DatePicker0c1c3 = document.createElement("i");
+ DatePicker0c1c3.setAttribute("class", "ms-DatePicker-event ms-Icon ms-Icon--event");
+ DatePicker0c1.appendChild(DatePicker0c1c3);
+ DatePicker0c1.innerHTML += " ";
+ var DatePicker0c1c5 = document.createElement("input");
+ DatePicker0c1c5.setAttribute("class", "ms-TextField-field");
+ DatePicker0c1c5.setAttribute("type", "text");
+ DatePicker0c1c5.setAttribute("placeholder", "Select a date…");
+ DatePicker0c1.appendChild(DatePicker0c1c5);
+ DatePicker0c1.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c1);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c3 = document.createElement("div");
+ DatePicker0c3.setAttribute("class", "ms-DatePicker-monthComponents");
+ DatePicker0c3.innerHTML += " ";
+ var DatePicker0c3c1 = document.createElement("span");
+ DatePicker0c3c1.setAttribute("class", "ms-DatePicker-nextMonth js-nextMonth");
+ var DatePicker0c3c1c0 = document.createElement("i");
+ DatePicker0c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+ DatePicker0c3c1.appendChild(DatePicker0c3c1c0);
+ DatePicker0c3.appendChild(DatePicker0c3c1);
+ DatePicker0c3.innerHTML += " ";
+ var DatePicker0c3c3 = document.createElement("span");
+ DatePicker0c3c3.setAttribute("class", "ms-DatePicker-prevMonth js-prevMonth");
+ var DatePicker0c3c3c0 = document.createElement("i");
+ DatePicker0c3c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+ DatePicker0c3c3.appendChild(DatePicker0c3c3c0);
+ DatePicker0c3.appendChild(DatePicker0c3c3);
+ DatePicker0c3.innerHTML += " ";
+ var DatePicker0c3c5 = document.createElement("div");
+ DatePicker0c3c5.setAttribute("class", "ms-DatePicker-headerToggleView js-showMonthPicker");
+ DatePicker0c3.appendChild(DatePicker0c3c5);
+ DatePicker0c3.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c3);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c5 = document.createElement("span");
+ DatePicker0c5.setAttribute("class", "ms-DatePicker-goToday js-goToday");
+ DatePicker0c5.innerHTML += "Go to today";
+ DatePicker0.appendChild(DatePicker0c5);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c7 = document.createElement("div");
+ DatePicker0c7.setAttribute("class", "ms-DatePicker-monthPicker");
+ DatePicker0c7.innerHTML += " ";
+ var DatePicker0c7c1 = document.createElement("div");
+ DatePicker0c7c1.setAttribute("class", "ms-DatePicker-header");
+ DatePicker0c7c1.innerHTML += " ";
+ var DatePicker0c7c1c1 = document.createElement("div");
+ DatePicker0c7c1c1.setAttribute("class", "ms-DatePicker-yearComponents");
+ DatePicker0c7c1c1.innerHTML += " ";
+ var DatePicker0c7c1c1c1 = document.createElement("span");
+ DatePicker0c7c1c1c1.setAttribute("class", "ms-DatePicker-nextYear js-nextYear");
+ var DatePicker0c7c1c1c1c0 = document.createElement("i");
+ DatePicker0c7c1c1c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+ DatePicker0c7c1c1c1.appendChild(DatePicker0c7c1c1c1c0);
+ DatePicker0c7c1c1.appendChild(DatePicker0c7c1c1c1);
+ DatePicker0c7c1c1.innerHTML += " ";
+ var DatePicker0c7c1c1c3 = document.createElement("span");
+ DatePicker0c7c1c1c3.setAttribute("class", "ms-DatePicker-prevYear js-prevYear");
+ var DatePicker0c7c1c1c3c0 = document.createElement("i");
+ DatePicker0c7c1c1c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+ DatePicker0c7c1c1c3.appendChild(DatePicker0c7c1c1c3c0);
+ DatePicker0c7c1c1.appendChild(DatePicker0c7c1c1c3);
+ DatePicker0c7c1c1.innerHTML += " ";
+ DatePicker0c7c1.appendChild(DatePicker0c7c1c1);
+ DatePicker0c7c1.innerHTML += " ";
+ var DatePicker0c7c1c3 = document.createElement("div");
+ DatePicker0c7c1c3.setAttribute("class", "ms-DatePicker-currentYear js-showYearPicker");
+ DatePicker0c7c1.appendChild(DatePicker0c7c1c3);
+ DatePicker0c7c1.innerHTML += " ";
+ DatePicker0c7.appendChild(DatePicker0c7c1);
+ DatePicker0c7.innerHTML += " ";
+ var DatePicker0c7c3 = document.createElement("div");
+ DatePicker0c7c3.setAttribute("class", "ms-DatePicker-optionGrid");
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c1 = document.createElement("span");
+ DatePicker0c7c3c1.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c1.setAttribute("data-month", "0");
+ DatePicker0c7c3c1.innerHTML += "Jan";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c1);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c3 = document.createElement("span");
+ DatePicker0c7c3c3.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c3.setAttribute("data-month", "1");
+ DatePicker0c7c3c3.innerHTML += "Feb";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c3);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c5 = document.createElement("span");
+ DatePicker0c7c3c5.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c5.setAttribute("data-month", "2");
+ DatePicker0c7c3c5.innerHTML += "Mar";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c5);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c7 = document.createElement("span");
+ DatePicker0c7c3c7.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c7.setAttribute("data-month", "3");
+ DatePicker0c7c3c7.innerHTML += "Apr";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c7);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c9 = document.createElement("span");
+ DatePicker0c7c3c9.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c9.setAttribute("data-month", "4");
+ DatePicker0c7c3c9.innerHTML += "May";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c9);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c11 = document.createElement("span");
+ DatePicker0c7c3c11.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c11.setAttribute("data-month", "5");
+ DatePicker0c7c3c11.innerHTML += "Jun";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c11);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c13 = document.createElement("span");
+ DatePicker0c7c3c13.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c13.setAttribute("data-month", "6");
+ DatePicker0c7c3c13.innerHTML += "Jul";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c13);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c15 = document.createElement("span");
+ DatePicker0c7c3c15.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c15.setAttribute("data-month", "7");
+ DatePicker0c7c3c15.innerHTML += "Aug";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c15);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c17 = document.createElement("span");
+ DatePicker0c7c3c17.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c17.setAttribute("data-month", "8");
+ DatePicker0c7c3c17.innerHTML += "Sep";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c17);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c19 = document.createElement("span");
+ DatePicker0c7c3c19.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c19.setAttribute("data-month", "9");
+ DatePicker0c7c3c19.innerHTML += "Oct";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c19);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c21 = document.createElement("span");
+ DatePicker0c7c3c21.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c21.setAttribute("data-month", "10");
+ DatePicker0c7c3c21.innerHTML += "Nov";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c21);
+ DatePicker0c7c3.innerHTML += " ";
+ var DatePicker0c7c3c23 = document.createElement("span");
+ DatePicker0c7c3c23.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+ DatePicker0c7c3c23.setAttribute("data-month", "11");
+ DatePicker0c7c3c23.innerHTML += "Dec";
+ DatePicker0c7c3.appendChild(DatePicker0c7c3c23);
+ DatePicker0c7c3.innerHTML += " ";
+ DatePicker0c7.appendChild(DatePicker0c7c3);
+ DatePicker0c7.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c7);
+ DatePicker0.innerHTML += " ";
+ var DatePicker0c9 = document.createElement("div");
+ DatePicker0c9.setAttribute("class", "ms-DatePicker-yearPicker");
+ DatePicker0c9.innerHTML += " ";
+ var DatePicker0c9c1 = document.createElement("div");
+ DatePicker0c9c1.setAttribute("class", "ms-DatePicker-decadeComponents");
+ DatePicker0c9c1.innerHTML += " ";
+ var DatePicker0c9c1c1 = document.createElement("span");
+ DatePicker0c9c1c1.setAttribute("class", "ms-DatePicker-nextDecade js-nextDecade");
+ var DatePicker0c9c1c1c0 = document.createElement("i");
+ DatePicker0c9c1c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+ DatePicker0c9c1c1.appendChild(DatePicker0c9c1c1c0);
+ DatePicker0c9c1.appendChild(DatePicker0c9c1c1);
+ DatePicker0c9c1.innerHTML += " ";
+ var DatePicker0c9c1c3 = document.createElement("span");
+ DatePicker0c9c1c3.setAttribute("class", "ms-DatePicker-prevDecade js-prevDecade");
+ var DatePicker0c9c1c3c0 = document.createElement("i");
+ DatePicker0c9c1c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+ DatePicker0c9c1c3.appendChild(DatePicker0c9c1c3c0);
+ DatePicker0c9c1.appendChild(DatePicker0c9c1c3);
+ DatePicker0c9c1.innerHTML += " ";
+ DatePicker0c9.appendChild(DatePicker0c9c1);
+ DatePicker0c9.innerHTML += " ";
+ DatePicker0.appendChild(DatePicker0c9);
+ DatePicker0.innerHTML += "";
+ return DatePicker0;
+ };
+ FabricTemplateLibrary.prototype.Dialog = function () {
+ var Dialog0 = document.createElement("div");
+ Dialog0.setAttribute("class", "ms-Dialog ms-Dialog--sample ");
+ Dialog0.innerHTML += " ";
+ var Dialog0c1 = document.createElement("button");
+ Dialog0c1.setAttribute("class", "ms-Dialog-button ms-Dialog-buttonClose");
+ Dialog0c1.innerHTML += " ";
+ var Dialog0c1c1 = document.createElement("i");
+ Dialog0c1c1.setAttribute("class", "ms-Icon ms-Icon--x");
+ Dialog0c1.appendChild(Dialog0c1c1);
+ Dialog0c1.innerHTML += " ";
+ Dialog0.appendChild(Dialog0c1);
+ Dialog0.innerHTML += " ";
+ var Dialog0c3 = document.createElement("div");
+ Dialog0c3.setAttribute("class", "ms-Dialog-title");
+ Dialog0c3.innerHTML += "All emails together";
+ Dialog0.appendChild(Dialog0c3);
+ Dialog0.innerHTML += " ";
+ var Dialog0c5 = document.createElement("div");
+ Dialog0c5.setAttribute("class", "ms-Dialog-content");
+ Dialog0c5.innerHTML += " ";
+ var Dialog0c5c1 = document.createElement("p");
+ Dialog0c5c1.setAttribute("class", "ms-Dialog-subText");
+ Dialog0c5c1.innerHTML += "Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.";
+ Dialog0c5.appendChild(Dialog0c5c1);
+ Dialog0c5.innerHTML += " ";
+ Dialog0c5.innerHTML += "";
+ var Dialog0c5c5 = document.createElement("div");
+ Dialog0c5c5.setAttribute("class", "ms-CheckBox");
+ Dialog0c5c5.innerHTML += " ";
+ var Dialog0c5c5c1 = document.createElement("li");
+ Dialog0c5c5c1.setAttribute("role", "checkbox");
+ Dialog0c5c5c1.setAttribute("class", "ms-Choice-field ");
+ Dialog0c5c5c1.setAttribute("tabindex", "0");
+ Dialog0c5c5c1.setAttribute("aria-checked", "false");
+ Dialog0c5c5c1.setAttribute("name", "checkboxa");
+ Dialog0c5c5c1.innerHTML += " ";
+ var Dialog0c5c5c1c1 = document.createElement("span");
+ Dialog0c5c5c1c1.setAttribute("class", "ms-Label");
+ Dialog0c5c5c1c1.innerHTML += "Option1";
+ Dialog0c5c5c1.appendChild(Dialog0c5c5c1c1);
+ Dialog0c5c5c1.innerHTML += " ";
+ Dialog0c5c5.appendChild(Dialog0c5c5c1);
+ Dialog0c5c5.innerHTML += "";
+ Dialog0c5.appendChild(Dialog0c5c5);
+ Dialog0c5.innerHTML += " ";
+ Dialog0c5.innerHTML += "";
+ var Dialog0c5c9 = document.createElement("div");
+ Dialog0c5c9.setAttribute("class", "ms-CheckBox");
+ Dialog0c5c9.innerHTML += " ";
+ var Dialog0c5c9c1 = document.createElement("li");
+ Dialog0c5c9c1.setAttribute("role", "checkbox");
+ Dialog0c5c9c1.setAttribute("class", "ms-Choice-field ");
+ Dialog0c5c9c1.setAttribute("tabindex", "0");
+ Dialog0c5c9c1.setAttribute("aria-checked", "false");
+ Dialog0c5c9c1.setAttribute("name", "checkboxa");
+ Dialog0c5c9c1.innerHTML += " ";
+ var Dialog0c5c9c1c1 = document.createElement("span");
+ Dialog0c5c9c1c1.setAttribute("class", "ms-Label");
+ Dialog0c5c9c1c1.innerHTML += "Option2";
+ Dialog0c5c9c1.appendChild(Dialog0c5c9c1c1);
+ Dialog0c5c9c1.innerHTML += " ";
+ Dialog0c5c9.appendChild(Dialog0c5c9c1);
+ Dialog0c5c9.innerHTML += "";
+ Dialog0c5.appendChild(Dialog0c5c9);
+ Dialog0c5.innerHTML += " ";
+ Dialog0.appendChild(Dialog0c5);
+ Dialog0.innerHTML += " ";
+ var Dialog0c7 = document.createElement("div");
+ Dialog0c7.setAttribute("class", "ms-Dialog-actions");
+ Dialog0c7.innerHTML += " ";
+ Dialog0c7.innerHTML += "";
+ var Dialog0c7c3 = document.createElement("button");
+ Dialog0c7c3.setAttribute("class", "ms-Button ms-Button--primary ");
+ Dialog0c7c3.innerHTML += " ";
+ var Dialog0c7c3c1 = document.createElement("span");
+ Dialog0c7c3c1.setAttribute("class", "ms-Button-label");
+ Dialog0c7c3c1.innerHTML += "Save";
+ Dialog0c7c3.appendChild(Dialog0c7c3c1);
+ Dialog0c7c3.innerHTML += "";
+ Dialog0c7.appendChild(Dialog0c7c3);
+ Dialog0c7.innerHTML += " ";
+ Dialog0c7.innerHTML += "";
+ var Dialog0c7c7 = document.createElement("button");
+ Dialog0c7c7.setAttribute("class", "ms-Button ");
+ Dialog0c7c7.innerHTML += " ";
+ var Dialog0c7c7c1 = document.createElement("span");
+ Dialog0c7c7c1.setAttribute("class", "ms-Button-label");
+ Dialog0c7c7c1.innerHTML += "Cancel";
+ Dialog0c7c7.appendChild(Dialog0c7c7c1);
+ Dialog0c7c7.innerHTML += "";
+ Dialog0c7.appendChild(Dialog0c7c7);
+ Dialog0c7.innerHTML += " ";
+ Dialog0.appendChild(Dialog0c7);
+ Dialog0.innerHTML += "";
+ return Dialog0;
+ };
+ FabricTemplateLibrary.prototype.DialogHost = function () {
+ var DialogHost0 = document.createElement("div");
+ DialogHost0.setAttribute("class", "ms-DialogHost ");
+ DialogHost0.innerHTML += " ";
+ var DialogHost0c1 = document.createElement("div");
+ DialogHost0c1.setAttribute("class", "ms-DialogHost-main");
+ DialogHost0c1.innerHTML += " ";
+ DialogHost0.appendChild(DialogHost0c1);
+ DialogHost0.innerHTML += "";
+ return DialogHost0;
+ };
+ FabricTemplateLibrary.prototype.Dropdown = function () {
+ var Dropdown0 = document.createElement("div");
+ Dropdown0.setAttribute("class", "ms-Dropdown ");
+ Dropdown0.setAttribute("tabindex", "0");
+ Dropdown0.innerHTML += " ";
+ var Dropdown0c1 = document.createElement("label");
+ Dropdown0c1.setAttribute("class", "ms-Label");
+ Dropdown0c1.innerHTML += "Dropdown label";
+ Dropdown0.appendChild(Dropdown0c1);
+ Dropdown0.innerHTML += " ";
+ var Dropdown0c3 = document.createElement("i");
+ Dropdown0c3.setAttribute("class", "ms-Dropdown-caretDown ms-Icon ms-Icon--caretDown");
+ Dropdown0.appendChild(Dropdown0c3);
+ Dropdown0.innerHTML += " ";
+ var Dropdown0c5 = document.createElement("select");
+ Dropdown0c5.setAttribute("class", "ms-Dropdown-select");
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c1 = document.createElement("option");
+ Dropdown0c5c1.innerHTML += "Choose a sound…";
+ Dropdown0c5.appendChild(Dropdown0c5c1);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c3 = document.createElement("option");
+ Dropdown0c5c3.innerHTML += "Dog barking";
+ Dropdown0c5.appendChild(Dropdown0c5c3);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c5 = document.createElement("option");
+ Dropdown0c5c5.innerHTML += "Wind blowing";
+ Dropdown0c5.appendChild(Dropdown0c5c5);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c7 = document.createElement("option");
+ Dropdown0c5c7.innerHTML += "Duck quacking";
+ Dropdown0c5.appendChild(Dropdown0c5c7);
+ Dropdown0c5.innerHTML += " ";
+ var Dropdown0c5c9 = document.createElement("option");
+ Dropdown0c5c9.innerHTML += "Cow mooing";
+ Dropdown0c5.appendChild(Dropdown0c5c9);
+ Dropdown0c5.innerHTML += " ";
+ Dropdown0.appendChild(Dropdown0c5);
+ Dropdown0.innerHTML += "";
+ return Dropdown0;
+ };
+ FabricTemplateLibrary.prototype.FacePile = function () {
+ var FacePile0 = document.createElement("div");
+ FacePile0.setAttribute("class", "ms-FacePile");
+ FacePile0.innerHTML += " ";
+ var FacePile0c1 = document.createElement("button");
+ FacePile0c1.setAttribute("class", "ms-FacePile-addButton ms-FacePile-addButton--addPerson");
+ FacePile0c1.innerHTML += " ";
+ var FacePile0c1c1 = document.createElement("i");
+ FacePile0c1c1.setAttribute("class", "ms-FacePile-addPersonIcon ms-Icon ms-Icon--personAdd");
+ FacePile0c1.appendChild(FacePile0c1c1);
+ FacePile0c1.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c1);
+ FacePile0.innerHTML += " ";
+ FacePile0.innerHTML += " ";
+ var FacePile0c5 = document.createElement("div");
+ FacePile0c5.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c1 = document.createElement("div");
+ FacePile0c5c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c1.innerHTML += " ";
+ var FacePile0c5c1c1 = document.createElement("div");
+ FacePile0c5c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c1c1.innerHTML += "AL";
+ FacePile0c5c1.appendChild(FacePile0c5c1c1);
+ FacePile0c5c1.innerHTML += " ";
+ var FacePile0c5c1c3 = document.createElement("img");
+ FacePile0c5c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c1.appendChild(FacePile0c5c1c3);
+ FacePile0c5c1.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c1);
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c3 = document.createElement("div");
+ FacePile0c5c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c3.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c3);
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c5 = document.createElement("div");
+ FacePile0c5c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c5.innerHTML += " ";
+ var FacePile0c5c5c1 = document.createElement("div");
+ FacePile0c5c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c5c5.appendChild(FacePile0c5c5c1);
+ FacePile0c5c5.innerHTML += " ";
+ var FacePile0c5c5c3 = document.createElement("div");
+ FacePile0c5c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c5c3.innerHTML += "Accountant";
+ FacePile0c5c5.appendChild(FacePile0c5c5c3);
+ FacePile0c5c5.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c5);
+ FacePile0c5.innerHTML += " ";
+ FacePile0c5.innerHTML += " ";
+ var FacePile0c5c9 = document.createElement("div");
+ FacePile0c5c9.setAttribute("class", "ms-PersonaCard ");
+ FacePile0c5c9.innerHTML += " ";
+ var FacePile0c5c9c1 = document.createElement("div");
+ FacePile0c5c9c1.setAttribute("class", "ms-PersonaCard-persona");
+ FacePile0c5c9c1.innerHTML += " ";
+ FacePile0c5c9c1.innerHTML += " ";
+ var FacePile0c5c9c1c3 = document.createElement("div");
+ FacePile0c5c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+ FacePile0c5c9c1c3.innerHTML += " ";
+ var FacePile0c5c9c1c3c1 = document.createElement("div");
+ FacePile0c5c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c1c3c1c1.innerHTML += "AL";
+ FacePile0c5c9c1c3c1.appendChild(FacePile0c5c9c1c3c1c1);
+ FacePile0c5c9c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c1c3c1.appendChild(FacePile0c5c9c1c3c1c3);
+ FacePile0c5c9c1c3c1.innerHTML += " ";
+ FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c1);
+ FacePile0c5c9c1c3.innerHTML += " ";
+ var FacePile0c5c9c1c3c3 = document.createElement("div");
+ FacePile0c5c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c1c3c3.innerHTML += " ";
+ FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c3);
+ FacePile0c5c9c1c3.innerHTML += " ";
+ var FacePile0c5c9c1c3c5 = document.createElement("div");
+ FacePile0c5c9c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c1c3c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c1);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c1c3c5c3.innerHTML += "Accountant";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c3);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c5 = document.createElement("div");
+ FacePile0c5c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+ FacePile0c5c9c1c3c5c5.innerHTML += "In a meeting";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c5);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c1c3c5c7 = document.createElement("div");
+ FacePile0c5c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+ FacePile0c5c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+ FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c7);
+ FacePile0c5c9c1c3c5.innerHTML += " ";
+ FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c5);
+ FacePile0c5c9c1c3.innerHTML += " ";
+ FacePile0c5c9c1.appendChild(FacePile0c5c9c1c3);
+ FacePile0c5c9c1.innerHTML += " ";
+ FacePile0c5c9.appendChild(FacePile0c5c9c1);
+ FacePile0c5c9.innerHTML += " ";
+ var FacePile0c5c9c3 = document.createElement("ul");
+ FacePile0c5c9c3.setAttribute("class", "ms-PersonaCard-actions");
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c1 = document.createElement("li");
+ FacePile0c5c9c3c1.setAttribute("data-action-id", "chat");
+ FacePile0c5c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c5c9c3c1.setAttribute("tabindex", "1");
+ var FacePile0c5c9c3c1c0 = document.createElement("i");
+ FacePile0c5c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ FacePile0c5c9c3c1.appendChild(FacePile0c5c9c3c1c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c1);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c3 = document.createElement("li");
+ FacePile0c5c9c3c3.setAttribute("data-action-id", "phone");
+ FacePile0c5c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ FacePile0c5c9c3c3.setAttribute("tabindex", "2");
+ var FacePile0c5c9c3c3c0 = document.createElement("i");
+ FacePile0c5c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ FacePile0c5c9c3c3.appendChild(FacePile0c5c9c3c3c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c3);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c5 = document.createElement("li");
+ FacePile0c5c9c3c5.setAttribute("data-action-id", "video");
+ FacePile0c5c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c5c9c3c5.setAttribute("tabindex", "3");
+ var FacePile0c5c9c3c5c0 = document.createElement("i");
+ FacePile0c5c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ FacePile0c5c9c3c5.appendChild(FacePile0c5c9c3c5c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c5);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c7 = document.createElement("li");
+ FacePile0c5c9c3c7.setAttribute("data-action-id", "mail");
+ FacePile0c5c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c5c9c3c7.setAttribute("tabindex", "4");
+ var FacePile0c5c9c3c7c0 = document.createElement("i");
+ FacePile0c5c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ FacePile0c5c9c3c7.appendChild(FacePile0c5c9c3c7c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c7);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c9 = document.createElement("li");
+ FacePile0c5c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ FacePile0c5c9c3c9.setAttribute("alt", "View profile in Delve");
+ FacePile0c5c9c3c9.setAttribute("title", "View profile in Delve");
+ FacePile0c5c9c3c9.innerHTML += "View profile";
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c9);
+ FacePile0c5c9c3.innerHTML += " ";
+ var FacePile0c5c9c3c11 = document.createElement("li");
+ FacePile0c5c9c3c11.setAttribute("data-action-id", "org");
+ FacePile0c5c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ FacePile0c5c9c3c11.setAttribute("tabindex", "5");
+ var FacePile0c5c9c3c11c0 = document.createElement("i");
+ FacePile0c5c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ FacePile0c5c9c3c11.appendChild(FacePile0c5c9c3c11c0);
+ FacePile0c5c9c3.appendChild(FacePile0c5c9c3c11);
+ FacePile0c5c9c3.innerHTML += " ";
+ FacePile0c5c9.appendChild(FacePile0c5c9c3);
+ FacePile0c5c9.innerHTML += " ";
+ var FacePile0c5c9c5 = document.createElement("div");
+ FacePile0c5c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c1 = document.createElement("div");
+ FacePile0c5c9c5c1.setAttribute("data-detail-id", "mail");
+ FacePile0c5c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c1.innerHTML += " ";
+ var FacePile0c5c9c5c1c1 = document.createElement("div");
+ FacePile0c5c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c1c1c0 = document.createElement("span");
+ FacePile0c5c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c1c1c0.innerHTML += "Personal:";
+ FacePile0c5c9c5c1c1.appendChild(FacePile0c5c9c5c1c1c0);
+ FacePile0c5c9c5c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c1c1c2 = document.createElement("a");
+ FacePile0c5c9c5c1c1c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c5c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ FacePile0c5c9c5c1c1.appendChild(FacePile0c5c9c5c1c1c2);
+ FacePile0c5c9c5c1.appendChild(FacePile0c5c9c5c1c1);
+ FacePile0c5c9c5c1.innerHTML += " ";
+ var FacePile0c5c9c5c1c3 = document.createElement("div");
+ FacePile0c5c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c1c3c0 = document.createElement("span");
+ FacePile0c5c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c1c3c0.innerHTML += "Work:";
+ FacePile0c5c9c5c1c3.appendChild(FacePile0c5c9c5c1c3c0);
+ FacePile0c5c9c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c1c3c2 = document.createElement("a");
+ FacePile0c5c9c5c1c3c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c5c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ FacePile0c5c9c5c1c3.appendChild(FacePile0c5c9c5c1c3c2);
+ FacePile0c5c9c5c1.appendChild(FacePile0c5c9c5c1c3);
+ FacePile0c5c9c5c1.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c1);
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c3 = document.createElement("div");
+ FacePile0c5c9c5c3.setAttribute("data-detail-id", "chat");
+ FacePile0c5c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c3c1 = document.createElement("div");
+ FacePile0c5c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c3c1c0 = document.createElement("span");
+ FacePile0c5c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c3c1c0.innerHTML += "Lync:";
+ FacePile0c5c9c5c3c1.appendChild(FacePile0c5c9c5c3c1c0);
+ FacePile0c5c9c5c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c3c1c2 = document.createElement("a");
+ FacePile0c5c9c5c3c1c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c3c1c2.setAttribute("href", "#");
+ FacePile0c5c9c5c3c1c2.innerHTML += "Start Lync call";
+ FacePile0c5c9c5c3c1.appendChild(FacePile0c5c9c5c3c1c2);
+ FacePile0c5c9c5c3.appendChild(FacePile0c5c9c5c3c1);
+ FacePile0c5c9c5c3.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c3);
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c5 = document.createElement("div");
+ FacePile0c5c9c5c5.setAttribute("data-detail-id", "phone");
+ FacePile0c5c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c1 = document.createElement("div");
+ FacePile0c5c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c1);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c3 = document.createElement("div");
+ FacePile0c5c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c5c3c0 = document.createElement("span");
+ FacePile0c5c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c5c3c0.innerHTML += "Details";
+ FacePile0c5c9c5c5c3.appendChild(FacePile0c5c9c5c5c3c0);
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c3);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c5 = document.createElement("div");
+ FacePile0c5c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c5c5c0 = document.createElement("span");
+ FacePile0c5c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c5c5c0.innerHTML += "Personal:";
+ FacePile0c5c9c5c5c5.appendChild(FacePile0c5c9c5c5c5c0);
+ FacePile0c5c9c5c5c5.innerHTML += " 555.206.2443";
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c5);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ var FacePile0c5c9c5c5c7 = document.createElement("div");
+ FacePile0c5c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c5c7c0 = document.createElement("span");
+ FacePile0c5c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c5c7c0.innerHTML += "Work:";
+ FacePile0c5c9c5c5c7.appendChild(FacePile0c5c9c5c5c7c0);
+ FacePile0c5c9c5c5c7.innerHTML += " 555.929.8240";
+ FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c7);
+ FacePile0c5c9c5c5.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c5);
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c7 = document.createElement("div");
+ FacePile0c5c9c5c7.setAttribute("data-detail-id", "video");
+ FacePile0c5c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c7.innerHTML += " ";
+ var FacePile0c5c9c5c7c1 = document.createElement("div");
+ FacePile0c5c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c5c9c5c7c1c0 = document.createElement("span");
+ FacePile0c5c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c5c9c5c7c1c0.innerHTML += "Skype:";
+ FacePile0c5c9c5c7c1.appendChild(FacePile0c5c9c5c7c1c0);
+ FacePile0c5c9c5c7c1.innerHTML += " ";
+ var FacePile0c5c9c5c7c1c2 = document.createElement("a");
+ FacePile0c5c9c5c7c1c2.setAttribute("class", "ms-Link");
+ FacePile0c5c9c5c7c1c2.setAttribute("href", "#");
+ FacePile0c5c9c5c7c1c2.innerHTML += "Start Skype call";
+ FacePile0c5c9c5c7c1.appendChild(FacePile0c5c9c5c7c1c2);
+ FacePile0c5c9c5c7.appendChild(FacePile0c5c9c5c7c1);
+ FacePile0c5c9c5c7.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c7);
+ FacePile0c5c9c5.innerHTML += " ";
+ FacePile0c5c9c5.innerHTML += " ";
+ var FacePile0c5c9c5c11 = document.createElement("div");
+ FacePile0c5c9c5c11.setAttribute("data-detail-id", "org");
+ FacePile0c5c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c5c9c5c11.innerHTML += " ";
+ FacePile0c5c9c5c11.innerHTML += " ";
+ var FacePile0c5c9c5c11c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c5c9c5c11c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1 = document.createElement("ul");
+ FacePile0c5c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1 = document.createElement("li");
+ FacePile0c5c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c1c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1c1);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1);
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c3);
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5c1);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5c3);
+ FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5);
+ FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3);
+ FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1);
+ FacePile0c5c9c5c11c3c1c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1);
+ FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3 = document.createElement("li");
+ FacePile0c5c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1c1);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1c3);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1);
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c3);
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5c1);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5c3);
+ FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5);
+ FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1);
+ FacePile0c5c9c5c11c3c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c3);
+ FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c1.appendChild(FacePile0c5c9c5c11c3c1c1);
+ FacePile0c5c9c5c11c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c1);
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c5c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c5c9c5c11c3c3c1.innerHTML += "Manager";
+ FacePile0c5c9c5c11c3c3.appendChild(FacePile0c5c9c5c11c3c3c1);
+ FacePile0c5c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3 = document.createElement("ul");
+ FacePile0c5c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c5c9c5c11c3c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1 = document.createElement("li");
+ FacePile0c5c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c3c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1c1);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1);
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c3);
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5c1);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5c3);
+ FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5);
+ FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3);
+ FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1);
+ FacePile0c5c9c5c11c3c3c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3c3.appendChild(FacePile0c5c9c5c11c3c3c3c1);
+ FacePile0c5c9c5c11c3c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c3.appendChild(FacePile0c5c9c5c11c3c3c3);
+ FacePile0c5c9c5c11c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c3);
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c5c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c5c9c5c11c3c5c1.innerHTML += "Staff";
+ FacePile0c5c9c5c11c3c5.appendChild(FacePile0c5c9c5c11c3c5c1);
+ FacePile0c5c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3 = document.createElement("ul");
+ FacePile0c5c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3);
+ FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c1);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1);
+ FacePile0c5c9c5c11c3c5c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c3);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3);
+ FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c5);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7 = document.createElement("li");
+ FacePile0c5c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c5c9c5c11c3c5c3c7.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1 = document.createElement("button");
+ FacePile0c5c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c5c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+ FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1c1);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1c3);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1);
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c3);
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5c1);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c5c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5c3);
+ FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5);
+ FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3);
+ FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3c7.appendChild(FacePile0c5c9c5c11c3c5c3c7c1);
+ FacePile0c5c9c5c11c3c5c3c7.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c7);
+ FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+ FacePile0c5c9c5c11c3c5.appendChild(FacePile0c5c9c5c11c3c5c3);
+ FacePile0c5c9c5c11c3c5.innerHTML += " ";
+ FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c5);
+ FacePile0c5c9c5c11c3.innerHTML += " ";
+ FacePile0c5c9c5c11.appendChild(FacePile0c5c9c5c11c3);
+ FacePile0c5c9c5c11.innerHTML += " ";
+ FacePile0c5c9c5.appendChild(FacePile0c5c9c5c11);
+ FacePile0c5c9c5.innerHTML += " ";
+ FacePile0c5c9.appendChild(FacePile0c5c9c5);
+ FacePile0c5c9.innerHTML += " ";
+ FacePile0c5.appendChild(FacePile0c5c9);
+ FacePile0c5.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c5);
+ FacePile0.innerHTML += " ";
+ FacePile0.innerHTML += " ";
+ var FacePile0c9 = document.createElement("div");
+ FacePile0c9.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c1 = document.createElement("div");
+ FacePile0c9c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c1.innerHTML += " ";
+ var FacePile0c9c1c1 = document.createElement("div");
+ FacePile0c9c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--purple");
+ FacePile0c9c1c1.innerHTML += "ML";
+ FacePile0c9c1.appendChild(FacePile0c9c1c1);
+ FacePile0c9c1.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c1);
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c3 = document.createElement("div");
+ FacePile0c9c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c3.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c3);
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c5 = document.createElement("div");
+ FacePile0c9c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c5.innerHTML += " ";
+ var FacePile0c9c5c1 = document.createElement("div");
+ FacePile0c9c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c9c5.appendChild(FacePile0c9c5c1);
+ FacePile0c9c5.innerHTML += " ";
+ var FacePile0c9c5c3 = document.createElement("div");
+ FacePile0c9c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c5c3.innerHTML += "Accountant";
+ FacePile0c9c5.appendChild(FacePile0c9c5c3);
+ FacePile0c9c5.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c5);
+ FacePile0c9.innerHTML += " ";
+ FacePile0c9.innerHTML += " ";
+ var FacePile0c9c9 = document.createElement("div");
+ FacePile0c9c9.setAttribute("class", "ms-PersonaCard ");
+ FacePile0c9c9.innerHTML += " ";
+ var FacePile0c9c9c1 = document.createElement("div");
+ FacePile0c9c9c1.setAttribute("class", "ms-PersonaCard-persona");
+ FacePile0c9c9c1.innerHTML += " ";
+ FacePile0c9c9c1.innerHTML += " ";
+ var FacePile0c9c9c1c3 = document.createElement("div");
+ FacePile0c9c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+ FacePile0c9c9c1c3.innerHTML += " ";
+ var FacePile0c9c9c1c3c1 = document.createElement("div");
+ FacePile0c9c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--purple");
+ FacePile0c9c9c1c3c1c1.innerHTML += "ML";
+ FacePile0c9c9c1c3c1.appendChild(FacePile0c9c9c1c3c1c1);
+ FacePile0c9c9c1c3c1.innerHTML += " ";
+ FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c1);
+ FacePile0c9c9c1c3.innerHTML += " ";
+ var FacePile0c9c9c1c3c3 = document.createElement("div");
+ FacePile0c9c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c1c3c3.innerHTML += " ";
+ FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c3);
+ FacePile0c9c9c1c3.innerHTML += " ";
+ var FacePile0c9c9c1c3c5 = document.createElement("div");
+ FacePile0c9c9c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c1);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c1c3c5c3.innerHTML += "Accountant";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c3);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c5 = document.createElement("div");
+ FacePile0c9c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+ FacePile0c9c9c1c3c5c5.innerHTML += "In a meeting";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c5);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c1c3c5c7 = document.createElement("div");
+ FacePile0c9c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+ FacePile0c9c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+ FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c7);
+ FacePile0c9c9c1c3c5.innerHTML += " ";
+ FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c5);
+ FacePile0c9c9c1c3.innerHTML += " ";
+ FacePile0c9c9c1.appendChild(FacePile0c9c9c1c3);
+ FacePile0c9c9c1.innerHTML += " ";
+ FacePile0c9c9.appendChild(FacePile0c9c9c1);
+ FacePile0c9c9.innerHTML += " ";
+ var FacePile0c9c9c3 = document.createElement("ul");
+ FacePile0c9c9c3.setAttribute("class", "ms-PersonaCard-actions");
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c1 = document.createElement("li");
+ FacePile0c9c9c3c1.setAttribute("data-action-id", "chat");
+ FacePile0c9c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c9c9c3c1.setAttribute("tabindex", "1");
+ var FacePile0c9c9c3c1c0 = document.createElement("i");
+ FacePile0c9c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ FacePile0c9c9c3c1.appendChild(FacePile0c9c9c3c1c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c1);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c3 = document.createElement("li");
+ FacePile0c9c9c3c3.setAttribute("data-action-id", "phone");
+ FacePile0c9c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ FacePile0c9c9c3c3.setAttribute("tabindex", "2");
+ var FacePile0c9c9c3c3c0 = document.createElement("i");
+ FacePile0c9c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ FacePile0c9c9c3c3.appendChild(FacePile0c9c9c3c3c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c3);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c5 = document.createElement("li");
+ FacePile0c9c9c3c5.setAttribute("data-action-id", "video");
+ FacePile0c9c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c9c9c3c5.setAttribute("tabindex", "3");
+ var FacePile0c9c9c3c5c0 = document.createElement("i");
+ FacePile0c9c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ FacePile0c9c9c3c5.appendChild(FacePile0c9c9c3c5c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c5);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c7 = document.createElement("li");
+ FacePile0c9c9c3c7.setAttribute("data-action-id", "mail");
+ FacePile0c9c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c9c9c3c7.setAttribute("tabindex", "4");
+ var FacePile0c9c9c3c7c0 = document.createElement("i");
+ FacePile0c9c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ FacePile0c9c9c3c7.appendChild(FacePile0c9c9c3c7c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c7);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c9 = document.createElement("li");
+ FacePile0c9c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ FacePile0c9c9c3c9.setAttribute("alt", "View profile in Delve");
+ FacePile0c9c9c3c9.setAttribute("title", "View profile in Delve");
+ FacePile0c9c9c3c9.innerHTML += "View profile";
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c9);
+ FacePile0c9c9c3.innerHTML += " ";
+ var FacePile0c9c9c3c11 = document.createElement("li");
+ FacePile0c9c9c3c11.setAttribute("data-action-id", "org");
+ FacePile0c9c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ FacePile0c9c9c3c11.setAttribute("tabindex", "5");
+ var FacePile0c9c9c3c11c0 = document.createElement("i");
+ FacePile0c9c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ FacePile0c9c9c3c11.appendChild(FacePile0c9c9c3c11c0);
+ FacePile0c9c9c3.appendChild(FacePile0c9c9c3c11);
+ FacePile0c9c9c3.innerHTML += " ";
+ FacePile0c9c9.appendChild(FacePile0c9c9c3);
+ FacePile0c9c9.innerHTML += " ";
+ var FacePile0c9c9c5 = document.createElement("div");
+ FacePile0c9c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c1 = document.createElement("div");
+ FacePile0c9c9c5c1.setAttribute("data-detail-id", "mail");
+ FacePile0c9c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c1.innerHTML += " ";
+ var FacePile0c9c9c5c1c1 = document.createElement("div");
+ FacePile0c9c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c1c1c0 = document.createElement("span");
+ FacePile0c9c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c1c1c0.innerHTML += "Personal:";
+ FacePile0c9c9c5c1c1.appendChild(FacePile0c9c9c5c1c1c0);
+ FacePile0c9c9c5c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c1c1c2 = document.createElement("a");
+ FacePile0c9c9c5c1c1c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c9c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ FacePile0c9c9c5c1c1.appendChild(FacePile0c9c9c5c1c1c2);
+ FacePile0c9c9c5c1.appendChild(FacePile0c9c9c5c1c1);
+ FacePile0c9c9c5c1.innerHTML += " ";
+ var FacePile0c9c9c5c1c3 = document.createElement("div");
+ FacePile0c9c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c1c3c0 = document.createElement("span");
+ FacePile0c9c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c1c3c0.innerHTML += "Work:";
+ FacePile0c9c9c5c1c3.appendChild(FacePile0c9c9c5c1c3c0);
+ FacePile0c9c9c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c1c3c2 = document.createElement("a");
+ FacePile0c9c9c5c1c3c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c9c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ FacePile0c9c9c5c1c3.appendChild(FacePile0c9c9c5c1c3c2);
+ FacePile0c9c9c5c1.appendChild(FacePile0c9c9c5c1c3);
+ FacePile0c9c9c5c1.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c1);
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c3 = document.createElement("div");
+ FacePile0c9c9c5c3.setAttribute("data-detail-id", "chat");
+ FacePile0c9c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c3c1 = document.createElement("div");
+ FacePile0c9c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c3c1c0 = document.createElement("span");
+ FacePile0c9c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c3c1c0.innerHTML += "Lync:";
+ FacePile0c9c9c5c3c1.appendChild(FacePile0c9c9c5c3c1c0);
+ FacePile0c9c9c5c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c3c1c2 = document.createElement("a");
+ FacePile0c9c9c5c3c1c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c3c1c2.setAttribute("href", "#");
+ FacePile0c9c9c5c3c1c2.innerHTML += "Start Lync call";
+ FacePile0c9c9c5c3c1.appendChild(FacePile0c9c9c5c3c1c2);
+ FacePile0c9c9c5c3.appendChild(FacePile0c9c9c5c3c1);
+ FacePile0c9c9c5c3.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c3);
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c5 = document.createElement("div");
+ FacePile0c9c9c5c5.setAttribute("data-detail-id", "phone");
+ FacePile0c9c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c1 = document.createElement("div");
+ FacePile0c9c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c1);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c3 = document.createElement("div");
+ FacePile0c9c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c5c3c0 = document.createElement("span");
+ FacePile0c9c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c5c3c0.innerHTML += "Details";
+ FacePile0c9c9c5c5c3.appendChild(FacePile0c9c9c5c5c3c0);
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c3);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c5 = document.createElement("div");
+ FacePile0c9c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c5c5c0 = document.createElement("span");
+ FacePile0c9c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c5c5c0.innerHTML += "Personal:";
+ FacePile0c9c9c5c5c5.appendChild(FacePile0c9c9c5c5c5c0);
+ FacePile0c9c9c5c5c5.innerHTML += " 555.206.2443";
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c5);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ var FacePile0c9c9c5c5c7 = document.createElement("div");
+ FacePile0c9c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c5c7c0 = document.createElement("span");
+ FacePile0c9c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c5c7c0.innerHTML += "Work:";
+ FacePile0c9c9c5c5c7.appendChild(FacePile0c9c9c5c5c7c0);
+ FacePile0c9c9c5c5c7.innerHTML += " 555.929.8240";
+ FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c7);
+ FacePile0c9c9c5c5.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c5);
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c7 = document.createElement("div");
+ FacePile0c9c9c5c7.setAttribute("data-detail-id", "video");
+ FacePile0c9c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c7.innerHTML += " ";
+ var FacePile0c9c9c5c7c1 = document.createElement("div");
+ FacePile0c9c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c9c9c5c7c1c0 = document.createElement("span");
+ FacePile0c9c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c9c9c5c7c1c0.innerHTML += "Skype:";
+ FacePile0c9c9c5c7c1.appendChild(FacePile0c9c9c5c7c1c0);
+ FacePile0c9c9c5c7c1.innerHTML += " ";
+ var FacePile0c9c9c5c7c1c2 = document.createElement("a");
+ FacePile0c9c9c5c7c1c2.setAttribute("class", "ms-Link");
+ FacePile0c9c9c5c7c1c2.setAttribute("href", "#");
+ FacePile0c9c9c5c7c1c2.innerHTML += "Start Skype call";
+ FacePile0c9c9c5c7c1.appendChild(FacePile0c9c9c5c7c1c2);
+ FacePile0c9c9c5c7.appendChild(FacePile0c9c9c5c7c1);
+ FacePile0c9c9c5c7.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c7);
+ FacePile0c9c9c5.innerHTML += " ";
+ FacePile0c9c9c5.innerHTML += " ";
+ var FacePile0c9c9c5c11 = document.createElement("div");
+ FacePile0c9c9c5c11.setAttribute("data-detail-id", "org");
+ FacePile0c9c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c9c9c5c11.innerHTML += " ";
+ FacePile0c9c9c5c11.innerHTML += " ";
+ var FacePile0c9c9c5c11c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c9c9c5c11c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1 = document.createElement("ul");
+ FacePile0c9c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1 = document.createElement("li");
+ FacePile0c9c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c1c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1c1);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1);
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c3);
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5c1);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5c3);
+ FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5);
+ FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3);
+ FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1);
+ FacePile0c9c9c5c11c3c1c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1);
+ FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3 = document.createElement("li");
+ FacePile0c9c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1c1);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1c3);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1);
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c3);
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5c1);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5c3);
+ FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5);
+ FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1);
+ FacePile0c9c9c5c11c3c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c3);
+ FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c1.appendChild(FacePile0c9c9c5c11c3c1c1);
+ FacePile0c9c9c5c11c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c1);
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c9c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c9c9c5c11c3c3c1.innerHTML += "Manager";
+ FacePile0c9c9c5c11c3c3.appendChild(FacePile0c9c9c5c11c3c3c1);
+ FacePile0c9c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3 = document.createElement("ul");
+ FacePile0c9c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c9c9c5c11c3c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1 = document.createElement("li");
+ FacePile0c9c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c3c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1c1);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1);
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c3);
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5c1);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5c3);
+ FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5);
+ FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3);
+ FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1);
+ FacePile0c9c9c5c11c3c3c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3c3.appendChild(FacePile0c9c9c5c11c3c3c3c1);
+ FacePile0c9c9c5c11c3c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c3.appendChild(FacePile0c9c9c5c11c3c3c3);
+ FacePile0c9c9c5c11c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c3);
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c9c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c9c9c5c11c3c5c1.innerHTML += "Staff";
+ FacePile0c9c9c5c11c3c5.appendChild(FacePile0c9c9c5c11c3c5c1);
+ FacePile0c9c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3 = document.createElement("ul");
+ FacePile0c9c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3);
+ FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c1);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1);
+ FacePile0c9c9c5c11c3c5c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c3);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3);
+ FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c5);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7 = document.createElement("li");
+ FacePile0c9c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c9c9c5c11c3c5c3c7.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1 = document.createElement("button");
+ FacePile0c9c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c9c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+ FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1c1);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1c3);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1);
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c3);
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5c1);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c9c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5c3);
+ FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5);
+ FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3);
+ FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3c7.appendChild(FacePile0c9c9c5c11c3c5c3c7c1);
+ FacePile0c9c9c5c11c3c5c3c7.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c7);
+ FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+ FacePile0c9c9c5c11c3c5.appendChild(FacePile0c9c9c5c11c3c5c3);
+ FacePile0c9c9c5c11c3c5.innerHTML += " ";
+ FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c5);
+ FacePile0c9c9c5c11c3.innerHTML += " ";
+ FacePile0c9c9c5c11.appendChild(FacePile0c9c9c5c11c3);
+ FacePile0c9c9c5c11.innerHTML += " ";
+ FacePile0c9c9c5.appendChild(FacePile0c9c9c5c11);
+ FacePile0c9c9c5.innerHTML += " ";
+ FacePile0c9c9.appendChild(FacePile0c9c9c5);
+ FacePile0c9c9.innerHTML += " ";
+ FacePile0c9.appendChild(FacePile0c9c9);
+ FacePile0c9.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c9);
+ FacePile0.innerHTML += " ";
+ FacePile0.innerHTML += " ";
+ var FacePile0c13 = document.createElement("div");
+ FacePile0c13.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c1 = document.createElement("div");
+ FacePile0c13c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c1.innerHTML += " ";
+ var FacePile0c13c1c1 = document.createElement("div");
+ FacePile0c13c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--green");
+ FacePile0c13c1c1.innerHTML += "DF";
+ FacePile0c13c1.appendChild(FacePile0c13c1c1);
+ FacePile0c13c1.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c1);
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c3 = document.createElement("div");
+ FacePile0c13c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c3.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c3);
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c5 = document.createElement("div");
+ FacePile0c13c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c5.innerHTML += " ";
+ var FacePile0c13c5c1 = document.createElement("div");
+ FacePile0c13c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c13c5.appendChild(FacePile0c13c5c1);
+ FacePile0c13c5.innerHTML += " ";
+ var FacePile0c13c5c3 = document.createElement("div");
+ FacePile0c13c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c5c3.innerHTML += "Accountant";
+ FacePile0c13c5.appendChild(FacePile0c13c5c3);
+ FacePile0c13c5.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c5);
+ FacePile0c13.innerHTML += " ";
+ FacePile0c13.innerHTML += " ";
+ var FacePile0c13c9 = document.createElement("div");
+ FacePile0c13c9.setAttribute("class", "ms-PersonaCard ");
+ FacePile0c13c9.innerHTML += " ";
+ var FacePile0c13c9c1 = document.createElement("div");
+ FacePile0c13c9c1.setAttribute("class", "ms-PersonaCard-persona");
+ FacePile0c13c9c1.innerHTML += " ";
+ FacePile0c13c9c1.innerHTML += " ";
+ var FacePile0c13c9c1c3 = document.createElement("div");
+ FacePile0c13c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+ FacePile0c13c9c1c3.innerHTML += " ";
+ var FacePile0c13c9c1c3c1 = document.createElement("div");
+ FacePile0c13c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c1c3c1c1.innerHTML += "AL";
+ FacePile0c13c9c1c3c1.appendChild(FacePile0c13c9c1c3c1c1);
+ FacePile0c13c9c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c1c3c1.appendChild(FacePile0c13c9c1c3c1c3);
+ FacePile0c13c9c1c3c1.innerHTML += " ";
+ FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c1);
+ FacePile0c13c9c1c3.innerHTML += " ";
+ var FacePile0c13c9c1c3c3 = document.createElement("div");
+ FacePile0c13c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c1c3c3.innerHTML += " ";
+ FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c3);
+ FacePile0c13c9c1c3.innerHTML += " ";
+ var FacePile0c13c9c1c3c5 = document.createElement("div");
+ FacePile0c13c9c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c1c3c5c1.innerHTML += "Alton Lafferty";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c1);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c1c3c5c3.innerHTML += "Accountant";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c3);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c5 = document.createElement("div");
+ FacePile0c13c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+ FacePile0c13c9c1c3c5c5.innerHTML += "In a meeting";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c5);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c1c3c5c7 = document.createElement("div");
+ FacePile0c13c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+ FacePile0c13c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+ FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c7);
+ FacePile0c13c9c1c3c5.innerHTML += " ";
+ FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c5);
+ FacePile0c13c9c1c3.innerHTML += " ";
+ FacePile0c13c9c1.appendChild(FacePile0c13c9c1c3);
+ FacePile0c13c9c1.innerHTML += " ";
+ FacePile0c13c9.appendChild(FacePile0c13c9c1);
+ FacePile0c13c9.innerHTML += " ";
+ var FacePile0c13c9c3 = document.createElement("ul");
+ FacePile0c13c9c3.setAttribute("class", "ms-PersonaCard-actions");
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c1 = document.createElement("li");
+ FacePile0c13c9c3c1.setAttribute("data-action-id", "chat");
+ FacePile0c13c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c13c9c3c1.setAttribute("tabindex", "1");
+ var FacePile0c13c9c3c1c0 = document.createElement("i");
+ FacePile0c13c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ FacePile0c13c9c3c1.appendChild(FacePile0c13c9c3c1c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c1);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c3 = document.createElement("li");
+ FacePile0c13c9c3c3.setAttribute("data-action-id", "phone");
+ FacePile0c13c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ FacePile0c13c9c3c3.setAttribute("tabindex", "2");
+ var FacePile0c13c9c3c3c0 = document.createElement("i");
+ FacePile0c13c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ FacePile0c13c9c3c3.appendChild(FacePile0c13c9c3c3c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c3);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c5 = document.createElement("li");
+ FacePile0c13c9c3c5.setAttribute("data-action-id", "video");
+ FacePile0c13c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c13c9c3c5.setAttribute("tabindex", "3");
+ var FacePile0c13c9c3c5c0 = document.createElement("i");
+ FacePile0c13c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ FacePile0c13c9c3c5.appendChild(FacePile0c13c9c3c5c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c5);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c7 = document.createElement("li");
+ FacePile0c13c9c3c7.setAttribute("data-action-id", "mail");
+ FacePile0c13c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+ FacePile0c13c9c3c7.setAttribute("tabindex", "4");
+ var FacePile0c13c9c3c7c0 = document.createElement("i");
+ FacePile0c13c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ FacePile0c13c9c3c7.appendChild(FacePile0c13c9c3c7c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c7);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c9 = document.createElement("li");
+ FacePile0c13c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ FacePile0c13c9c3c9.setAttribute("alt", "View profile in Delve");
+ FacePile0c13c9c3c9.setAttribute("title", "View profile in Delve");
+ FacePile0c13c9c3c9.innerHTML += "View profile";
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c9);
+ FacePile0c13c9c3.innerHTML += " ";
+ var FacePile0c13c9c3c11 = document.createElement("li");
+ FacePile0c13c9c3c11.setAttribute("data-action-id", "org");
+ FacePile0c13c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ FacePile0c13c9c3c11.setAttribute("tabindex", "5");
+ var FacePile0c13c9c3c11c0 = document.createElement("i");
+ FacePile0c13c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ FacePile0c13c9c3c11.appendChild(FacePile0c13c9c3c11c0);
+ FacePile0c13c9c3.appendChild(FacePile0c13c9c3c11);
+ FacePile0c13c9c3.innerHTML += " ";
+ FacePile0c13c9.appendChild(FacePile0c13c9c3);
+ FacePile0c13c9.innerHTML += " ";
+ var FacePile0c13c9c5 = document.createElement("div");
+ FacePile0c13c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c1 = document.createElement("div");
+ FacePile0c13c9c5c1.setAttribute("data-detail-id", "mail");
+ FacePile0c13c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c1.innerHTML += " ";
+ var FacePile0c13c9c5c1c1 = document.createElement("div");
+ FacePile0c13c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c1c1c0 = document.createElement("span");
+ FacePile0c13c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c1c1c0.innerHTML += "Personal:";
+ FacePile0c13c9c5c1c1.appendChild(FacePile0c13c9c5c1c1c0);
+ FacePile0c13c9c5c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c1c1c2 = document.createElement("a");
+ FacePile0c13c9c5c1c1c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c13c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ FacePile0c13c9c5c1c1.appendChild(FacePile0c13c9c5c1c1c2);
+ FacePile0c13c9c5c1.appendChild(FacePile0c13c9c5c1c1);
+ FacePile0c13c9c5c1.innerHTML += " ";
+ var FacePile0c13c9c5c1c3 = document.createElement("div");
+ FacePile0c13c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c1c3c0 = document.createElement("span");
+ FacePile0c13c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c1c3c0.innerHTML += "Work:";
+ FacePile0c13c9c5c1c3.appendChild(FacePile0c13c9c5c1c3c0);
+ FacePile0c13c9c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c1c3c2 = document.createElement("a");
+ FacePile0c13c9c5c1c3c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ FacePile0c13c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ FacePile0c13c9c5c1c3.appendChild(FacePile0c13c9c5c1c3c2);
+ FacePile0c13c9c5c1.appendChild(FacePile0c13c9c5c1c3);
+ FacePile0c13c9c5c1.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c1);
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c3 = document.createElement("div");
+ FacePile0c13c9c5c3.setAttribute("data-detail-id", "chat");
+ FacePile0c13c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c3c1 = document.createElement("div");
+ FacePile0c13c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c3c1c0 = document.createElement("span");
+ FacePile0c13c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c3c1c0.innerHTML += "Lync:";
+ FacePile0c13c9c5c3c1.appendChild(FacePile0c13c9c5c3c1c0);
+ FacePile0c13c9c5c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c3c1c2 = document.createElement("a");
+ FacePile0c13c9c5c3c1c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c3c1c2.setAttribute("href", "#");
+ FacePile0c13c9c5c3c1c2.innerHTML += "Start Lync call";
+ FacePile0c13c9c5c3c1.appendChild(FacePile0c13c9c5c3c1c2);
+ FacePile0c13c9c5c3.appendChild(FacePile0c13c9c5c3c1);
+ FacePile0c13c9c5c3.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c3);
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c5 = document.createElement("div");
+ FacePile0c13c9c5c5.setAttribute("data-detail-id", "phone");
+ FacePile0c13c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c1 = document.createElement("div");
+ FacePile0c13c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c1);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c3 = document.createElement("div");
+ FacePile0c13c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c5c3c0 = document.createElement("span");
+ FacePile0c13c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c5c3c0.innerHTML += "Details";
+ FacePile0c13c9c5c5c3.appendChild(FacePile0c13c9c5c5c3c0);
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c3);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c5 = document.createElement("div");
+ FacePile0c13c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c5c5c0 = document.createElement("span");
+ FacePile0c13c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c5c5c0.innerHTML += "Personal:";
+ FacePile0c13c9c5c5c5.appendChild(FacePile0c13c9c5c5c5c0);
+ FacePile0c13c9c5c5c5.innerHTML += " 555.206.2443";
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c5);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ var FacePile0c13c9c5c5c7 = document.createElement("div");
+ FacePile0c13c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c5c7c0 = document.createElement("span");
+ FacePile0c13c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c5c7c0.innerHTML += "Work:";
+ FacePile0c13c9c5c5c7.appendChild(FacePile0c13c9c5c5c7c0);
+ FacePile0c13c9c5c5c7.innerHTML += " 555.929.8240";
+ FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c7);
+ FacePile0c13c9c5c5.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c5);
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c7 = document.createElement("div");
+ FacePile0c13c9c5c7.setAttribute("data-detail-id", "video");
+ FacePile0c13c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c7.innerHTML += " ";
+ var FacePile0c13c9c5c7c1 = document.createElement("div");
+ FacePile0c13c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var FacePile0c13c9c5c7c1c0 = document.createElement("span");
+ FacePile0c13c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ FacePile0c13c9c5c7c1c0.innerHTML += "Skype:";
+ FacePile0c13c9c5c7c1.appendChild(FacePile0c13c9c5c7c1c0);
+ FacePile0c13c9c5c7c1.innerHTML += " ";
+ var FacePile0c13c9c5c7c1c2 = document.createElement("a");
+ FacePile0c13c9c5c7c1c2.setAttribute("class", "ms-Link");
+ FacePile0c13c9c5c7c1c2.setAttribute("href", "#");
+ FacePile0c13c9c5c7c1c2.innerHTML += "Start Skype call";
+ FacePile0c13c9c5c7c1.appendChild(FacePile0c13c9c5c7c1c2);
+ FacePile0c13c9c5c7.appendChild(FacePile0c13c9c5c7c1);
+ FacePile0c13c9c5c7.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c7);
+ FacePile0c13c9c5.innerHTML += " ";
+ FacePile0c13c9c5.innerHTML += " ";
+ var FacePile0c13c9c5c11 = document.createElement("div");
+ FacePile0c13c9c5c11.setAttribute("data-detail-id", "org");
+ FacePile0c13c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+ FacePile0c13c9c5c11.innerHTML += " ";
+ FacePile0c13c9c5c11.innerHTML += " ";
+ var FacePile0c13c9c5c11c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c13c9c5c11c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1 = document.createElement("ul");
+ FacePile0c13c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1 = document.createElement("li");
+ FacePile0c13c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c1c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1c1);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1);
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c3);
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5c1);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5c3);
+ FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5);
+ FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3);
+ FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1);
+ FacePile0c13c9c5c11c3c1c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1);
+ FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3 = document.createElement("li");
+ FacePile0c13c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1c1);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1c3);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1);
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c3);
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5c1);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5c3);
+ FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5);
+ FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1);
+ FacePile0c13c9c5c11c3c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c3);
+ FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c1.appendChild(FacePile0c13c9c5c11c3c1c1);
+ FacePile0c13c9c5c11c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c1);
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c13c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c13c9c5c11c3c3c1.innerHTML += "Manager";
+ FacePile0c13c9c5c11c3c3.appendChild(FacePile0c13c9c5c11c3c3c1);
+ FacePile0c13c9c5c11c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3 = document.createElement("ul");
+ FacePile0c13c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c13c9c5c11c3c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1 = document.createElement("li");
+ FacePile0c13c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c3c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1c1);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1);
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c3);
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5c1);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5c3);
+ FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5);
+ FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3);
+ FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1);
+ FacePile0c13c9c5c11c3c3c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3c3.appendChild(FacePile0c13c9c5c11c3c3c3c1);
+ FacePile0c13c9c5c11c3c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c3.appendChild(FacePile0c13c9c5c11c3c3c3);
+ FacePile0c13c9c5c11c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c3);
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+ FacePile0c13c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+ FacePile0c13c9c5c11c3c5c1.innerHTML += "Staff";
+ FacePile0c13c9c5c11c3c5.appendChild(FacePile0c13c9c5c11c3c5c1);
+ FacePile0c13c9c5c11c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3 = document.createElement("ul");
+ FacePile0c13c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3);
+ FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c1);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1);
+ FacePile0c13c9c5c11c3c5c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c3);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3);
+ FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c5);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7 = document.createElement("li");
+ FacePile0c13c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+ FacePile0c13c9c5c11c3c5c3c7.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1 = document.createElement("button");
+ FacePile0c13c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+ FacePile0c13c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+ FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1c1);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1c3);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1);
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c3);
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5c1);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ var FacePile0c13c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5c3);
+ FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5);
+ FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3);
+ FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3c7.appendChild(FacePile0c13c9c5c11c3c5c3c7c1);
+ FacePile0c13c9c5c11c3c5c3c7.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c7);
+ FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+ FacePile0c13c9c5c11c3c5.appendChild(FacePile0c13c9c5c11c3c5c3);
+ FacePile0c13c9c5c11c3c5.innerHTML += " ";
+ FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c5);
+ FacePile0c13c9c5c11c3.innerHTML += " ";
+ FacePile0c13c9c5c11.appendChild(FacePile0c13c9c5c11c3);
+ FacePile0c13c9c5c11.innerHTML += " ";
+ FacePile0c13c9c5.appendChild(FacePile0c13c9c5c11);
+ FacePile0c13c9c5.innerHTML += " ";
+ FacePile0c13c9.appendChild(FacePile0c13c9c5);
+ FacePile0c13c9.innerHTML += " ";
+ FacePile0c13.appendChild(FacePile0c13c9);
+ FacePile0c13.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c13);
+ FacePile0.innerHTML += " ";
+ var FacePile0c15 = document.createElement("button");
+ FacePile0c15.setAttribute("class", "ms-FacePile-addButton ms-FacePile-addButton--overflow");
+ FacePile0c15.innerHTML += " ";
+ var FacePile0c15c1 = document.createElement("span");
+ FacePile0c15c1.setAttribute("class", "ms-FacePile-overflowText");
+ FacePile0c15c1.innerHTML += "+3";
+ FacePile0c15.appendChild(FacePile0c15c1);
+ FacePile0c15.innerHTML += " ";
+ FacePile0.appendChild(FacePile0c15);
+ FacePile0.innerHTML += "";
+ return FacePile0;
+ };
+ FabricTemplateLibrary.prototype.Label = function () {
+ var Label0 = document.createElement("label");
+ Label0.setAttribute("class", "ms-Label ");
+ Label0.innerHTML += "Name";
+ return Label0;
+ };
+ FabricTemplateLibrary.prototype.Link = function () {
+ var Link0 = document.createElement("a");
+ Link0.setAttribute("class", "ms-Link ");
+ Link0.innerHTML += "Example Link";
+ return Link0;
+ };
+ FabricTemplateLibrary.prototype.List = function () {
+ var List0 = document.createElement("ul");
+ List0.setAttribute("class", "ms-List ");
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c3 = document.createElement("li");
+ List0c3.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c3.setAttribute("tabindex", "0");
+ List0c3.innerHTML += " ";
+ var List0c3c1 = document.createElement("span");
+ List0c3c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c3c1.innerHTML += "Alton Lafferty";
+ List0c3.appendChild(List0c3c1);
+ List0c3.innerHTML += " ";
+ var List0c3c3 = document.createElement("span");
+ List0c3c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c3c3.innerHTML += "Meeting notes";
+ List0c3.appendChild(List0c3c3);
+ List0c3.innerHTML += " ";
+ var List0c3c5 = document.createElement("span");
+ List0c3c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c3c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c3.appendChild(List0c3c5);
+ List0c3.innerHTML += " ";
+ var List0c3c7 = document.createElement("span");
+ List0c3c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c3c7.innerHTML += "2:42p";
+ List0c3.appendChild(List0c3c7);
+ List0c3.innerHTML += " ";
+ var List0c3c9 = document.createElement("div");
+ List0c3c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c3.appendChild(List0c3c9);
+ List0c3.innerHTML += " ";
+ var List0c3c11 = document.createElement("div");
+ List0c3c11.setAttribute("class", "ms-ListItem-actions");
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c1 = document.createElement("div");
+ List0c3c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c1c0 = document.createElement("i");
+ List0c3c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c3c11c1.appendChild(List0c3c11c1c0);
+ List0c3c11.appendChild(List0c3c11c1);
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c3 = document.createElement("div");
+ List0c3c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c3c0 = document.createElement("i");
+ List0c3c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c3c11c3.appendChild(List0c3c11c3c0);
+ List0c3c11.appendChild(List0c3c11c3);
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c5 = document.createElement("div");
+ List0c3c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c5c0 = document.createElement("i");
+ List0c3c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c3c11c5.appendChild(List0c3c11c5c0);
+ List0c3c11.appendChild(List0c3c11c5);
+ List0c3c11.innerHTML += " ";
+ var List0c3c11c7 = document.createElement("div");
+ List0c3c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c3c11c7c0 = document.createElement("i");
+ List0c3c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c3c11c7.appendChild(List0c3c11c7c0);
+ List0c3c11.appendChild(List0c3c11c7);
+ List0c3c11.innerHTML += " ";
+ List0c3.appendChild(List0c3c11);
+ List0c3.innerHTML += " ";
+ List0.appendChild(List0c3);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c7 = document.createElement("li");
+ List0c7.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c7.setAttribute("tabindex", "0");
+ List0c7.innerHTML += " ";
+ var List0c7c1 = document.createElement("span");
+ List0c7c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c7c1.innerHTML += "Alton Lafferty";
+ List0c7.appendChild(List0c7c1);
+ List0c7.innerHTML += " ";
+ var List0c7c3 = document.createElement("span");
+ List0c7c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c7c3.innerHTML += "Meeting notes";
+ List0c7.appendChild(List0c7c3);
+ List0c7.innerHTML += " ";
+ var List0c7c5 = document.createElement("span");
+ List0c7c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c7c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c7.appendChild(List0c7c5);
+ List0c7.innerHTML += " ";
+ var List0c7c7 = document.createElement("span");
+ List0c7c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c7c7.innerHTML += "2:42p";
+ List0c7.appendChild(List0c7c7);
+ List0c7.innerHTML += " ";
+ var List0c7c9 = document.createElement("div");
+ List0c7c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c7.appendChild(List0c7c9);
+ List0c7.innerHTML += " ";
+ var List0c7c11 = document.createElement("div");
+ List0c7c11.setAttribute("class", "ms-ListItem-actions");
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c1 = document.createElement("div");
+ List0c7c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c1c0 = document.createElement("i");
+ List0c7c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c7c11c1.appendChild(List0c7c11c1c0);
+ List0c7c11.appendChild(List0c7c11c1);
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c3 = document.createElement("div");
+ List0c7c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c3c0 = document.createElement("i");
+ List0c7c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c7c11c3.appendChild(List0c7c11c3c0);
+ List0c7c11.appendChild(List0c7c11c3);
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c5 = document.createElement("div");
+ List0c7c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c5c0 = document.createElement("i");
+ List0c7c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c7c11c5.appendChild(List0c7c11c5c0);
+ List0c7c11.appendChild(List0c7c11c5);
+ List0c7c11.innerHTML += " ";
+ var List0c7c11c7 = document.createElement("div");
+ List0c7c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c7c11c7c0 = document.createElement("i");
+ List0c7c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c7c11c7.appendChild(List0c7c11c7c0);
+ List0c7c11.appendChild(List0c7c11c7);
+ List0c7c11.innerHTML += " ";
+ List0c7.appendChild(List0c7c11);
+ List0c7.innerHTML += " ";
+ List0.appendChild(List0c7);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c11 = document.createElement("li");
+ List0c11.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c11.setAttribute("tabindex", "0");
+ List0c11.innerHTML += " ";
+ var List0c11c1 = document.createElement("span");
+ List0c11c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c11c1.innerHTML += "Alton Lafferty";
+ List0c11.appendChild(List0c11c1);
+ List0c11.innerHTML += " ";
+ var List0c11c3 = document.createElement("span");
+ List0c11c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c11c3.innerHTML += "Meeting notes";
+ List0c11.appendChild(List0c11c3);
+ List0c11.innerHTML += " ";
+ var List0c11c5 = document.createElement("span");
+ List0c11c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c11c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c11.appendChild(List0c11c5);
+ List0c11.innerHTML += " ";
+ var List0c11c7 = document.createElement("span");
+ List0c11c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c11c7.innerHTML += "2:42p";
+ List0c11.appendChild(List0c11c7);
+ List0c11.innerHTML += " ";
+ var List0c11c9 = document.createElement("div");
+ List0c11c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c11.appendChild(List0c11c9);
+ List0c11.innerHTML += " ";
+ var List0c11c11 = document.createElement("div");
+ List0c11c11.setAttribute("class", "ms-ListItem-actions");
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c1 = document.createElement("div");
+ List0c11c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c1c0 = document.createElement("i");
+ List0c11c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c11c11c1.appendChild(List0c11c11c1c0);
+ List0c11c11.appendChild(List0c11c11c1);
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c3 = document.createElement("div");
+ List0c11c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c3c0 = document.createElement("i");
+ List0c11c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c11c11c3.appendChild(List0c11c11c3c0);
+ List0c11c11.appendChild(List0c11c11c3);
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c5 = document.createElement("div");
+ List0c11c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c5c0 = document.createElement("i");
+ List0c11c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c11c11c5.appendChild(List0c11c11c5c0);
+ List0c11c11.appendChild(List0c11c11c5);
+ List0c11c11.innerHTML += " ";
+ var List0c11c11c7 = document.createElement("div");
+ List0c11c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c11c11c7c0 = document.createElement("i");
+ List0c11c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c11c11c7.appendChild(List0c11c11c7c0);
+ List0c11c11.appendChild(List0c11c11c7);
+ List0c11c11.innerHTML += " ";
+ List0c11.appendChild(List0c11c11);
+ List0c11.innerHTML += " ";
+ List0.appendChild(List0c11);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c15 = document.createElement("li");
+ List0c15.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c15.setAttribute("tabindex", "0");
+ List0c15.innerHTML += " ";
+ var List0c15c1 = document.createElement("span");
+ List0c15c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c15c1.innerHTML += "Alton Lafferty";
+ List0c15.appendChild(List0c15c1);
+ List0c15.innerHTML += " ";
+ var List0c15c3 = document.createElement("span");
+ List0c15c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c15c3.innerHTML += "Meeting notes";
+ List0c15.appendChild(List0c15c3);
+ List0c15.innerHTML += " ";
+ var List0c15c5 = document.createElement("span");
+ List0c15c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c15c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c15.appendChild(List0c15c5);
+ List0c15.innerHTML += " ";
+ var List0c15c7 = document.createElement("span");
+ List0c15c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c15c7.innerHTML += "2:42p";
+ List0c15.appendChild(List0c15c7);
+ List0c15.innerHTML += " ";
+ var List0c15c9 = document.createElement("div");
+ List0c15c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c15.appendChild(List0c15c9);
+ List0c15.innerHTML += " ";
+ var List0c15c11 = document.createElement("div");
+ List0c15c11.setAttribute("class", "ms-ListItem-actions");
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c1 = document.createElement("div");
+ List0c15c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c1c0 = document.createElement("i");
+ List0c15c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c15c11c1.appendChild(List0c15c11c1c0);
+ List0c15c11.appendChild(List0c15c11c1);
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c3 = document.createElement("div");
+ List0c15c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c3c0 = document.createElement("i");
+ List0c15c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c15c11c3.appendChild(List0c15c11c3c0);
+ List0c15c11.appendChild(List0c15c11c3);
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c5 = document.createElement("div");
+ List0c15c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c5c0 = document.createElement("i");
+ List0c15c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c15c11c5.appendChild(List0c15c11c5c0);
+ List0c15c11.appendChild(List0c15c11c5);
+ List0c15c11.innerHTML += " ";
+ var List0c15c11c7 = document.createElement("div");
+ List0c15c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c15c11c7c0 = document.createElement("i");
+ List0c15c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c15c11c7.appendChild(List0c15c11c7c0);
+ List0c15c11.appendChild(List0c15c11c7);
+ List0c15c11.innerHTML += " ";
+ List0c15.appendChild(List0c15c11);
+ List0c15.innerHTML += " ";
+ List0.appendChild(List0c15);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c19 = document.createElement("li");
+ List0c19.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c19.setAttribute("tabindex", "0");
+ List0c19.innerHTML += " ";
+ var List0c19c1 = document.createElement("span");
+ List0c19c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c19c1.innerHTML += "Alton Lafferty";
+ List0c19.appendChild(List0c19c1);
+ List0c19.innerHTML += " ";
+ var List0c19c3 = document.createElement("span");
+ List0c19c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c19c3.innerHTML += "Meeting notes";
+ List0c19.appendChild(List0c19c3);
+ List0c19.innerHTML += " ";
+ var List0c19c5 = document.createElement("span");
+ List0c19c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c19c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c19.appendChild(List0c19c5);
+ List0c19.innerHTML += " ";
+ var List0c19c7 = document.createElement("span");
+ List0c19c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c19c7.innerHTML += "2:42p";
+ List0c19.appendChild(List0c19c7);
+ List0c19.innerHTML += " ";
+ var List0c19c9 = document.createElement("div");
+ List0c19c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c19.appendChild(List0c19c9);
+ List0c19.innerHTML += " ";
+ var List0c19c11 = document.createElement("div");
+ List0c19c11.setAttribute("class", "ms-ListItem-actions");
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c1 = document.createElement("div");
+ List0c19c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c1c0 = document.createElement("i");
+ List0c19c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c19c11c1.appendChild(List0c19c11c1c0);
+ List0c19c11.appendChild(List0c19c11c1);
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c3 = document.createElement("div");
+ List0c19c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c3c0 = document.createElement("i");
+ List0c19c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c19c11c3.appendChild(List0c19c11c3c0);
+ List0c19c11.appendChild(List0c19c11c3);
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c5 = document.createElement("div");
+ List0c19c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c5c0 = document.createElement("i");
+ List0c19c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c19c11c5.appendChild(List0c19c11c5c0);
+ List0c19c11.appendChild(List0c19c11c5);
+ List0c19c11.innerHTML += " ";
+ var List0c19c11c7 = document.createElement("div");
+ List0c19c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c19c11c7c0 = document.createElement("i");
+ List0c19c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c19c11c7.appendChild(List0c19c11c7c0);
+ List0c19c11.appendChild(List0c19c11c7);
+ List0c19c11.innerHTML += " ";
+ List0c19.appendChild(List0c19c11);
+ List0c19.innerHTML += " ";
+ List0.appendChild(List0c19);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c23 = document.createElement("li");
+ List0c23.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c23.setAttribute("tabindex", "0");
+ List0c23.innerHTML += " ";
+ var List0c23c1 = document.createElement("span");
+ List0c23c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c23c1.innerHTML += "Alton Lafferty";
+ List0c23.appendChild(List0c23c1);
+ List0c23.innerHTML += " ";
+ var List0c23c3 = document.createElement("span");
+ List0c23c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c23c3.innerHTML += "Meeting notes";
+ List0c23.appendChild(List0c23c3);
+ List0c23.innerHTML += " ";
+ var List0c23c5 = document.createElement("span");
+ List0c23c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c23c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c23.appendChild(List0c23c5);
+ List0c23.innerHTML += " ";
+ var List0c23c7 = document.createElement("span");
+ List0c23c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c23c7.innerHTML += "2:42p";
+ List0c23.appendChild(List0c23c7);
+ List0c23.innerHTML += " ";
+ var List0c23c9 = document.createElement("div");
+ List0c23c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c23.appendChild(List0c23c9);
+ List0c23.innerHTML += " ";
+ var List0c23c11 = document.createElement("div");
+ List0c23c11.setAttribute("class", "ms-ListItem-actions");
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c1 = document.createElement("div");
+ List0c23c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c1c0 = document.createElement("i");
+ List0c23c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c23c11c1.appendChild(List0c23c11c1c0);
+ List0c23c11.appendChild(List0c23c11c1);
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c3 = document.createElement("div");
+ List0c23c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c3c0 = document.createElement("i");
+ List0c23c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c23c11c3.appendChild(List0c23c11c3c0);
+ List0c23c11.appendChild(List0c23c11c3);
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c5 = document.createElement("div");
+ List0c23c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c5c0 = document.createElement("i");
+ List0c23c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c23c11c5.appendChild(List0c23c11c5c0);
+ List0c23c11.appendChild(List0c23c11c5);
+ List0c23c11.innerHTML += " ";
+ var List0c23c11c7 = document.createElement("div");
+ List0c23c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c23c11c7c0 = document.createElement("i");
+ List0c23c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c23c11c7.appendChild(List0c23c11c7c0);
+ List0c23c11.appendChild(List0c23c11c7);
+ List0c23c11.innerHTML += " ";
+ List0c23.appendChild(List0c23c11);
+ List0c23.innerHTML += " ";
+ List0.appendChild(List0c23);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c27 = document.createElement("li");
+ List0c27.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c27.setAttribute("tabindex", "0");
+ List0c27.innerHTML += " ";
+ var List0c27c1 = document.createElement("span");
+ List0c27c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c27c1.innerHTML += "Alton Lafferty";
+ List0c27.appendChild(List0c27c1);
+ List0c27.innerHTML += " ";
+ var List0c27c3 = document.createElement("span");
+ List0c27c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c27c3.innerHTML += "Meeting notes";
+ List0c27.appendChild(List0c27c3);
+ List0c27.innerHTML += " ";
+ var List0c27c5 = document.createElement("span");
+ List0c27c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c27c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c27.appendChild(List0c27c5);
+ List0c27.innerHTML += " ";
+ var List0c27c7 = document.createElement("span");
+ List0c27c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c27c7.innerHTML += "2:42p";
+ List0c27.appendChild(List0c27c7);
+ List0c27.innerHTML += " ";
+ var List0c27c9 = document.createElement("div");
+ List0c27c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c27.appendChild(List0c27c9);
+ List0c27.innerHTML += " ";
+ var List0c27c11 = document.createElement("div");
+ List0c27c11.setAttribute("class", "ms-ListItem-actions");
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c1 = document.createElement("div");
+ List0c27c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c1c0 = document.createElement("i");
+ List0c27c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c27c11c1.appendChild(List0c27c11c1c0);
+ List0c27c11.appendChild(List0c27c11c1);
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c3 = document.createElement("div");
+ List0c27c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c3c0 = document.createElement("i");
+ List0c27c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c27c11c3.appendChild(List0c27c11c3c0);
+ List0c27c11.appendChild(List0c27c11c3);
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c5 = document.createElement("div");
+ List0c27c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c5c0 = document.createElement("i");
+ List0c27c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c27c11c5.appendChild(List0c27c11c5c0);
+ List0c27c11.appendChild(List0c27c11c5);
+ List0c27c11.innerHTML += " ";
+ var List0c27c11c7 = document.createElement("div");
+ List0c27c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c27c11c7c0 = document.createElement("i");
+ List0c27c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c27c11c7.appendChild(List0c27c11c7c0);
+ List0c27c11.appendChild(List0c27c11c7);
+ List0c27c11.innerHTML += " ";
+ List0c27.appendChild(List0c27c11);
+ List0c27.innerHTML += " ";
+ List0.appendChild(List0c27);
+ List0.innerHTML += " ";
+ List0.innerHTML += " ";
+ var List0c31 = document.createElement("li");
+ List0c31.setAttribute("class", "ms-ListItem is-unread is-selectable");
+ List0c31.setAttribute("tabindex", "0");
+ List0c31.innerHTML += " ";
+ var List0c31c1 = document.createElement("span");
+ List0c31c1.setAttribute("class", "ms-ListItem-primaryText");
+ List0c31c1.innerHTML += "Alton Lafferty";
+ List0c31.appendChild(List0c31c1);
+ List0c31.innerHTML += " ";
+ var List0c31c3 = document.createElement("span");
+ List0c31c3.setAttribute("class", "ms-ListItem-secondaryText");
+ List0c31c3.innerHTML += "Meeting notes";
+ List0c31.appendChild(List0c31c3);
+ List0c31.innerHTML += " ";
+ var List0c31c5 = document.createElement("span");
+ List0c31c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ List0c31c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ List0c31.appendChild(List0c31c5);
+ List0c31.innerHTML += " ";
+ var List0c31c7 = document.createElement("span");
+ List0c31c7.setAttribute("class", "ms-ListItem-metaText");
+ List0c31c7.innerHTML += "2:42p";
+ List0c31.appendChild(List0c31c7);
+ List0c31.innerHTML += " ";
+ var List0c31c9 = document.createElement("div");
+ List0c31c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ List0c31.appendChild(List0c31c9);
+ List0c31.innerHTML += " ";
+ var List0c31c11 = document.createElement("div");
+ List0c31c11.setAttribute("class", "ms-ListItem-actions");
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c1 = document.createElement("div");
+ List0c31c11c1.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c1c0 = document.createElement("i");
+ List0c31c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ List0c31c11c1.appendChild(List0c31c11c1c0);
+ List0c31c11.appendChild(List0c31c11c1);
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c3 = document.createElement("div");
+ List0c31c11c3.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c3c0 = document.createElement("i");
+ List0c31c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ List0c31c11c3.appendChild(List0c31c11c3c0);
+ List0c31c11.appendChild(List0c31c11c3);
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c5 = document.createElement("div");
+ List0c31c11c5.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c5c0 = document.createElement("i");
+ List0c31c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ List0c31c11c5.appendChild(List0c31c11c5c0);
+ List0c31c11.appendChild(List0c31c11c5);
+ List0c31c11.innerHTML += " ";
+ var List0c31c11c7 = document.createElement("div");
+ List0c31c11c7.setAttribute("class", "ms-ListItem-action");
+ var List0c31c11c7c0 = document.createElement("i");
+ List0c31c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ List0c31c11c7.appendChild(List0c31c11c7c0);
+ List0c31c11.appendChild(List0c31c11c7);
+ List0c31c11.innerHTML += " ";
+ List0c31.appendChild(List0c31c11);
+ List0c31.innerHTML += " ";
+ List0.appendChild(List0c31);
+ List0.innerHTML += " ";
+ return List0;
+ };
+ FabricTemplateLibrary.prototype.ListItem = function () {
+ var ListItem0 = document.createElement("li");
+ ListItem0.setAttribute("class", "ms-ListItem ");
+ ListItem0.setAttribute("tabindex", "0");
+ ListItem0.innerHTML += " ";
+ var ListItem0c1 = document.createElement("span");
+ ListItem0c1.setAttribute("class", "ms-ListItem-primaryText");
+ ListItem0c1.innerHTML += "Alton Lafferty";
+ ListItem0.appendChild(ListItem0c1);
+ ListItem0.innerHTML += " ";
+ var ListItem0c3 = document.createElement("span");
+ ListItem0c3.setAttribute("class", "ms-ListItem-secondaryText");
+ ListItem0c3.innerHTML += "Meeting notes";
+ ListItem0.appendChild(ListItem0c3);
+ ListItem0.innerHTML += " ";
+ var ListItem0c5 = document.createElement("span");
+ ListItem0c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ ListItem0c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ ListItem0.appendChild(ListItem0c5);
+ ListItem0.innerHTML += " ";
+ var ListItem0c7 = document.createElement("span");
+ ListItem0c7.setAttribute("class", "ms-ListItem-metaText");
+ ListItem0c7.innerHTML += "2:42p";
+ ListItem0.appendChild(ListItem0c7);
+ ListItem0.innerHTML += " ";
+ var ListItem0c9 = document.createElement("div");
+ ListItem0c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ ListItem0.appendChild(ListItem0c9);
+ ListItem0.innerHTML += " ";
+ var ListItem0c11 = document.createElement("div");
+ ListItem0c11.setAttribute("class", "ms-ListItem-actions");
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c1 = document.createElement("div");
+ ListItem0c11c1.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c1c0 = document.createElement("i");
+ ListItem0c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ ListItem0c11c1.appendChild(ListItem0c11c1c0);
+ ListItem0c11.appendChild(ListItem0c11c1);
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c3 = document.createElement("div");
+ ListItem0c11c3.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c3c0 = document.createElement("i");
+ ListItem0c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ ListItem0c11c3.appendChild(ListItem0c11c3c0);
+ ListItem0c11.appendChild(ListItem0c11c3);
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c5 = document.createElement("div");
+ ListItem0c11c5.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c5c0 = document.createElement("i");
+ ListItem0c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ ListItem0c11c5.appendChild(ListItem0c11c5c0);
+ ListItem0c11.appendChild(ListItem0c11c5);
+ ListItem0c11.innerHTML += " ";
+ var ListItem0c11c7 = document.createElement("div");
+ ListItem0c11c7.setAttribute("class", "ms-ListItem-action");
+ var ListItem0c11c7c0 = document.createElement("i");
+ ListItem0c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ ListItem0c11c7.appendChild(ListItem0c11c7c0);
+ ListItem0c11.appendChild(ListItem0c11c7);
+ ListItem0c11.innerHTML += " ";
+ ListItem0.appendChild(ListItem0c11);
+ ListItem0.innerHTML += "";
+ return ListItem0;
+ };
+ FabricTemplateLibrary.prototype.MessageBanner = function () {
+ var MessageBanner0 = document.createElement("div");
+ MessageBanner0.setAttribute("class", "ms-MessageBanner");
+ MessageBanner0.innerHTML += " ";
+ var MessageBanner0c1 = document.createElement("div");
+ MessageBanner0c1.setAttribute("class", "ms-MessageBanner-content");
+ MessageBanner0c1.innerHTML += " ";
+ var MessageBanner0c1c1 = document.createElement("div");
+ MessageBanner0c1c1.setAttribute("class", "ms-MessageBanner-text");
+ MessageBanner0c1c1.innerHTML += " ";
+ var MessageBanner0c1c1c1 = document.createElement("div");
+ MessageBanner0c1c1c1.setAttribute("class", "ms-MessageBanner-clipper");
+ MessageBanner0c1c1c1.innerHTML += " You've reached your total storage on OneDrive. Please upgrade your storage plan if you need more storage. ";
+ MessageBanner0c1c1.appendChild(MessageBanner0c1c1c1);
+ MessageBanner0c1c1.innerHTML += " ";
+ MessageBanner0c1.appendChild(MessageBanner0c1c1);
+ MessageBanner0c1.innerHTML += " ";
+ var MessageBanner0c1c3 = document.createElement("button");
+ MessageBanner0c1c3.setAttribute("class", "ms-MessageBanner-expand");
+ MessageBanner0c1c3.innerHTML += " ";
+ var MessageBanner0c1c3c1 = document.createElement("i");
+ MessageBanner0c1c3c1.setAttribute("class", "ms-Icon ms-Icon--chevronsDown");
+ MessageBanner0c1c3.appendChild(MessageBanner0c1c3c1);
+ MessageBanner0c1c3.innerHTML += " ";
+ MessageBanner0c1.appendChild(MessageBanner0c1c3);
+ MessageBanner0c1.innerHTML += " ";
+ var MessageBanner0c1c5 = document.createElement("div");
+ MessageBanner0c1c5.setAttribute("class", "ms-MessageBanner-action");
+ MessageBanner0c1c5.innerHTML += " ";
+ MessageBanner0c1c5.innerHTML += "";
+ var MessageBanner0c1c5c3 = document.createElement("button");
+ MessageBanner0c1c5c3.setAttribute("class", "ms-Button ms-Button--primary ");
+ MessageBanner0c1c5c3.innerHTML += " ";
+ var MessageBanner0c1c5c3c1 = document.createElement("span");
+ MessageBanner0c1c5c3c1.setAttribute("class", "ms-Button-label");
+ MessageBanner0c1c5c3c1.innerHTML += "Get More Storage";
+ MessageBanner0c1c5c3.appendChild(MessageBanner0c1c5c3c1);
+ MessageBanner0c1c5c3.innerHTML += "";
+ MessageBanner0c1c5.appendChild(MessageBanner0c1c5c3);
+ MessageBanner0c1c5.innerHTML += " ";
+ MessageBanner0c1.appendChild(MessageBanner0c1c5);
+ MessageBanner0c1.innerHTML += " ";
+ MessageBanner0.appendChild(MessageBanner0c1);
+ MessageBanner0.innerHTML += " ";
+ var MessageBanner0c3 = document.createElement("button");
+ MessageBanner0c3.setAttribute("class", "ms-MessageBanner-close");
+ MessageBanner0c3.innerHTML += " ";
+ var MessageBanner0c3c1 = document.createElement("i");
+ MessageBanner0c3c1.setAttribute("class", "ms-Icon ms-Icon--x");
+ MessageBanner0c3.appendChild(MessageBanner0c3c1);
+ MessageBanner0c3.innerHTML += " ";
+ MessageBanner0.appendChild(MessageBanner0c3);
+ MessageBanner0.innerHTML += "";
+ return MessageBanner0;
+ };
+ FabricTemplateLibrary.prototype.MessageBar = function () {
+ var MessageBar0 = document.createElement("div");
+ MessageBar0.setAttribute("class", "ms-MessageBar ");
+ MessageBar0.innerHTML += " ";
+ var MessageBar0c1 = document.createElement("div");
+ MessageBar0c1.setAttribute("class", "ms-MessageBar-content");
+ MessageBar0c1.innerHTML += " ";
+ var MessageBar0c1c1 = document.createElement("div");
+ MessageBar0c1c1.setAttribute("class", "ms-MessageBar-icon");
+ MessageBar0c1c1.innerHTML += " ";
+ var MessageBar0c1c1c1 = document.createElement("i");
+ MessageBar0c1c1c1.setAttribute("class", "ms-Icon ");
+ MessageBar0c1c1.appendChild(MessageBar0c1c1c1);
+ MessageBar0c1c1.innerHTML += " ";
+ MessageBar0c1.appendChild(MessageBar0c1c1);
+ MessageBar0c1.innerHTML += " ";
+ var MessageBar0c1c3 = document.createElement("div");
+ MessageBar0c1c3.setAttribute("class", "ms-MessageBar-text");
+ MessageBar0c1c3.innerHTML += " Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.";
+ var MessageBar0c1c3c1 = document.createElement("br");
+ MessageBar0c1c3.appendChild(MessageBar0c1c3c1);
+ MessageBar0c1c3.innerHTML += " ";
+ var MessageBar0c1c3c3 = document.createElement("a");
+ MessageBar0c1c3c3.setAttribute("href", "");
+ MessageBar0c1c3c3.setAttribute("class", "ms-Link");
+ MessageBar0c1c3c3.innerHTML += "Hyperlink string";
+ MessageBar0c1c3.appendChild(MessageBar0c1c3c3);
+ MessageBar0c1c3.innerHTML += " ";
+ MessageBar0c1.appendChild(MessageBar0c1c3);
+ MessageBar0c1.innerHTML += " ";
+ MessageBar0.appendChild(MessageBar0c1);
+ MessageBar0.innerHTML += "";
+ return MessageBar0;
+ };
+ FabricTemplateLibrary.prototype.OrgChart = function () {
+ var OrgChart0 = document.createElement("div");
+ OrgChart0.setAttribute("class", "ms-OrgChart ");
+ OrgChart0.innerHTML += "";
+ return OrgChart0;
+ };
+ FabricTemplateLibrary.prototype.Overlay = function () {
+ var Overlay0 = document.createElement("div");
+ Overlay0.setAttribute("class", "ms-Overlay ");
+ return Overlay0;
+ };
+ FabricTemplateLibrary.prototype.Panel = function () {
+ var Panel0 = document.createElement("div");
+ Panel0.setAttribute("class", "ms-Panel ");
+ Panel0.innerHTML += " ";
+ var Panel0c1 = document.createElement("button");
+ Panel0c1.setAttribute("class", "ms-Panel-closeButton ms-PanelAction-close");
+ Panel0c1.innerHTML += " ";
+ var Panel0c1c1 = document.createElement("i");
+ Panel0c1c1.setAttribute("class", "ms-Panel-closeIcon ms-Icon ms-Icon--x");
+ Panel0c1.appendChild(Panel0c1c1);
+ Panel0c1.innerHTML += " ";
+ Panel0.appendChild(Panel0c1);
+ Panel0.innerHTML += " ";
+ var Panel0c3 = document.createElement("div");
+ Panel0c3.setAttribute("class", "ms-Panel-contentInner");
+ Panel0c3.innerHTML += " ";
+ var Panel0c3c1 = document.createElement("p");
+ Panel0c3c1.setAttribute("class", "ms-Panel-headerText");
+ Panel0c3.appendChild(Panel0c3c1);
+ Panel0c3.innerHTML += " ";
+ var Panel0c3c3 = document.createElement("div");
+ Panel0c3c3.setAttribute("class", "ms-Panel-content");
+ Panel0c3c3.innerHTML += " ";
+ var Panel0c3c3c1 = document.createElement("span");
+ Panel0c3c3c1.setAttribute("class", "ms-font-m");
+ Panel0c3c3.appendChild(Panel0c3c3c1);
+ Panel0c3c3.innerHTML += " ";
+ Panel0c3.appendChild(Panel0c3c3);
+ Panel0c3.innerHTML += " ";
+ Panel0.appendChild(Panel0c3);
+ Panel0.innerHTML += "";
+ return Panel0;
+ };
+ FabricTemplateLibrary.prototype.PanelHost = function () {
+ var PanelHost0 = document.createElement("div");
+ PanelHost0.setAttribute("class", "ms-PanelHost");
+ PanelHost0.innerHTML += " ";
+ PanelHost0.innerHTML += " ";
+ var PanelHost0c3 = document.createElement("div");
+ PanelHost0c3.setAttribute("class", "ms-Overlay ");
+ PanelHost0.appendChild(PanelHost0c3);
+ PanelHost0.innerHTML += "";
+ return PanelHost0;
+ };
+ FabricTemplateLibrary.prototype.PeoplePicker = function () {
+ var PeoplePicker0 = document.createElement("div");
+ PeoplePicker0.setAttribute("class", "ms-PeoplePicker");
+ PeoplePicker0.innerHTML += " ";
+ var PeoplePicker0c1 = document.createElement("div");
+ PeoplePicker0c1.setAttribute("class", "ms-PeoplePicker-searchBox");
+ PeoplePicker0c1.innerHTML += " ";
+ PeoplePicker0c1.innerHTML += " ";
+ var PeoplePicker0c1c3 = document.createElement("div");
+ PeoplePicker0c1c3.setAttribute("class", "ms-TextField ");
+ PeoplePicker0c1c3.innerHTML += " ";
+ PeoplePicker0c1.appendChild(PeoplePicker0c1c3);
+ PeoplePicker0c1.innerHTML += " ";
+ PeoplePicker0.appendChild(PeoplePicker0c1);
+ PeoplePicker0.innerHTML += " ";
+ var PeoplePicker0c3 = document.createElement("div");
+ PeoplePicker0c3.setAttribute("class", "ms-PeoplePicker-results ");
+ PeoplePicker0c3.innerHTML += " ";
+ var PeoplePicker0c3c1 = document.createElement("div");
+ PeoplePicker0c3c1.setAttribute("class", "ms-PeoplePicker-searchMore");
+ PeoplePicker0c3c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1 = document.createElement("button");
+ PeoplePicker0c3c1c1.setAttribute("class", "ms-PeoplePicker-searchMoreBtn");
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c1 = document.createElement("div");
+ PeoplePicker0c3c1c1c1.setAttribute("class", "ms-PeoplePicker-searchMoreIcon");
+ PeoplePicker0c3c1c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c1c1 = document.createElement("i");
+ PeoplePicker0c3c1c1c1c1.setAttribute("class", "ms-Icon ms-Icon--search");
+ PeoplePicker0c3c1c1c1.appendChild(PeoplePicker0c3c1c1c1c1);
+ PeoplePicker0c3c1c1c1.innerHTML += " ";
+ PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c1);
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c3 = document.createElement("div");
+ PeoplePicker0c3c1c1c3.setAttribute("class", "ms-PeoplePicker-searchMoreSecondary");
+ PeoplePicker0c3c1c1c3.innerHTML += "Showing top 5 results";
+ PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c3);
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ var PeoplePicker0c3c1c1c5 = document.createElement("div");
+ PeoplePicker0c3c1c1c5.setAttribute("class", "ms-PeoplePicker-searchMorePrimary");
+ PeoplePicker0c3c1c1c5.innerHTML += "Search Contacts & Directory";
+ PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c5);
+ PeoplePicker0c3c1c1.innerHTML += " ";
+ PeoplePicker0c3c1.appendChild(PeoplePicker0c3c1c1);
+ PeoplePicker0c3c1.innerHTML += " ";
+ PeoplePicker0c3.appendChild(PeoplePicker0c3c1);
+ PeoplePicker0c3.innerHTML += " ";
+ PeoplePicker0.appendChild(PeoplePicker0c3);
+ PeoplePicker0.innerHTML += "";
+ return PeoplePicker0;
+ };
+ FabricTemplateLibrary.prototype.Persona = function () {
+ var Persona0 = document.createElement("div");
+ Persona0.setAttribute("class", "ms-Persona");
+ Persona0.innerHTML += " ";
+ var Persona0c1 = document.createElement("div");
+ Persona0c1.setAttribute("class", "ms-Persona-imageArea");
+ Persona0c1.innerHTML += " ";
+ Persona0.appendChild(Persona0c1);
+ Persona0.innerHTML += " ";
+ var Persona0c3 = document.createElement("div");
+ Persona0c3.setAttribute("class", "ms-Persona-presence");
+ Persona0c3.innerHTML += " ";
+ Persona0.appendChild(Persona0c3);
+ Persona0.innerHTML += " ";
+ var Persona0c5 = document.createElement("div");
+ Persona0c5.setAttribute("class", "ms-Persona-details");
+ Persona0c5.innerHTML += " ";
+ Persona0.appendChild(Persona0c5);
+ Persona0.innerHTML += "";
+ return Persona0;
+ };
+ FabricTemplateLibrary.prototype.PersonaCard = function () {
+ var PersonaCard0 = document.createElement("div");
+ PersonaCard0.setAttribute("class", "ms-PersonaCard ");
+ PersonaCard0.innerHTML += " ";
+ var PersonaCard0c1 = document.createElement("div");
+ PersonaCard0c1.setAttribute("class", "ms-PersonaCard-persona");
+ PersonaCard0c1.innerHTML += " ";
+ PersonaCard0c1.innerHTML += " ";
+ var PersonaCard0c1c3 = document.createElement("div");
+ PersonaCard0c1c3.setAttribute("class", "ms-Persona ");
+ PersonaCard0c1c3.innerHTML += " ";
+ var PersonaCard0c1c3c1 = document.createElement("div");
+ PersonaCard0c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+ PersonaCard0c1c3c1.innerHTML += " ";
+ PersonaCard0c1c3.appendChild(PersonaCard0c1c3c1);
+ PersonaCard0c1c3.innerHTML += " ";
+ var PersonaCard0c1c3c3 = document.createElement("div");
+ PersonaCard0c1c3c3.setAttribute("class", "ms-Persona-presence");
+ PersonaCard0c1c3c3.innerHTML += " ";
+ PersonaCard0c1c3.appendChild(PersonaCard0c1c3c3);
+ PersonaCard0c1c3.innerHTML += " ";
+ var PersonaCard0c1c3c5 = document.createElement("div");
+ PersonaCard0c1c3c5.setAttribute("class", "ms-Persona-details");
+ PersonaCard0c1c3c5.innerHTML += " ";
+ PersonaCard0c1c3.appendChild(PersonaCard0c1c3c5);
+ PersonaCard0c1c3.innerHTML += " ";
+ PersonaCard0c1.appendChild(PersonaCard0c1c3);
+ PersonaCard0c1.innerHTML += " ";
+ PersonaCard0.appendChild(PersonaCard0c1);
+ PersonaCard0.innerHTML += " ";
+ var PersonaCard0c3 = document.createElement("ul");
+ PersonaCard0c3.setAttribute("class", "ms-PersonaCard-actions");
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c1 = document.createElement("li");
+ PersonaCard0c3c1.setAttribute("data-action-id", "chat");
+ PersonaCard0c3c1.setAttribute("class", "ms-PersonaCard-action");
+ PersonaCard0c3c1.setAttribute("tabindex", "1");
+ var PersonaCard0c3c1c0 = document.createElement("i");
+ PersonaCard0c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+ PersonaCard0c3c1.appendChild(PersonaCard0c3c1c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c1);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c3 = document.createElement("li");
+ PersonaCard0c3c3.setAttribute("data-action-id", "phone");
+ PersonaCard0c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+ PersonaCard0c3c3.setAttribute("tabindex", "2");
+ var PersonaCard0c3c3c0 = document.createElement("i");
+ PersonaCard0c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+ PersonaCard0c3c3.appendChild(PersonaCard0c3c3c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c3);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c5 = document.createElement("li");
+ PersonaCard0c3c5.setAttribute("data-action-id", "video");
+ PersonaCard0c3c5.setAttribute("class", "ms-PersonaCard-action");
+ PersonaCard0c3c5.setAttribute("tabindex", "3");
+ var PersonaCard0c3c5c0 = document.createElement("i");
+ PersonaCard0c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+ PersonaCard0c3c5.appendChild(PersonaCard0c3c5c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c5);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c7 = document.createElement("li");
+ PersonaCard0c3c7.setAttribute("data-action-id", "mail");
+ PersonaCard0c3c7.setAttribute("class", "ms-PersonaCard-action");
+ PersonaCard0c3c7.setAttribute("tabindex", "4");
+ var PersonaCard0c3c7c0 = document.createElement("i");
+ PersonaCard0c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ PersonaCard0c3c7.appendChild(PersonaCard0c3c7c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c7);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c9 = document.createElement("li");
+ PersonaCard0c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+ PersonaCard0c3c9.setAttribute("alt", "View profile in Delve");
+ PersonaCard0c3c9.setAttribute("title", "View profile in Delve");
+ PersonaCard0c3c9.innerHTML += "View profile";
+ PersonaCard0c3.appendChild(PersonaCard0c3c9);
+ PersonaCard0c3.innerHTML += " ";
+ var PersonaCard0c3c11 = document.createElement("li");
+ PersonaCard0c3c11.setAttribute("data-action-id", "org");
+ PersonaCard0c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+ PersonaCard0c3c11.setAttribute("tabindex", "5");
+ var PersonaCard0c3c11c0 = document.createElement("i");
+ PersonaCard0c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+ PersonaCard0c3c11.appendChild(PersonaCard0c3c11c0);
+ PersonaCard0c3.appendChild(PersonaCard0c3c11);
+ PersonaCard0c3.innerHTML += " ";
+ PersonaCard0.appendChild(PersonaCard0c3);
+ PersonaCard0.innerHTML += " ";
+ var PersonaCard0c5 = document.createElement("div");
+ PersonaCard0c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c1 = document.createElement("div");
+ PersonaCard0c5c1.setAttribute("data-detail-id", "mail");
+ PersonaCard0c5c1.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c1.innerHTML += " ";
+ var PersonaCard0c5c1c1 = document.createElement("div");
+ PersonaCard0c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c1c1c0 = document.createElement("span");
+ PersonaCard0c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c1c1c0.innerHTML += "Personal:";
+ PersonaCard0c5c1c1.appendChild(PersonaCard0c5c1c1c0);
+ PersonaCard0c5c1c1.innerHTML += " ";
+ var PersonaCard0c5c1c1c2 = document.createElement("a");
+ PersonaCard0c5c1c1c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ PersonaCard0c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+ PersonaCard0c5c1c1.appendChild(PersonaCard0c5c1c1c2);
+ PersonaCard0c5c1.appendChild(PersonaCard0c5c1c1);
+ PersonaCard0c5c1.innerHTML += " ";
+ var PersonaCard0c5c1c3 = document.createElement("div");
+ PersonaCard0c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c1c3c0 = document.createElement("span");
+ PersonaCard0c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c1c3c0.innerHTML += "Work:";
+ PersonaCard0c5c1c3.appendChild(PersonaCard0c5c1c3c0);
+ PersonaCard0c5c1c3.innerHTML += " ";
+ var PersonaCard0c5c1c3c2 = document.createElement("a");
+ PersonaCard0c5c1c3c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+ PersonaCard0c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+ PersonaCard0c5c1c3.appendChild(PersonaCard0c5c1c3c2);
+ PersonaCard0c5c1.appendChild(PersonaCard0c5c1c3);
+ PersonaCard0c5c1.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c1);
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c3 = document.createElement("div");
+ PersonaCard0c5c3.setAttribute("data-detail-id", "chat");
+ PersonaCard0c5c3.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c3.innerHTML += " ";
+ var PersonaCard0c5c3c1 = document.createElement("div");
+ PersonaCard0c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c3c1c0 = document.createElement("span");
+ PersonaCard0c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c3c1c0.innerHTML += "Lync:";
+ PersonaCard0c5c3c1.appendChild(PersonaCard0c5c3c1c0);
+ PersonaCard0c5c3c1.innerHTML += " ";
+ var PersonaCard0c5c3c1c2 = document.createElement("a");
+ PersonaCard0c5c3c1c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c3c1c2.setAttribute("href", "#");
+ PersonaCard0c5c3c1c2.innerHTML += "Start Lync call";
+ PersonaCard0c5c3c1.appendChild(PersonaCard0c5c3c1c2);
+ PersonaCard0c5c3.appendChild(PersonaCard0c5c3c1);
+ PersonaCard0c5c3.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c3);
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c5 = document.createElement("div");
+ PersonaCard0c5c5.setAttribute("data-detail-id", "phone");
+ PersonaCard0c5c5.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c1 = document.createElement("div");
+ PersonaCard0c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c1);
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c3 = document.createElement("div");
+ PersonaCard0c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c5c3c0 = document.createElement("span");
+ PersonaCard0c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c5c3c0.innerHTML += "Details";
+ PersonaCard0c5c5c3.appendChild(PersonaCard0c5c5c3c0);
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c3);
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c5 = document.createElement("div");
+ PersonaCard0c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c5c5c0 = document.createElement("span");
+ PersonaCard0c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c5c5c0.innerHTML += "Personal:";
+ PersonaCard0c5c5c5.appendChild(PersonaCard0c5c5c5c0);
+ PersonaCard0c5c5c5.innerHTML += " 555.206.2443";
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c5);
+ PersonaCard0c5c5.innerHTML += " ";
+ var PersonaCard0c5c5c7 = document.createElement("div");
+ PersonaCard0c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c5c7c0 = document.createElement("span");
+ PersonaCard0c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c5c7c0.innerHTML += "Work:";
+ PersonaCard0c5c5c7.appendChild(PersonaCard0c5c5c7c0);
+ PersonaCard0c5c5c7.innerHTML += " 555.929.8240";
+ PersonaCard0c5c5.appendChild(PersonaCard0c5c5c7);
+ PersonaCard0c5c5.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c5);
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c7 = document.createElement("div");
+ PersonaCard0c5c7.setAttribute("data-detail-id", "video");
+ PersonaCard0c5c7.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c7.innerHTML += " ";
+ var PersonaCard0c5c7c1 = document.createElement("div");
+ PersonaCard0c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+ var PersonaCard0c5c7c1c0 = document.createElement("span");
+ PersonaCard0c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+ PersonaCard0c5c7c1c0.innerHTML += "Skype:";
+ PersonaCard0c5c7c1.appendChild(PersonaCard0c5c7c1c0);
+ PersonaCard0c5c7c1.innerHTML += " ";
+ var PersonaCard0c5c7c1c2 = document.createElement("a");
+ PersonaCard0c5c7c1c2.setAttribute("class", "ms-Link");
+ PersonaCard0c5c7c1c2.setAttribute("href", "#");
+ PersonaCard0c5c7c1c2.innerHTML += "Start Skype call";
+ PersonaCard0c5c7c1.appendChild(PersonaCard0c5c7c1c2);
+ PersonaCard0c5c7.appendChild(PersonaCard0c5c7c1);
+ PersonaCard0c5c7.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c7);
+ PersonaCard0c5.innerHTML += " ";
+ PersonaCard0c5.innerHTML += " ";
+ var PersonaCard0c5c11 = document.createElement("div");
+ PersonaCard0c5c11.setAttribute("data-detail-id", "org");
+ PersonaCard0c5c11.setAttribute("class", "ms-PersonaCard-details");
+ PersonaCard0c5c11.innerHTML += " ";
+ PersonaCard0c5c11.innerHTML += " ";
+ var PersonaCard0c5c11c3 = document.createElement("div");
+ PersonaCard0c5c11c3.setAttribute("class", "ms-OrgChart ");
+ PersonaCard0c5c11c3.innerHTML += " ";
+ PersonaCard0c5c11.appendChild(PersonaCard0c5c11c3);
+ PersonaCard0c5c11.innerHTML += " ";
+ PersonaCard0c5.appendChild(PersonaCard0c5c11);
+ PersonaCard0c5.innerHTML += " ";
+ PersonaCard0.appendChild(PersonaCard0c5);
+ PersonaCard0.innerHTML += "";
+ return PersonaCard0;
+ };
+ FabricTemplateLibrary.prototype.Pivot = function () {
+ var Pivot0 = document.createElement("div");
+ Pivot0.setAttribute("class", "ms-Pivot ");
+ Pivot0.innerHTML += " ";
+ var Pivot0c1 = document.createElement("ul");
+ Pivot0c1.setAttribute("class", "ms-Pivot-links");
+ Pivot0c1.innerHTML += " ";
+ Pivot0.appendChild(Pivot0c1);
+ Pivot0.innerHTML += "";
+ return Pivot0;
+ };
+ FabricTemplateLibrary.prototype.ProgressIndicator = function () {
+ var ProgressIndicator0 = document.createElement("div");
+ ProgressIndicator0.setAttribute("class", "ms-ProgressIndicator");
+ ProgressIndicator0.innerHTML += " ";
+ var ProgressIndicator0c1 = document.createElement("div");
+ ProgressIndicator0c1.setAttribute("class", "ms-ProgressIndicator-itemName");
+ ProgressIndicator0.appendChild(ProgressIndicator0c1);
+ ProgressIndicator0.innerHTML += " ";
+ var ProgressIndicator0c3 = document.createElement("div");
+ ProgressIndicator0c3.setAttribute("class", "ms-ProgressIndicator-itemProgress");
+ ProgressIndicator0c3.innerHTML += " ";
+ var ProgressIndicator0c3c1 = document.createElement("div");
+ ProgressIndicator0c3c1.setAttribute("class", "ms-ProgressIndicator-progressTrack");
+ ProgressIndicator0c3.appendChild(ProgressIndicator0c3c1);
+ ProgressIndicator0c3.innerHTML += " ";
+ var ProgressIndicator0c3c3 = document.createElement("div");
+ ProgressIndicator0c3c3.setAttribute("class", "ms-ProgressIndicator-progressBar");
+ ProgressIndicator0c3.appendChild(ProgressIndicator0c3c3);
+ ProgressIndicator0c3.innerHTML += " ";
+ ProgressIndicator0.appendChild(ProgressIndicator0c3);
+ ProgressIndicator0.innerHTML += " ";
+ var ProgressIndicator0c5 = document.createElement("div");
+ ProgressIndicator0c5.setAttribute("class", "ms-ProgressIndicator-itemDescription");
+ ProgressIndicator0.appendChild(ProgressIndicator0c5);
+ ProgressIndicator0.innerHTML += "";
+ return ProgressIndicator0;
+ };
+ FabricTemplateLibrary.prototype.RadioButton = function () {
+ var RadioButton0 = document.createElement("div");
+ RadioButton0.setAttribute("class", "ms-RadioButton");
+ RadioButton0.innerHTML += " ";
+ var RadioButton0c1 = document.createElement("li");
+ RadioButton0c1.setAttribute("role", "");
+ RadioButton0c1.setAttribute("class", "ms-Choice-field ");
+ RadioButton0c1.setAttribute("tabindex", "0");
+ RadioButton0c1.setAttribute("aria-checked", "");
+ RadioButton0c1.setAttribute("name", "");
+ RadioButton0c1.innerHTML += " ";
+ var RadioButton0c1c1 = document.createElement("span");
+ RadioButton0c1c1.setAttribute("class", "ms-Label");
+ RadioButton0c1.appendChild(RadioButton0c1c1);
+ RadioButton0c1.innerHTML += " ";
+ RadioButton0.appendChild(RadioButton0c1);
+ RadioButton0.innerHTML += "";
+ return RadioButton0;
+ };
+ FabricTemplateLibrary.prototype.SearchBox = function () {
+ var SearchBox0 = document.createElement("div");
+ SearchBox0.setAttribute("class", "ms-SearchBox ");
+ SearchBox0.innerHTML += " ";
+ var SearchBox0c1 = document.createElement("input");
+ SearchBox0c1.setAttribute("class", "ms-SearchBox-field");
+ SearchBox0c1.setAttribute("type", "text");
+ SearchBox0c1.setAttribute("value", "");
+ SearchBox0.appendChild(SearchBox0c1);
+ SearchBox0.innerHTML += " ";
+ var SearchBox0c3 = document.createElement("label");
+ SearchBox0c3.setAttribute("class", "ms-SearchBox-label");
+ SearchBox0c3.innerHTML += " ";
+ var SearchBox0c3c1 = document.createElement("i");
+ SearchBox0c3c1.setAttribute("class", "ms-SearchBox-icon ms-Icon ms-Icon--search");
+ SearchBox0c3.appendChild(SearchBox0c3c1);
+ SearchBox0c3.innerHTML += " ";
+ var SearchBox0c3c3 = document.createElement("span");
+ SearchBox0c3c3.setAttribute("class", "ms-SearchBox-text");
+ SearchBox0c3c3.innerHTML += "Search";
+ SearchBox0c3.appendChild(SearchBox0c3c3);
+ SearchBox0c3.innerHTML += " ";
+ SearchBox0.appendChild(SearchBox0c3);
+ SearchBox0.innerHTML += " ";
+ SearchBox0.innerHTML += "";
+ var SearchBox0c7 = document.createElement("div");
+ SearchBox0c7.setAttribute("class", "ms-CommandButton ms-SearchBox-close ms-CommandButton--noLabel ");
+ SearchBox0c7.innerHTML += " ";
+ var SearchBox0c7c1 = document.createElement("button");
+ SearchBox0c7c1.setAttribute("class", "ms-CommandButton-button");
+ SearchBox0c7c1.innerHTML += " ";
+ var SearchBox0c7c1c1 = document.createElement("span");
+ SearchBox0c7c1c1.setAttribute("class", "ms-CommandButton-icon ");
+ var SearchBox0c7c1c1c0 = document.createElement("i");
+ SearchBox0c7c1c1c0.setAttribute("class", "ms-Icon ms-Icon--x");
+ SearchBox0c7c1c1.appendChild(SearchBox0c7c1c1c0);
+ SearchBox0c7c1.appendChild(SearchBox0c7c1c1);
+ var SearchBox0c7c1c2 = document.createElement("span");
+ SearchBox0c7c1c2.setAttribute("class", "ms-CommandButton-label");
+ SearchBox0c7c1.appendChild(SearchBox0c7c1c2);
+ SearchBox0c7c1.innerHTML += " ";
+ SearchBox0c7.appendChild(SearchBox0c7c1);
+ SearchBox0c7.innerHTML += "";
+ SearchBox0.appendChild(SearchBox0c7);
+ SearchBox0.innerHTML += "";
+ return SearchBox0;
+ };
+ FabricTemplateLibrary.prototype.Spinner = function () {
+ var Spinner0 = document.createElement("div");
+ Spinner0.setAttribute("class", "ms-Spinner ");
+ Spinner0.innerHTML += "";
+ return Spinner0;
+ };
+ FabricTemplateLibrary.prototype.Table = function () {
+ var Table0 = document.createElement("table");
+ Table0.setAttribute("class", "ms-Table ");
+ Table0.innerHTML += " ";
+ var Table0c1 = document.createElement("thead");
+ Table0c1.innerHTML += " ";
+ var Table0c1c1 = document.createElement("tr");
+ Table0c1c1.innerHTML += " ";
+ Table0c1.appendChild(Table0c1c1);
+ Table0c1.innerHTML += " ";
+ Table0.appendChild(Table0c1);
+ Table0.innerHTML += " ";
+ var Table0c3 = document.createElement("tbody");
+ Table0c3.innerHTML += " ";
+ Table0.appendChild(Table0c3);
+ Table0.innerHTML += "";
+ return Table0;
+ };
+ FabricTemplateLibrary.prototype.TextField = function () {
+ var TextField0 = document.createElement("div");
+ TextField0.setAttribute("class", "ms-TextField ");
+ TextField0.innerHTML += " ";
+ return TextField0;
+ };
+ FabricTemplateLibrary.prototype.Toggle = function () {
+ var Toggle0 = document.createElement("div");
+ Toggle0.setAttribute("class", "ms-Toggle ");
+ Toggle0.innerHTML += " ";
+ var Toggle0c1 = document.createElement("span");
+ Toggle0c1.setAttribute("class", "ms-Toggle-description");
+ Toggle0c1.innerHTML += "Let apps use my location";
+ Toggle0.appendChild(Toggle0c1);
+ Toggle0.innerHTML += " ";
+ var Toggle0c3 = document.createElement("input");
+ Toggle0c3.setAttribute("type", "checkbox");
+ Toggle0c3.setAttribute("id", "demo-toggle-3");
+ Toggle0c3.setAttribute("class", "ms-Toggle-input");
+ Toggle0.appendChild(Toggle0c3);
+ Toggle0.innerHTML += " ";
+ var Toggle0c5 = document.createElement("label");
+ Toggle0c5.setAttribute("for", "demo-toggle-3");
+ Toggle0c5.setAttribute("class", "ms-Toggle-field");
+ Toggle0c5.setAttribute("tabindex", "0");
+ Toggle0c5.innerHTML += " ";
+ var Toggle0c5c1 = document.createElement("span");
+ Toggle0c5c1.setAttribute("class", "ms-Label ms-Label--off");
+ Toggle0c5c1.innerHTML += "Off";
+ Toggle0c5.appendChild(Toggle0c5c1);
+ Toggle0c5.innerHTML += " ";
+ var Toggle0c5c3 = document.createElement("span");
+ Toggle0c5c3.setAttribute("class", "ms-Label ms-Label--on");
+ Toggle0c5c3.innerHTML += "On";
+ Toggle0c5.appendChild(Toggle0c5c3);
+ Toggle0c5.innerHTML += " ";
+ Toggle0.appendChild(Toggle0c5);
+ Toggle0.innerHTML += "";
+ return Toggle0;
+ };
+ return FabricTemplateLibrary;
+}());
diff --git a/dist/js/fabric.templates.ts b/dist/js/fabric.templates.ts
new file mode 100644
index 000000000..4cecaa2ce
--- /dev/null
+++ b/dist/js/fabric.templates.ts
@@ -0,0 +1,3825 @@
+class FabricTemplateLibrary {public Breadcrumb() {let Breadcrumb0 = document.createElement("div");
+Breadcrumb0.setAttribute("class", "ms-Breadcrumb ");
+Breadcrumb0.innerHTML += " ";
+let Breadcrumb0c1 = document.createElement("div");
+Breadcrumb0c1.setAttribute("class", "ms-Breadcrumb-overflow");
+Breadcrumb0c1.innerHTML += " ";
+let Breadcrumb0c1c1 = document.createElement("div");
+Breadcrumb0c1c1.setAttribute("class", "ms-Breadcrumb-overflowButton ms-Icon ms-Icon--ellipsis");
+Breadcrumb0c1c1.setAttribute("tabindex", "1");
+Breadcrumb0c1.appendChild(Breadcrumb0c1c1);
+Breadcrumb0c1.innerHTML += " ";
+let Breadcrumb0c1c3 = document.createElement("div");
+Breadcrumb0c1c3.setAttribute("class", "ms-Breadcrumb-overflowMenu");
+Breadcrumb0c1c3.innerHTML += " ";
+let Breadcrumb0c1c3c1 = document.createElement("ul");
+Breadcrumb0c1c3c1.setAttribute("class", "ms-ContextualMenu is-open");
+Breadcrumb0c1c3.appendChild(Breadcrumb0c1c3c1);
+Breadcrumb0c1c3.innerHTML += " ";
+Breadcrumb0c1.appendChild(Breadcrumb0c1c3);
+Breadcrumb0c1.innerHTML += " ";
+Breadcrumb0.appendChild(Breadcrumb0c1);
+Breadcrumb0.innerHTML += " ";
+let Breadcrumb0c3 = document.createElement("ul");
+Breadcrumb0c3.setAttribute("class", "ms-Breadcrumb-list");
+Breadcrumb0c3.innerHTML += " ";
+Breadcrumb0.appendChild(Breadcrumb0c3);
+Breadcrumb0.innerHTML += "";
+ return Breadcrumb0}public Button() {let Button0 = document.createElement("button");
+Button0.setAttribute("class", "ms-Button ");
+Button0.innerHTML += " ";
+let Button0c1 = document.createElement("span");
+Button0c1.setAttribute("class", "ms-Button-label");
+Button0c1.innerHTML += "Create Account";
+Button0.appendChild(Button0c1);
+Button0.innerHTML += "";
+ return Button0}public Callout() {let Callout0 = document.createElement("div");
+Callout0.setAttribute("class", "ms-Callout ");
+Callout0.innerHTML += " ";
+let Callout0c1 = document.createElement("div");
+Callout0c1.setAttribute("class", "ms-Callout-main");
+Callout0c1.innerHTML += " ";
+let Callout0c1c1 = document.createElement("div");
+Callout0c1c1.setAttribute("class", "ms-Callout-header");
+Callout0c1c1.innerHTML += " ";
+let Callout0c1c1c1 = document.createElement("p");
+Callout0c1c1c1.setAttribute("class", "ms-Callout-title");
+Callout0c1c1.appendChild(Callout0c1c1c1);
+Callout0c1c1.innerHTML += " ";
+Callout0c1.appendChild(Callout0c1c1);
+Callout0c1.innerHTML += " ";
+let Callout0c1c3 = document.createElement("div");
+Callout0c1c3.setAttribute("class", "ms-Callout-inner");
+Callout0c1c3.innerHTML += " ";
+let Callout0c1c3c1 = document.createElement("div");
+Callout0c1c3c1.setAttribute("class", "ms-Callout-content");
+Callout0c1c3c1.innerHTML += " ";
+let Callout0c1c3c1c1 = document.createElement("p");
+Callout0c1c3c1c1.setAttribute("class", "ms-Callout-subText ");
+Callout0c1c3c1.appendChild(Callout0c1c3c1c1);
+Callout0c1c3c1.innerHTML += " ";
+Callout0c1c3.appendChild(Callout0c1c3c1);
+Callout0c1c3.innerHTML += " ";
+let Callout0c1c3c3 = document.createElement("div");
+Callout0c1c3c3.setAttribute("class", "ms-Callout-actions");
+Callout0c1c3c3.innerHTML += " ";
+Callout0c1c3.appendChild(Callout0c1c3c3);
+Callout0c1c3.innerHTML += " ";
+Callout0c1.appendChild(Callout0c1c3);
+Callout0c1.innerHTML += " ";
+Callout0.appendChild(Callout0c1);
+Callout0.innerHTML += "";
+ return Callout0}public CheckBox() {let CheckBox0 = document.createElement("div");
+CheckBox0.setAttribute("class", "ms-CheckBox");
+CheckBox0.innerHTML += " ";
+let CheckBox0c1 = document.createElement("li");
+CheckBox0c1.setAttribute("role", "");
+CheckBox0c1.setAttribute("class", "ms-Choice-field ");
+CheckBox0c1.setAttribute("tabindex", "0");
+CheckBox0c1.setAttribute("aria-checked", "");
+CheckBox0c1.setAttribute("name", "");
+CheckBox0c1.innerHTML += " ";
+let CheckBox0c1c1 = document.createElement("span");
+CheckBox0c1c1.setAttribute("class", "ms-Label");
+CheckBox0c1.appendChild(CheckBox0c1c1);
+CheckBox0c1.innerHTML += " ";
+CheckBox0.appendChild(CheckBox0c1);
+CheckBox0.innerHTML += "";
+ return CheckBox0}public ChoiceFieldGroup() {let ChoiceFieldGroup0 = document.createElement("div");
+ChoiceFieldGroup0.setAttribute("class", "ms-ChoiceFieldGroup");
+ChoiceFieldGroup0.setAttribute("id", "");
+ChoiceFieldGroup0.setAttribute("role", "");
+ChoiceFieldGroup0.innerHTML += " ";
+let ChoiceFieldGroup0c1 = document.createElement("div");
+ChoiceFieldGroup0c1.setAttribute("class", "ms-ChoiceFieldGroup-title");
+ChoiceFieldGroup0c1.innerHTML += " ";
+let ChoiceFieldGroup0c1c1 = document.createElement("label");
+ChoiceFieldGroup0c1c1.setAttribute("class", "ms-Label is-required ");
+ChoiceFieldGroup0c1c1.innerHTML += "Unselected";
+ChoiceFieldGroup0c1.appendChild(ChoiceFieldGroup0c1c1);
+ChoiceFieldGroup0c1.innerHTML += " ";
+ChoiceFieldGroup0.appendChild(ChoiceFieldGroup0c1);
+ChoiceFieldGroup0.innerHTML += " ";
+let ChoiceFieldGroup0c3 = document.createElement("ul");
+ChoiceFieldGroup0c3.setAttribute("class", "ms-ChoiceFieldGroup-list");
+ChoiceFieldGroup0c3.innerHTML += " ";
+ChoiceFieldGroup0c3.innerHTML += "";
+let ChoiceFieldGroup0c3c3 = document.createElement("div");
+ChoiceFieldGroup0c3c3.setAttribute("class", "ms-CheckBox");
+ChoiceFieldGroup0c3c3.innerHTML += " ";
+let ChoiceFieldGroup0c3c3c1 = document.createElement("li");
+ChoiceFieldGroup0c3c3c1.setAttribute("role", "radio");
+ChoiceFieldGroup0c3c3c1.setAttribute("class", "ms-Choice-field ");
+ChoiceFieldGroup0c3c3c1.setAttribute("tabindex", "0");
+ChoiceFieldGroup0c3c3c1.setAttribute("aria-checked", "false");
+ChoiceFieldGroup0c3c3c1.setAttribute("name", "choicefieldgroup");
+ChoiceFieldGroup0c3c3c1.innerHTML += " ";
+let ChoiceFieldGroup0c3c3c1c1 = document.createElement("span");
+ChoiceFieldGroup0c3c3c1c1.setAttribute("class", "ms-Label");
+ChoiceFieldGroup0c3c3c1c1.innerHTML += "Option 1";
+ChoiceFieldGroup0c3c3c1.appendChild(ChoiceFieldGroup0c3c3c1c1);
+ChoiceFieldGroup0c3c3c1.innerHTML += " ";
+ChoiceFieldGroup0c3c3.appendChild(ChoiceFieldGroup0c3c3c1);
+ChoiceFieldGroup0c3c3.innerHTML += "";
+ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c3);
+ChoiceFieldGroup0c3.innerHTML += " ";
+ChoiceFieldGroup0c3.innerHTML += "";
+let ChoiceFieldGroup0c3c7 = document.createElement("div");
+ChoiceFieldGroup0c3c7.setAttribute("class", "ms-CheckBox");
+ChoiceFieldGroup0c3c7.innerHTML += " ";
+let ChoiceFieldGroup0c3c7c1 = document.createElement("li");
+ChoiceFieldGroup0c3c7c1.setAttribute("role", "radio");
+ChoiceFieldGroup0c3c7c1.setAttribute("class", "ms-Choice-field ");
+ChoiceFieldGroup0c3c7c1.setAttribute("tabindex", "0");
+ChoiceFieldGroup0c3c7c1.setAttribute("aria-checked", "false");
+ChoiceFieldGroup0c3c7c1.setAttribute("name", "choicefieldgroup");
+ChoiceFieldGroup0c3c7c1.innerHTML += " ";
+let ChoiceFieldGroup0c3c7c1c1 = document.createElement("span");
+ChoiceFieldGroup0c3c7c1c1.setAttribute("class", "ms-Label");
+ChoiceFieldGroup0c3c7c1c1.innerHTML += "Option 2";
+ChoiceFieldGroup0c3c7c1.appendChild(ChoiceFieldGroup0c3c7c1c1);
+ChoiceFieldGroup0c3c7c1.innerHTML += " ";
+ChoiceFieldGroup0c3c7.appendChild(ChoiceFieldGroup0c3c7c1);
+ChoiceFieldGroup0c3c7.innerHTML += "";
+ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c7);
+ChoiceFieldGroup0c3.innerHTML += " ";
+ChoiceFieldGroup0c3.innerHTML += "";
+let ChoiceFieldGroup0c3c11 = document.createElement("div");
+ChoiceFieldGroup0c3c11.setAttribute("class", "ms-CheckBox");
+ChoiceFieldGroup0c3c11.innerHTML += " ";
+let ChoiceFieldGroup0c3c11c1 = document.createElement("li");
+ChoiceFieldGroup0c3c11c1.setAttribute("role", "radio");
+ChoiceFieldGroup0c3c11c1.setAttribute("class", "ms-Choice-field ");
+ChoiceFieldGroup0c3c11c1.setAttribute("tabindex", "0");
+ChoiceFieldGroup0c3c11c1.setAttribute("aria-checked", "false");
+ChoiceFieldGroup0c3c11c1.setAttribute("name", "choicefieldgroup");
+ChoiceFieldGroup0c3c11c1.innerHTML += " ";
+let ChoiceFieldGroup0c3c11c1c1 = document.createElement("span");
+ChoiceFieldGroup0c3c11c1c1.setAttribute("class", "ms-Label");
+ChoiceFieldGroup0c3c11c1c1.innerHTML += "Option 3";
+ChoiceFieldGroup0c3c11c1.appendChild(ChoiceFieldGroup0c3c11c1c1);
+ChoiceFieldGroup0c3c11c1.innerHTML += " ";
+ChoiceFieldGroup0c3c11.appendChild(ChoiceFieldGroup0c3c11c1);
+ChoiceFieldGroup0c3c11.innerHTML += "";
+ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c11);
+ChoiceFieldGroup0c3.innerHTML += " ";
+ChoiceFieldGroup0c3.innerHTML += "";
+let ChoiceFieldGroup0c3c15 = document.createElement("div");
+ChoiceFieldGroup0c3c15.setAttribute("class", "ms-CheckBox");
+ChoiceFieldGroup0c3c15.innerHTML += " ";
+let ChoiceFieldGroup0c3c15c1 = document.createElement("li");
+ChoiceFieldGroup0c3c15c1.setAttribute("role", "radio");
+ChoiceFieldGroup0c3c15c1.setAttribute("class", "ms-Choice-field ");
+ChoiceFieldGroup0c3c15c1.setAttribute("tabindex", "0");
+ChoiceFieldGroup0c3c15c1.setAttribute("aria-checked", "false");
+ChoiceFieldGroup0c3c15c1.setAttribute("name", "choicefieldgroup");
+ChoiceFieldGroup0c3c15c1.innerHTML += " ";
+let ChoiceFieldGroup0c3c15c1c1 = document.createElement("span");
+ChoiceFieldGroup0c3c15c1c1.setAttribute("class", "ms-Label");
+ChoiceFieldGroup0c3c15c1c1.innerHTML += "Option 4";
+ChoiceFieldGroup0c3c15c1.appendChild(ChoiceFieldGroup0c3c15c1c1);
+ChoiceFieldGroup0c3c15c1.innerHTML += " ";
+ChoiceFieldGroup0c3c15.appendChild(ChoiceFieldGroup0c3c15c1);
+ChoiceFieldGroup0c3c15.innerHTML += "";
+ChoiceFieldGroup0c3.appendChild(ChoiceFieldGroup0c3c15);
+ChoiceFieldGroup0c3.innerHTML += " ";
+ChoiceFieldGroup0.appendChild(ChoiceFieldGroup0c3);
+ChoiceFieldGroup0.innerHTML += "";
+ return ChoiceFieldGroup0}public CommandBar() {let CommandBar0 = document.createElement("div");
+CommandBar0.setAttribute("class", "ms-CommandBar ");
+CommandBar0.innerHTML += " ";
+let CommandBar0c1 = document.createElement("div");
+CommandBar0c1.setAttribute("class", "ms-CommandBar-mainArea");
+CommandBar0c1.innerHTML += " ";
+CommandBar0.appendChild(CommandBar0c1);
+CommandBar0.innerHTML += "";
+ return CommandBar0}public CommandButton() {let CommandButton0 = document.createElement("div");
+CommandButton0.setAttribute("class", "ms-CommandButton ");
+CommandButton0.innerHTML += " ";
+let CommandButton0c1 = document.createElement("button");
+CommandButton0c1.setAttribute("class", "ms-CommandButton-button");
+CommandButton0c1.innerHTML += " ";
+let CommandButton0c1c1 = document.createElement("span");
+CommandButton0c1c1.setAttribute("class", "ms-CommandButton-icon ms-fontColor-themePrimary");
+let CommandButton0c1c1c0 = document.createElement("i");
+CommandButton0c1c1c0.setAttribute("class", "ms-Icon ms-Icon--circleFill");
+CommandButton0c1c1.appendChild(CommandButton0c1c1c0);
+CommandButton0c1.appendChild(CommandButton0c1c1);
+let CommandButton0c1c2 = document.createElement("span");
+CommandButton0c1c2.setAttribute("class", "ms-CommandButton-label");
+CommandButton0c1c2.innerHTML += "Command";
+CommandButton0c1.appendChild(CommandButton0c1c2);
+CommandButton0c1.innerHTML += " ";
+CommandButton0.appendChild(CommandButton0c1);
+CommandButton0.innerHTML += "";
+ return CommandButton0}public ContextualHost() {let ContextualHost0 = document.createElement("div");
+ContextualHost0.setAttribute("class", "ms-ContextualHost ");
+ContextualHost0.innerHTML += " ";
+let ContextualHost0c1 = document.createElement("div");
+ContextualHost0c1.setAttribute("class", "ms-ContextualHost-main");
+ContextualHost0c1.innerHTML += " ";
+ContextualHost0.appendChild(ContextualHost0c1);
+ContextualHost0.innerHTML += " ";
+let ContextualHost0c3 = document.createElement("div");
+ContextualHost0c3.setAttribute("class", "ms-ContextualHost-beak");
+ContextualHost0.appendChild(ContextualHost0c3);
+ContextualHost0.innerHTML += "";
+ return ContextualHost0}public ContextualMenu() {let ContextualMenu0 = document.createElement("ul");
+ContextualMenu0.setAttribute("class", "ms-ContextualMenu is-open ");
+ContextualMenu0.innerHTML += " ";
+let ContextualMenu0c1 = document.createElement("li");
+ContextualMenu0c1.setAttribute("class", "ms-ContextualMenu-item ");
+ContextualMenu0c1.innerHTML += " ";
+let ContextualMenu0c1c1 = document.createElement("a");
+ContextualMenu0c1c1.setAttribute("class", "ms-ContextualMenu-link ");
+ContextualMenu0c1c1.setAttribute("tabindex", "1");
+ContextualMenu0c1c1.innerHTML += "Animals";
+ContextualMenu0c1.appendChild(ContextualMenu0c1c1);
+ContextualMenu0c1.innerHTML += " ";
+ContextualMenu0.appendChild(ContextualMenu0c1);
+ContextualMenu0.innerHTML += " ";
+let ContextualMenu0c3 = document.createElement("li");
+ContextualMenu0c3.setAttribute("class", "ms-ContextualMenu-item ");
+ContextualMenu0c3.innerHTML += " ";
+let ContextualMenu0c3c1 = document.createElement("a");
+ContextualMenu0c3c1.setAttribute("class", "ms-ContextualMenu-link ");
+ContextualMenu0c3c1.setAttribute("tabindex", "1");
+ContextualMenu0c3c1.innerHTML += "Books";
+ContextualMenu0c3.appendChild(ContextualMenu0c3c1);
+ContextualMenu0c3.innerHTML += " ";
+ContextualMenu0.appendChild(ContextualMenu0c3);
+ContextualMenu0.innerHTML += " ";
+let ContextualMenu0c5 = document.createElement("li");
+ContextualMenu0c5.setAttribute("class", "ms-ContextualMenu-item ");
+ContextualMenu0c5.innerHTML += " ";
+let ContextualMenu0c5c1 = document.createElement("a");
+ContextualMenu0c5c1.setAttribute("class", "ms-ContextualMenu-link is-selected ");
+ContextualMenu0c5c1.setAttribute("tabindex", "1");
+ContextualMenu0c5c1.innerHTML += "Education";
+ContextualMenu0c5.appendChild(ContextualMenu0c5c1);
+ContextualMenu0c5.innerHTML += " ";
+ContextualMenu0.appendChild(ContextualMenu0c5);
+ContextualMenu0.innerHTML += " ";
+let ContextualMenu0c7 = document.createElement("li");
+ContextualMenu0c7.setAttribute("class", "ms-ContextualMenu-item ");
+ContextualMenu0c7.innerHTML += " ";
+let ContextualMenu0c7c1 = document.createElement("a");
+ContextualMenu0c7c1.setAttribute("class", "ms-ContextualMenu-link ");
+ContextualMenu0c7c1.setAttribute("tabindex", "1");
+ContextualMenu0c7c1.innerHTML += "Music";
+ContextualMenu0c7.appendChild(ContextualMenu0c7c1);
+ContextualMenu0c7.innerHTML += " ";
+ContextualMenu0.appendChild(ContextualMenu0c7);
+ContextualMenu0.innerHTML += " ";
+let ContextualMenu0c9 = document.createElement("li");
+ContextualMenu0c9.setAttribute("class", "ms-ContextualMenu-item ");
+ContextualMenu0c9.innerHTML += " ";
+let ContextualMenu0c9c1 = document.createElement("a");
+ContextualMenu0c9c1.setAttribute("class", "ms-ContextualMenu-link is-disabled ");
+ContextualMenu0c9c1.setAttribute("tabindex", "1");
+ContextualMenu0c9c1.innerHTML += "Sports";
+ContextualMenu0c9.appendChild(ContextualMenu0c9c1);
+ContextualMenu0c9.innerHTML += " ";
+ContextualMenu0.appendChild(ContextualMenu0c9);
+ContextualMenu0.innerHTML += "";
+ return ContextualMenu0}public DatePicker() {let DatePicker0 = document.createElement("div");
+DatePicker0.setAttribute("class", "ms-DatePicker");
+DatePicker0.innerHTML += " ";
+let DatePicker0c1 = document.createElement("div");
+DatePicker0c1.setAttribute("class", "ms-TextField");
+DatePicker0c1.innerHTML += " ";
+let DatePicker0c1c1 = document.createElement("label");
+DatePicker0c1c1.setAttribute("class", "ms-Label");
+DatePicker0c1c1.innerHTML += "Start date";
+DatePicker0c1.appendChild(DatePicker0c1c1);
+DatePicker0c1.innerHTML += " ";
+let DatePicker0c1c3 = document.createElement("i");
+DatePicker0c1c3.setAttribute("class", "ms-DatePicker-event ms-Icon ms-Icon--event");
+DatePicker0c1.appendChild(DatePicker0c1c3);
+DatePicker0c1.innerHTML += " ";
+let DatePicker0c1c5 = document.createElement("input");
+DatePicker0c1c5.setAttribute("class", "ms-TextField-field");
+DatePicker0c1c5.setAttribute("type", "text");
+DatePicker0c1c5.setAttribute("placeholder", "Select a date…");
+DatePicker0c1.appendChild(DatePicker0c1c5);
+DatePicker0c1.innerHTML += " ";
+DatePicker0.appendChild(DatePicker0c1);
+DatePicker0.innerHTML += " ";
+let DatePicker0c3 = document.createElement("div");
+DatePicker0c3.setAttribute("class", "ms-DatePicker-monthComponents");
+DatePicker0c3.innerHTML += " ";
+let DatePicker0c3c1 = document.createElement("span");
+DatePicker0c3c1.setAttribute("class", "ms-DatePicker-nextMonth js-nextMonth");
+let DatePicker0c3c1c0 = document.createElement("i");
+DatePicker0c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+DatePicker0c3c1.appendChild(DatePicker0c3c1c0);
+DatePicker0c3.appendChild(DatePicker0c3c1);
+DatePicker0c3.innerHTML += " ";
+let DatePicker0c3c3 = document.createElement("span");
+DatePicker0c3c3.setAttribute("class", "ms-DatePicker-prevMonth js-prevMonth");
+let DatePicker0c3c3c0 = document.createElement("i");
+DatePicker0c3c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+DatePicker0c3c3.appendChild(DatePicker0c3c3c0);
+DatePicker0c3.appendChild(DatePicker0c3c3);
+DatePicker0c3.innerHTML += " ";
+let DatePicker0c3c5 = document.createElement("div");
+DatePicker0c3c5.setAttribute("class", "ms-DatePicker-headerToggleView js-showMonthPicker");
+DatePicker0c3.appendChild(DatePicker0c3c5);
+DatePicker0c3.innerHTML += " ";
+DatePicker0.appendChild(DatePicker0c3);
+DatePicker0.innerHTML += " ";
+let DatePicker0c5 = document.createElement("span");
+DatePicker0c5.setAttribute("class", "ms-DatePicker-goToday js-goToday");
+DatePicker0c5.innerHTML += "Go to today";
+DatePicker0.appendChild(DatePicker0c5);
+DatePicker0.innerHTML += " ";
+let DatePicker0c7 = document.createElement("div");
+DatePicker0c7.setAttribute("class", "ms-DatePicker-monthPicker");
+DatePicker0c7.innerHTML += " ";
+let DatePicker0c7c1 = document.createElement("div");
+DatePicker0c7c1.setAttribute("class", "ms-DatePicker-header");
+DatePicker0c7c1.innerHTML += " ";
+let DatePicker0c7c1c1 = document.createElement("div");
+DatePicker0c7c1c1.setAttribute("class", "ms-DatePicker-yearComponents");
+DatePicker0c7c1c1.innerHTML += " ";
+let DatePicker0c7c1c1c1 = document.createElement("span");
+DatePicker0c7c1c1c1.setAttribute("class", "ms-DatePicker-nextYear js-nextYear");
+let DatePicker0c7c1c1c1c0 = document.createElement("i");
+DatePicker0c7c1c1c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+DatePicker0c7c1c1c1.appendChild(DatePicker0c7c1c1c1c0);
+DatePicker0c7c1c1.appendChild(DatePicker0c7c1c1c1);
+DatePicker0c7c1c1.innerHTML += " ";
+let DatePicker0c7c1c1c3 = document.createElement("span");
+DatePicker0c7c1c1c3.setAttribute("class", "ms-DatePicker-prevYear js-prevYear");
+let DatePicker0c7c1c1c3c0 = document.createElement("i");
+DatePicker0c7c1c1c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+DatePicker0c7c1c1c3.appendChild(DatePicker0c7c1c1c3c0);
+DatePicker0c7c1c1.appendChild(DatePicker0c7c1c1c3);
+DatePicker0c7c1c1.innerHTML += " ";
+DatePicker0c7c1.appendChild(DatePicker0c7c1c1);
+DatePicker0c7c1.innerHTML += " ";
+let DatePicker0c7c1c3 = document.createElement("div");
+DatePicker0c7c1c3.setAttribute("class", "ms-DatePicker-currentYear js-showYearPicker");
+DatePicker0c7c1.appendChild(DatePicker0c7c1c3);
+DatePicker0c7c1.innerHTML += " ";
+DatePicker0c7.appendChild(DatePicker0c7c1);
+DatePicker0c7.innerHTML += " ";
+let DatePicker0c7c3 = document.createElement("div");
+DatePicker0c7c3.setAttribute("class", "ms-DatePicker-optionGrid");
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c1 = document.createElement("span");
+DatePicker0c7c3c1.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c1.setAttribute("data-month", "0");
+DatePicker0c7c3c1.innerHTML += "Jan";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c1);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c3 = document.createElement("span");
+DatePicker0c7c3c3.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c3.setAttribute("data-month", "1");
+DatePicker0c7c3c3.innerHTML += "Feb";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c3);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c5 = document.createElement("span");
+DatePicker0c7c3c5.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c5.setAttribute("data-month", "2");
+DatePicker0c7c3c5.innerHTML += "Mar";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c5);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c7 = document.createElement("span");
+DatePicker0c7c3c7.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c7.setAttribute("data-month", "3");
+DatePicker0c7c3c7.innerHTML += "Apr";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c7);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c9 = document.createElement("span");
+DatePicker0c7c3c9.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c9.setAttribute("data-month", "4");
+DatePicker0c7c3c9.innerHTML += "May";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c9);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c11 = document.createElement("span");
+DatePicker0c7c3c11.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c11.setAttribute("data-month", "5");
+DatePicker0c7c3c11.innerHTML += "Jun";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c11);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c13 = document.createElement("span");
+DatePicker0c7c3c13.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c13.setAttribute("data-month", "6");
+DatePicker0c7c3c13.innerHTML += "Jul";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c13);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c15 = document.createElement("span");
+DatePicker0c7c3c15.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c15.setAttribute("data-month", "7");
+DatePicker0c7c3c15.innerHTML += "Aug";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c15);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c17 = document.createElement("span");
+DatePicker0c7c3c17.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c17.setAttribute("data-month", "8");
+DatePicker0c7c3c17.innerHTML += "Sep";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c17);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c19 = document.createElement("span");
+DatePicker0c7c3c19.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c19.setAttribute("data-month", "9");
+DatePicker0c7c3c19.innerHTML += "Oct";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c19);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c21 = document.createElement("span");
+DatePicker0c7c3c21.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c21.setAttribute("data-month", "10");
+DatePicker0c7c3c21.innerHTML += "Nov";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c21);
+DatePicker0c7c3.innerHTML += " ";
+let DatePicker0c7c3c23 = document.createElement("span");
+DatePicker0c7c3c23.setAttribute("class", "ms-DatePicker-monthOption js-changeDate");
+DatePicker0c7c3c23.setAttribute("data-month", "11");
+DatePicker0c7c3c23.innerHTML += "Dec";
+DatePicker0c7c3.appendChild(DatePicker0c7c3c23);
+DatePicker0c7c3.innerHTML += " ";
+DatePicker0c7.appendChild(DatePicker0c7c3);
+DatePicker0c7.innerHTML += " ";
+DatePicker0.appendChild(DatePicker0c7);
+DatePicker0.innerHTML += " ";
+let DatePicker0c9 = document.createElement("div");
+DatePicker0c9.setAttribute("class", "ms-DatePicker-yearPicker");
+DatePicker0c9.innerHTML += " ";
+let DatePicker0c9c1 = document.createElement("div");
+DatePicker0c9c1.setAttribute("class", "ms-DatePicker-decadeComponents");
+DatePicker0c9c1.innerHTML += " ";
+let DatePicker0c9c1c1 = document.createElement("span");
+DatePicker0c9c1c1.setAttribute("class", "ms-DatePicker-nextDecade js-nextDecade");
+let DatePicker0c9c1c1c0 = document.createElement("i");
+DatePicker0c9c1c1c0.setAttribute("class", "ms-Icon ms-Icon--chevronRight");
+DatePicker0c9c1c1.appendChild(DatePicker0c9c1c1c0);
+DatePicker0c9c1.appendChild(DatePicker0c9c1c1);
+DatePicker0c9c1.innerHTML += " ";
+let DatePicker0c9c1c3 = document.createElement("span");
+DatePicker0c9c1c3.setAttribute("class", "ms-DatePicker-prevDecade js-prevDecade");
+let DatePicker0c9c1c3c0 = document.createElement("i");
+DatePicker0c9c1c3c0.setAttribute("class", "ms-Icon ms-Icon--chevronLeft");
+DatePicker0c9c1c3.appendChild(DatePicker0c9c1c3c0);
+DatePicker0c9c1.appendChild(DatePicker0c9c1c3);
+DatePicker0c9c1.innerHTML += " ";
+DatePicker0c9.appendChild(DatePicker0c9c1);
+DatePicker0c9.innerHTML += " ";
+DatePicker0.appendChild(DatePicker0c9);
+DatePicker0.innerHTML += "";
+ return DatePicker0}public Dialog() {let Dialog0 = document.createElement("div");
+Dialog0.setAttribute("class", "ms-Dialog ms-Dialog--sample ");
+Dialog0.innerHTML += " ";
+let Dialog0c1 = document.createElement("button");
+Dialog0c1.setAttribute("class", "ms-Dialog-button ms-Dialog-buttonClose");
+Dialog0c1.innerHTML += " ";
+let Dialog0c1c1 = document.createElement("i");
+Dialog0c1c1.setAttribute("class", "ms-Icon ms-Icon--x");
+Dialog0c1.appendChild(Dialog0c1c1);
+Dialog0c1.innerHTML += " ";
+Dialog0.appendChild(Dialog0c1);
+Dialog0.innerHTML += " ";
+let Dialog0c3 = document.createElement("div");
+Dialog0c3.setAttribute("class", "ms-Dialog-title");
+Dialog0c3.innerHTML += "All emails together";
+Dialog0.appendChild(Dialog0c3);
+Dialog0.innerHTML += " ";
+let Dialog0c5 = document.createElement("div");
+Dialog0c5.setAttribute("class", "ms-Dialog-content");
+Dialog0c5.innerHTML += " ";
+let Dialog0c5c1 = document.createElement("p");
+Dialog0c5c1.setAttribute("class", "ms-Dialog-subText");
+Dialog0c5c1.innerHTML += "Your Inbox has changed. No longer does it include favorites, it is a singular destination for your emails.";
+Dialog0c5.appendChild(Dialog0c5c1);
+Dialog0c5.innerHTML += " ";
+Dialog0c5.innerHTML += "";
+let Dialog0c5c5 = document.createElement("div");
+Dialog0c5c5.setAttribute("class", "ms-CheckBox");
+Dialog0c5c5.innerHTML += " ";
+let Dialog0c5c5c1 = document.createElement("li");
+Dialog0c5c5c1.setAttribute("role", "checkbox");
+Dialog0c5c5c1.setAttribute("class", "ms-Choice-field ");
+Dialog0c5c5c1.setAttribute("tabindex", "0");
+Dialog0c5c5c1.setAttribute("aria-checked", "false");
+Dialog0c5c5c1.setAttribute("name", "checkboxa");
+Dialog0c5c5c1.innerHTML += " ";
+let Dialog0c5c5c1c1 = document.createElement("span");
+Dialog0c5c5c1c1.setAttribute("class", "ms-Label");
+Dialog0c5c5c1c1.innerHTML += "Option1";
+Dialog0c5c5c1.appendChild(Dialog0c5c5c1c1);
+Dialog0c5c5c1.innerHTML += " ";
+Dialog0c5c5.appendChild(Dialog0c5c5c1);
+Dialog0c5c5.innerHTML += "";
+Dialog0c5.appendChild(Dialog0c5c5);
+Dialog0c5.innerHTML += " ";
+Dialog0c5.innerHTML += "";
+let Dialog0c5c9 = document.createElement("div");
+Dialog0c5c9.setAttribute("class", "ms-CheckBox");
+Dialog0c5c9.innerHTML += " ";
+let Dialog0c5c9c1 = document.createElement("li");
+Dialog0c5c9c1.setAttribute("role", "checkbox");
+Dialog0c5c9c1.setAttribute("class", "ms-Choice-field ");
+Dialog0c5c9c1.setAttribute("tabindex", "0");
+Dialog0c5c9c1.setAttribute("aria-checked", "false");
+Dialog0c5c9c1.setAttribute("name", "checkboxa");
+Dialog0c5c9c1.innerHTML += " ";
+let Dialog0c5c9c1c1 = document.createElement("span");
+Dialog0c5c9c1c1.setAttribute("class", "ms-Label");
+Dialog0c5c9c1c1.innerHTML += "Option2";
+Dialog0c5c9c1.appendChild(Dialog0c5c9c1c1);
+Dialog0c5c9c1.innerHTML += " ";
+Dialog0c5c9.appendChild(Dialog0c5c9c1);
+Dialog0c5c9.innerHTML += "";
+Dialog0c5.appendChild(Dialog0c5c9);
+Dialog0c5.innerHTML += " ";
+Dialog0.appendChild(Dialog0c5);
+Dialog0.innerHTML += " ";
+let Dialog0c7 = document.createElement("div");
+Dialog0c7.setAttribute("class", "ms-Dialog-actions");
+Dialog0c7.innerHTML += " ";
+Dialog0c7.innerHTML += "";
+let Dialog0c7c3 = document.createElement("button");
+Dialog0c7c3.setAttribute("class", "ms-Button ms-Button--primary ");
+Dialog0c7c3.innerHTML += " ";
+let Dialog0c7c3c1 = document.createElement("span");
+Dialog0c7c3c1.setAttribute("class", "ms-Button-label");
+Dialog0c7c3c1.innerHTML += "Save";
+Dialog0c7c3.appendChild(Dialog0c7c3c1);
+Dialog0c7c3.innerHTML += "";
+Dialog0c7.appendChild(Dialog0c7c3);
+Dialog0c7.innerHTML += " ";
+Dialog0c7.innerHTML += "";
+let Dialog0c7c7 = document.createElement("button");
+Dialog0c7c7.setAttribute("class", "ms-Button ");
+Dialog0c7c7.innerHTML += " ";
+let Dialog0c7c7c1 = document.createElement("span");
+Dialog0c7c7c1.setAttribute("class", "ms-Button-label");
+Dialog0c7c7c1.innerHTML += "Cancel";
+Dialog0c7c7.appendChild(Dialog0c7c7c1);
+Dialog0c7c7.innerHTML += "";
+Dialog0c7.appendChild(Dialog0c7c7);
+Dialog0c7.innerHTML += " ";
+Dialog0.appendChild(Dialog0c7);
+Dialog0.innerHTML += "";
+ return Dialog0}public DialogHost() {let DialogHost0 = document.createElement("div");
+DialogHost0.setAttribute("class", "ms-DialogHost ");
+DialogHost0.innerHTML += " ";
+let DialogHost0c1 = document.createElement("div");
+DialogHost0c1.setAttribute("class", "ms-DialogHost-main");
+DialogHost0c1.innerHTML += " ";
+DialogHost0.appendChild(DialogHost0c1);
+DialogHost0.innerHTML += "";
+ return DialogHost0}public Dropdown() {let Dropdown0 = document.createElement("div");
+Dropdown0.setAttribute("class", "ms-Dropdown ");
+Dropdown0.setAttribute("tabindex", "0");
+Dropdown0.innerHTML += " ";
+let Dropdown0c1 = document.createElement("label");
+Dropdown0c1.setAttribute("class", "ms-Label");
+Dropdown0c1.innerHTML += "Dropdown label";
+Dropdown0.appendChild(Dropdown0c1);
+Dropdown0.innerHTML += " ";
+let Dropdown0c3 = document.createElement("i");
+Dropdown0c3.setAttribute("class", "ms-Dropdown-caretDown ms-Icon ms-Icon--caretDown");
+Dropdown0.appendChild(Dropdown0c3);
+Dropdown0.innerHTML += " ";
+let Dropdown0c5 = document.createElement("select");
+Dropdown0c5.setAttribute("class", "ms-Dropdown-select");
+Dropdown0c5.innerHTML += " ";
+let Dropdown0c5c1 = document.createElement("option");
+Dropdown0c5c1.innerHTML += "Choose a sound…";
+Dropdown0c5.appendChild(Dropdown0c5c1);
+Dropdown0c5.innerHTML += " ";
+let Dropdown0c5c3 = document.createElement("option");
+Dropdown0c5c3.innerHTML += "Dog barking";
+Dropdown0c5.appendChild(Dropdown0c5c3);
+Dropdown0c5.innerHTML += " ";
+let Dropdown0c5c5 = document.createElement("option");
+Dropdown0c5c5.innerHTML += "Wind blowing";
+Dropdown0c5.appendChild(Dropdown0c5c5);
+Dropdown0c5.innerHTML += " ";
+let Dropdown0c5c7 = document.createElement("option");
+Dropdown0c5c7.innerHTML += "Duck quacking";
+Dropdown0c5.appendChild(Dropdown0c5c7);
+Dropdown0c5.innerHTML += " ";
+let Dropdown0c5c9 = document.createElement("option");
+Dropdown0c5c9.innerHTML += "Cow mooing";
+Dropdown0c5.appendChild(Dropdown0c5c9);
+Dropdown0c5.innerHTML += " ";
+Dropdown0.appendChild(Dropdown0c5);
+Dropdown0.innerHTML += "";
+ return Dropdown0}public FacePile() {let FacePile0 = document.createElement("div");
+FacePile0.setAttribute("class", "ms-FacePile");
+FacePile0.innerHTML += " ";
+let FacePile0c1 = document.createElement("button");
+FacePile0c1.setAttribute("class", "ms-FacePile-addButton ms-FacePile-addButton--addPerson");
+FacePile0c1.innerHTML += " ";
+let FacePile0c1c1 = document.createElement("i");
+FacePile0c1c1.setAttribute("class", "ms-FacePile-addPersonIcon ms-Icon ms-Icon--personAdd");
+FacePile0c1.appendChild(FacePile0c1c1);
+FacePile0c1.innerHTML += " ";
+FacePile0.appendChild(FacePile0c1);
+FacePile0.innerHTML += " ";
+FacePile0.innerHTML += " ";
+let FacePile0c5 = document.createElement("div");
+FacePile0c5.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+FacePile0c5.innerHTML += " ";
+let FacePile0c5c1 = document.createElement("div");
+FacePile0c5c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c1.innerHTML += " ";
+let FacePile0c5c1c1 = document.createElement("div");
+FacePile0c5c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c1c1.innerHTML += "AL";
+FacePile0c5c1.appendChild(FacePile0c5c1c1);
+FacePile0c5c1.innerHTML += " ";
+let FacePile0c5c1c3 = document.createElement("img");
+FacePile0c5c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c1.appendChild(FacePile0c5c1c3);
+FacePile0c5c1.innerHTML += " ";
+FacePile0c5.appendChild(FacePile0c5c1);
+FacePile0c5.innerHTML += " ";
+let FacePile0c5c3 = document.createElement("div");
+FacePile0c5c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c3.innerHTML += " ";
+FacePile0c5.appendChild(FacePile0c5c3);
+FacePile0c5.innerHTML += " ";
+let FacePile0c5c5 = document.createElement("div");
+FacePile0c5c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c5.innerHTML += " ";
+let FacePile0c5c5c1 = document.createElement("div");
+FacePile0c5c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c5c1.innerHTML += "Alton Lafferty";
+FacePile0c5c5.appendChild(FacePile0c5c5c1);
+FacePile0c5c5.innerHTML += " ";
+let FacePile0c5c5c3 = document.createElement("div");
+FacePile0c5c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c5c3.innerHTML += "Accountant";
+FacePile0c5c5.appendChild(FacePile0c5c5c3);
+FacePile0c5c5.innerHTML += " ";
+FacePile0c5.appendChild(FacePile0c5c5);
+FacePile0c5.innerHTML += " ";
+FacePile0c5.innerHTML += " ";
+let FacePile0c5c9 = document.createElement("div");
+FacePile0c5c9.setAttribute("class", "ms-PersonaCard ");
+FacePile0c5c9.innerHTML += " ";
+let FacePile0c5c9c1 = document.createElement("div");
+FacePile0c5c9c1.setAttribute("class", "ms-PersonaCard-persona");
+FacePile0c5c9c1.innerHTML += " ";
+FacePile0c5c9c1.innerHTML += " ";
+let FacePile0c5c9c1c3 = document.createElement("div");
+FacePile0c5c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+FacePile0c5c9c1c3.innerHTML += " ";
+let FacePile0c5c9c1c3c1 = document.createElement("div");
+FacePile0c5c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c1c3c1.innerHTML += " ";
+let FacePile0c5c9c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c1c3c1c1.innerHTML += "AL";
+FacePile0c5c9c1c3c1.appendChild(FacePile0c5c9c1c3c1c1);
+FacePile0c5c9c1c3c1.innerHTML += " ";
+let FacePile0c5c9c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c1c3c1.appendChild(FacePile0c5c9c1c3c1c3);
+FacePile0c5c9c1c3c1.innerHTML += " ";
+FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c1);
+FacePile0c5c9c1c3.innerHTML += " ";
+let FacePile0c5c9c1c3c3 = document.createElement("div");
+FacePile0c5c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c1c3c3.innerHTML += " ";
+FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c3);
+FacePile0c5c9c1c3.innerHTML += " ";
+let FacePile0c5c9c1c3c5 = document.createElement("div");
+FacePile0c5c9c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c1c3c5.innerHTML += " ";
+let FacePile0c5c9c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c1c3c5c1.innerHTML += "Alton Lafferty";
+FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c1);
+FacePile0c5c9c1c3c5.innerHTML += " ";
+let FacePile0c5c9c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c1c3c5c3.innerHTML += "Accountant";
+FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c3);
+FacePile0c5c9c1c3c5.innerHTML += " ";
+let FacePile0c5c9c1c3c5c5 = document.createElement("div");
+FacePile0c5c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+FacePile0c5c9c1c3c5c5.innerHTML += "In a meeting";
+FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c5);
+FacePile0c5c9c1c3c5.innerHTML += " ";
+let FacePile0c5c9c1c3c5c7 = document.createElement("div");
+FacePile0c5c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+FacePile0c5c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+FacePile0c5c9c1c3c5.appendChild(FacePile0c5c9c1c3c5c7);
+FacePile0c5c9c1c3c5.innerHTML += " ";
+FacePile0c5c9c1c3.appendChild(FacePile0c5c9c1c3c5);
+FacePile0c5c9c1c3.innerHTML += " ";
+FacePile0c5c9c1.appendChild(FacePile0c5c9c1c3);
+FacePile0c5c9c1.innerHTML += " ";
+FacePile0c5c9.appendChild(FacePile0c5c9c1);
+FacePile0c5c9.innerHTML += " ";
+let FacePile0c5c9c3 = document.createElement("ul");
+FacePile0c5c9c3.setAttribute("class", "ms-PersonaCard-actions");
+FacePile0c5c9c3.innerHTML += " ";
+let FacePile0c5c9c3c1 = document.createElement("li");
+FacePile0c5c9c3c1.setAttribute("data-action-id", "chat");
+FacePile0c5c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c5c9c3c1.setAttribute("tabindex", "1");
+let FacePile0c5c9c3c1c0 = document.createElement("i");
+FacePile0c5c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+FacePile0c5c9c3c1.appendChild(FacePile0c5c9c3c1c0);
+FacePile0c5c9c3.appendChild(FacePile0c5c9c3c1);
+FacePile0c5c9c3.innerHTML += " ";
+let FacePile0c5c9c3c3 = document.createElement("li");
+FacePile0c5c9c3c3.setAttribute("data-action-id", "phone");
+FacePile0c5c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+FacePile0c5c9c3c3.setAttribute("tabindex", "2");
+let FacePile0c5c9c3c3c0 = document.createElement("i");
+FacePile0c5c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+FacePile0c5c9c3c3.appendChild(FacePile0c5c9c3c3c0);
+FacePile0c5c9c3.appendChild(FacePile0c5c9c3c3);
+FacePile0c5c9c3.innerHTML += " ";
+let FacePile0c5c9c3c5 = document.createElement("li");
+FacePile0c5c9c3c5.setAttribute("data-action-id", "video");
+FacePile0c5c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c5c9c3c5.setAttribute("tabindex", "3");
+let FacePile0c5c9c3c5c0 = document.createElement("i");
+FacePile0c5c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+FacePile0c5c9c3c5.appendChild(FacePile0c5c9c3c5c0);
+FacePile0c5c9c3.appendChild(FacePile0c5c9c3c5);
+FacePile0c5c9c3.innerHTML += " ";
+let FacePile0c5c9c3c7 = document.createElement("li");
+FacePile0c5c9c3c7.setAttribute("data-action-id", "mail");
+FacePile0c5c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c5c9c3c7.setAttribute("tabindex", "4");
+let FacePile0c5c9c3c7c0 = document.createElement("i");
+FacePile0c5c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+FacePile0c5c9c3c7.appendChild(FacePile0c5c9c3c7c0);
+FacePile0c5c9c3.appendChild(FacePile0c5c9c3c7);
+FacePile0c5c9c3.innerHTML += " ";
+let FacePile0c5c9c3c9 = document.createElement("li");
+FacePile0c5c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+FacePile0c5c9c3c9.setAttribute("alt", "View profile in Delve");
+FacePile0c5c9c3c9.setAttribute("title", "View profile in Delve");
+FacePile0c5c9c3c9.innerHTML += "View profile";
+FacePile0c5c9c3.appendChild(FacePile0c5c9c3c9);
+FacePile0c5c9c3.innerHTML += " ";
+let FacePile0c5c9c3c11 = document.createElement("li");
+FacePile0c5c9c3c11.setAttribute("data-action-id", "org");
+FacePile0c5c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+FacePile0c5c9c3c11.setAttribute("tabindex", "5");
+let FacePile0c5c9c3c11c0 = document.createElement("i");
+FacePile0c5c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+FacePile0c5c9c3c11.appendChild(FacePile0c5c9c3c11c0);
+FacePile0c5c9c3.appendChild(FacePile0c5c9c3c11);
+FacePile0c5c9c3.innerHTML += " ";
+FacePile0c5c9.appendChild(FacePile0c5c9c3);
+FacePile0c5c9.innerHTML += " ";
+let FacePile0c5c9c5 = document.createElement("div");
+FacePile0c5c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+FacePile0c5c9c5.innerHTML += " ";
+let FacePile0c5c9c5c1 = document.createElement("div");
+FacePile0c5c9c5c1.setAttribute("data-detail-id", "mail");
+FacePile0c5c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c5c9c5c1.innerHTML += " ";
+let FacePile0c5c9c5c1c1 = document.createElement("div");
+FacePile0c5c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c1c1c0 = document.createElement("span");
+FacePile0c5c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c1c1c0.innerHTML += "Personal:";
+FacePile0c5c9c5c1c1.appendChild(FacePile0c5c9c5c1c1c0);
+FacePile0c5c9c5c1c1.innerHTML += " ";
+let FacePile0c5c9c5c1c1c2 = document.createElement("a");
+FacePile0c5c9c5c1c1c2.setAttribute("class", "ms-Link");
+FacePile0c5c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+FacePile0c5c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+FacePile0c5c9c5c1c1.appendChild(FacePile0c5c9c5c1c1c2);
+FacePile0c5c9c5c1.appendChild(FacePile0c5c9c5c1c1);
+FacePile0c5c9c5c1.innerHTML += " ";
+let FacePile0c5c9c5c1c3 = document.createElement("div");
+FacePile0c5c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c1c3c0 = document.createElement("span");
+FacePile0c5c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c1c3c0.innerHTML += "Work:";
+FacePile0c5c9c5c1c3.appendChild(FacePile0c5c9c5c1c3c0);
+FacePile0c5c9c5c1c3.innerHTML += " ";
+let FacePile0c5c9c5c1c3c2 = document.createElement("a");
+FacePile0c5c9c5c1c3c2.setAttribute("class", "ms-Link");
+FacePile0c5c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+FacePile0c5c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+FacePile0c5c9c5c1c3.appendChild(FacePile0c5c9c5c1c3c2);
+FacePile0c5c9c5c1.appendChild(FacePile0c5c9c5c1c3);
+FacePile0c5c9c5c1.innerHTML += " ";
+FacePile0c5c9c5.appendChild(FacePile0c5c9c5c1);
+FacePile0c5c9c5.innerHTML += " ";
+let FacePile0c5c9c5c3 = document.createElement("div");
+FacePile0c5c9c5c3.setAttribute("data-detail-id", "chat");
+FacePile0c5c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c5c9c5c3.innerHTML += " ";
+let FacePile0c5c9c5c3c1 = document.createElement("div");
+FacePile0c5c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c3c1c0 = document.createElement("span");
+FacePile0c5c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c3c1c0.innerHTML += "Lync:";
+FacePile0c5c9c5c3c1.appendChild(FacePile0c5c9c5c3c1c0);
+FacePile0c5c9c5c3c1.innerHTML += " ";
+let FacePile0c5c9c5c3c1c2 = document.createElement("a");
+FacePile0c5c9c5c3c1c2.setAttribute("class", "ms-Link");
+FacePile0c5c9c5c3c1c2.setAttribute("href", "#");
+FacePile0c5c9c5c3c1c2.innerHTML += "Start Lync call";
+FacePile0c5c9c5c3c1.appendChild(FacePile0c5c9c5c3c1c2);
+FacePile0c5c9c5c3.appendChild(FacePile0c5c9c5c3c1);
+FacePile0c5c9c5c3.innerHTML += " ";
+FacePile0c5c9c5.appendChild(FacePile0c5c9c5c3);
+FacePile0c5c9c5.innerHTML += " ";
+let FacePile0c5c9c5c5 = document.createElement("div");
+FacePile0c5c9c5c5.setAttribute("data-detail-id", "phone");
+FacePile0c5c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c5c9c5c5.innerHTML += " ";
+let FacePile0c5c9c5c5c1 = document.createElement("div");
+FacePile0c5c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c1);
+FacePile0c5c9c5c5.innerHTML += " ";
+let FacePile0c5c9c5c5c3 = document.createElement("div");
+FacePile0c5c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c5c3c0 = document.createElement("span");
+FacePile0c5c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c5c3c0.innerHTML += "Details";
+FacePile0c5c9c5c5c3.appendChild(FacePile0c5c9c5c5c3c0);
+FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c3);
+FacePile0c5c9c5c5.innerHTML += " ";
+let FacePile0c5c9c5c5c5 = document.createElement("div");
+FacePile0c5c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c5c5c0 = document.createElement("span");
+FacePile0c5c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c5c5c0.innerHTML += "Personal:";
+FacePile0c5c9c5c5c5.appendChild(FacePile0c5c9c5c5c5c0);
+FacePile0c5c9c5c5c5.innerHTML += " 555.206.2443";
+FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c5);
+FacePile0c5c9c5c5.innerHTML += " ";
+let FacePile0c5c9c5c5c7 = document.createElement("div");
+FacePile0c5c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c5c7c0 = document.createElement("span");
+FacePile0c5c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c5c7c0.innerHTML += "Work:";
+FacePile0c5c9c5c5c7.appendChild(FacePile0c5c9c5c5c7c0);
+FacePile0c5c9c5c5c7.innerHTML += " 555.929.8240";
+FacePile0c5c9c5c5.appendChild(FacePile0c5c9c5c5c7);
+FacePile0c5c9c5c5.innerHTML += " ";
+FacePile0c5c9c5.appendChild(FacePile0c5c9c5c5);
+FacePile0c5c9c5.innerHTML += " ";
+let FacePile0c5c9c5c7 = document.createElement("div");
+FacePile0c5c9c5c7.setAttribute("data-detail-id", "video");
+FacePile0c5c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c5c9c5c7.innerHTML += " ";
+let FacePile0c5c9c5c7c1 = document.createElement("div");
+FacePile0c5c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c5c9c5c7c1c0 = document.createElement("span");
+FacePile0c5c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c5c9c5c7c1c0.innerHTML += "Skype:";
+FacePile0c5c9c5c7c1.appendChild(FacePile0c5c9c5c7c1c0);
+FacePile0c5c9c5c7c1.innerHTML += " ";
+let FacePile0c5c9c5c7c1c2 = document.createElement("a");
+FacePile0c5c9c5c7c1c2.setAttribute("class", "ms-Link");
+FacePile0c5c9c5c7c1c2.setAttribute("href", "#");
+FacePile0c5c9c5c7c1c2.innerHTML += "Start Skype call";
+FacePile0c5c9c5c7c1.appendChild(FacePile0c5c9c5c7c1c2);
+FacePile0c5c9c5c7.appendChild(FacePile0c5c9c5c7c1);
+FacePile0c5c9c5c7.innerHTML += " ";
+FacePile0c5c9c5.appendChild(FacePile0c5c9c5c7);
+FacePile0c5c9c5.innerHTML += " ";
+FacePile0c5c9c5.innerHTML += " ";
+let FacePile0c5c9c5c11 = document.createElement("div");
+FacePile0c5c9c5c11.setAttribute("data-detail-id", "org");
+FacePile0c5c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c5c9c5c11.innerHTML += " ";
+FacePile0c5c9c5c11.innerHTML += " ";
+let FacePile0c5c9c5c11c3 = document.createElement("div");
+FacePile0c5c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+FacePile0c5c9c5c11c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+FacePile0c5c9c5c11c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1 = document.createElement("ul");
+FacePile0c5c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1 = document.createElement("li");
+FacePile0c5c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c1c1c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1c1);
+FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1c3);
+FacePile0c5c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c1);
+FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c3);
+FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+FacePile0c5c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5c1);
+FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+FacePile0c5c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5c3);
+FacePile0c5c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3c5);
+FacePile0c5c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1c3);
+FacePile0c5c9c5c11c3c1c1c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1c1);
+FacePile0c5c9c5c11c3c1c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c1);
+FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3 = document.createElement("li");
+FacePile0c5c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1c1);
+FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1c3);
+FacePile0c5c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c1);
+FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c3);
+FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+FacePile0c5c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5c1);
+FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+FacePile0c5c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5c3);
+FacePile0c5c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3c5);
+FacePile0c5c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c1c1c3c1c3);
+FacePile0c5c9c5c11c3c1c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c1c1c3c1);
+FacePile0c5c9c5c11c3c1c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c1c1.appendChild(FacePile0c5c9c5c11c3c1c1c3);
+FacePile0c5c9c5c11c3c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c1.appendChild(FacePile0c5c9c5c11c3c1c1);
+FacePile0c5c9c5c11c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c1);
+FacePile0c5c9c5c11c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+FacePile0c5c9c5c11c3c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+FacePile0c5c9c5c11c3c3c1.innerHTML += "Manager";
+FacePile0c5c9c5c11c3c3.appendChild(FacePile0c5c9c5c11c3c3c1);
+FacePile0c5c9c5c11c3c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3 = document.createElement("ul");
+FacePile0c5c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+FacePile0c5c9c5c11c3c3c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1 = document.createElement("li");
+FacePile0c5c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c3c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1c1);
+FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1c3);
+FacePile0c5c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c1);
+FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c3);
+FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+FacePile0c5c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5c1);
+FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+FacePile0c5c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5c3);
+FacePile0c5c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3c5);
+FacePile0c5c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3c1c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1c3);
+FacePile0c5c9c5c11c3c3c3c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3c1.appendChild(FacePile0c5c9c5c11c3c3c3c1c1);
+FacePile0c5c9c5c11c3c3c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c3c3.appendChild(FacePile0c5c9c5c11c3c3c3c1);
+FacePile0c5c9c5c11c3c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c3.appendChild(FacePile0c5c9c5c11c3c3c3);
+FacePile0c5c9c5c11c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c3);
+FacePile0c5c9c5c11c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+FacePile0c5c9c5c11c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+FacePile0c5c9c5c11c3c5c1.innerHTML += "Staff";
+FacePile0c5c9c5c11c3c5.appendChild(FacePile0c5c9c5c11c3c5c1);
+FacePile0c5c9c5c11c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3 = document.createElement("ul");
+FacePile0c5c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1 = document.createElement("li");
+FacePile0c5c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c5c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1c1);
+FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1c3);
+FacePile0c5c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c1);
+FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c3);
+FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+FacePile0c5c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5c1);
+FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+FacePile0c5c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5c3);
+FacePile0c5c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3c5);
+FacePile0c5c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c1c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1c3);
+FacePile0c5c9c5c11c3c5c3c1c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c1c1);
+FacePile0c5c9c5c11c3c5c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c1);
+FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3 = document.createElement("li");
+FacePile0c5c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c5c3c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1c1);
+FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1c3);
+FacePile0c5c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c1);
+FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c3);
+FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+FacePile0c5c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5c1);
+FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+FacePile0c5c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5c3);
+FacePile0c5c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3c5);
+FacePile0c5c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c3c1c3);
+FacePile0c5c9c5c11c3c5c3c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c3.appendChild(FacePile0c5c9c5c11c3c5c3c3c1);
+FacePile0c5c9c5c11c3c5c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c3);
+FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5 = document.createElement("li");
+FacePile0c5c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c5c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1c1);
+FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1c3);
+FacePile0c5c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c1);
+FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c3);
+FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+FacePile0c5c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5c1);
+FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+FacePile0c5c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5c3);
+FacePile0c5c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3c5);
+FacePile0c5c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c5c1.appendChild(FacePile0c5c9c5c11c3c5c3c5c1c3);
+FacePile0c5c9c5c11c3c5c3c5c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c5c1);
+FacePile0c5c9c5c11c3c5c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c5);
+FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7 = document.createElement("li");
+FacePile0c5c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c5c9c5c11c3c5c3c7.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1 = document.createElement("button");
+FacePile0c5c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c5c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+FacePile0c5c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1c1);
+FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c5c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1c3);
+FacePile0c5c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c1);
+FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c5c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c3);
+FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c5c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+FacePile0c5c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5c1);
+FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+let FacePile0c5c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+FacePile0c5c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c5c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+FacePile0c5c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5c3);
+FacePile0c5c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3c5);
+FacePile0c5c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c7c1.appendChild(FacePile0c5c9c5c11c3c5c3c7c1c3);
+FacePile0c5c9c5c11c3c5c3c7c1.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3c7.appendChild(FacePile0c5c9c5c11c3c5c3c7c1);
+FacePile0c5c9c5c11c3c5c3c7.innerHTML += " ";
+FacePile0c5c9c5c11c3c5c3.appendChild(FacePile0c5c9c5c11c3c5c3c7);
+FacePile0c5c9c5c11c3c5c3.innerHTML += " ";
+FacePile0c5c9c5c11c3c5.appendChild(FacePile0c5c9c5c11c3c5c3);
+FacePile0c5c9c5c11c3c5.innerHTML += " ";
+FacePile0c5c9c5c11c3.appendChild(FacePile0c5c9c5c11c3c5);
+FacePile0c5c9c5c11c3.innerHTML += " ";
+FacePile0c5c9c5c11.appendChild(FacePile0c5c9c5c11c3);
+FacePile0c5c9c5c11.innerHTML += " ";
+FacePile0c5c9c5.appendChild(FacePile0c5c9c5c11);
+FacePile0c5c9c5.innerHTML += " ";
+FacePile0c5c9.appendChild(FacePile0c5c9c5);
+FacePile0c5c9.innerHTML += " ";
+FacePile0c5.appendChild(FacePile0c5c9);
+FacePile0c5.innerHTML += " ";
+FacePile0.appendChild(FacePile0c5);
+FacePile0.innerHTML += " ";
+FacePile0.innerHTML += " ";
+let FacePile0c9 = document.createElement("div");
+FacePile0c9.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+FacePile0c9.innerHTML += " ";
+let FacePile0c9c1 = document.createElement("div");
+FacePile0c9c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c1.innerHTML += " ";
+let FacePile0c9c1c1 = document.createElement("div");
+FacePile0c9c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--purple");
+FacePile0c9c1c1.innerHTML += "ML";
+FacePile0c9c1.appendChild(FacePile0c9c1c1);
+FacePile0c9c1.innerHTML += " ";
+FacePile0c9.appendChild(FacePile0c9c1);
+FacePile0c9.innerHTML += " ";
+let FacePile0c9c3 = document.createElement("div");
+FacePile0c9c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c3.innerHTML += " ";
+FacePile0c9.appendChild(FacePile0c9c3);
+FacePile0c9.innerHTML += " ";
+let FacePile0c9c5 = document.createElement("div");
+FacePile0c9c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c5.innerHTML += " ";
+let FacePile0c9c5c1 = document.createElement("div");
+FacePile0c9c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c5c1.innerHTML += "Marcus Lauer";
+FacePile0c9c5.appendChild(FacePile0c9c5c1);
+FacePile0c9c5.innerHTML += " ";
+let FacePile0c9c5c3 = document.createElement("div");
+FacePile0c9c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c5c3.innerHTML += "Accountant";
+FacePile0c9c5.appendChild(FacePile0c9c5c3);
+FacePile0c9c5.innerHTML += " ";
+FacePile0c9.appendChild(FacePile0c9c5);
+FacePile0c9.innerHTML += " ";
+FacePile0c9.innerHTML += " ";
+let FacePile0c9c9 = document.createElement("div");
+FacePile0c9c9.setAttribute("class", "ms-PersonaCard ");
+FacePile0c9c9.innerHTML += " ";
+let FacePile0c9c9c1 = document.createElement("div");
+FacePile0c9c9c1.setAttribute("class", "ms-PersonaCard-persona");
+FacePile0c9c9c1.innerHTML += " ";
+FacePile0c9c9c1.innerHTML += " ";
+let FacePile0c9c9c1c3 = document.createElement("div");
+FacePile0c9c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+FacePile0c9c9c1c3.innerHTML += " ";
+let FacePile0c9c9c1c3c1 = document.createElement("div");
+FacePile0c9c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c1c3c1.innerHTML += " ";
+let FacePile0c9c9c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--purple");
+FacePile0c9c9c1c3c1c1.innerHTML += "ML";
+FacePile0c9c9c1c3c1.appendChild(FacePile0c9c9c1c3c1c1);
+FacePile0c9c9c1c3c1.innerHTML += " ";
+FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c1);
+FacePile0c9c9c1c3.innerHTML += " ";
+let FacePile0c9c9c1c3c3 = document.createElement("div");
+FacePile0c9c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c1c3c3.innerHTML += " ";
+FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c3);
+FacePile0c9c9c1c3.innerHTML += " ";
+let FacePile0c9c9c1c3c5 = document.createElement("div");
+FacePile0c9c9c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c1c3c5.innerHTML += " ";
+let FacePile0c9c9c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c1c3c5c1.innerHTML += "Marcus Lauer";
+FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c1);
+FacePile0c9c9c1c3c5.innerHTML += " ";
+let FacePile0c9c9c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c1c3c5c3.innerHTML += "Accountant";
+FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c3);
+FacePile0c9c9c1c3c5.innerHTML += " ";
+let FacePile0c9c9c1c3c5c5 = document.createElement("div");
+FacePile0c9c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+FacePile0c9c9c1c3c5c5.innerHTML += "In a meeting";
+FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c5);
+FacePile0c9c9c1c3c5.innerHTML += " ";
+let FacePile0c9c9c1c3c5c7 = document.createElement("div");
+FacePile0c9c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+FacePile0c9c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+FacePile0c9c9c1c3c5.appendChild(FacePile0c9c9c1c3c5c7);
+FacePile0c9c9c1c3c5.innerHTML += " ";
+FacePile0c9c9c1c3.appendChild(FacePile0c9c9c1c3c5);
+FacePile0c9c9c1c3.innerHTML += " ";
+FacePile0c9c9c1.appendChild(FacePile0c9c9c1c3);
+FacePile0c9c9c1.innerHTML += " ";
+FacePile0c9c9.appendChild(FacePile0c9c9c1);
+FacePile0c9c9.innerHTML += " ";
+let FacePile0c9c9c3 = document.createElement("ul");
+FacePile0c9c9c3.setAttribute("class", "ms-PersonaCard-actions");
+FacePile0c9c9c3.innerHTML += " ";
+let FacePile0c9c9c3c1 = document.createElement("li");
+FacePile0c9c9c3c1.setAttribute("data-action-id", "chat");
+FacePile0c9c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c9c9c3c1.setAttribute("tabindex", "1");
+let FacePile0c9c9c3c1c0 = document.createElement("i");
+FacePile0c9c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+FacePile0c9c9c3c1.appendChild(FacePile0c9c9c3c1c0);
+FacePile0c9c9c3.appendChild(FacePile0c9c9c3c1);
+FacePile0c9c9c3.innerHTML += " ";
+let FacePile0c9c9c3c3 = document.createElement("li");
+FacePile0c9c9c3c3.setAttribute("data-action-id", "phone");
+FacePile0c9c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+FacePile0c9c9c3c3.setAttribute("tabindex", "2");
+let FacePile0c9c9c3c3c0 = document.createElement("i");
+FacePile0c9c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+FacePile0c9c9c3c3.appendChild(FacePile0c9c9c3c3c0);
+FacePile0c9c9c3.appendChild(FacePile0c9c9c3c3);
+FacePile0c9c9c3.innerHTML += " ";
+let FacePile0c9c9c3c5 = document.createElement("li");
+FacePile0c9c9c3c5.setAttribute("data-action-id", "video");
+FacePile0c9c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c9c9c3c5.setAttribute("tabindex", "3");
+let FacePile0c9c9c3c5c0 = document.createElement("i");
+FacePile0c9c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+FacePile0c9c9c3c5.appendChild(FacePile0c9c9c3c5c0);
+FacePile0c9c9c3.appendChild(FacePile0c9c9c3c5);
+FacePile0c9c9c3.innerHTML += " ";
+let FacePile0c9c9c3c7 = document.createElement("li");
+FacePile0c9c9c3c7.setAttribute("data-action-id", "mail");
+FacePile0c9c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c9c9c3c7.setAttribute("tabindex", "4");
+let FacePile0c9c9c3c7c0 = document.createElement("i");
+FacePile0c9c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+FacePile0c9c9c3c7.appendChild(FacePile0c9c9c3c7c0);
+FacePile0c9c9c3.appendChild(FacePile0c9c9c3c7);
+FacePile0c9c9c3.innerHTML += " ";
+let FacePile0c9c9c3c9 = document.createElement("li");
+FacePile0c9c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+FacePile0c9c9c3c9.setAttribute("alt", "View profile in Delve");
+FacePile0c9c9c3c9.setAttribute("title", "View profile in Delve");
+FacePile0c9c9c3c9.innerHTML += "View profile";
+FacePile0c9c9c3.appendChild(FacePile0c9c9c3c9);
+FacePile0c9c9c3.innerHTML += " ";
+let FacePile0c9c9c3c11 = document.createElement("li");
+FacePile0c9c9c3c11.setAttribute("data-action-id", "org");
+FacePile0c9c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+FacePile0c9c9c3c11.setAttribute("tabindex", "5");
+let FacePile0c9c9c3c11c0 = document.createElement("i");
+FacePile0c9c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+FacePile0c9c9c3c11.appendChild(FacePile0c9c9c3c11c0);
+FacePile0c9c9c3.appendChild(FacePile0c9c9c3c11);
+FacePile0c9c9c3.innerHTML += " ";
+FacePile0c9c9.appendChild(FacePile0c9c9c3);
+FacePile0c9c9.innerHTML += " ";
+let FacePile0c9c9c5 = document.createElement("div");
+FacePile0c9c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+FacePile0c9c9c5.innerHTML += " ";
+let FacePile0c9c9c5c1 = document.createElement("div");
+FacePile0c9c9c5c1.setAttribute("data-detail-id", "mail");
+FacePile0c9c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c9c9c5c1.innerHTML += " ";
+let FacePile0c9c9c5c1c1 = document.createElement("div");
+FacePile0c9c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c1c1c0 = document.createElement("span");
+FacePile0c9c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c1c1c0.innerHTML += "Personal:";
+FacePile0c9c9c5c1c1.appendChild(FacePile0c9c9c5c1c1c0);
+FacePile0c9c9c5c1c1.innerHTML += " ";
+let FacePile0c9c9c5c1c1c2 = document.createElement("a");
+FacePile0c9c9c5c1c1c2.setAttribute("class", "ms-Link");
+FacePile0c9c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+FacePile0c9c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+FacePile0c9c9c5c1c1.appendChild(FacePile0c9c9c5c1c1c2);
+FacePile0c9c9c5c1.appendChild(FacePile0c9c9c5c1c1);
+FacePile0c9c9c5c1.innerHTML += " ";
+let FacePile0c9c9c5c1c3 = document.createElement("div");
+FacePile0c9c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c1c3c0 = document.createElement("span");
+FacePile0c9c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c1c3c0.innerHTML += "Work:";
+FacePile0c9c9c5c1c3.appendChild(FacePile0c9c9c5c1c3c0);
+FacePile0c9c9c5c1c3.innerHTML += " ";
+let FacePile0c9c9c5c1c3c2 = document.createElement("a");
+FacePile0c9c9c5c1c3c2.setAttribute("class", "ms-Link");
+FacePile0c9c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+FacePile0c9c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+FacePile0c9c9c5c1c3.appendChild(FacePile0c9c9c5c1c3c2);
+FacePile0c9c9c5c1.appendChild(FacePile0c9c9c5c1c3);
+FacePile0c9c9c5c1.innerHTML += " ";
+FacePile0c9c9c5.appendChild(FacePile0c9c9c5c1);
+FacePile0c9c9c5.innerHTML += " ";
+let FacePile0c9c9c5c3 = document.createElement("div");
+FacePile0c9c9c5c3.setAttribute("data-detail-id", "chat");
+FacePile0c9c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c9c9c5c3.innerHTML += " ";
+let FacePile0c9c9c5c3c1 = document.createElement("div");
+FacePile0c9c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c3c1c0 = document.createElement("span");
+FacePile0c9c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c3c1c0.innerHTML += "Lync:";
+FacePile0c9c9c5c3c1.appendChild(FacePile0c9c9c5c3c1c0);
+FacePile0c9c9c5c3c1.innerHTML += " ";
+let FacePile0c9c9c5c3c1c2 = document.createElement("a");
+FacePile0c9c9c5c3c1c2.setAttribute("class", "ms-Link");
+FacePile0c9c9c5c3c1c2.setAttribute("href", "#");
+FacePile0c9c9c5c3c1c2.innerHTML += "Start Lync call";
+FacePile0c9c9c5c3c1.appendChild(FacePile0c9c9c5c3c1c2);
+FacePile0c9c9c5c3.appendChild(FacePile0c9c9c5c3c1);
+FacePile0c9c9c5c3.innerHTML += " ";
+FacePile0c9c9c5.appendChild(FacePile0c9c9c5c3);
+FacePile0c9c9c5.innerHTML += " ";
+let FacePile0c9c9c5c5 = document.createElement("div");
+FacePile0c9c9c5c5.setAttribute("data-detail-id", "phone");
+FacePile0c9c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c9c9c5c5.innerHTML += " ";
+let FacePile0c9c9c5c5c1 = document.createElement("div");
+FacePile0c9c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c1);
+FacePile0c9c9c5c5.innerHTML += " ";
+let FacePile0c9c9c5c5c3 = document.createElement("div");
+FacePile0c9c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c5c3c0 = document.createElement("span");
+FacePile0c9c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c5c3c0.innerHTML += "Details";
+FacePile0c9c9c5c5c3.appendChild(FacePile0c9c9c5c5c3c0);
+FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c3);
+FacePile0c9c9c5c5.innerHTML += " ";
+let FacePile0c9c9c5c5c5 = document.createElement("div");
+FacePile0c9c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c5c5c0 = document.createElement("span");
+FacePile0c9c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c5c5c0.innerHTML += "Personal:";
+FacePile0c9c9c5c5c5.appendChild(FacePile0c9c9c5c5c5c0);
+FacePile0c9c9c5c5c5.innerHTML += " 555.206.2443";
+FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c5);
+FacePile0c9c9c5c5.innerHTML += " ";
+let FacePile0c9c9c5c5c7 = document.createElement("div");
+FacePile0c9c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c5c7c0 = document.createElement("span");
+FacePile0c9c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c5c7c0.innerHTML += "Work:";
+FacePile0c9c9c5c5c7.appendChild(FacePile0c9c9c5c5c7c0);
+FacePile0c9c9c5c5c7.innerHTML += " 555.929.8240";
+FacePile0c9c9c5c5.appendChild(FacePile0c9c9c5c5c7);
+FacePile0c9c9c5c5.innerHTML += " ";
+FacePile0c9c9c5.appendChild(FacePile0c9c9c5c5);
+FacePile0c9c9c5.innerHTML += " ";
+let FacePile0c9c9c5c7 = document.createElement("div");
+FacePile0c9c9c5c7.setAttribute("data-detail-id", "video");
+FacePile0c9c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c9c9c5c7.innerHTML += " ";
+let FacePile0c9c9c5c7c1 = document.createElement("div");
+FacePile0c9c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c9c9c5c7c1c0 = document.createElement("span");
+FacePile0c9c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c9c9c5c7c1c0.innerHTML += "Skype:";
+FacePile0c9c9c5c7c1.appendChild(FacePile0c9c9c5c7c1c0);
+FacePile0c9c9c5c7c1.innerHTML += " ";
+let FacePile0c9c9c5c7c1c2 = document.createElement("a");
+FacePile0c9c9c5c7c1c2.setAttribute("class", "ms-Link");
+FacePile0c9c9c5c7c1c2.setAttribute("href", "#");
+FacePile0c9c9c5c7c1c2.innerHTML += "Start Skype call";
+FacePile0c9c9c5c7c1.appendChild(FacePile0c9c9c5c7c1c2);
+FacePile0c9c9c5c7.appendChild(FacePile0c9c9c5c7c1);
+FacePile0c9c9c5c7.innerHTML += " ";
+FacePile0c9c9c5.appendChild(FacePile0c9c9c5c7);
+FacePile0c9c9c5.innerHTML += " ";
+FacePile0c9c9c5.innerHTML += " ";
+let FacePile0c9c9c5c11 = document.createElement("div");
+FacePile0c9c9c5c11.setAttribute("data-detail-id", "org");
+FacePile0c9c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c9c9c5c11.innerHTML += " ";
+FacePile0c9c9c5c11.innerHTML += " ";
+let FacePile0c9c9c5c11c3 = document.createElement("div");
+FacePile0c9c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+FacePile0c9c9c5c11c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+FacePile0c9c9c5c11c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1 = document.createElement("ul");
+FacePile0c9c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1 = document.createElement("li");
+FacePile0c9c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c1c1c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1c1);
+FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1c3);
+FacePile0c9c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c1);
+FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c3);
+FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+FacePile0c9c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5c1);
+FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+FacePile0c9c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5c3);
+FacePile0c9c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3c5);
+FacePile0c9c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1c3);
+FacePile0c9c9c5c11c3c1c1c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1c1);
+FacePile0c9c9c5c11c3c1c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c1);
+FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3 = document.createElement("li");
+FacePile0c9c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1c1);
+FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1c3);
+FacePile0c9c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c1);
+FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c3);
+FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+FacePile0c9c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5c1);
+FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+FacePile0c9c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5c3);
+FacePile0c9c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3c5);
+FacePile0c9c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c1c1c3c1c3);
+FacePile0c9c9c5c11c3c1c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c1c1c3c1);
+FacePile0c9c9c5c11c3c1c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c1c1.appendChild(FacePile0c9c9c5c11c3c1c1c3);
+FacePile0c9c9c5c11c3c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c1.appendChild(FacePile0c9c9c5c11c3c1c1);
+FacePile0c9c9c5c11c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c1);
+FacePile0c9c9c5c11c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+FacePile0c9c9c5c11c3c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+FacePile0c9c9c5c11c3c3c1.innerHTML += "Manager";
+FacePile0c9c9c5c11c3c3.appendChild(FacePile0c9c9c5c11c3c3c1);
+FacePile0c9c9c5c11c3c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3 = document.createElement("ul");
+FacePile0c9c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+FacePile0c9c9c5c11c3c3c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1 = document.createElement("li");
+FacePile0c9c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c3c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1c1);
+FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1c3);
+FacePile0c9c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c1);
+FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c3);
+FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+FacePile0c9c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5c1);
+FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+FacePile0c9c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5c3);
+FacePile0c9c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3c5);
+FacePile0c9c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3c1c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1c3);
+FacePile0c9c9c5c11c3c3c3c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3c1.appendChild(FacePile0c9c9c5c11c3c3c3c1c1);
+FacePile0c9c9c5c11c3c3c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c3c3.appendChild(FacePile0c9c9c5c11c3c3c3c1);
+FacePile0c9c9c5c11c3c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c3.appendChild(FacePile0c9c9c5c11c3c3c3);
+FacePile0c9c9c5c11c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c3);
+FacePile0c9c9c5c11c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+FacePile0c9c9c5c11c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+FacePile0c9c9c5c11c3c5c1.innerHTML += "Staff";
+FacePile0c9c9c5c11c3c5.appendChild(FacePile0c9c9c5c11c3c5c1);
+FacePile0c9c9c5c11c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3 = document.createElement("ul");
+FacePile0c9c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1 = document.createElement("li");
+FacePile0c9c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c5c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1c1);
+FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1c3);
+FacePile0c9c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c1);
+FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c3);
+FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+FacePile0c9c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5c1);
+FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+FacePile0c9c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5c3);
+FacePile0c9c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3c5);
+FacePile0c9c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c1c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1c3);
+FacePile0c9c9c5c11c3c5c3c1c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c1c1);
+FacePile0c9c9c5c11c3c5c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c1);
+FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3 = document.createElement("li");
+FacePile0c9c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c5c3c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1c1);
+FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1c3);
+FacePile0c9c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c1);
+FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c3);
+FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+FacePile0c9c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5c1);
+FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+FacePile0c9c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5c3);
+FacePile0c9c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3c5);
+FacePile0c9c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c3c1c3);
+FacePile0c9c9c5c11c3c5c3c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c3.appendChild(FacePile0c9c9c5c11c3c5c3c3c1);
+FacePile0c9c9c5c11c3c5c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c3);
+FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5 = document.createElement("li");
+FacePile0c9c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c5c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1c1);
+FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1c3);
+FacePile0c9c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c1);
+FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c3);
+FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+FacePile0c9c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5c1);
+FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+FacePile0c9c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5c3);
+FacePile0c9c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3c5);
+FacePile0c9c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c5c1.appendChild(FacePile0c9c9c5c11c3c5c3c5c1c3);
+FacePile0c9c9c5c11c3c5c3c5c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c5c1);
+FacePile0c9c9c5c11c3c5c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c5);
+FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7 = document.createElement("li");
+FacePile0c9c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c9c9c5c11c3c5c3c7.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1 = document.createElement("button");
+FacePile0c9c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c9c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+FacePile0c9c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1c1);
+FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c9c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1c3);
+FacePile0c9c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c1);
+FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c9c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c3);
+FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c9c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+FacePile0c9c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5c1);
+FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+let FacePile0c9c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+FacePile0c9c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c9c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+FacePile0c9c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5c3);
+FacePile0c9c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3c5);
+FacePile0c9c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c7c1.appendChild(FacePile0c9c9c5c11c3c5c3c7c1c3);
+FacePile0c9c9c5c11c3c5c3c7c1.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3c7.appendChild(FacePile0c9c9c5c11c3c5c3c7c1);
+FacePile0c9c9c5c11c3c5c3c7.innerHTML += " ";
+FacePile0c9c9c5c11c3c5c3.appendChild(FacePile0c9c9c5c11c3c5c3c7);
+FacePile0c9c9c5c11c3c5c3.innerHTML += " ";
+FacePile0c9c9c5c11c3c5.appendChild(FacePile0c9c9c5c11c3c5c3);
+FacePile0c9c9c5c11c3c5.innerHTML += " ";
+FacePile0c9c9c5c11c3.appendChild(FacePile0c9c9c5c11c3c5);
+FacePile0c9c9c5c11c3.innerHTML += " ";
+FacePile0c9c9c5c11.appendChild(FacePile0c9c9c5c11c3);
+FacePile0c9c9c5c11.innerHTML += " ";
+FacePile0c9c9c5.appendChild(FacePile0c9c9c5c11);
+FacePile0c9c9c5.innerHTML += " ";
+FacePile0c9c9.appendChild(FacePile0c9c9c5);
+FacePile0c9c9.innerHTML += " ";
+FacePile0c9.appendChild(FacePile0c9c9);
+FacePile0c9.innerHTML += " ";
+FacePile0.appendChild(FacePile0c9);
+FacePile0.innerHTML += " ";
+FacePile0.innerHTML += " ";
+let FacePile0c13 = document.createElement("div");
+FacePile0c13.setAttribute("class", "ms-Persona ms-Persona--facePile ");
+FacePile0c13.innerHTML += " ";
+let FacePile0c13c1 = document.createElement("div");
+FacePile0c13c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c1.innerHTML += " ";
+let FacePile0c13c1c1 = document.createElement("div");
+FacePile0c13c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--green");
+FacePile0c13c1c1.innerHTML += "DF";
+FacePile0c13c1.appendChild(FacePile0c13c1c1);
+FacePile0c13c1.innerHTML += " ";
+FacePile0c13.appendChild(FacePile0c13c1);
+FacePile0c13.innerHTML += " ";
+let FacePile0c13c3 = document.createElement("div");
+FacePile0c13c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c3.innerHTML += " ";
+FacePile0c13.appendChild(FacePile0c13c3);
+FacePile0c13.innerHTML += " ";
+let FacePile0c13c5 = document.createElement("div");
+FacePile0c13c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c5.innerHTML += " ";
+let FacePile0c13c5c1 = document.createElement("div");
+FacePile0c13c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c5c1.innerHTML += "Alton Lafferty";
+FacePile0c13c5.appendChild(FacePile0c13c5c1);
+FacePile0c13c5.innerHTML += " ";
+let FacePile0c13c5c3 = document.createElement("div");
+FacePile0c13c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c5c3.innerHTML += "Accountant";
+FacePile0c13c5.appendChild(FacePile0c13c5c3);
+FacePile0c13c5.innerHTML += " ";
+FacePile0c13.appendChild(FacePile0c13c5);
+FacePile0c13.innerHTML += " ";
+FacePile0c13.innerHTML += " ";
+let FacePile0c13c9 = document.createElement("div");
+FacePile0c13c9.setAttribute("class", "ms-PersonaCard ");
+FacePile0c13c9.innerHTML += " ";
+let FacePile0c13c9c1 = document.createElement("div");
+FacePile0c13c9c1.setAttribute("class", "ms-PersonaCard-persona");
+FacePile0c13c9c1.innerHTML += " ";
+FacePile0c13c9c1.innerHTML += " ";
+let FacePile0c13c9c1c3 = document.createElement("div");
+FacePile0c13c9c1c3.setAttribute("class", "ms-Persona ms-Persona--lg ");
+FacePile0c13c9c1c3.innerHTML += " ";
+let FacePile0c13c9c1c3c1 = document.createElement("div");
+FacePile0c13c9c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c1c3c1.innerHTML += " ";
+let FacePile0c13c9c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c1c3c1c1.innerHTML += "AL";
+FacePile0c13c9c1c3c1.appendChild(FacePile0c13c9c1c3c1c1);
+FacePile0c13c9c1c3c1.innerHTML += " ";
+let FacePile0c13c9c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c1c3c1.appendChild(FacePile0c13c9c1c3c1c3);
+FacePile0c13c9c1c3c1.innerHTML += " ";
+FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c1);
+FacePile0c13c9c1c3.innerHTML += " ";
+let FacePile0c13c9c1c3c3 = document.createElement("div");
+FacePile0c13c9c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c1c3c3.innerHTML += " ";
+FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c3);
+FacePile0c13c9c1c3.innerHTML += " ";
+let FacePile0c13c9c1c3c5 = document.createElement("div");
+FacePile0c13c9c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c1c3c5.innerHTML += " ";
+let FacePile0c13c9c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c1c3c5c1.innerHTML += "Alton Lafferty";
+FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c1);
+FacePile0c13c9c1c3c5.innerHTML += " ";
+let FacePile0c13c9c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c1c3c5c3.innerHTML += "Accountant";
+FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c3);
+FacePile0c13c9c1c3c5.innerHTML += " ";
+let FacePile0c13c9c1c3c5c5 = document.createElement("div");
+FacePile0c13c9c1c3c5c5.setAttribute("class", "ms-Persona-tertiaryText");
+FacePile0c13c9c1c3c5c5.innerHTML += "In a meeting";
+FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c5);
+FacePile0c13c9c1c3c5.innerHTML += " ";
+let FacePile0c13c9c1c3c5c7 = document.createElement("div");
+FacePile0c13c9c1c3c5c7.setAttribute("class", "ms-Persona-optionalText");
+FacePile0c13c9c1c3c5c7.innerHTML += "Available at 4:00pm";
+FacePile0c13c9c1c3c5.appendChild(FacePile0c13c9c1c3c5c7);
+FacePile0c13c9c1c3c5.innerHTML += " ";
+FacePile0c13c9c1c3.appendChild(FacePile0c13c9c1c3c5);
+FacePile0c13c9c1c3.innerHTML += " ";
+FacePile0c13c9c1.appendChild(FacePile0c13c9c1c3);
+FacePile0c13c9c1.innerHTML += " ";
+FacePile0c13c9.appendChild(FacePile0c13c9c1);
+FacePile0c13c9.innerHTML += " ";
+let FacePile0c13c9c3 = document.createElement("ul");
+FacePile0c13c9c3.setAttribute("class", "ms-PersonaCard-actions");
+FacePile0c13c9c3.innerHTML += " ";
+let FacePile0c13c9c3c1 = document.createElement("li");
+FacePile0c13c9c3c1.setAttribute("data-action-id", "chat");
+FacePile0c13c9c3c1.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c13c9c3c1.setAttribute("tabindex", "1");
+let FacePile0c13c9c3c1c0 = document.createElement("i");
+FacePile0c13c9c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+FacePile0c13c9c3c1.appendChild(FacePile0c13c9c3c1c0);
+FacePile0c13c9c3.appendChild(FacePile0c13c9c3c1);
+FacePile0c13c9c3.innerHTML += " ";
+let FacePile0c13c9c3c3 = document.createElement("li");
+FacePile0c13c9c3c3.setAttribute("data-action-id", "phone");
+FacePile0c13c9c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+FacePile0c13c9c3c3.setAttribute("tabindex", "2");
+let FacePile0c13c9c3c3c0 = document.createElement("i");
+FacePile0c13c9c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+FacePile0c13c9c3c3.appendChild(FacePile0c13c9c3c3c0);
+FacePile0c13c9c3.appendChild(FacePile0c13c9c3c3);
+FacePile0c13c9c3.innerHTML += " ";
+let FacePile0c13c9c3c5 = document.createElement("li");
+FacePile0c13c9c3c5.setAttribute("data-action-id", "video");
+FacePile0c13c9c3c5.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c13c9c3c5.setAttribute("tabindex", "3");
+let FacePile0c13c9c3c5c0 = document.createElement("i");
+FacePile0c13c9c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+FacePile0c13c9c3c5.appendChild(FacePile0c13c9c3c5c0);
+FacePile0c13c9c3.appendChild(FacePile0c13c9c3c5);
+FacePile0c13c9c3.innerHTML += " ";
+let FacePile0c13c9c3c7 = document.createElement("li");
+FacePile0c13c9c3c7.setAttribute("data-action-id", "mail");
+FacePile0c13c9c3c7.setAttribute("class", "ms-PersonaCard-action");
+FacePile0c13c9c3c7.setAttribute("tabindex", "4");
+let FacePile0c13c9c3c7c0 = document.createElement("i");
+FacePile0c13c9c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+FacePile0c13c9c3c7.appendChild(FacePile0c13c9c3c7c0);
+FacePile0c13c9c3.appendChild(FacePile0c13c9c3c7);
+FacePile0c13c9c3.innerHTML += " ";
+let FacePile0c13c9c3c9 = document.createElement("li");
+FacePile0c13c9c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+FacePile0c13c9c3c9.setAttribute("alt", "View profile in Delve");
+FacePile0c13c9c3c9.setAttribute("title", "View profile in Delve");
+FacePile0c13c9c3c9.innerHTML += "View profile";
+FacePile0c13c9c3.appendChild(FacePile0c13c9c3c9);
+FacePile0c13c9c3.innerHTML += " ";
+let FacePile0c13c9c3c11 = document.createElement("li");
+FacePile0c13c9c3c11.setAttribute("data-action-id", "org");
+FacePile0c13c9c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+FacePile0c13c9c3c11.setAttribute("tabindex", "5");
+let FacePile0c13c9c3c11c0 = document.createElement("i");
+FacePile0c13c9c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+FacePile0c13c9c3c11.appendChild(FacePile0c13c9c3c11c0);
+FacePile0c13c9c3.appendChild(FacePile0c13c9c3c11);
+FacePile0c13c9c3.innerHTML += " ";
+FacePile0c13c9.appendChild(FacePile0c13c9c3);
+FacePile0c13c9.innerHTML += " ";
+let FacePile0c13c9c5 = document.createElement("div");
+FacePile0c13c9c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+FacePile0c13c9c5.innerHTML += " ";
+let FacePile0c13c9c5c1 = document.createElement("div");
+FacePile0c13c9c5c1.setAttribute("data-detail-id", "mail");
+FacePile0c13c9c5c1.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c13c9c5c1.innerHTML += " ";
+let FacePile0c13c9c5c1c1 = document.createElement("div");
+FacePile0c13c9c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c1c1c0 = document.createElement("span");
+FacePile0c13c9c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c1c1c0.innerHTML += "Personal:";
+FacePile0c13c9c5c1c1.appendChild(FacePile0c13c9c5c1c1c0);
+FacePile0c13c9c5c1c1.innerHTML += " ";
+let FacePile0c13c9c5c1c1c2 = document.createElement("a");
+FacePile0c13c9c5c1c1c2.setAttribute("class", "ms-Link");
+FacePile0c13c9c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+FacePile0c13c9c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+FacePile0c13c9c5c1c1.appendChild(FacePile0c13c9c5c1c1c2);
+FacePile0c13c9c5c1.appendChild(FacePile0c13c9c5c1c1);
+FacePile0c13c9c5c1.innerHTML += " ";
+let FacePile0c13c9c5c1c3 = document.createElement("div");
+FacePile0c13c9c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c1c3c0 = document.createElement("span");
+FacePile0c13c9c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c1c3c0.innerHTML += "Work:";
+FacePile0c13c9c5c1c3.appendChild(FacePile0c13c9c5c1c3c0);
+FacePile0c13c9c5c1c3.innerHTML += " ";
+let FacePile0c13c9c5c1c3c2 = document.createElement("a");
+FacePile0c13c9c5c1c3c2.setAttribute("class", "ms-Link");
+FacePile0c13c9c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+FacePile0c13c9c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+FacePile0c13c9c5c1c3.appendChild(FacePile0c13c9c5c1c3c2);
+FacePile0c13c9c5c1.appendChild(FacePile0c13c9c5c1c3);
+FacePile0c13c9c5c1.innerHTML += " ";
+FacePile0c13c9c5.appendChild(FacePile0c13c9c5c1);
+FacePile0c13c9c5.innerHTML += " ";
+let FacePile0c13c9c5c3 = document.createElement("div");
+FacePile0c13c9c5c3.setAttribute("data-detail-id", "chat");
+FacePile0c13c9c5c3.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c13c9c5c3.innerHTML += " ";
+let FacePile0c13c9c5c3c1 = document.createElement("div");
+FacePile0c13c9c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c3c1c0 = document.createElement("span");
+FacePile0c13c9c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c3c1c0.innerHTML += "Lync:";
+FacePile0c13c9c5c3c1.appendChild(FacePile0c13c9c5c3c1c0);
+FacePile0c13c9c5c3c1.innerHTML += " ";
+let FacePile0c13c9c5c3c1c2 = document.createElement("a");
+FacePile0c13c9c5c3c1c2.setAttribute("class", "ms-Link");
+FacePile0c13c9c5c3c1c2.setAttribute("href", "#");
+FacePile0c13c9c5c3c1c2.innerHTML += "Start Lync call";
+FacePile0c13c9c5c3c1.appendChild(FacePile0c13c9c5c3c1c2);
+FacePile0c13c9c5c3.appendChild(FacePile0c13c9c5c3c1);
+FacePile0c13c9c5c3.innerHTML += " ";
+FacePile0c13c9c5.appendChild(FacePile0c13c9c5c3);
+FacePile0c13c9c5.innerHTML += " ";
+let FacePile0c13c9c5c5 = document.createElement("div");
+FacePile0c13c9c5c5.setAttribute("data-detail-id", "phone");
+FacePile0c13c9c5c5.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c13c9c5c5.innerHTML += " ";
+let FacePile0c13c9c5c5c1 = document.createElement("div");
+FacePile0c13c9c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c1);
+FacePile0c13c9c5c5.innerHTML += " ";
+let FacePile0c13c9c5c5c3 = document.createElement("div");
+FacePile0c13c9c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c5c3c0 = document.createElement("span");
+FacePile0c13c9c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c5c3c0.innerHTML += "Details";
+FacePile0c13c9c5c5c3.appendChild(FacePile0c13c9c5c5c3c0);
+FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c3);
+FacePile0c13c9c5c5.innerHTML += " ";
+let FacePile0c13c9c5c5c5 = document.createElement("div");
+FacePile0c13c9c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c5c5c0 = document.createElement("span");
+FacePile0c13c9c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c5c5c0.innerHTML += "Personal:";
+FacePile0c13c9c5c5c5.appendChild(FacePile0c13c9c5c5c5c0);
+FacePile0c13c9c5c5c5.innerHTML += " 555.206.2443";
+FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c5);
+FacePile0c13c9c5c5.innerHTML += " ";
+let FacePile0c13c9c5c5c7 = document.createElement("div");
+FacePile0c13c9c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c5c7c0 = document.createElement("span");
+FacePile0c13c9c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c5c7c0.innerHTML += "Work:";
+FacePile0c13c9c5c5c7.appendChild(FacePile0c13c9c5c5c7c0);
+FacePile0c13c9c5c5c7.innerHTML += " 555.929.8240";
+FacePile0c13c9c5c5.appendChild(FacePile0c13c9c5c5c7);
+FacePile0c13c9c5c5.innerHTML += " ";
+FacePile0c13c9c5.appendChild(FacePile0c13c9c5c5);
+FacePile0c13c9c5.innerHTML += " ";
+let FacePile0c13c9c5c7 = document.createElement("div");
+FacePile0c13c9c5c7.setAttribute("data-detail-id", "video");
+FacePile0c13c9c5c7.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c13c9c5c7.innerHTML += " ";
+let FacePile0c13c9c5c7c1 = document.createElement("div");
+FacePile0c13c9c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let FacePile0c13c9c5c7c1c0 = document.createElement("span");
+FacePile0c13c9c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+FacePile0c13c9c5c7c1c0.innerHTML += "Skype:";
+FacePile0c13c9c5c7c1.appendChild(FacePile0c13c9c5c7c1c0);
+FacePile0c13c9c5c7c1.innerHTML += " ";
+let FacePile0c13c9c5c7c1c2 = document.createElement("a");
+FacePile0c13c9c5c7c1c2.setAttribute("class", "ms-Link");
+FacePile0c13c9c5c7c1c2.setAttribute("href", "#");
+FacePile0c13c9c5c7c1c2.innerHTML += "Start Skype call";
+FacePile0c13c9c5c7c1.appendChild(FacePile0c13c9c5c7c1c2);
+FacePile0c13c9c5c7.appendChild(FacePile0c13c9c5c7c1);
+FacePile0c13c9c5c7.innerHTML += " ";
+FacePile0c13c9c5.appendChild(FacePile0c13c9c5c7);
+FacePile0c13c9c5.innerHTML += " ";
+FacePile0c13c9c5.innerHTML += " ";
+let FacePile0c13c9c5c11 = document.createElement("div");
+FacePile0c13c9c5c11.setAttribute("data-detail-id", "org");
+FacePile0c13c9c5c11.setAttribute("class", "ms-PersonaCard-details");
+FacePile0c13c9c5c11.innerHTML += " ";
+FacePile0c13c9c5c11.innerHTML += " ";
+let FacePile0c13c9c5c11c3 = document.createElement("div");
+FacePile0c13c9c5c11c3.setAttribute("class", "ms-OrgChart ");
+FacePile0c13c9c5c11c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1.setAttribute("class", "ms-OrgChart-group");
+FacePile0c13c9c5c11c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1 = document.createElement("ul");
+FacePile0c13c9c5c11c3c1c1.setAttribute("class", "ms-OrgChart-list");
+FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1 = document.createElement("li");
+FacePile0c13c9c5c11c3c1c1c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c1c1c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c1c1c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c1c1c1c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1c1);
+FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c1c1c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1c3);
+FacePile0c13c9c5c11c3c1c1c1c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c1);
+FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c1c1c1c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c3);
+FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c1c1c1c1c3c5c1.innerHTML += "Russel Miller";
+FacePile0c13c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5c1);
+FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c1c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c1c1c1c1c3c5c3.innerHTML += "Sales";
+FacePile0c13c9c5c11c3c1c1c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5c3);
+FacePile0c13c9c5c11c3c1c1c1c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3c5);
+FacePile0c13c9c5c11c3c1c1c1c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1c3);
+FacePile0c13c9c5c11c3c1c1c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1c1);
+FacePile0c13c9c5c11c3c1c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c1);
+FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3 = document.createElement("li");
+FacePile0c13c9c5c11c3c1c1c3.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c1c1c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c1c1c3c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1c1);
+FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c1c1c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1c3);
+FacePile0c13c9c5c11c3c1c1c3c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c1);
+FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c1c1c3c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c3);
+FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c1c1c3c1c3c5c1.innerHTML += "Douglas Fielder";
+FacePile0c13c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5c1);
+FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c1c1c3c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c1c1c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c1c1c3c1c3c5c3.innerHTML += "Public Relations";
+FacePile0c13c9c5c11c3c1c1c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5c3);
+FacePile0c13c9c5c11c3c1c1c3c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c3c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3c5);
+FacePile0c13c9c5c11c3c1c1c3c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c1c1c3c1c3);
+FacePile0c13c9c5c11c3c1c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c1c1c3c1);
+FacePile0c13c9c5c11c3c1c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c1c1.appendChild(FacePile0c13c9c5c11c3c1c1c3);
+FacePile0c13c9c5c11c3c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c1.appendChild(FacePile0c13c9c5c11c3c1c1);
+FacePile0c13c9c5c11c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c1);
+FacePile0c13c9c5c11c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c3.setAttribute("class", "ms-OrgChart-group");
+FacePile0c13c9c5c11c3c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c1.setAttribute("class", "ms-OrgChart-groupTitle");
+FacePile0c13c9c5c11c3c3c1.innerHTML += "Manager";
+FacePile0c13c9c5c11c3c3.appendChild(FacePile0c13c9c5c11c3c3c1);
+FacePile0c13c9c5c11c3c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3 = document.createElement("ul");
+FacePile0c13c9c5c11c3c3c3.setAttribute("class", "ms-OrgChart-list");
+FacePile0c13c9c5c11c3c3c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1 = document.createElement("li");
+FacePile0c13c9c5c11c3c3c3c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c3c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c3c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c3c3c1c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1c1);
+FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c3c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1c3);
+FacePile0c13c9c5c11c3c3c3c1c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c1);
+FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c3c3c1c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c3);
+FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c3c3c1c1c3c5c1.innerHTML += "Grant Steel";
+FacePile0c13c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5c1);
+FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c3c3c1c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c3c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c3c3c1c1c3c5c3.innerHTML += "Sales";
+FacePile0c13c9c5c11c3c3c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5c3);
+FacePile0c13c9c5c11c3c3c3c1c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3c5);
+FacePile0c13c9c5c11c3c3c3c1c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3c1c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1c3);
+FacePile0c13c9c5c11c3c3c3c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3c1.appendChild(FacePile0c13c9c5c11c3c3c3c1c1);
+FacePile0c13c9c5c11c3c3c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c3c3.appendChild(FacePile0c13c9c5c11c3c3c3c1);
+FacePile0c13c9c5c11c3c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c3.appendChild(FacePile0c13c9c5c11c3c3c3);
+FacePile0c13c9c5c11c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c3);
+FacePile0c13c9c5c11c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c5.setAttribute("class", "ms-OrgChart-group");
+FacePile0c13c9c5c11c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c1.setAttribute("class", "ms-OrgChart-groupTitle");
+FacePile0c13c9c5c11c3c5c1.innerHTML += "Staff";
+FacePile0c13c9c5c11c3c5.appendChild(FacePile0c13c9c5c11c3c5c1);
+FacePile0c13c9c5c11c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3 = document.createElement("ul");
+FacePile0c13c9c5c11c3c5c3.setAttribute("class", "ms-OrgChart-list");
+FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1 = document.createElement("li");
+FacePile0c13c9c5c11c3c5c3c1.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c5c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c5c3c1c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c5c3c1c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1c1);
+FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c5c3c1c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1c3);
+FacePile0c13c9c5c11c3c5c3c1c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c1);
+FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c5c3c1c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c3);
+FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c5c3c1c1c3c5c1.innerHTML += "Harvey Wallin";
+FacePile0c13c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5c1);
+FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c1c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c1c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c5c3c1c1c3c5c3.innerHTML += "Public Relations";
+FacePile0c13c9c5c11c3c5c3c1c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5c3);
+FacePile0c13c9c5c11c3c5c3c1c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c1c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3c5);
+FacePile0c13c9c5c11c3c5c3c1c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c1c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1c3);
+FacePile0c13c9c5c11c3c5c3c1c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c1c1);
+FacePile0c13c9c5c11c3c5c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c1);
+FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3 = document.createElement("li");
+FacePile0c13c9c5c11c3c5c3c3.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c5c3c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c5c3c3c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c5c3c3c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1c1);
+FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c5c3c3c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1c3);
+FacePile0c13c9c5c11c3c5c3c3c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c1);
+FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c5c3c3c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c3);
+FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c5c3c3c1c3c5c1.innerHTML += "Marcus Lauer";
+FacePile0c13c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5c1);
+FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c3c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c3c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c5c3c3c1c3c5c3.innerHTML += "Technical Support";
+FacePile0c13c9c5c11c3c5c3c3c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5c3);
+FacePile0c13c9c5c11c3c5c3c3c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c3c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3c5);
+FacePile0c13c9c5c11c3c5c3c3c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c3c1c3);
+FacePile0c13c9c5c11c3c5c3c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c3.appendChild(FacePile0c13c9c5c11c3c5c3c3c1);
+FacePile0c13c9c5c11c3c5c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c3);
+FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5 = document.createElement("li");
+FacePile0c13c9c5c11c3c5c3c5.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c5c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c5c3c5c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c5c3c5c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1c1);
+FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c5c3c5c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1c3);
+FacePile0c13c9c5c11c3c5c3c5c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c1);
+FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c5c3c5c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c3);
+FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c5c3c5c1c3c5c1.innerHTML += "Marcel Groce";
+FacePile0c13c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5c1);
+FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c5c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c5c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c5c3c5c1c3c5c3.innerHTML += "Delivery";
+FacePile0c13c9c5c11c3c5c3c5c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5c3);
+FacePile0c13c9c5c11c3c5c3c5c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c5c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3c5);
+FacePile0c13c9c5c11c3c5c3c5c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c5c1.appendChild(FacePile0c13c9c5c11c3c5c3c5c1c3);
+FacePile0c13c9c5c11c3c5c3c5c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c5c1);
+FacePile0c13c9c5c11c3c5c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c5);
+FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7 = document.createElement("li");
+FacePile0c13c9c5c11c3c5c3c7.setAttribute("class", "ms-OrgChart-listItem");
+FacePile0c13c9c5c11c3c5c3c7.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1 = document.createElement("button");
+FacePile0c13c9c5c11c3c5c3c7c1.setAttribute("class", "ms-OrgChart-listItemBtn");
+FacePile0c13c9c5c11c3c5c3c7c1.setAttribute("tabindex", "1");
+FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3.setAttribute("class", "ms-Persona ");
+FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c1c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1c1.setAttribute("class", "ms-Persona-initials ms-Persona-initials--blue");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1c1.innerHTML += "RM";
+FacePile0c13c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1c1);
+FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c1c3 = document.createElement("img");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1c3.setAttribute("class", "ms-Persona-image");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1c3.setAttribute("src", "../persona/Persona.Person2.png");
+FacePile0c13c9c5c11c3c5c3c7c1c3c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1c3);
+FacePile0c13c9c5c11c3c5c3c7c1c3c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c1);
+FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3c3.setAttribute("class", "ms-Persona-presence");
+FacePile0c13c9c5c11c3c5c3c7c1c3c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c3);
+FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c5 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3c5.setAttribute("class", "ms-Persona-details");
+FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c5c1 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3c5c1.setAttribute("class", "ms-Persona-primaryText");
+FacePile0c13c9c5c11c3c5c3c7c1c3c5c1.innerHTML += "Jessica Fischer";
+FacePile0c13c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5c1);
+FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+let FacePile0c13c9c5c11c3c5c3c7c1c3c5c3 = document.createElement("div");
+FacePile0c13c9c5c11c3c5c3c7c1c3c5c3.setAttribute("class", "ms-Persona-secondaryText");
+FacePile0c13c9c5c11c3c5c3c7c1c3c5c3.innerHTML += "Marketing";
+FacePile0c13c9c5c11c3c5c3c7c1c3c5.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5c3);
+FacePile0c13c9c5c11c3c5c3c7c1c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c7c1c3.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3c5);
+FacePile0c13c9c5c11c3c5c3c7c1c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c7c1.appendChild(FacePile0c13c9c5c11c3c5c3c7c1c3);
+FacePile0c13c9c5c11c3c5c3c7c1.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3c7.appendChild(FacePile0c13c9c5c11c3c5c3c7c1);
+FacePile0c13c9c5c11c3c5c3c7.innerHTML += " ";
+FacePile0c13c9c5c11c3c5c3.appendChild(FacePile0c13c9c5c11c3c5c3c7);
+FacePile0c13c9c5c11c3c5c3.innerHTML += " ";
+FacePile0c13c9c5c11c3c5.appendChild(FacePile0c13c9c5c11c3c5c3);
+FacePile0c13c9c5c11c3c5.innerHTML += " ";
+FacePile0c13c9c5c11c3.appendChild(FacePile0c13c9c5c11c3c5);
+FacePile0c13c9c5c11c3.innerHTML += " ";
+FacePile0c13c9c5c11.appendChild(FacePile0c13c9c5c11c3);
+FacePile0c13c9c5c11.innerHTML += " ";
+FacePile0c13c9c5.appendChild(FacePile0c13c9c5c11);
+FacePile0c13c9c5.innerHTML += " ";
+FacePile0c13c9.appendChild(FacePile0c13c9c5);
+FacePile0c13c9.innerHTML += " ";
+FacePile0c13.appendChild(FacePile0c13c9);
+FacePile0c13.innerHTML += " ";
+FacePile0.appendChild(FacePile0c13);
+FacePile0.innerHTML += " ";
+let FacePile0c15 = document.createElement("button");
+FacePile0c15.setAttribute("class", "ms-FacePile-addButton ms-FacePile-addButton--overflow");
+FacePile0c15.innerHTML += " ";
+let FacePile0c15c1 = document.createElement("span");
+FacePile0c15c1.setAttribute("class", "ms-FacePile-overflowText");
+FacePile0c15c1.innerHTML += "+3";
+FacePile0c15.appendChild(FacePile0c15c1);
+FacePile0c15.innerHTML += " ";
+FacePile0.appendChild(FacePile0c15);
+FacePile0.innerHTML += "";
+ return FacePile0}public Label() {let Label0 = document.createElement("label");
+Label0.setAttribute("class", "ms-Label ");
+Label0.innerHTML += "Name";
+ return Label0}public Link() {let Link0 = document.createElement("a");
+Link0.setAttribute("class", "ms-Link ");
+Link0.innerHTML += "Example Link";
+ return Link0}public List() {let List0 = document.createElement("ul");
+List0.setAttribute("class", "ms-List ");
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c3 = document.createElement("li");
+List0c3.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c3.setAttribute("tabindex", "0");
+List0c3.innerHTML += " ";
+let List0c3c1 = document.createElement("span");
+List0c3c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c3c1.innerHTML += "Alton Lafferty";
+List0c3.appendChild(List0c3c1);
+List0c3.innerHTML += " ";
+let List0c3c3 = document.createElement("span");
+List0c3c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c3c3.innerHTML += "Meeting notes";
+List0c3.appendChild(List0c3c3);
+List0c3.innerHTML += " ";
+let List0c3c5 = document.createElement("span");
+List0c3c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c3c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c3.appendChild(List0c3c5);
+List0c3.innerHTML += " ";
+let List0c3c7 = document.createElement("span");
+List0c3c7.setAttribute("class", "ms-ListItem-metaText");
+List0c3c7.innerHTML += "2:42p";
+List0c3.appendChild(List0c3c7);
+List0c3.innerHTML += " ";
+let List0c3c9 = document.createElement("div");
+List0c3c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c3.appendChild(List0c3c9);
+List0c3.innerHTML += " ";
+let List0c3c11 = document.createElement("div");
+List0c3c11.setAttribute("class", "ms-ListItem-actions");
+List0c3c11.innerHTML += " ";
+let List0c3c11c1 = document.createElement("div");
+List0c3c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c3c11c1c0 = document.createElement("i");
+List0c3c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c3c11c1.appendChild(List0c3c11c1c0);
+List0c3c11.appendChild(List0c3c11c1);
+List0c3c11.innerHTML += " ";
+let List0c3c11c3 = document.createElement("div");
+List0c3c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c3c11c3c0 = document.createElement("i");
+List0c3c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c3c11c3.appendChild(List0c3c11c3c0);
+List0c3c11.appendChild(List0c3c11c3);
+List0c3c11.innerHTML += " ";
+let List0c3c11c5 = document.createElement("div");
+List0c3c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c3c11c5c0 = document.createElement("i");
+List0c3c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c3c11c5.appendChild(List0c3c11c5c0);
+List0c3c11.appendChild(List0c3c11c5);
+List0c3c11.innerHTML += " ";
+let List0c3c11c7 = document.createElement("div");
+List0c3c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c3c11c7c0 = document.createElement("i");
+List0c3c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c3c11c7.appendChild(List0c3c11c7c0);
+List0c3c11.appendChild(List0c3c11c7);
+List0c3c11.innerHTML += " ";
+List0c3.appendChild(List0c3c11);
+List0c3.innerHTML += " ";
+List0.appendChild(List0c3);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c7 = document.createElement("li");
+List0c7.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c7.setAttribute("tabindex", "0");
+List0c7.innerHTML += " ";
+let List0c7c1 = document.createElement("span");
+List0c7c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c7c1.innerHTML += "Alton Lafferty";
+List0c7.appendChild(List0c7c1);
+List0c7.innerHTML += " ";
+let List0c7c3 = document.createElement("span");
+List0c7c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c7c3.innerHTML += "Meeting notes";
+List0c7.appendChild(List0c7c3);
+List0c7.innerHTML += " ";
+let List0c7c5 = document.createElement("span");
+List0c7c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c7c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c7.appendChild(List0c7c5);
+List0c7.innerHTML += " ";
+let List0c7c7 = document.createElement("span");
+List0c7c7.setAttribute("class", "ms-ListItem-metaText");
+List0c7c7.innerHTML += "2:42p";
+List0c7.appendChild(List0c7c7);
+List0c7.innerHTML += " ";
+let List0c7c9 = document.createElement("div");
+List0c7c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c7.appendChild(List0c7c9);
+List0c7.innerHTML += " ";
+let List0c7c11 = document.createElement("div");
+List0c7c11.setAttribute("class", "ms-ListItem-actions");
+List0c7c11.innerHTML += " ";
+let List0c7c11c1 = document.createElement("div");
+List0c7c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c7c11c1c0 = document.createElement("i");
+List0c7c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c7c11c1.appendChild(List0c7c11c1c0);
+List0c7c11.appendChild(List0c7c11c1);
+List0c7c11.innerHTML += " ";
+let List0c7c11c3 = document.createElement("div");
+List0c7c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c7c11c3c0 = document.createElement("i");
+List0c7c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c7c11c3.appendChild(List0c7c11c3c0);
+List0c7c11.appendChild(List0c7c11c3);
+List0c7c11.innerHTML += " ";
+let List0c7c11c5 = document.createElement("div");
+List0c7c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c7c11c5c0 = document.createElement("i");
+List0c7c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c7c11c5.appendChild(List0c7c11c5c0);
+List0c7c11.appendChild(List0c7c11c5);
+List0c7c11.innerHTML += " ";
+let List0c7c11c7 = document.createElement("div");
+List0c7c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c7c11c7c0 = document.createElement("i");
+List0c7c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c7c11c7.appendChild(List0c7c11c7c0);
+List0c7c11.appendChild(List0c7c11c7);
+List0c7c11.innerHTML += " ";
+List0c7.appendChild(List0c7c11);
+List0c7.innerHTML += " ";
+List0.appendChild(List0c7);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c11 = document.createElement("li");
+List0c11.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c11.setAttribute("tabindex", "0");
+List0c11.innerHTML += " ";
+let List0c11c1 = document.createElement("span");
+List0c11c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c11c1.innerHTML += "Alton Lafferty";
+List0c11.appendChild(List0c11c1);
+List0c11.innerHTML += " ";
+let List0c11c3 = document.createElement("span");
+List0c11c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c11c3.innerHTML += "Meeting notes";
+List0c11.appendChild(List0c11c3);
+List0c11.innerHTML += " ";
+let List0c11c5 = document.createElement("span");
+List0c11c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c11c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c11.appendChild(List0c11c5);
+List0c11.innerHTML += " ";
+let List0c11c7 = document.createElement("span");
+List0c11c7.setAttribute("class", "ms-ListItem-metaText");
+List0c11c7.innerHTML += "2:42p";
+List0c11.appendChild(List0c11c7);
+List0c11.innerHTML += " ";
+let List0c11c9 = document.createElement("div");
+List0c11c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c11.appendChild(List0c11c9);
+List0c11.innerHTML += " ";
+let List0c11c11 = document.createElement("div");
+List0c11c11.setAttribute("class", "ms-ListItem-actions");
+List0c11c11.innerHTML += " ";
+let List0c11c11c1 = document.createElement("div");
+List0c11c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c11c11c1c0 = document.createElement("i");
+List0c11c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c11c11c1.appendChild(List0c11c11c1c0);
+List0c11c11.appendChild(List0c11c11c1);
+List0c11c11.innerHTML += " ";
+let List0c11c11c3 = document.createElement("div");
+List0c11c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c11c11c3c0 = document.createElement("i");
+List0c11c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c11c11c3.appendChild(List0c11c11c3c0);
+List0c11c11.appendChild(List0c11c11c3);
+List0c11c11.innerHTML += " ";
+let List0c11c11c5 = document.createElement("div");
+List0c11c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c11c11c5c0 = document.createElement("i");
+List0c11c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c11c11c5.appendChild(List0c11c11c5c0);
+List0c11c11.appendChild(List0c11c11c5);
+List0c11c11.innerHTML += " ";
+let List0c11c11c7 = document.createElement("div");
+List0c11c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c11c11c7c0 = document.createElement("i");
+List0c11c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c11c11c7.appendChild(List0c11c11c7c0);
+List0c11c11.appendChild(List0c11c11c7);
+List0c11c11.innerHTML += " ";
+List0c11.appendChild(List0c11c11);
+List0c11.innerHTML += " ";
+List0.appendChild(List0c11);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c15 = document.createElement("li");
+List0c15.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c15.setAttribute("tabindex", "0");
+List0c15.innerHTML += " ";
+let List0c15c1 = document.createElement("span");
+List0c15c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c15c1.innerHTML += "Alton Lafferty";
+List0c15.appendChild(List0c15c1);
+List0c15.innerHTML += " ";
+let List0c15c3 = document.createElement("span");
+List0c15c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c15c3.innerHTML += "Meeting notes";
+List0c15.appendChild(List0c15c3);
+List0c15.innerHTML += " ";
+let List0c15c5 = document.createElement("span");
+List0c15c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c15c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c15.appendChild(List0c15c5);
+List0c15.innerHTML += " ";
+let List0c15c7 = document.createElement("span");
+List0c15c7.setAttribute("class", "ms-ListItem-metaText");
+List0c15c7.innerHTML += "2:42p";
+List0c15.appendChild(List0c15c7);
+List0c15.innerHTML += " ";
+let List0c15c9 = document.createElement("div");
+List0c15c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c15.appendChild(List0c15c9);
+List0c15.innerHTML += " ";
+let List0c15c11 = document.createElement("div");
+List0c15c11.setAttribute("class", "ms-ListItem-actions");
+List0c15c11.innerHTML += " ";
+let List0c15c11c1 = document.createElement("div");
+List0c15c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c15c11c1c0 = document.createElement("i");
+List0c15c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c15c11c1.appendChild(List0c15c11c1c0);
+List0c15c11.appendChild(List0c15c11c1);
+List0c15c11.innerHTML += " ";
+let List0c15c11c3 = document.createElement("div");
+List0c15c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c15c11c3c0 = document.createElement("i");
+List0c15c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c15c11c3.appendChild(List0c15c11c3c0);
+List0c15c11.appendChild(List0c15c11c3);
+List0c15c11.innerHTML += " ";
+let List0c15c11c5 = document.createElement("div");
+List0c15c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c15c11c5c0 = document.createElement("i");
+List0c15c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c15c11c5.appendChild(List0c15c11c5c0);
+List0c15c11.appendChild(List0c15c11c5);
+List0c15c11.innerHTML += " ";
+let List0c15c11c7 = document.createElement("div");
+List0c15c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c15c11c7c0 = document.createElement("i");
+List0c15c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c15c11c7.appendChild(List0c15c11c7c0);
+List0c15c11.appendChild(List0c15c11c7);
+List0c15c11.innerHTML += " ";
+List0c15.appendChild(List0c15c11);
+List0c15.innerHTML += " ";
+List0.appendChild(List0c15);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c19 = document.createElement("li");
+List0c19.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c19.setAttribute("tabindex", "0");
+List0c19.innerHTML += " ";
+let List0c19c1 = document.createElement("span");
+List0c19c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c19c1.innerHTML += "Alton Lafferty";
+List0c19.appendChild(List0c19c1);
+List0c19.innerHTML += " ";
+let List0c19c3 = document.createElement("span");
+List0c19c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c19c3.innerHTML += "Meeting notes";
+List0c19.appendChild(List0c19c3);
+List0c19.innerHTML += " ";
+let List0c19c5 = document.createElement("span");
+List0c19c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c19c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c19.appendChild(List0c19c5);
+List0c19.innerHTML += " ";
+let List0c19c7 = document.createElement("span");
+List0c19c7.setAttribute("class", "ms-ListItem-metaText");
+List0c19c7.innerHTML += "2:42p";
+List0c19.appendChild(List0c19c7);
+List0c19.innerHTML += " ";
+let List0c19c9 = document.createElement("div");
+List0c19c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c19.appendChild(List0c19c9);
+List0c19.innerHTML += " ";
+let List0c19c11 = document.createElement("div");
+List0c19c11.setAttribute("class", "ms-ListItem-actions");
+List0c19c11.innerHTML += " ";
+let List0c19c11c1 = document.createElement("div");
+List0c19c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c19c11c1c0 = document.createElement("i");
+List0c19c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c19c11c1.appendChild(List0c19c11c1c0);
+List0c19c11.appendChild(List0c19c11c1);
+List0c19c11.innerHTML += " ";
+let List0c19c11c3 = document.createElement("div");
+List0c19c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c19c11c3c0 = document.createElement("i");
+List0c19c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c19c11c3.appendChild(List0c19c11c3c0);
+List0c19c11.appendChild(List0c19c11c3);
+List0c19c11.innerHTML += " ";
+let List0c19c11c5 = document.createElement("div");
+List0c19c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c19c11c5c0 = document.createElement("i");
+List0c19c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c19c11c5.appendChild(List0c19c11c5c0);
+List0c19c11.appendChild(List0c19c11c5);
+List0c19c11.innerHTML += " ";
+let List0c19c11c7 = document.createElement("div");
+List0c19c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c19c11c7c0 = document.createElement("i");
+List0c19c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c19c11c7.appendChild(List0c19c11c7c0);
+List0c19c11.appendChild(List0c19c11c7);
+List0c19c11.innerHTML += " ";
+List0c19.appendChild(List0c19c11);
+List0c19.innerHTML += " ";
+List0.appendChild(List0c19);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c23 = document.createElement("li");
+List0c23.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c23.setAttribute("tabindex", "0");
+List0c23.innerHTML += " ";
+let List0c23c1 = document.createElement("span");
+List0c23c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c23c1.innerHTML += "Alton Lafferty";
+List0c23.appendChild(List0c23c1);
+List0c23.innerHTML += " ";
+let List0c23c3 = document.createElement("span");
+List0c23c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c23c3.innerHTML += "Meeting notes";
+List0c23.appendChild(List0c23c3);
+List0c23.innerHTML += " ";
+let List0c23c5 = document.createElement("span");
+List0c23c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c23c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c23.appendChild(List0c23c5);
+List0c23.innerHTML += " ";
+let List0c23c7 = document.createElement("span");
+List0c23c7.setAttribute("class", "ms-ListItem-metaText");
+List0c23c7.innerHTML += "2:42p";
+List0c23.appendChild(List0c23c7);
+List0c23.innerHTML += " ";
+let List0c23c9 = document.createElement("div");
+List0c23c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c23.appendChild(List0c23c9);
+List0c23.innerHTML += " ";
+let List0c23c11 = document.createElement("div");
+List0c23c11.setAttribute("class", "ms-ListItem-actions");
+List0c23c11.innerHTML += " ";
+let List0c23c11c1 = document.createElement("div");
+List0c23c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c23c11c1c0 = document.createElement("i");
+List0c23c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c23c11c1.appendChild(List0c23c11c1c0);
+List0c23c11.appendChild(List0c23c11c1);
+List0c23c11.innerHTML += " ";
+let List0c23c11c3 = document.createElement("div");
+List0c23c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c23c11c3c0 = document.createElement("i");
+List0c23c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c23c11c3.appendChild(List0c23c11c3c0);
+List0c23c11.appendChild(List0c23c11c3);
+List0c23c11.innerHTML += " ";
+let List0c23c11c5 = document.createElement("div");
+List0c23c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c23c11c5c0 = document.createElement("i");
+List0c23c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c23c11c5.appendChild(List0c23c11c5c0);
+List0c23c11.appendChild(List0c23c11c5);
+List0c23c11.innerHTML += " ";
+let List0c23c11c7 = document.createElement("div");
+List0c23c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c23c11c7c0 = document.createElement("i");
+List0c23c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c23c11c7.appendChild(List0c23c11c7c0);
+List0c23c11.appendChild(List0c23c11c7);
+List0c23c11.innerHTML += " ";
+List0c23.appendChild(List0c23c11);
+List0c23.innerHTML += " ";
+List0.appendChild(List0c23);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c27 = document.createElement("li");
+List0c27.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c27.setAttribute("tabindex", "0");
+List0c27.innerHTML += " ";
+let List0c27c1 = document.createElement("span");
+List0c27c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c27c1.innerHTML += "Alton Lafferty";
+List0c27.appendChild(List0c27c1);
+List0c27.innerHTML += " ";
+let List0c27c3 = document.createElement("span");
+List0c27c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c27c3.innerHTML += "Meeting notes";
+List0c27.appendChild(List0c27c3);
+List0c27.innerHTML += " ";
+let List0c27c5 = document.createElement("span");
+List0c27c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c27c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c27.appendChild(List0c27c5);
+List0c27.innerHTML += " ";
+let List0c27c7 = document.createElement("span");
+List0c27c7.setAttribute("class", "ms-ListItem-metaText");
+List0c27c7.innerHTML += "2:42p";
+List0c27.appendChild(List0c27c7);
+List0c27.innerHTML += " ";
+let List0c27c9 = document.createElement("div");
+List0c27c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c27.appendChild(List0c27c9);
+List0c27.innerHTML += " ";
+let List0c27c11 = document.createElement("div");
+List0c27c11.setAttribute("class", "ms-ListItem-actions");
+List0c27c11.innerHTML += " ";
+let List0c27c11c1 = document.createElement("div");
+List0c27c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c27c11c1c0 = document.createElement("i");
+List0c27c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c27c11c1.appendChild(List0c27c11c1c0);
+List0c27c11.appendChild(List0c27c11c1);
+List0c27c11.innerHTML += " ";
+let List0c27c11c3 = document.createElement("div");
+List0c27c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c27c11c3c0 = document.createElement("i");
+List0c27c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c27c11c3.appendChild(List0c27c11c3c0);
+List0c27c11.appendChild(List0c27c11c3);
+List0c27c11.innerHTML += " ";
+let List0c27c11c5 = document.createElement("div");
+List0c27c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c27c11c5c0 = document.createElement("i");
+List0c27c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c27c11c5.appendChild(List0c27c11c5c0);
+List0c27c11.appendChild(List0c27c11c5);
+List0c27c11.innerHTML += " ";
+let List0c27c11c7 = document.createElement("div");
+List0c27c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c27c11c7c0 = document.createElement("i");
+List0c27c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c27c11c7.appendChild(List0c27c11c7c0);
+List0c27c11.appendChild(List0c27c11c7);
+List0c27c11.innerHTML += " ";
+List0c27.appendChild(List0c27c11);
+List0c27.innerHTML += " ";
+List0.appendChild(List0c27);
+List0.innerHTML += " ";
+List0.innerHTML += " ";
+let List0c31 = document.createElement("li");
+List0c31.setAttribute("class", "ms-ListItem is-unread is-selectable");
+List0c31.setAttribute("tabindex", "0");
+List0c31.innerHTML += " ";
+let List0c31c1 = document.createElement("span");
+List0c31c1.setAttribute("class", "ms-ListItem-primaryText");
+List0c31c1.innerHTML += "Alton Lafferty";
+List0c31.appendChild(List0c31c1);
+List0c31.innerHTML += " ";
+let List0c31c3 = document.createElement("span");
+List0c31c3.setAttribute("class", "ms-ListItem-secondaryText");
+List0c31c3.innerHTML += "Meeting notes";
+List0c31.appendChild(List0c31c3);
+List0c31.innerHTML += " ";
+let List0c31c5 = document.createElement("span");
+List0c31c5.setAttribute("class", "ms-ListItem-tertiaryText");
+List0c31c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+List0c31.appendChild(List0c31c5);
+List0c31.innerHTML += " ";
+let List0c31c7 = document.createElement("span");
+List0c31c7.setAttribute("class", "ms-ListItem-metaText");
+List0c31c7.innerHTML += "2:42p";
+List0c31.appendChild(List0c31c7);
+List0c31.innerHTML += " ";
+let List0c31c9 = document.createElement("div");
+List0c31c9.setAttribute("class", "ms-ListItem-selectionTarget");
+List0c31.appendChild(List0c31c9);
+List0c31.innerHTML += " ";
+let List0c31c11 = document.createElement("div");
+List0c31c11.setAttribute("class", "ms-ListItem-actions");
+List0c31c11.innerHTML += " ";
+let List0c31c11c1 = document.createElement("div");
+List0c31c11c1.setAttribute("class", "ms-ListItem-action");
+let List0c31c11c1c0 = document.createElement("i");
+List0c31c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+List0c31c11c1.appendChild(List0c31c11c1c0);
+List0c31c11.appendChild(List0c31c11c1);
+List0c31c11.innerHTML += " ";
+let List0c31c11c3 = document.createElement("div");
+List0c31c11c3.setAttribute("class", "ms-ListItem-action");
+let List0c31c11c3c0 = document.createElement("i");
+List0c31c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+List0c31c11c3.appendChild(List0c31c11c3c0);
+List0c31c11.appendChild(List0c31c11c3);
+List0c31c11.innerHTML += " ";
+let List0c31c11c5 = document.createElement("div");
+List0c31c11c5.setAttribute("class", "ms-ListItem-action");
+let List0c31c11c5c0 = document.createElement("i");
+List0c31c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+List0c31c11c5.appendChild(List0c31c11c5c0);
+List0c31c11.appendChild(List0c31c11c5);
+List0c31c11.innerHTML += " ";
+let List0c31c11c7 = document.createElement("div");
+List0c31c11c7.setAttribute("class", "ms-ListItem-action");
+let List0c31c11c7c0 = document.createElement("i");
+List0c31c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+List0c31c11c7.appendChild(List0c31c11c7c0);
+List0c31c11.appendChild(List0c31c11c7);
+List0c31c11.innerHTML += " ";
+List0c31.appendChild(List0c31c11);
+List0c31.innerHTML += " ";
+List0.appendChild(List0c31);
+List0.innerHTML += " ";
+ return List0}public ListItem() {let ListItem0 = document.createElement("li");
+ListItem0.setAttribute("class", "ms-ListItem ");
+ListItem0.setAttribute("tabindex", "0");
+ListItem0.innerHTML += " ";
+let ListItem0c1 = document.createElement("span");
+ListItem0c1.setAttribute("class", "ms-ListItem-primaryText");
+ListItem0c1.innerHTML += "Alton Lafferty";
+ListItem0.appendChild(ListItem0c1);
+ListItem0.innerHTML += " ";
+let ListItem0c3 = document.createElement("span");
+ListItem0c3.setAttribute("class", "ms-ListItem-secondaryText");
+ListItem0c3.innerHTML += "Meeting notes";
+ListItem0.appendChild(ListItem0c3);
+ListItem0.innerHTML += " ";
+let ListItem0c5 = document.createElement("span");
+ListItem0c5.setAttribute("class", "ms-ListItem-tertiaryText");
+ListItem0c5.innerHTML += "Today we discussed the importance of a, b, and c in regards to d.";
+ListItem0.appendChild(ListItem0c5);
+ListItem0.innerHTML += " ";
+let ListItem0c7 = document.createElement("span");
+ListItem0c7.setAttribute("class", "ms-ListItem-metaText");
+ListItem0c7.innerHTML += "2:42p";
+ListItem0.appendChild(ListItem0c7);
+ListItem0.innerHTML += " ";
+let ListItem0c9 = document.createElement("div");
+ListItem0c9.setAttribute("class", "ms-ListItem-selectionTarget");
+ListItem0.appendChild(ListItem0c9);
+ListItem0.innerHTML += " ";
+let ListItem0c11 = document.createElement("div");
+ListItem0c11.setAttribute("class", "ms-ListItem-actions");
+ListItem0c11.innerHTML += " ";
+let ListItem0c11c1 = document.createElement("div");
+ListItem0c11c1.setAttribute("class", "ms-ListItem-action");
+let ListItem0c11c1c0 = document.createElement("i");
+ListItem0c11c1c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+ListItem0c11c1.appendChild(ListItem0c11c1c0);
+ListItem0c11.appendChild(ListItem0c11c1);
+ListItem0c11.innerHTML += " ";
+let ListItem0c11c3 = document.createElement("div");
+ListItem0c11c3.setAttribute("class", "ms-ListItem-action");
+let ListItem0c11c3c0 = document.createElement("i");
+ListItem0c11c3c0.setAttribute("class", "ms-Icon ms-Icon--trash");
+ListItem0c11c3.appendChild(ListItem0c11c3c0);
+ListItem0c11.appendChild(ListItem0c11c3);
+ListItem0c11.innerHTML += " ";
+let ListItem0c11c5 = document.createElement("div");
+ListItem0c11c5.setAttribute("class", "ms-ListItem-action");
+let ListItem0c11c5c0 = document.createElement("i");
+ListItem0c11c5c0.setAttribute("class", "ms-Icon ms-Icon--flag");
+ListItem0c11c5.appendChild(ListItem0c11c5c0);
+ListItem0c11.appendChild(ListItem0c11c5);
+ListItem0c11.innerHTML += " ";
+let ListItem0c11c7 = document.createElement("div");
+ListItem0c11c7.setAttribute("class", "ms-ListItem-action");
+let ListItem0c11c7c0 = document.createElement("i");
+ListItem0c11c7c0.setAttribute("class", "ms-Icon ms-Icon--pinLeft");
+ListItem0c11c7.appendChild(ListItem0c11c7c0);
+ListItem0c11.appendChild(ListItem0c11c7);
+ListItem0c11.innerHTML += " ";
+ListItem0.appendChild(ListItem0c11);
+ListItem0.innerHTML += "";
+ return ListItem0}public MessageBanner() {let MessageBanner0 = document.createElement("div");
+MessageBanner0.setAttribute("class", "ms-MessageBanner");
+MessageBanner0.innerHTML += " ";
+let MessageBanner0c1 = document.createElement("div");
+MessageBanner0c1.setAttribute("class", "ms-MessageBanner-content");
+MessageBanner0c1.innerHTML += " ";
+let MessageBanner0c1c1 = document.createElement("div");
+MessageBanner0c1c1.setAttribute("class", "ms-MessageBanner-text");
+MessageBanner0c1c1.innerHTML += " ";
+let MessageBanner0c1c1c1 = document.createElement("div");
+MessageBanner0c1c1c1.setAttribute("class", "ms-MessageBanner-clipper");
+MessageBanner0c1c1c1.innerHTML += " You've reached your total storage on OneDrive. Please upgrade your storage plan if you need more storage. ";
+MessageBanner0c1c1.appendChild(MessageBanner0c1c1c1);
+MessageBanner0c1c1.innerHTML += " ";
+MessageBanner0c1.appendChild(MessageBanner0c1c1);
+MessageBanner0c1.innerHTML += " ";
+let MessageBanner0c1c3 = document.createElement("button");
+MessageBanner0c1c3.setAttribute("class", "ms-MessageBanner-expand");
+MessageBanner0c1c3.innerHTML += " ";
+let MessageBanner0c1c3c1 = document.createElement("i");
+MessageBanner0c1c3c1.setAttribute("class", "ms-Icon ms-Icon--chevronsDown");
+MessageBanner0c1c3.appendChild(MessageBanner0c1c3c1);
+MessageBanner0c1c3.innerHTML += " ";
+MessageBanner0c1.appendChild(MessageBanner0c1c3);
+MessageBanner0c1.innerHTML += " ";
+let MessageBanner0c1c5 = document.createElement("div");
+MessageBanner0c1c5.setAttribute("class", "ms-MessageBanner-action");
+MessageBanner0c1c5.innerHTML += " ";
+MessageBanner0c1c5.innerHTML += "";
+let MessageBanner0c1c5c3 = document.createElement("button");
+MessageBanner0c1c5c3.setAttribute("class", "ms-Button ms-Button--primary ");
+MessageBanner0c1c5c3.innerHTML += " ";
+let MessageBanner0c1c5c3c1 = document.createElement("span");
+MessageBanner0c1c5c3c1.setAttribute("class", "ms-Button-label");
+MessageBanner0c1c5c3c1.innerHTML += "Get More Storage";
+MessageBanner0c1c5c3.appendChild(MessageBanner0c1c5c3c1);
+MessageBanner0c1c5c3.innerHTML += "";
+MessageBanner0c1c5.appendChild(MessageBanner0c1c5c3);
+MessageBanner0c1c5.innerHTML += " ";
+MessageBanner0c1.appendChild(MessageBanner0c1c5);
+MessageBanner0c1.innerHTML += " ";
+MessageBanner0.appendChild(MessageBanner0c1);
+MessageBanner0.innerHTML += " ";
+let MessageBanner0c3 = document.createElement("button");
+MessageBanner0c3.setAttribute("class", "ms-MessageBanner-close");
+MessageBanner0c3.innerHTML += " ";
+let MessageBanner0c3c1 = document.createElement("i");
+MessageBanner0c3c1.setAttribute("class", "ms-Icon ms-Icon--x");
+MessageBanner0c3.appendChild(MessageBanner0c3c1);
+MessageBanner0c3.innerHTML += " ";
+MessageBanner0.appendChild(MessageBanner0c3);
+MessageBanner0.innerHTML += "";
+ return MessageBanner0}public MessageBar() {let MessageBar0 = document.createElement("div");
+MessageBar0.setAttribute("class", "ms-MessageBar ");
+MessageBar0.innerHTML += " ";
+let MessageBar0c1 = document.createElement("div");
+MessageBar0c1.setAttribute("class", "ms-MessageBar-content");
+MessageBar0c1.innerHTML += " ";
+let MessageBar0c1c1 = document.createElement("div");
+MessageBar0c1c1.setAttribute("class", "ms-MessageBar-icon");
+MessageBar0c1c1.innerHTML += " ";
+let MessageBar0c1c1c1 = document.createElement("i");
+MessageBar0c1c1c1.setAttribute("class", "ms-Icon ");
+MessageBar0c1c1.appendChild(MessageBar0c1c1c1);
+MessageBar0c1c1.innerHTML += " ";
+MessageBar0c1.appendChild(MessageBar0c1c1);
+MessageBar0c1.innerHTML += " ";
+let MessageBar0c1c3 = document.createElement("div");
+MessageBar0c1c3.setAttribute("class", "ms-MessageBar-text");
+MessageBar0c1c3.innerHTML += " Lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.";
+let MessageBar0c1c3c1 = document.createElement("br");
+MessageBar0c1c3.appendChild(MessageBar0c1c3c1);
+MessageBar0c1c3.innerHTML += " ";
+let MessageBar0c1c3c3 = document.createElement("a");
+MessageBar0c1c3c3.setAttribute("href", "");
+MessageBar0c1c3c3.setAttribute("class", "ms-Link");
+MessageBar0c1c3c3.innerHTML += "Hyperlink string";
+MessageBar0c1c3.appendChild(MessageBar0c1c3c3);
+MessageBar0c1c3.innerHTML += " ";
+MessageBar0c1.appendChild(MessageBar0c1c3);
+MessageBar0c1.innerHTML += " ";
+MessageBar0.appendChild(MessageBar0c1);
+MessageBar0.innerHTML += "";
+ return MessageBar0}public OrgChart() {let OrgChart0 = document.createElement("div");
+OrgChart0.setAttribute("class", "ms-OrgChart ");
+OrgChart0.innerHTML += "";
+ return OrgChart0}public Overlay() {let Overlay0 = document.createElement("div");
+Overlay0.setAttribute("class", "ms-Overlay ");
+ return Overlay0}public Panel() {let Panel0 = document.createElement("div");
+Panel0.setAttribute("class", "ms-Panel ");
+Panel0.innerHTML += " ";
+let Panel0c1 = document.createElement("button");
+Panel0c1.setAttribute("class", "ms-Panel-closeButton ms-PanelAction-close");
+Panel0c1.innerHTML += " ";
+let Panel0c1c1 = document.createElement("i");
+Panel0c1c1.setAttribute("class", "ms-Panel-closeIcon ms-Icon ms-Icon--x");
+Panel0c1.appendChild(Panel0c1c1);
+Panel0c1.innerHTML += " ";
+Panel0.appendChild(Panel0c1);
+Panel0.innerHTML += " ";
+let Panel0c3 = document.createElement("div");
+Panel0c3.setAttribute("class", "ms-Panel-contentInner");
+Panel0c3.innerHTML += " ";
+let Panel0c3c1 = document.createElement("p");
+Panel0c3c1.setAttribute("class", "ms-Panel-headerText");
+Panel0c3.appendChild(Panel0c3c1);
+Panel0c3.innerHTML += " ";
+let Panel0c3c3 = document.createElement("div");
+Panel0c3c3.setAttribute("class", "ms-Panel-content");
+Panel0c3c3.innerHTML += " ";
+let Panel0c3c3c1 = document.createElement("span");
+Panel0c3c3c1.setAttribute("class", "ms-font-m");
+Panel0c3c3.appendChild(Panel0c3c3c1);
+Panel0c3c3.innerHTML += " ";
+Panel0c3.appendChild(Panel0c3c3);
+Panel0c3.innerHTML += " ";
+Panel0.appendChild(Panel0c3);
+Panel0.innerHTML += "";
+ return Panel0}public PanelHost() {let PanelHost0 = document.createElement("div");
+PanelHost0.setAttribute("class", "ms-PanelHost");
+PanelHost0.innerHTML += " ";
+PanelHost0.innerHTML += " ";
+let PanelHost0c3 = document.createElement("div");
+PanelHost0c3.setAttribute("class", "ms-Overlay ");
+PanelHost0.appendChild(PanelHost0c3);
+PanelHost0.innerHTML += "";
+ return PanelHost0}public PeoplePicker() {let PeoplePicker0 = document.createElement("div");
+PeoplePicker0.setAttribute("class", "ms-PeoplePicker");
+PeoplePicker0.innerHTML += " ";
+let PeoplePicker0c1 = document.createElement("div");
+PeoplePicker0c1.setAttribute("class", "ms-PeoplePicker-searchBox");
+PeoplePicker0c1.innerHTML += " ";
+PeoplePicker0c1.innerHTML += " ";
+let PeoplePicker0c1c3 = document.createElement("div");
+PeoplePicker0c1c3.setAttribute("class", "ms-TextField ");
+PeoplePicker0c1c3.innerHTML += " ";
+PeoplePicker0c1.appendChild(PeoplePicker0c1c3);
+PeoplePicker0c1.innerHTML += " ";
+PeoplePicker0.appendChild(PeoplePicker0c1);
+PeoplePicker0.innerHTML += " ";
+let PeoplePicker0c3 = document.createElement("div");
+PeoplePicker0c3.setAttribute("class", "ms-PeoplePicker-results ");
+PeoplePicker0c3.innerHTML += " ";
+let PeoplePicker0c3c1 = document.createElement("div");
+PeoplePicker0c3c1.setAttribute("class", "ms-PeoplePicker-searchMore");
+PeoplePicker0c3c1.innerHTML += " ";
+let PeoplePicker0c3c1c1 = document.createElement("button");
+PeoplePicker0c3c1c1.setAttribute("class", "ms-PeoplePicker-searchMoreBtn");
+PeoplePicker0c3c1c1.innerHTML += " ";
+let PeoplePicker0c3c1c1c1 = document.createElement("div");
+PeoplePicker0c3c1c1c1.setAttribute("class", "ms-PeoplePicker-searchMoreIcon");
+PeoplePicker0c3c1c1c1.innerHTML += " ";
+let PeoplePicker0c3c1c1c1c1 = document.createElement("i");
+PeoplePicker0c3c1c1c1c1.setAttribute("class", "ms-Icon ms-Icon--search");
+PeoplePicker0c3c1c1c1.appendChild(PeoplePicker0c3c1c1c1c1);
+PeoplePicker0c3c1c1c1.innerHTML += " ";
+PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c1);
+PeoplePicker0c3c1c1.innerHTML += " ";
+let PeoplePicker0c3c1c1c3 = document.createElement("div");
+PeoplePicker0c3c1c1c3.setAttribute("class", "ms-PeoplePicker-searchMoreSecondary");
+PeoplePicker0c3c1c1c3.innerHTML += "Showing top 5 results";
+PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c3);
+PeoplePicker0c3c1c1.innerHTML += " ";
+let PeoplePicker0c3c1c1c5 = document.createElement("div");
+PeoplePicker0c3c1c1c5.setAttribute("class", "ms-PeoplePicker-searchMorePrimary");
+PeoplePicker0c3c1c1c5.innerHTML += "Search Contacts & Directory";
+PeoplePicker0c3c1c1.appendChild(PeoplePicker0c3c1c1c5);
+PeoplePicker0c3c1c1.innerHTML += " ";
+PeoplePicker0c3c1.appendChild(PeoplePicker0c3c1c1);
+PeoplePicker0c3c1.innerHTML += " ";
+PeoplePicker0c3.appendChild(PeoplePicker0c3c1);
+PeoplePicker0c3.innerHTML += " ";
+PeoplePicker0.appendChild(PeoplePicker0c3);
+PeoplePicker0.innerHTML += "";
+ return PeoplePicker0}public Persona() {let Persona0 = document.createElement("div");
+Persona0.setAttribute("class", "ms-Persona");
+Persona0.innerHTML += " ";
+let Persona0c1 = document.createElement("div");
+Persona0c1.setAttribute("class", "ms-Persona-imageArea");
+Persona0c1.innerHTML += " ";
+Persona0.appendChild(Persona0c1);
+Persona0.innerHTML += " ";
+let Persona0c3 = document.createElement("div");
+Persona0c3.setAttribute("class", "ms-Persona-presence");
+Persona0c3.innerHTML += " ";
+Persona0.appendChild(Persona0c3);
+Persona0.innerHTML += " ";
+let Persona0c5 = document.createElement("div");
+Persona0c5.setAttribute("class", "ms-Persona-details");
+Persona0c5.innerHTML += " ";
+Persona0.appendChild(Persona0c5);
+Persona0.innerHTML += "";
+ return Persona0}public PersonaCard() {let PersonaCard0 = document.createElement("div");
+PersonaCard0.setAttribute("class", "ms-PersonaCard ");
+PersonaCard0.innerHTML += " ";
+let PersonaCard0c1 = document.createElement("div");
+PersonaCard0c1.setAttribute("class", "ms-PersonaCard-persona");
+PersonaCard0c1.innerHTML += " ";
+PersonaCard0c1.innerHTML += " ";
+let PersonaCard0c1c3 = document.createElement("div");
+PersonaCard0c1c3.setAttribute("class", "ms-Persona ");
+PersonaCard0c1c3.innerHTML += " ";
+let PersonaCard0c1c3c1 = document.createElement("div");
+PersonaCard0c1c3c1.setAttribute("class", "ms-Persona-imageArea");
+PersonaCard0c1c3c1.innerHTML += " ";
+PersonaCard0c1c3.appendChild(PersonaCard0c1c3c1);
+PersonaCard0c1c3.innerHTML += " ";
+let PersonaCard0c1c3c3 = document.createElement("div");
+PersonaCard0c1c3c3.setAttribute("class", "ms-Persona-presence");
+PersonaCard0c1c3c3.innerHTML += " ";
+PersonaCard0c1c3.appendChild(PersonaCard0c1c3c3);
+PersonaCard0c1c3.innerHTML += " ";
+let PersonaCard0c1c3c5 = document.createElement("div");
+PersonaCard0c1c3c5.setAttribute("class", "ms-Persona-details");
+PersonaCard0c1c3c5.innerHTML += " ";
+PersonaCard0c1c3.appendChild(PersonaCard0c1c3c5);
+PersonaCard0c1c3.innerHTML += " ";
+PersonaCard0c1.appendChild(PersonaCard0c1c3);
+PersonaCard0c1.innerHTML += " ";
+PersonaCard0.appendChild(PersonaCard0c1);
+PersonaCard0.innerHTML += " ";
+let PersonaCard0c3 = document.createElement("ul");
+PersonaCard0c3.setAttribute("class", "ms-PersonaCard-actions");
+PersonaCard0c3.innerHTML += " ";
+let PersonaCard0c3c1 = document.createElement("li");
+PersonaCard0c3c1.setAttribute("data-action-id", "chat");
+PersonaCard0c3c1.setAttribute("class", "ms-PersonaCard-action");
+PersonaCard0c3c1.setAttribute("tabindex", "1");
+let PersonaCard0c3c1c0 = document.createElement("i");
+PersonaCard0c3c1c0.setAttribute("class", "ms-Icon ms-Icon--chat");
+PersonaCard0c3c1.appendChild(PersonaCard0c3c1c0);
+PersonaCard0c3.appendChild(PersonaCard0c3c1);
+PersonaCard0c3.innerHTML += " ";
+let PersonaCard0c3c3 = document.createElement("li");
+PersonaCard0c3c3.setAttribute("data-action-id", "phone");
+PersonaCard0c3c3.setAttribute("class", "ms-PersonaCard-action is-active");
+PersonaCard0c3c3.setAttribute("tabindex", "2");
+let PersonaCard0c3c3c0 = document.createElement("i");
+PersonaCard0c3c3c0.setAttribute("class", "ms-Icon ms-Icon--phone");
+PersonaCard0c3c3.appendChild(PersonaCard0c3c3c0);
+PersonaCard0c3.appendChild(PersonaCard0c3c3);
+PersonaCard0c3.innerHTML += " ";
+let PersonaCard0c3c5 = document.createElement("li");
+PersonaCard0c3c5.setAttribute("data-action-id", "video");
+PersonaCard0c3c5.setAttribute("class", "ms-PersonaCard-action");
+PersonaCard0c3c5.setAttribute("tabindex", "3");
+let PersonaCard0c3c5c0 = document.createElement("i");
+PersonaCard0c3c5c0.setAttribute("class", "ms-Icon ms-Icon--video");
+PersonaCard0c3c5.appendChild(PersonaCard0c3c5c0);
+PersonaCard0c3.appendChild(PersonaCard0c3c5);
+PersonaCard0c3.innerHTML += " ";
+let PersonaCard0c3c7 = document.createElement("li");
+PersonaCard0c3c7.setAttribute("data-action-id", "mail");
+PersonaCard0c3c7.setAttribute("class", "ms-PersonaCard-action");
+PersonaCard0c3c7.setAttribute("tabindex", "4");
+let PersonaCard0c3c7c0 = document.createElement("i");
+PersonaCard0c3c7c0.setAttribute("class", "ms-Icon ms-Icon--mail");
+PersonaCard0c3c7.appendChild(PersonaCard0c3c7c0);
+PersonaCard0c3.appendChild(PersonaCard0c3c7);
+PersonaCard0c3.innerHTML += " ";
+let PersonaCard0c3c9 = document.createElement("li");
+PersonaCard0c3c9.setAttribute("class", "ms-PersonaCard-overflow");
+PersonaCard0c3c9.setAttribute("alt", "View profile in Delve");
+PersonaCard0c3c9.setAttribute("title", "View profile in Delve");
+PersonaCard0c3c9.innerHTML += "View profile";
+PersonaCard0c3.appendChild(PersonaCard0c3c9);
+PersonaCard0c3.innerHTML += " ";
+let PersonaCard0c3c11 = document.createElement("li");
+PersonaCard0c3c11.setAttribute("data-action-id", "org");
+PersonaCard0c3c11.setAttribute("class", "ms-PersonaCard-action ms-PersonaCard-orgChart");
+PersonaCard0c3c11.setAttribute("tabindex", "5");
+let PersonaCard0c3c11c0 = document.createElement("i");
+PersonaCard0c3c11c0.setAttribute("class", "ms-Icon ms-Icon--org");
+PersonaCard0c3c11.appendChild(PersonaCard0c3c11c0);
+PersonaCard0c3.appendChild(PersonaCard0c3c11);
+PersonaCard0c3.innerHTML += " ";
+PersonaCard0.appendChild(PersonaCard0c3);
+PersonaCard0.innerHTML += " ";
+let PersonaCard0c5 = document.createElement("div");
+PersonaCard0c5.setAttribute("class", "ms-PersonaCard-actionDetailBox");
+PersonaCard0c5.innerHTML += " ";
+let PersonaCard0c5c1 = document.createElement("div");
+PersonaCard0c5c1.setAttribute("data-detail-id", "mail");
+PersonaCard0c5c1.setAttribute("class", "ms-PersonaCard-details");
+PersonaCard0c5c1.innerHTML += " ";
+let PersonaCard0c5c1c1 = document.createElement("div");
+PersonaCard0c5c1c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c1c1c0 = document.createElement("span");
+PersonaCard0c5c1c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c1c1c0.innerHTML += "Personal:";
+PersonaCard0c5c1c1.appendChild(PersonaCard0c5c1c1c0);
+PersonaCard0c5c1c1.innerHTML += " ";
+let PersonaCard0c5c1c1c2 = document.createElement("a");
+PersonaCard0c5c1c1c2.setAttribute("class", "ms-Link");
+PersonaCard0c5c1c1c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+PersonaCard0c5c1c1c2.innerHTML += "alton.lafferty@outlook.com";
+PersonaCard0c5c1c1.appendChild(PersonaCard0c5c1c1c2);
+PersonaCard0c5c1.appendChild(PersonaCard0c5c1c1);
+PersonaCard0c5c1.innerHTML += " ";
+let PersonaCard0c5c1c3 = document.createElement("div");
+PersonaCard0c5c1c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c1c3c0 = document.createElement("span");
+PersonaCard0c5c1c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c1c3c0.innerHTML += "Work:";
+PersonaCard0c5c1c3.appendChild(PersonaCard0c5c1c3c0);
+PersonaCard0c5c1c3.innerHTML += " ";
+let PersonaCard0c5c1c3c2 = document.createElement("a");
+PersonaCard0c5c1c3c2.setAttribute("class", "ms-Link");
+PersonaCard0c5c1c3c2.setAttribute("href", "mailto:alton.lafferty@outlook.com");
+PersonaCard0c5c1c3c2.innerHTML += "altonlafferty@contoso.com";
+PersonaCard0c5c1c3.appendChild(PersonaCard0c5c1c3c2);
+PersonaCard0c5c1.appendChild(PersonaCard0c5c1c3);
+PersonaCard0c5c1.innerHTML += " ";
+PersonaCard0c5.appendChild(PersonaCard0c5c1);
+PersonaCard0c5.innerHTML += " ";
+let PersonaCard0c5c3 = document.createElement("div");
+PersonaCard0c5c3.setAttribute("data-detail-id", "chat");
+PersonaCard0c5c3.setAttribute("class", "ms-PersonaCard-details");
+PersonaCard0c5c3.innerHTML += " ";
+let PersonaCard0c5c3c1 = document.createElement("div");
+PersonaCard0c5c3c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c3c1c0 = document.createElement("span");
+PersonaCard0c5c3c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c3c1c0.innerHTML += "Lync:";
+PersonaCard0c5c3c1.appendChild(PersonaCard0c5c3c1c0);
+PersonaCard0c5c3c1.innerHTML += " ";
+let PersonaCard0c5c3c1c2 = document.createElement("a");
+PersonaCard0c5c3c1c2.setAttribute("class", "ms-Link");
+PersonaCard0c5c3c1c2.setAttribute("href", "#");
+PersonaCard0c5c3c1c2.innerHTML += "Start Lync call";
+PersonaCard0c5c3c1.appendChild(PersonaCard0c5c3c1c2);
+PersonaCard0c5c3.appendChild(PersonaCard0c5c3c1);
+PersonaCard0c5c3.innerHTML += " ";
+PersonaCard0c5.appendChild(PersonaCard0c5c3);
+PersonaCard0c5.innerHTML += " ";
+let PersonaCard0c5c5 = document.createElement("div");
+PersonaCard0c5c5.setAttribute("data-detail-id", "phone");
+PersonaCard0c5c5.setAttribute("class", "ms-PersonaCard-details");
+PersonaCard0c5c5.innerHTML += " ";
+let PersonaCard0c5c5c1 = document.createElement("div");
+PersonaCard0c5c5c1.setAttribute("class", "ms-PersonaCard-detailExpander");
+PersonaCard0c5c5.appendChild(PersonaCard0c5c5c1);
+PersonaCard0c5c5.innerHTML += " ";
+let PersonaCard0c5c5c3 = document.createElement("div");
+PersonaCard0c5c5c3.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c5c3c0 = document.createElement("span");
+PersonaCard0c5c5c3c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c5c3c0.innerHTML += "Details";
+PersonaCard0c5c5c3.appendChild(PersonaCard0c5c5c3c0);
+PersonaCard0c5c5.appendChild(PersonaCard0c5c5c3);
+PersonaCard0c5c5.innerHTML += " ";
+let PersonaCard0c5c5c5 = document.createElement("div");
+PersonaCard0c5c5c5.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c5c5c0 = document.createElement("span");
+PersonaCard0c5c5c5c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c5c5c0.innerHTML += "Personal:";
+PersonaCard0c5c5c5.appendChild(PersonaCard0c5c5c5c0);
+PersonaCard0c5c5c5.innerHTML += " 555.206.2443";
+PersonaCard0c5c5.appendChild(PersonaCard0c5c5c5);
+PersonaCard0c5c5.innerHTML += " ";
+let PersonaCard0c5c5c7 = document.createElement("div");
+PersonaCard0c5c5c7.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c5c7c0 = document.createElement("span");
+PersonaCard0c5c5c7c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c5c7c0.innerHTML += "Work:";
+PersonaCard0c5c5c7.appendChild(PersonaCard0c5c5c7c0);
+PersonaCard0c5c5c7.innerHTML += " 555.929.8240";
+PersonaCard0c5c5.appendChild(PersonaCard0c5c5c7);
+PersonaCard0c5c5.innerHTML += " ";
+PersonaCard0c5.appendChild(PersonaCard0c5c5);
+PersonaCard0c5.innerHTML += " ";
+let PersonaCard0c5c7 = document.createElement("div");
+PersonaCard0c5c7.setAttribute("data-detail-id", "video");
+PersonaCard0c5c7.setAttribute("class", "ms-PersonaCard-details");
+PersonaCard0c5c7.innerHTML += " ";
+let PersonaCard0c5c7c1 = document.createElement("div");
+PersonaCard0c5c7c1.setAttribute("class", "ms-PersonaCard-detailLine");
+let PersonaCard0c5c7c1c0 = document.createElement("span");
+PersonaCard0c5c7c1c0.setAttribute("class", "ms-PersonaCard-detailLabel");
+PersonaCard0c5c7c1c0.innerHTML += "Skype:";
+PersonaCard0c5c7c1.appendChild(PersonaCard0c5c7c1c0);
+PersonaCard0c5c7c1.innerHTML += " ";
+let PersonaCard0c5c7c1c2 = document.createElement("a");
+PersonaCard0c5c7c1c2.setAttribute("class", "ms-Link");
+PersonaCard0c5c7c1c2.setAttribute("href", "#");
+PersonaCard0c5c7c1c2.innerHTML += "Start Skype call";
+PersonaCard0c5c7c1.appendChild(PersonaCard0c5c7c1c2);
+PersonaCard0c5c7.appendChild(PersonaCard0c5c7c1);
+PersonaCard0c5c7.innerHTML += " ";
+PersonaCard0c5.appendChild(PersonaCard0c5c7);
+PersonaCard0c5.innerHTML += " ";
+PersonaCard0c5.innerHTML += " ";
+let PersonaCard0c5c11 = document.createElement("div");
+PersonaCard0c5c11.setAttribute("data-detail-id", "org");
+PersonaCard0c5c11.setAttribute("class", "ms-PersonaCard-details");
+PersonaCard0c5c11.innerHTML += " ";
+PersonaCard0c5c11.innerHTML += " ";
+let PersonaCard0c5c11c3 = document.createElement("div");
+PersonaCard0c5c11c3.setAttribute("class", "ms-OrgChart ");
+PersonaCard0c5c11c3.innerHTML += " ";
+PersonaCard0c5c11.appendChild(PersonaCard0c5c11c3);
+PersonaCard0c5c11.innerHTML += " ";
+PersonaCard0c5.appendChild(PersonaCard0c5c11);
+PersonaCard0c5.innerHTML += " ";
+PersonaCard0.appendChild(PersonaCard0c5);
+PersonaCard0.innerHTML += "";
+ return PersonaCard0}public Pivot() {let Pivot0 = document.createElement("div");
+Pivot0.setAttribute("class", "ms-Pivot ");
+Pivot0.innerHTML += " ";
+let Pivot0c1 = document.createElement("ul");
+Pivot0c1.setAttribute("class", "ms-Pivot-links");
+Pivot0c1.innerHTML += " ";
+Pivot0.appendChild(Pivot0c1);
+Pivot0.innerHTML += "";
+ return Pivot0}public ProgressIndicator() {let ProgressIndicator0 = document.createElement("div");
+ProgressIndicator0.setAttribute("class", "ms-ProgressIndicator");
+ProgressIndicator0.innerHTML += " ";
+let ProgressIndicator0c1 = document.createElement("div");
+ProgressIndicator0c1.setAttribute("class", "ms-ProgressIndicator-itemName");
+ProgressIndicator0.appendChild(ProgressIndicator0c1);
+ProgressIndicator0.innerHTML += " ";
+let ProgressIndicator0c3 = document.createElement("div");
+ProgressIndicator0c3.setAttribute("class", "ms-ProgressIndicator-itemProgress");
+ProgressIndicator0c3.innerHTML += " ";
+let ProgressIndicator0c3c1 = document.createElement("div");
+ProgressIndicator0c3c1.setAttribute("class", "ms-ProgressIndicator-progressTrack");
+ProgressIndicator0c3.appendChild(ProgressIndicator0c3c1);
+ProgressIndicator0c3.innerHTML += " ";
+let ProgressIndicator0c3c3 = document.createElement("div");
+ProgressIndicator0c3c3.setAttribute("class", "ms-ProgressIndicator-progressBar");
+ProgressIndicator0c3.appendChild(ProgressIndicator0c3c3);
+ProgressIndicator0c3.innerHTML += " ";
+ProgressIndicator0.appendChild(ProgressIndicator0c3);
+ProgressIndicator0.innerHTML += " ";
+let ProgressIndicator0c5 = document.createElement("div");
+ProgressIndicator0c5.setAttribute("class", "ms-ProgressIndicator-itemDescription");
+ProgressIndicator0.appendChild(ProgressIndicator0c5);
+ProgressIndicator0.innerHTML += "";
+ return ProgressIndicator0}public RadioButton() {let RadioButton0 = document.createElement("div");
+RadioButton0.setAttribute("class", "ms-RadioButton");
+RadioButton0.innerHTML += " ";
+let RadioButton0c1 = document.createElement("li");
+RadioButton0c1.setAttribute("role", "");
+RadioButton0c1.setAttribute("class", "ms-Choice-field ");
+RadioButton0c1.setAttribute("tabindex", "0");
+RadioButton0c1.setAttribute("aria-checked", "");
+RadioButton0c1.setAttribute("name", "");
+RadioButton0c1.innerHTML += " ";
+let RadioButton0c1c1 = document.createElement("span");
+RadioButton0c1c1.setAttribute("class", "ms-Label");
+RadioButton0c1.appendChild(RadioButton0c1c1);
+RadioButton0c1.innerHTML += " ";
+RadioButton0.appendChild(RadioButton0c1);
+RadioButton0.innerHTML += "";
+ return RadioButton0}public SearchBox() {let SearchBox0 = document.createElement("div");
+SearchBox0.setAttribute("class", "ms-SearchBox ");
+SearchBox0.innerHTML += " ";
+let SearchBox0c1 = document.createElement("input");
+SearchBox0c1.setAttribute("class", "ms-SearchBox-field");
+SearchBox0c1.setAttribute("type", "text");
+SearchBox0c1.setAttribute("value", "");
+SearchBox0.appendChild(SearchBox0c1);
+SearchBox0.innerHTML += " ";
+let SearchBox0c3 = document.createElement("label");
+SearchBox0c3.setAttribute("class", "ms-SearchBox-label");
+SearchBox0c3.innerHTML += " ";
+let SearchBox0c3c1 = document.createElement("i");
+SearchBox0c3c1.setAttribute("class", "ms-SearchBox-icon ms-Icon ms-Icon--search");
+SearchBox0c3.appendChild(SearchBox0c3c1);
+SearchBox0c3.innerHTML += " ";
+let SearchBox0c3c3 = document.createElement("span");
+SearchBox0c3c3.setAttribute("class", "ms-SearchBox-text");
+SearchBox0c3c3.innerHTML += "Search";
+SearchBox0c3.appendChild(SearchBox0c3c3);
+SearchBox0c3.innerHTML += " ";
+SearchBox0.appendChild(SearchBox0c3);
+SearchBox0.innerHTML += " ";
+SearchBox0.innerHTML += "";
+let SearchBox0c7 = document.createElement("div");
+SearchBox0c7.setAttribute("class", "ms-CommandButton ms-SearchBox-close ms-CommandButton--noLabel ");
+SearchBox0c7.innerHTML += " ";
+let SearchBox0c7c1 = document.createElement("button");
+SearchBox0c7c1.setAttribute("class", "ms-CommandButton-button");
+SearchBox0c7c1.innerHTML += " ";
+let SearchBox0c7c1c1 = document.createElement("span");
+SearchBox0c7c1c1.setAttribute("class", "ms-CommandButton-icon ");
+let SearchBox0c7c1c1c0 = document.createElement("i");
+SearchBox0c7c1c1c0.setAttribute("class", "ms-Icon ms-Icon--x");
+SearchBox0c7c1c1.appendChild(SearchBox0c7c1c1c0);
+SearchBox0c7c1.appendChild(SearchBox0c7c1c1);
+let SearchBox0c7c1c2 = document.createElement("span");
+SearchBox0c7c1c2.setAttribute("class", "ms-CommandButton-label");
+SearchBox0c7c1.appendChild(SearchBox0c7c1c2);
+SearchBox0c7c1.innerHTML += " ";
+SearchBox0c7.appendChild(SearchBox0c7c1);
+SearchBox0c7.innerHTML += "";
+SearchBox0.appendChild(SearchBox0c7);
+SearchBox0.innerHTML += "";
+ return SearchBox0}public Spinner() {let Spinner0 = document.createElement("div");
+Spinner0.setAttribute("class", "ms-Spinner ");
+Spinner0.innerHTML += "";
+ return Spinner0}public Table() {let Table0 = document.createElement("table");
+Table0.setAttribute("class", "ms-Table ");
+Table0.innerHTML += " ";
+let Table0c1 = document.createElement("thead");
+Table0c1.innerHTML += " ";
+let Table0c1c1 = document.createElement("tr");
+Table0c1c1.innerHTML += " ";
+Table0c1.appendChild(Table0c1c1);
+Table0c1.innerHTML += " ";
+Table0.appendChild(Table0c1);
+Table0.innerHTML += " ";
+let Table0c3 = document.createElement("tbody");
+Table0c3.innerHTML += " ";
+Table0.appendChild(Table0c3);
+Table0.innerHTML += "";
+ return Table0}public TextField() {let TextField0 = document.createElement("div");
+TextField0.setAttribute("class", "ms-TextField ");
+TextField0.innerHTML += " ";
+ return TextField0}public Toggle() {let Toggle0 = document.createElement("div");
+Toggle0.setAttribute("class", "ms-Toggle ");
+Toggle0.innerHTML += " ";
+let Toggle0c1 = document.createElement("span");
+Toggle0c1.setAttribute("class", "ms-Toggle-description");
+Toggle0c1.innerHTML += "Let apps use my location";
+Toggle0.appendChild(Toggle0c1);
+Toggle0.innerHTML += " ";
+let Toggle0c3 = document.createElement("input");
+Toggle0c3.setAttribute("type", "checkbox");
+Toggle0c3.setAttribute("id", "demo-toggle-3");
+Toggle0c3.setAttribute("class", "ms-Toggle-input");
+Toggle0.appendChild(Toggle0c3);
+Toggle0.innerHTML += " ";
+let Toggle0c5 = document.createElement("label");
+Toggle0c5.setAttribute("for", "demo-toggle-3");
+Toggle0c5.setAttribute("class", "ms-Toggle-field");
+Toggle0c5.setAttribute("tabindex", "0");
+Toggle0c5.innerHTML += " ";
+let Toggle0c5c1 = document.createElement("span");
+Toggle0c5c1.setAttribute("class", "ms-Label ms-Label--off");
+Toggle0c5c1.innerHTML += "Off";
+Toggle0c5.appendChild(Toggle0c5c1);
+Toggle0c5.innerHTML += " ";
+let Toggle0c5c3 = document.createElement("span");
+Toggle0c5c3.setAttribute("class", "ms-Label ms-Label--on");
+Toggle0c5c3.innerHTML += "On";
+Toggle0c5.appendChild(Toggle0c5c3);
+Toggle0c5.innerHTML += " ";
+Toggle0.appendChild(Toggle0c5);
+Toggle0.innerHTML += "";
+ return Toggle0}}
\ No newline at end of file
diff --git a/dist/lib/PickaDate.js b/dist/lib/PickaDate.js
new file mode 100644
index 000000000..d539613f7
--- /dev/null
+++ b/dist/lib/PickaDate.js
@@ -0,0 +1 @@
+!function(a){"function"==typeof define&&define.amd?define("picker",["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):this.Picker=a(jQuery)}(function(a){function b(f,g,h,k){function l(){return b._.node("div",b._.node("div",b._.node("div",b._.node("div",w.component.nodes(r.open),t.box),t.wrap),t.frame),t.holder)}function m(){u.data(g,w).addClass(t.input).val(u.data("value")?w.get("select",s.format):f.value).on("focus."+r.id+" click."+r.id,p),s.editable||u.on("keydown."+r.id,function(a){var b=a.keyCode,c=/^(8|46)$/.test(b);return 27==b?(w.close(),!1):void((32==b||c||!r.open&&w.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?w.clear().close():w.open()))}),e(f,{haspopup:!0,expanded:!1,readonly:!1,owns:f.id+"_root"+(w._hidden?" "+w._hidden.id:"")})}function n(){w.$root.on({focusin:function(a){w.$root.removeClass(t.focused),a.stopPropagation()},"mousedown click":function(b){var c=b.target;c!=w.$root.children()[0]&&(b.stopPropagation(),"mousedown"!=b.type||a(c).is(":input")||"OPTION"==c.nodeName||(b.preventDefault(),f.focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var b=a(this),c=b.data(),d=b.hasClass(t.navDisabled)||b.hasClass(t.disabled),e=document.activeElement;e=e&&(e.type||e.href)&&e,(d||e&&!a.contains(w.$root[0],e))&&f.focus(),!d&&c.nav?w.set("highlight",w.component.item.highlight,{nav:c.nav}):!d&&"pick"in c?w.set("select",c.pick).close(!0):c.clear?w.clear().close(!0):c.close&&w.close(!0)}),e(w.$root[0],"hidden",!0)}function o(){var b;s.hiddenName===!0?(b=f.name,f.name=""):(b=["string"==typeof s.hiddenPrefix?s.hiddenPrefix:"","string"==typeof s.hiddenSuffix?s.hiddenSuffix:"_submit"],b=b[0]+f.name+b[1]),w._hidden=a(' ")[0],u.on("change."+r.id,function(){w._hidden.value=f.value?w.get("select",s.formatSubmit):""}).after(w._hidden)}function p(a){a.stopPropagation(),"focus"==a.type&&w.$root.addClass(t.focused),w.open()}if(!f)return b;var q=!1,r={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},s=h?a.extend(!0,{},h.defaults,k):k||{},t=a.extend({},b.klasses(),s.klass),u=a(f),v=function(){return this.start()},w=v.prototype={constructor:v,$node:u,start:function(){return r&&r.start?w:(r.methods={},r.start=!0,r.open=!1,r.type=f.type,f.autofocus=f==document.activeElement,f.readOnly=!s.editable,f.id=f.id||r.id,"text"!=f.type&&(f.type="text"),w.component=new h(w,s),w.$root=a(b._.node("div",l(),t.picker,'id="'+f.id+'_root"')),n(),s.formatSubmit&&o(),m(),s.container?a(s.container).append(w.$root):u.after(w.$root),w.on({start:w.component.onStart,render:w.component.onRender,stop:w.component.onStop,open:w.component.onOpen,close:w.component.onClose,set:w.component.onSet}).on({start:s.onStart,render:s.onRender,stop:s.onStop,open:s.onOpen,close:s.onClose,set:s.onSet}),q=c(w.$root.children()[0]),f.autofocus&&w.open(),w.trigger("start").trigger("render"))},render:function(a){return a?w.$root.html(l()):w.$root.find("."+t.box).html(w.component.nodes(r.open)),w.trigger("render")},stop:function(){return r.start?(w.close(),w._hidden&&w._hidden.parentNode.removeChild(w._hidden),w.$root.remove(),u.removeClass(t.input).removeData(g),setTimeout(function(){u.off("."+r.id)},0),f.type=r.type,f.readOnly=!1,w.trigger("stop"),r.methods={},r.start=!1,w):w},open:function(c){return r.open?w:(u.addClass(t.active),e(f,"expanded",!0),setTimeout(function(){w.$root.addClass(t.opened),e(w.$root[0],"hidden",!1)},0),c!==!1&&(r.open=!0,q&&j.css("overflow","hidden").css("padding-right","+="+d()),u.trigger("focus"),i.on("click."+r.id+" focusin."+r.id,function(a){var b=a.target;b!=f&&b!=document&&3!=a.which&&w.close(b===w.$root.children()[0])}).on("keydown."+r.id,function(c){var d=c.keyCode,e=w.component.key[d],g=c.target;27==d?w.close(!0):g!=f||!e&&13!=d?a.contains(w.$root[0],g)&&13==d&&(c.preventDefault(),g.click()):(c.preventDefault(),e?b._.trigger(w.component.key.go,w,[b._.trigger(e)]):w.$root.find("."+t.highlighted).hasClass(t.disabled)||w.set("select",w.component.item.highlight).close())})),w.trigger("open"))},close:function(a){return a&&(u.off("focus."+r.id).trigger("focus"),setTimeout(function(){u.on("focus."+r.id,p)},0)),u.removeClass(t.active),e(f,"expanded",!1),setTimeout(function(){w.$root.removeClass(t.opened+" "+t.focused),e(w.$root[0],"hidden",!0)},0),r.open?(r.open=!1,q&&j.css("overflow","").css("padding-right","-="+d()),i.off("."+r.id),w.trigger("close")):w},clear:function(a){return w.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in w.component.item&&(void 0===f&&(f=null),w.component.set(e,f,d)),("select"==e||"clear"==e)&&u.val("clear"==e?"":w.get(e,s.format)).trigger("change");w.render()}return d.muted?w:w.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=r[a])return r[a];if("value"==a)return f.value;if(a in w.component.item){if("string"==typeof c){var d=w.component.get(a);return d?b._.trigger(w.component.formats.toString,w.component,[c,d]):""}return w.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),r.methods[e]=r.methods[e]||[],r.methods[e].push(f)}return w},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;namesCount>a;a+=1)b=c[a],b in r.methods&&delete r.methods[b];return w},trigger:function(a,c){var d=function(a){var d=r.methods[a];d&&d.map(function(a){b._.trigger(a,w,[c])})};return d("_"+a),d(a),w}};return new v}function c(a){var b,c="position";return a.currentStyle?b=a.currentStyle[c]:window.getComputedStyle&&(b=getComputedStyle(a)[c]),"fixed"==b}function d(){if(j.height()<=h.height())return 0;var b=a('
').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('
').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(b,c,d){if(a.isPlainObject(c))for(var e in c)f(b,e,c[e]);else f(b,c,d)}function f(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function g(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d,f=b[d];c+=null==f?"":e+'="'+b[d]+'"'}return c}var h=a(window),i=a(document),j=a(document.documentElement);return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+""+b+">"):""},lead:function(a){return(10>a?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getUTCDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1===0},ariaAttr:g},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){var f=a(this);f.data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b}),function(a){"function"==typeof define&&define.amd?define(["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(Date.UTC(b.year,b.month,b.date+a));c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=6,f=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var e,g=this;return c=void 0===c?a:c,c==-1/0||1/0==c?e=c:b.isPlainObject(c)&&f.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(Date.UTC(c[0],c[1],c[2])),c=f.isDate(c)?c:g.create().obj):c=f.isInteger(c)?g.normalize(new Date(c),d):f.isDate(c)?g.normalize(c,d):g.now(a,c,d),{year:e||c.getUTCFullYear(),month:e||c.getUTCMonth(),date:e||c.getUTCDate(),day:e||c.getUTCDay(),obj:e||c,pick:e||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,e=function(a){return a===!0||b.isArray(a)||f.isDate(a)?d.create(a):a};return f.isInteger(a)||(a=e(a)),f.isInteger(c)||(c=e(c)),f.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:f.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:e(a),to:e(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setUTCDate(b.getUTCDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(Date.UTC(f,g+(d&&d.nav?d.nav:0),1)),f=e.getUTCFullYear(),g=e.getUTCMonth();new Date(Date.UTC(f,g,h)).getUTCMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setUTCHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return b?"string"==typeof b?b=c.parse(a,b):f.isInteger(b)&&(b=c.now(a,b,{rel:b})):b="min"==a?-1/0:1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var e,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=-1===j.item.enable,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;dc.pick&&(g=!0)}return f.isInteger(a)}).length;if((!d||!d.nav)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||e||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!e&&0>l)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.monthk.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return f.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||f.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,-1===c.item.enable?!d:d||a.pickc.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,e={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?f.trigger(c,d,[b,e]):a.replace(/^!/,"").length;c&&(e[a]=b.substr(0,g)),b=b.substr(g)}),[e.yyyy||e.yy,+(e.mm||e.m)-1,e.dd||e.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?f.digits(a):b.date},dd:function(a,b){return a?2:f.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?f.digits(a):b.month+1},mm:function(a,b){return a?2:f.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return f.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return f.isInteger(a)&&f.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(f.isDate(a)||b.isArray(a))&&(f.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:b.isPlainObject(a)&&b.isPlainObject(c)?d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to):!1},c.prototype.isDateOverlap=function(a,c){var d=this,e=d.settings.firstDay?1:0;return f.isInteger(a)&&(f.isDate(c)||b.isArray(c))?(a=a%7+e,a===d.create(c).day+1):f.isInteger(c)&&(f.isDate(a)||b.isArray(a))?(c=c%7+e,c===d.create(a).day+1):b.isPlainObject(a)&&b.isPlainObject(c)?d.overlapRanges(a,c):!1},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,g=0;gi;i+=1){if(h=e[i],d.isDateExact(h,a)){c=e[i]=null,j=!0;break}if(d.isDateOverlap(h,a)){b.isPlainObject(a)?(a.inverted=!0,c=a):b.isArray(a)?(c=a,c[3]||c.push("inverted")):f.isDate(a)&&(c=[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),"inverted"]);break}}if(c)for(i=0;g>i;i+=1)if(d.isDateExact(e[i],a)){e[i]=null;break}if(j)for(i=0;g>i;i+=1)if(d.isDateOverlap(e[i],a)){e[i]=null;break}c&&e.push(c)}),e.filter(function(a){return null!=a})},c.prototype.nodes=function(a){var b=this,c=b.settings,g=b.item,h=g.now,i=g.select,j=g.highlight,k=g.view,l=g.disable,m=g.min,n=g.max,o=function(a,b){return c.firstDay&&(a.push(a.shift()),b.push(b.shift())),f.node("thead",f.node("tr",f.group({min:0,max:d-1,i:1,node:"th",item:function(d){return[a[d],c.klass.weekdays,'scope=col title="'+b[d]+'"']}})))}((c.showWeekdaysFull?c.weekdaysFull:c.weekdaysShort).slice(0),c.weekdaysFull.slice(0)),p=function(a){return f.node("div"," ",c.klass["nav"+(a?"Next":"Prev")]+(a&&k.year>=n.year&&k.month>=n.month||!a&&k.year<=m.year&&k.month<=m.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+f.ariaAttr({role:"button",components:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},q=function(){var d=c.showMonthsShort?c.monthsShort:c.monthsFull;return c.selectMonths?f.node("select",f.group({min:0,max:11,i:1,node:"option",item:function(a){return[d[a],0,"value="+a+(k.month==a?" selected":"")+(k.year==m.year&&an.month?" disabled":"")]}}),c.klass.selectMonth,(a?"":"disabled")+" "+f.ariaAttr({components:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):f.node("div",d[k.month],c.klass.month)},r=function(){var d=k.year,e=c.selectYears===!0?5:~~(c.selectYears/2);if(e){var g=m.year,h=n.year,i=d-e,j=d+e;if(g>i&&(j+=g-i,i=g),j>h){var l=i-g,o=j-h;i-=l>o?o:l,j=h}return f.node("select",f.group({min:i,max:j,i:1,node:"option",item:function(a){return[a,0,"value="+a+(d==a?" selected":"")]}}),c.klass.selectYear,(a?"":"disabled")+" "+f.ariaAttr({components:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return f.node("div",d,c.klass.year)};return f.node("div",(c.selectYears?r()+q():q()+r())+p()+p(1),c.klass.header)+f.node("table",o+f.node("tbody",f.group({min:0,max:e-1,i:1,node:"tr",item:function(a){var e=c.firstDay&&0===b.create([k.year,k.month,1]).day?-7:0;return[f.group({min:d*a-k.day+e+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([k.year,k.month,a+(c.firstDay?1:0)]);var d=i&&i.pick==a.pick,e=j&&j.pick==a.pick,g=l&&b.disabled(a)||a.pickn.pick;return[f.node("div",a.date,function(b){return b.push(k.month==a.month?c.klass.infocus:c.klass.outfocus),h.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),e&&b.push(c.klass.highlighted),g&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+f.ariaAttr({role:"gridcell",selected:d&&b.$node.val()===f.trigger(b.formats.toString,b,[c.format,a])?!0:null,activedescendant:e?!0:null,disabled:g?!0:null})),"",f.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+f.ariaAttr({role:"grid",components:b.$node[0].id,readonly:!0}))+f.node("div",f.node("button",c.today,c.klass.buttonToday,"type=button data-pick="+h.pick+(a&&!b.disabled(h)?"":" disabled")+" "+f.ariaAttr({components:b.$node[0].id}))+f.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+f.ariaAttr({components:b.$node[0].id}))+f.node("button",c.close,c.klass.buttonClose,"type=button data-close=true "+(a?"":" disabled")+" "+f.ariaAttr({components:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)});
diff --git a/dist/sass/Fabric.Animations.Output.scss b/dist/sass/Fabric.Animations.Output.scss
new file mode 100644
index 000000000..38227eb79
--- /dev/null
+++ b/dist/sass/Fabric.Animations.Output.scss
@@ -0,0 +1,419 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Animations
+
+
+// Note that all animation classes should begin with the "ms-u" utility prefix.
+// The original class names are deprecated and will be removed in a future release.
+
+@import "Fabric.Animations";
+
+// slideRightIn10
+.ms-u-slideRightIn10 {
+ @include ms-u-slideRightIn10;
+}
+@-webkit-keyframes slideRightIn10 {
+ from { -webkit-transform:translate3d(-10px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideRightIn10 {
+ from { transform:translate3d(-10px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideRightIn20
+.ms-u-slideRightIn20 {
+ @include ms-u-slideRightIn20;
+}
+@-webkit-keyframes slideRightIn20 {
+ from { -webkit-transform:translate3d(-20px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideRightIn20 {
+ from { transform:translate3d(-20px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideRightIn40
+.ms-u-slideRightIn40 {
+ @include ms-u-slideRightIn40;
+}
+@-webkit-keyframes slideRightIn40 {
+ from { -webkit-transform:translate3d(-40px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideRightIn40 {
+ from { transform:translate3d(-40px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideLeftIn10
+.ms-u-slideLeftIn10 {
+ @include ms-u-slideLeftIn10;
+}
+@-webkit-keyframes slideLeftIn10 {
+ from { -webkit-transform:translate3d(10px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideLeftIn10 {
+ from { transform:translate3d(10px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideLeftIn20
+.ms-u-slideLeftIn20 {
+ @include ms-u-slideLeftIn20;
+}
+@-webkit-keyframes slideLeftIn20 {
+ from { -webkit-transform:translate3d(20px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideLeftIn20 {
+ from { transform:translate3d(20px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideLeftIn40
+.ms-u-slideLeftIn40 {
+ @include ms-u-slideLeftIn40;
+}
+@-webkit-keyframes slideLeftIn40 {
+ from { -webkit-transform:translate3d(40px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideLeftIn40 {
+ from { transform:translate3d(40px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideRightIn400
+.ms-u-slideRightIn400 {
+ @include ms-u-slideRightIn400;
+}
+@-webkit-keyframes slideRightIn400 {
+ from { -webkit-transform:translate3d(-400px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideRightIn400 {
+ from { transform:translate3d(-400px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideLeftIn400
+.ms-u-slideLeftIn400 {
+ @include ms-u-slideLeftIn400;
+}
+@-webkit-keyframes slideLeft400 {
+ from { -webkit-transform:translate3d(400px, 0px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideLeft400 {
+ from { transform:translate3d(400px, 0px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideUpIn20
+.ms-u-slideUpIn20 {
+ @include ms-u-slideUpIn20;
+}
+@-webkit-keyframes slideUpIn20 {
+ from { -webkit-transform:translate3d(0px, 20px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideUpIn20 {
+ from { transform:translate3d(0px, 20px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideUpIn10
+.ms-u-slideUpIn10 {
+ @include ms-u-slideUpIn10;
+}
+@-webkit-keyframes slideUpIn10 {
+ from { -webkit-transform:translate3d(0px, 10px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideUpIn10 {
+ from { transform:translate3d(0px, 10px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideDownIn20
+.ms-u-slideDownIn20 {
+ @include ms-u-slideDownIn20;
+}
+@-webkit-keyframes slideDownIn20 {
+ from { -webkit-transform:translate3d(0px, -20px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideDownIn20 {
+ from { transform:translate3d(0px, -20px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideDownIn10
+.ms-u-slideDownIn10 {
+ @include ms-u-slideDownIn10;
+}
+@-webkit-keyframes slideDownIn10 {
+ from { -webkit-transform:translate3d(0px, -10px, 0px); }
+ to { -webkit-transform:translate3d(0px, 0px, 0px); }
+}
+@keyframes slideDownIn10 {
+ from { transform:translate3d(0px, -10px, 0px); }
+ to { transform:translate3d(0px, 0px, 0px); }
+}
+
+// slideRightOut40
+.ms-u-slideRightOut40 {
+ @include ms-u-slideRightOut40;
+}
+@-webkit-keyframes slideRightOut40 {
+ from { -webkit-transform:translate3d(0px, 0px, 0px); }
+ to { -webkit-transform:translate3d(40px, 0px, 0px); }
+}
+@keyframes slideRightOut40 {
+ from { transform:translate3d(0px, 0px, 0px); }
+ to { transform:translate3d(40px, 0px, 0px); }
+}
+
+// slideLeftOut40
+.ms-u-slideLeftOut40 {
+ @include ms-u-slideLeftOut40;
+}
+@-webkit-keyframes slideLeftOut40 {
+ from { -webkit-transform:translate3d(0, 0px, 0px); }
+ to { -webkit-transform:translate3d(-40px, 0px, 0px); }
+}
+@keyframes slideLeftOut40 {
+ from { transform:translate3d(0, 0px, 0px); }
+ to { transform:translate3d(-40px, 0px, 0px); }
+}
+
+// slideRightOut400
+.ms-u-slideRightOut400 {
+ @include ms-u-slideRightOut400;
+}
+@-webkit-keyframes slideRightOut400 {
+ from { -webkit-transform:translate3d(0, 0px, 0px); }
+ to { -webkit-transform:translate3d(400px, 0px, 0px); }
+}
+@keyframes slideRightOut400 {
+ from { transform:translate3d(0, 0px, 0px); }
+ to { transform:translate3d(400px, 0px, 0px); }
+}
+
+// slideLeftOut400
+.ms-u-slideLeftOut400 {
+ @include ms-u-slideLeftOut400;
+}
+@-webkit-keyframes slideLeftOut400 {
+ from { -webkit-transform:translate3d(0, 0px, 0px); }
+ to { -webkit-transform:translate3d(-400px, 0px, 0px); }
+}
+@keyframes slideLeftOut400 {
+ from { transform:translate3d(0, 0px, 0px); }
+ to { transform:translate3d(-400px, 0px, 0px); }
+}
+
+// slideUpOut20
+.ms-u-slideUpOut20 {
+ @include ms-u-slideUpOut20;
+}
+@-webkit-keyframes slideUpOut20 {
+ from { -webkit-transform:translate3d(0px, 0, 0px); }
+ to { -webkit-transform:translate3d(0px, -20px, 0px); }
+}
+@keyframes slideUpOut20 {
+ from { transform:translate3d(0px, 0, 0px); }
+ to { transform:translate3d(0px, -20px, 0px); }
+}
+
+// slideUpOut10
+.ms-u-slideUpOut10 {
+ @include ms-u-slideUpOut10;
+}
+@-webkit-keyframes slideUpOut10 {
+ from { -webkit-transform:translate3d(0px, 0, 0px); }
+ to { -webkit-transform:translate3d(0px, -10px, 0px); }
+}
+@keyframes slideUpOut10 {
+ from { transform:translate3d(0px, 0, 0px); }
+ to { transform:translate3d(0px, -10px, 0px); }
+}
+
+// slideDownOut20
+.ms-u-slideDownOut20 {
+ @include ms-u-slideDownOut20;
+}
+@-webkit-keyframes slideDownOut20 {
+ from { -webkit-transform:translate3d(0px, 0, 0px); }
+ to { -webkit-transform:translate3d(0px, 20px, 0px); }
+}
+@keyframes slideDownOut20 {
+ from { transform:translate3d(0px, 0, 0px); }
+ to { transform:translate3d(0px, 20px, 0px); }
+}
+
+// slideDownOut10
+.ms-u-slideDownOut10 {
+ @include ms-u-slideDownOut10;
+}
+@-webkit-keyframes slideDownOut10 {
+ from { -webkit-transform:translate3d(0px, 0, 0px); }
+ to { -webkit-transform:translate3d(0px, 10px, 0px); }
+}
+@keyframes slideDownOut10 {
+ from { transform:translate3d(0px, 0, 0px); }
+ to { transform:translate3d(0px, 10px, 0px); }
+}
+
+// scaleUpIn100
+.ms-u-scaleUpIn100 {
+ @include ms-u-scaleUpIn100;
+}
+@-webkit-keyframes scaleUp100 {
+ from { -webkit-transform:scale3d(.98, .98, 1); }
+ to { -webkit-transform:scale3d(1, 1, 1); }
+}
+@keyframes scaleUp100 {
+ from { transform:scale3d(.98, .98, 1); }
+ to { transform:scale3d(1, 1, 1); }
+}
+
+// scaleDownIn100
+.ms-u-scaleDownIn100 {
+ @include ms-u-scaleDownIn100;
+}
+@-webkit-keyframes scaleDown100 {
+ from { -webkit-transform:scale3d(1.03, 1.03, 1); }
+ to { -webkit-transform:scale3d(1, 1, 1); }
+}
+@keyframes scaleDown100 {
+ from { transform:scale3d(1.03, 1.03, 1); }
+ to { transform:scale3d(1, 1, 1); }
+}
+
+// scaleUpOut103
+.ms-u-scaleUpOut103 {
+ @include ms-u-scaleUpOut103;
+}
+@-webkit-keyframes scaleUp103 {
+ from { -webkit-transform:scale3d(1, 1, 1); }
+ to { -webkit-transform:scale3d(1.03, 1.03, 1); }
+}
+@keyframes scaleUp103 {
+ from { transform:scale3d(1, 1, 1); }
+ to { transform:scale3d(1.03, 1.03, 1); }
+}
+
+// scaleDownOut98
+.ms-u-scaleDownOut98 {
+ @include ms-u-scaleDownOut98;
+}
+@-webkit-keyframes scaleDown98 {
+ from { -webkit-transform:scale3d(1, 1, 1); }
+ to { -webkit-transform:scale3d(0.98, 0.98, 1); }
+}
+@keyframes scaleDown98 {
+ from { transform:scale3d(1, 1, 1); }
+ to { transform:scale3d(0.98, 0.98, 1); }
+}
+
+// fadeIn
+.ms-u-fadeIn400 {
+ @include ms-u-fadeIn400;
+}
+.ms-u-fadeIn100 {
+ @include ms-u-fadeIn100;
+}
+.ms-u-fadeIn200 {
+ @include ms-u-fadeIn200;
+}
+.ms-u-fadeIn500 {
+ @include ms-u-fadeIn500;
+}
+@-webkit-keyframes fadeIn {
+ from { opacity: 0; -webkit-animation-timing-function: $ms-ease2; }
+ to { opacity: 1; }
+}
+@keyframes fadeIn {
+ from { opacity: 0; animation-timing-function: $ms-ease2; }
+ to { opacity: 1; }
+}
+
+// fadeOut
+.ms-u-fadeOut400 {
+ @include ms-u-fadeOut400;
+}
+.ms-u-fadeOut100 {
+ @include ms-u-fadeOut100;
+}
+.ms-u-fadeOut200 {
+ @include ms-u-fadeOut200;
+}
+.ms-u-fadeOut500 {
+ @include ms-u-fadeOut500;
+}
+@-webkit-keyframes fadeOut {
+ from { opacity: 1; -webkit-animation-timing-function: $ms-ease2; }
+ to { opacity: 0; }
+}
+@keyframes fadeOut {
+ from { opacity: 1; animation-timing-function: $ms-ease2; }
+ to { opacity: 0; }
+}
+
+// rotate90deg
+.ms-u-rotate90deg {
+ @include ms-u-rotate90deg;
+}
+@-webkit-keyframes rotate90 {
+ from { -webkit-transform:rotateZ(0deg); }
+ to { -webkit-transform:rotateZ(90deg); }
+}
+@keyframes rotate90 {
+ from { transform:rotateZ(0deg); }
+ to { transform:rotateZ(90deg); }
+}
+
+// rotateN90deg
+.ms-u-rotateN90deg {
+ @include ms-u-rotateN90deg;
+}
+@-webkit-keyframes rotateN90 {
+ from { -webkit-transform:rotateZ(90deg); }
+ to { -webkit-transform:rotateZ(0deg); }
+}
+@keyframes rotateN90 {
+ from { transform:rotateZ(90deg); }
+ to { transform:rotateZ(0deg); }
+}
+
+// expandCollapse400
+.ms-u-expandCollapse400 {
+ @include ms-u-expandCollapse400;
+}
+
+// expandCollapse200
+.ms-u-expandCollapse200 {
+ @include ms-u-expandCollapse200;
+}
+
+// expandCollapse100
+.ms-u-expandCollapse100 {
+ @include ms-u-expandCollapse100;
+}
+
+// delay100
+.ms-u-delay100 {
+ @include ms-u-delay100;
+}
+
+// delay200
+.ms-u-delay200 {
+ @include ms-u-delay200;
+}
diff --git a/dist/sass/Fabric.Animations.RTL.Output.scss b/dist/sass/Fabric.Animations.RTL.Output.scss
new file mode 100644
index 000000000..8ad465a5b
--- /dev/null
+++ b/dist/sass/Fabric.Animations.RTL.Output.scss
@@ -0,0 +1,80 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// RTL overrides for Fabric Animations
+
+
+@import "Fabric.Animations.Output";
+@import "Fabric.Animations.RTL";
+
+// slideRightIn10
+.ms-u-slideRightIn10 {
+ @include ms-u-slideRightIn10;
+}
+
+// slideRightIn20
+.ms-u-slideRightIn20 {
+ @include ms-u-slideRightIn20;
+}
+
+// slideRightIn40
+.ms-u-slideRightIn40 {
+ @include ms-u-slideRightIn40;
+}
+
+// slideLeftIn10
+.ms-u-slideLeftIn10 {
+ @include ms-u-slideLeftIn10;
+}
+
+// slideLeftIn20
+.ms-u-slideLeftIn20 {
+ @include ms-u-slideLeftIn20;
+}
+
+// slideLeftIn40
+.ms-u-slideLeftIn40 {
+ @include ms-u-slideLeftIn40;
+}
+
+// slideRightIn400
+.ms-u-slideRightIn400 {
+ @include ms-u-slideRightIn400;
+}
+
+// slideLeftIn400
+.ms-u-slideLeftIn400 {
+ @include ms-u-slideLeftIn400;
+}
+
+// slideRightOut40
+.ms-u-slideRightOut40 {
+ @include ms-u-slideRightOut40;
+}
+
+// slideLeftOut40
+.ms-u-slideLeftOut40 {
+ @include ms-u-slideLeftOut40;
+}
+
+// slideRightOut400
+.ms-u-slideRightOut400 {
+ @include ms-u-slideRightOut400;
+}
+
+// slideLeftOut400
+.ms-u-slideLeftOut400 {
+ @include ms-u-slideLeftOut400;
+}
+
+// rotate90deg
+.ms-u-rotate90deg {
+ @include ms-u-rotate90deg;
+}
+
+// rotateN90deg
+.ms-u-rotateN90deg {
+ @include ms-u-rotateN90deg;
+}
diff --git a/dist/sass/Fabric.Color.Mixins.Output.scss b/dist/sass/Fabric.Color.Mixins.Output.scss
new file mode 100644
index 000000000..a5a6120b7
--- /dev/null
+++ b/dist/sass/Fabric.Color.Mixins.Output.scss
@@ -0,0 +1,443 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Core Color Mixins
+
+@import "Fabric.Color.Mixins";
+
+//== Background colors
+//
+// Theme colors
+.ms-bgColor-themeDark,
+.ms-bgColor-themeDark--hover:hover {
+ @include ms-bgColor-themeDark;
+}
+
+.ms-bgColor-themeDarkAlt,
+.ms-bgColor-themeDarkAlt--hover:hover {
+ @include ms-bgColor-themeDarkAlt;
+}
+
+.ms-bgColor-themeDarker,
+.ms-bgColor-themeDarker--hover:hover {
+ @include ms-bgColor-themeDarker;
+}
+
+.ms-bgColor-themePrimary,
+.ms-bgColor-themePrimary--hover:hover {
+ @include ms-bgColor-themePrimary;
+}
+
+.ms-bgColor-themeSecondary,
+.ms-bgColor-themeSecondary--hover:hover {
+ @include ms-bgColor-themeSecondary;
+}
+
+.ms-bgColor-themeTertiary,
+.ms-bgColor-themeTertiary--hover:hover {
+ @include ms-bgColor-themeTertiary;
+}
+
+.ms-bgColor-themeLight,
+.ms-bgColor-themeLight--hover:hover {
+ @include ms-bgColor-themeLight;
+}
+
+.ms-bgColor-themeLighter,
+.ms-bgColor-themeLighter--hover:hover {
+ @include ms-bgColor-themeLighter;
+}
+
+.ms-bgColor-themeLighterAlt,
+.ms-bgColor-themeLighterAlt--hover:hover {
+ @include ms-bgColor-themeLighterAlt;
+}
+
+// Neutral colors
+.ms-bgColor-black,
+.ms-bgColor-black--hover:hover {
+ @include ms-bgColor-black;
+}
+
+.ms-bgColor-neutralDark,
+.ms-bgColor-neutralDark--hover:hover {
+ @include ms-bgColor-neutralDark;
+}
+
+.ms-bgColor-neutralPrimary,
+.ms-bgColor-neutralPrimary--hover:hover {
+ @include ms-bgColor-neutralPrimary;
+}
+
+.ms-bgColor-neutralPrimaryAlt,
+.ms-bgColor-neutralPrimaryAlt--hover:hover {
+ @include ms-bgColor-neutralPrimaryAlt;
+}
+
+.ms-bgColor-neutralSecondary,
+.ms-bgColor-neutralSecondary--hover:hover {
+ @include ms-bgColor-neutralSecondary;
+}
+
+.ms-bgColor-neutralSecondaryAlt,
+.ms-bgColor-neutralSecondaryAlt--hover:hover {
+ @include ms-bgColor-neutralSecondaryAlt;
+}
+
+.ms-bgColor-neutralTertiary,
+.ms-bgColor-neutralTertiary--hover:hover {
+ @include ms-bgColor-neutralTertiary;
+}
+
+.ms-bgColor-neutralTertiaryAlt,
+.ms-bgColor-neutralTertiaryAlt--hover:hover {
+ @include ms-bgColor-neutralTertiaryAlt;
+}
+
+.ms-bgColor-neutralLight,
+.ms-bgColor-neutralLight--hover:hover {
+ @include ms-bgColor-neutralLight;
+}
+
+.ms-bgColor-neutralLighter,
+.ms-bgColor-neutralLighter--hover:hover {
+ @include ms-bgColor-neutralLighter;
+}
+
+.ms-bgColor-neutralLighterAlt,
+.ms-bgColor-neutralLighterAlt--hover:hover {
+ @include ms-bgColor-neutralLighterAlt;
+}
+
+.ms-bgColor-white,
+.ms-bgColor-white--hover:hover {
+ @include ms-bgColor-white;
+}
+
+
+// Brand and accent colors
+.ms-bgColor-yellow {
+ @include ms-bgColor-yellow;
+}
+
+.ms-bgColor-yellowLight {
+ @include ms-bgColor-yellowLight;
+}
+
+.ms-bgColor-orange {
+ @include ms-bgColor-orange;
+}
+
+.ms-bgColor-orangeLight {
+ @include ms-bgColor-orangeLight;
+}
+
+.ms-bgColor-orangeLighter {
+ @include ms-bgColor-orangeLighter;
+}
+
+.ms-bgColor-redDark {
+ @include ms-bgColor-redDark;
+}
+
+.ms-bgColor-red {
+ @include ms-bgColor-red;
+}
+
+.ms-bgColor-magentaDark {
+ @include ms-bgColor-magentaDark;
+}
+
+.ms-bgColor-magenta {
+ @include ms-bgColor-magenta;
+}
+
+.ms-bgColor-magentaLight {
+ @include ms-bgColor-magentaLight;
+}
+
+.ms-bgColor-purpleDark {
+ @include ms-bgColor-purpleDark;
+}
+
+.ms-bgColor-purple {
+ @include ms-bgColor-purple;
+}
+
+.ms-bgColor-purpleLight {
+ @include ms-bgColor-purpleLight;
+}
+
+.ms-bgColor-blueDark {
+ @include ms-bgColor-blueDark;
+}
+
+.ms-bgColor-blueMid {
+ @include ms-bgColor-blueMid;
+}
+
+.ms-bgColor-blue {
+ @include ms-bgColor-blue;
+}
+
+.ms-bgColor-blueLight {
+ @include ms-bgColor-blueLight;
+}
+
+.ms-bgColor-tealDark {
+ @include ms-bgColor-tealDark;
+}
+
+.ms-bgColor-teal {
+ @include ms-bgColor-teal;
+}
+
+.ms-bgColor-tealLight {
+ @include ms-bgColor-tealLight;
+}
+
+.ms-bgColor-greenDark {
+ @include ms-bgColor-greenDark;
+}
+
+.ms-bgColor-green {
+ @include ms-bgColor-green;
+}
+
+.ms-bgColor-greenLight {
+ @include ms-bgColor-greenLight;
+}
+
+// Message colors
+.ms-bgColor-info {
+ @include ms-bgColor-info;
+}
+
+.ms-bgColor-success {
+ @include ms-bgColor-success;
+}
+
+.ms-bgColor-severeWarning {
+ @include ms-bgColor-severeWarning;
+}
+
+.ms-bgColor-warning {
+ @include ms-bgColor-warning;
+}
+
+.ms-bgColor-error {
+ @include ms-bgColor-error;
+}
+
+
+//== Border colors
+//
+
+// Theme colors
+.ms-borderColor-themeDark,
+.ms-borderColor-themeDark--hover:hover {
+ @include ms-borderColor-themeDark;
+}
+
+.ms-borderColor-themeDarkAlt,
+.ms-borderColor-themeDarkAlt--hover:hover {
+ @include ms-borderColor-themeDarkAlt;
+}
+
+.ms-borderColor-themeDarker,
+.ms-borderColor-themeDarker--hover:hover {
+ @include ms-borderColor-themeDarker;
+}
+
+.ms-borderColor-themePrimary,
+.ms-borderColor-themePrimary--hover:hover {
+ @include ms-borderColor-themePrimary;
+}
+
+.ms-borderColor-themeSecondary,
+.ms-borderColor-themeSecondary--hover:hover {
+ @include ms-borderColor-themeSecondary;
+}
+
+.ms-borderColor-themeTertiary,
+.ms-borderColor-themeTertiary--hover:hover {
+ @include ms-borderColor-themeTertiary;
+}
+
+.ms-borderColor-themeLight,
+.ms-borderColor-themeLight--hover:hover {
+ @include ms-borderColor-themeLight;
+}
+
+.ms-borderColor-themeLighter,
+.ms-borderColor-themeLighter--hover:hover {
+ @include ms-borderColor-themeLighter;
+}
+
+.ms-borderColor-themeLighterAlt,
+.ms-borderColor-themeLighterAlt--hover:hover {
+ @include ms-borderColor-themeLighterAlt;
+}
+
+
+// Neutral colors
+.ms-borderColor-black,
+.ms-borderColor-black--hover:hover {
+ @include ms-borderColor-black;
+}
+
+.ms-borderColor-neutralDark,
+.ms-borderColor-neutralDark--hover:hover {
+ @include ms-borderColor-neutralDark;
+}
+
+.ms-borderColor-neutralPrimary,
+.ms-borderColor-neutralPrimary--hover:hover {
+ @include ms-borderColor-neutralPrimary;
+}
+
+.ms-borderColor-neutralPrimaryAlt,
+.ms-borderColor-neutralPrimaryAlt--hover:hover {
+ @include ms-borderColor-neutralPrimaryAlt;
+}
+
+.ms-borderColor-neutralSecondary,
+.ms-borderColor-neutralSecondary--hover:hover {
+ @include ms-borderColor-neutralSecondary;
+}
+
+.ms-borderColor-neutralSecondaryAlt,
+.ms-borderColor-neutralSecondaryAlt--hover:hover {
+ @include ms-borderColor-neutralSecondaryAlt;
+}
+
+.ms-borderColor-neutralTertiary,
+.ms-borderColor-neutralTertiary--hover:hover {
+ @include ms-borderColor-neutralTertiary;
+}
+
+.ms-borderColor-neutralTertiaryAlt,
+.ms-borderColor-neutralTertiaryAlt--hover:hover {
+ @include ms-borderColor-neutralTertiaryAlt;
+}
+
+.ms-borderColor-neutralLight,
+.ms-borderColor-neutralLight--hover:hover {
+ @include ms-borderColor-neutralLight;
+}
+
+.ms-borderColor-neutralLighter,
+.ms-borderColor-neutralLighter--hover:hover {
+ @include ms-borderColor-neutralLighter;
+}
+
+.ms-borderColor-neutralLighterAlt,
+.ms-borderColor-neutralLighterAlt--hover:hover {
+ @include ms-borderColor-neutralLighterAlt;
+}
+
+.ms-borderColor-white,
+.ms-borderColor-white--hover:hover {
+ @include ms-borderColor-white;
+}
+
+// Brand and accent colors
+.ms-borderColor-yellow {
+ @include ms-borderColor-yellow;
+}
+
+.ms-borderColor-yellowLight {
+ @include ms-borderColor-yellowLight;
+}
+
+.ms-borderColor-orange {
+ @include ms-borderColor-orange;
+}
+
+.ms-borderColor-orangeLight {
+ @include ms-borderColor-orangeLight;
+}
+
+.ms-borderColor-orangeLighter {
+ @include ms-borderColor-orangeLighter;
+}
+
+.ms-borderColor-redDark {
+ @include ms-borderColor-redDark;
+}
+
+.ms-borderColor-red {
+ @include ms-borderColor-red;
+}
+
+.ms-borderColor-magentaDark {
+ @include ms-borderColor-magentaDark;
+}
+
+.ms-borderColor-magenta {
+ @include ms-borderColor-magenta;
+}
+
+.ms-borderColor-magentaLight {
+ @include ms-borderColor-magentaLight;
+}
+
+.ms-borderColor-purpleDark {
+ @include ms-borderColor-purpleDark;
+}
+
+.ms-borderColor-purple {
+ @include ms-borderColor-purple;
+}
+
+.ms-borderColor-purpleLight {
+ @include ms-borderColor-purpleLight;
+}
+
+.ms-borderColor-blueDark {
+ @include ms-borderColor-blueDark;
+}
+
+.ms-borderColor-blueMid {
+ @include ms-borderColor-blueMid;
+}
+
+.ms-borderColor-blue {
+ @include ms-borderColor-blue;
+}
+
+.ms-borderColor-blueLight {
+ @include ms-borderColor-blueLight;
+}
+
+.ms-borderColor-tealDark {
+ @include ms-borderColor-tealDark;
+}
+
+.ms-borderColor-teal {
+ @include ms-borderColor-teal;
+}
+
+.ms-borderColor-tealLight {
+ @include ms-borderColor-tealLight;
+}
+
+.ms-borderColor-greenDark {
+ @include ms-borderColor-greenDark;
+}
+
+.ms-borderColor-green {
+ @include ms-borderColor-green;
+}
+
+.ms-borderColor-greenLight {
+ @include ms-borderColor-greenLight;
+}
+
+// Individual borders, by request
+.ms-borderColorTop-themePrimary,
+.ms-borderColorTop-themePrimary--hover:hover {
+ @include ms-borderColorTop-themePrimary;
+}
diff --git a/dist/sass/Fabric.Components.scss b/dist/sass/Fabric.Components.scss
new file mode 100644
index 000000000..92189edd4
--- /dev/null
+++ b/dist/sass/Fabric.Components.scss
@@ -0,0 +1,36 @@
+@import 'Fabric.Common';
+
+@import '../components/Breadcrumb/Breadcrumb';
+@import '../components/Button/Button';
+@import '../components/Callout/Callout';
+@import '../components/CheckBox/CheckBox';
+@import '../components/RadioButton/RadioButton';
+@import '../components/ChoiceFieldGroup/ChoiceFieldGroup';
+@import '../components/CommandBar/CommandBar';
+@import '../components/CommandButton/CommandButton';
+@import '../components/ContextualMenu/ContextualMenu';
+@import '../components/DatePicker/DatePicker';
+@import '../components/Dialog/Dialog';
+@import '../components/Dropdown/Dropdown';
+@import '../components/FacePile/FacePile';
+@import '../components/Label/Label';
+@import '../components/Link/Link';
+@import '../components/List/List';
+@import '../components/ListItem/ListItem';
+@import '../components/MessageBanner/MessageBanner';
+@import '../components/ContextualHost/ContextualHost';
+@import '../components/MessageBar/MessageBar';
+@import '../components/OrgChart/OrgChart';
+@import '../components/Overlay/Overlay';
+@import '../components/Panel/Panel';
+@import '../components/PanelHost/PanelHost';
+@import '../components/PeoplePicker/PeoplePicker';
+@import '../components/Persona/Persona';
+@import '../components/PersonaCard/PersonaCard';
+@import '../components/Pivot/Pivot';
+@import '../components/ProgressIndicator/ProgressIndicator';
+@import '../components/SearchBox/SearchBox';
+@import '../components/Spinner/Spinner';
+@import '../components/Table/Table';
+@import '../components/TextField/TextField';
+@import '../components/Toggle/Toggle';
diff --git a/dist/sass/Fabric.Grid.Output.scss b/dist/sass/Fabric.Grid.Output.scss
new file mode 100644
index 000000000..eabedd697
--- /dev/null
+++ b/dist/sass/Fabric.Grid.Output.scss
@@ -0,0 +1,32 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fluid 12-column grids for small, medium, and large devices
+
+@import "Fabric.Grid";
+
+//== Grid container (same for all sizes)
+//
+.ms-Grid {
+ @include ms-Grid;
+}
+
+//== Grid rows (pull first and last column out)
+//
+.ms-Grid-row {
+ @include ms-Grid-row;
+}
+
+//== Grid cells
+//
+.ms-Grid-col {
+ @include ms-Grid-col;
+}
+
+// For nested grids (a grid inside a column), removing the padding
+// so that the nested grid's columns go to the edge of the parent's.
+.ms-Grid-col .ms-Grid {
+ padding: 0;
+}
diff --git a/dist/sass/Fabric.Icons.Font.Output.scss b/dist/sass/Fabric.Icons.Font.Output.scss
new file mode 100644
index 000000000..d15af33a2
--- /dev/null
+++ b/dist/sass/Fabric.Icons.Font.Output.scss
@@ -0,0 +1,23 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Icon font-family definition
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+
+@import "Fabric.Typography.Fonts";
+
+@font-face {
+ font-family: 'Office365Icons';
+ src: url('#{$ms-font-directory}/icons/office365icons.eot?');
+ src: url('#{$ms-font-directory}/icons/office365icons.eot?#iefix') format('embedded-opentype'),
+ url('#{$ms-font-directory}/icons/office365icons.woff?') format('woff'),
+ url('#{$ms-font-directory}/icons/office365icons.ttf?') format('truetype'),
+ url('#{$ms-font-directory}/icons/office365icons.svg?#office365icons') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/dist/sass/Fabric.Icons.Output.scss b/dist/sass/Fabric.Icons.Output.scss
new file mode 100644
index 000000000..b0c91aa65
--- /dev/null
+++ b/dist/sass/Fabric.Icons.Output.scss
@@ -0,0 +1,777 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Icon definitions
+
+
+@import './Fabric.Icons';
+
+// Base icon definition
+.ms-Icon {
+ @include ms-Icon();
+}
+
+// Modifiers: Each of the icons.
+//*-- Start
+.ms-Icon--circleEmpty:before { @include ms-Icon--circleEmpty; }
+.ms-Icon--circleFill:before { @include ms-Icon--circleFill; }
+.ms-Icon--placeholder:before { @include ms-Icon--placeholder; }
+.ms-Icon--star:before { @include ms-Icon--star; }
+.ms-Icon--plus:before { @include ms-Icon--plus; }
+.ms-Icon--minus:before { @include ms-Icon--minus; }
+.ms-Icon--question:before { @include ms-Icon--question; }
+.ms-Icon--exclamation:before { @include ms-Icon--exclamation; }
+.ms-Icon--person:before { @include ms-Icon--person; }
+.ms-Icon--mail:before { @include ms-Icon--mail; }
+.ms-Icon--infoCircle:before { @include ms-Icon--infoCircle; }
+.ms-Icon--alert:before { @include ms-Icon--alert; }
+.ms-Icon--xCircle:before { @include ms-Icon--xCircle; }
+.ms-Icon--mailOpen:before { @include ms-Icon--mailOpen; }
+.ms-Icon--people:before { @include ms-Icon--people; }
+.ms-Icon--bell:before { @include ms-Icon--bell; }
+.ms-Icon--calendar:before { @include ms-Icon--calendar; }
+.ms-Icon--scheduling:before { @include ms-Icon--scheduling; }
+.ms-Icon--event:before { @include ms-Icon--event; }
+.ms-Icon--folder:before { @include ms-Icon--folder; }
+.ms-Icon--documents:before { @include ms-Icon--documents; }
+.ms-Icon--onedrive:before { @include ms-Icon--onedrive; }
+.ms-Icon--chat:before { @include ms-Icon--chat; }
+.ms-Icon--sites:before { @include ms-Icon--sites; }
+.ms-Icon--listBullets:before { @include ms-Icon--listBullets; }
+.ms-Icon--calendarWeek:before { @include ms-Icon--calendarWeek; }
+.ms-Icon--calendarWorkWeek:before { @include ms-Icon--calendarWorkWeek; }
+.ms-Icon--calendarDay:before { @include ms-Icon--calendarDay; }
+.ms-Icon--folderMove:before { @include ms-Icon--folderMove; }
+.ms-Icon--panel:before { @include ms-Icon--panel; }
+.ms-Icon--popout:before { @include ms-Icon--popout; }
+.ms-Icon--menu:before { @include ms-Icon--menu; }
+.ms-Icon--home:before { @include ms-Icon--home; }
+.ms-Icon--favorites:before { @include ms-Icon--favorites; }
+.ms-Icon--phone:before { @include ms-Icon--phone; }
+.ms-Icon--mailSend:before { @include ms-Icon--mailSend; }
+.ms-Icon--save:before { @include ms-Icon--save; }
+.ms-Icon--trash:before { @include ms-Icon--trash; }
+.ms-Icon--pencil:before { @include ms-Icon--pencil; }
+.ms-Icon--flag:before { @include ms-Icon--flag; }
+.ms-Icon--reply:before { @include ms-Icon--reply; }
+.ms-Icon--miniatures:before { @include ms-Icon--miniatures; }
+.ms-Icon--voicemail:before { @include ms-Icon--voicemail; }
+.ms-Icon--play:before { @include ms-Icon--play; }
+.ms-Icon--pause:before { @include ms-Icon--pause; }
+.ms-Icon--onlineAdd:before { @include ms-Icon--onlineAdd; }
+.ms-Icon--onlineJoin:before { @include ms-Icon--onlineJoin; }
+.ms-Icon--replyAll:before { @include ms-Icon--replyAll; }
+.ms-Icon--attachment:before { @include ms-Icon--attachment; }
+.ms-Icon--drm:before { @include ms-Icon--drm; }
+.ms-Icon--pinDown:before { @include ms-Icon--pinDown; }
+.ms-Icon--refresh:before { @include ms-Icon--refresh; }
+.ms-Icon--gear:before { @include ms-Icon--gear; }
+.ms-Icon--smiley:before { @include ms-Icon--smiley; }
+.ms-Icon--info:before { @include ms-Icon--info; }
+.ms-Icon--lock:before { @include ms-Icon--lock; }
+.ms-Icon--search:before { @include ms-Icon--search; }
+.ms-Icon--questionReverse:before { @include ms-Icon--questionReverse; }
+.ms-Icon--notRecurring:before { @include ms-Icon--notRecurring; }
+.ms-Icon--tasks:before { @include ms-Icon--tasks; }
+.ms-Icon--check:before { @include ms-Icon--check; }
+.ms-Icon--x:before { @include ms-Icon--x; }
+.ms-Icon--ellipsis:before { @include ms-Icon--ellipsis; }
+.ms-Icon--dot:before { @include ms-Icon--dot; }
+.ms-Icon--arrowUp:before { @include ms-Icon--arrowUp; }
+.ms-Icon--arrowDown:before { @include ms-Icon--arrowDown; }
+.ms-Icon--arrowLeft:before { @include ms-Icon--arrowLeft; }
+.ms-Icon--arrowRight:before { @include ms-Icon--arrowRight; }
+.ms-Icon--download:before { @include ms-Icon--download; }
+.ms-Icon--directions:before { @include ms-Icon--directions; }
+.ms-Icon--microphone:before { @include ms-Icon--microphone; }
+.ms-Icon--caretUp:before { @include ms-Icon--caretUp; }
+.ms-Icon--caretDown:before { @include ms-Icon--caretDown; }
+.ms-Icon--caretLeft:before { @include ms-Icon--caretLeft; }
+.ms-Icon--caretRight:before { @include ms-Icon--caretRight; }
+.ms-Icon--caretUpLeft:before { @include ms-Icon--caretUpLeft; }
+.ms-Icon--caretUpRight:before { @include ms-Icon--caretUpRight; }
+.ms-Icon--caretDownRight:before { @include ms-Icon--caretDownRight; }
+.ms-Icon--caretDownLeft:before { @include ms-Icon--caretDownLeft; }
+.ms-Icon--note:before { @include ms-Icon--note; }
+.ms-Icon--noteReply:before { @include ms-Icon--noteReply; }
+.ms-Icon--noteForward:before { @include ms-Icon--noteForward; }
+.ms-Icon--key:before { @include ms-Icon--key; }
+.ms-Icon--tile:before { @include ms-Icon--tile; }
+.ms-Icon--taskRecurring:before { @include ms-Icon--taskRecurring; }
+.ms-Icon--starEmpty:before { @include ms-Icon--starEmpty; }
+.ms-Icon--upload:before { @include ms-Icon--upload; }
+.ms-Icon--wrench:before { @include ms-Icon--wrench; }
+.ms-Icon--share:before { @include ms-Icon--share; }
+.ms-Icon--documentReply:before { @include ms-Icon--documentReply; }
+.ms-Icon--documentForward:before { @include ms-Icon--documentForward; }
+.ms-Icon--partner:before { @include ms-Icon--partner; }
+.ms-Icon--reactivate:before { @include ms-Icon--reactivate; }
+.ms-Icon--sort:before { @include ms-Icon--sort; }
+.ms-Icon--personAdd:before { @include ms-Icon--personAdd; }
+.ms-Icon--chevronUp:before { @include ms-Icon--chevronUp; }
+.ms-Icon--chevronDown:before { @include ms-Icon--chevronDown; }
+.ms-Icon--chevronLeft:before { @include ms-Icon--chevronLeft; }
+.ms-Icon--chevronRight:before { @include ms-Icon--chevronRight; }
+.ms-Icon--peopleAdd:before { @include ms-Icon--peopleAdd; }
+.ms-Icon--newsfeed:before { @include ms-Icon--newsfeed; }
+.ms-Icon--notebook:before { @include ms-Icon--notebook; }
+.ms-Icon--link:before { @include ms-Icon--link; }
+.ms-Icon--chevronsUp:before { @include ms-Icon--chevronsUp; }
+.ms-Icon--chevronsDown:before { @include ms-Icon--chevronsDown; }
+.ms-Icon--chevronsLeft:before { @include ms-Icon--chevronsLeft; }
+.ms-Icon--chevronsRight:before { @include ms-Icon--chevronsRight; }
+.ms-Icon--clutter:before { @include ms-Icon--clutter; }
+.ms-Icon--subscribe:before { @include ms-Icon--subscribe; }
+.ms-Icon--unsubscribe:before { @include ms-Icon--unsubscribe; }
+.ms-Icon--personRemove:before { @include ms-Icon--personRemove; }
+.ms-Icon--receiptForward:before { @include ms-Icon--receiptForward; }
+.ms-Icon--receiptReply:before { @include ms-Icon--receiptReply; }
+.ms-Icon--receiptCheck:before { @include ms-Icon--receiptCheck; }
+.ms-Icon--peopleRemove:before { @include ms-Icon--peopleRemove; }
+.ms-Icon--merge:before { @include ms-Icon--merge; }
+.ms-Icon--split:before { @include ms-Icon--split; }
+.ms-Icon--eventCancel:before { @include ms-Icon--eventCancel; }
+.ms-Icon--eventShare:before { @include ms-Icon--eventShare; }
+.ms-Icon--today:before { @include ms-Icon--today; }
+.ms-Icon--oofReply:before { @include ms-Icon--oofReply; }
+.ms-Icon--voicemailReply:before { @include ms-Icon--voicemailReply; }
+.ms-Icon--voicemailForward:before { @include ms-Icon--voicemailForward; }
+.ms-Icon--ribbon:before { @include ms-Icon--ribbon; }
+.ms-Icon--contact:before { @include ms-Icon--contact; }
+.ms-Icon--eye:before { @include ms-Icon--eye; }
+.ms-Icon--glasses:before { @include ms-Icon--glasses; }
+.ms-Icon--print:before { @include ms-Icon--print; }
+.ms-Icon--room:before { @include ms-Icon--room; }
+.ms-Icon--post:before { @include ms-Icon--post; }
+.ms-Icon--toggle:before { @include ms-Icon--toggle; }
+.ms-Icon--touch:before { @include ms-Icon--touch; }
+.ms-Icon--clock:before { @include ms-Icon--clock; }
+.ms-Icon--fax:before { @include ms-Icon--fax; }
+.ms-Icon--lightning:before { @include ms-Icon--lightning; }
+.ms-Icon--dialpad:before { @include ms-Icon--dialpad; }
+.ms-Icon--phoneTransfer:before { @include ms-Icon--phoneTransfer; }
+.ms-Icon--phoneAdd:before { @include ms-Icon--phoneAdd; }
+.ms-Icon--late:before { @include ms-Icon--late; }
+.ms-Icon--chatAdd:before { @include ms-Icon--chatAdd; }
+.ms-Icon--conflict:before { @include ms-Icon--conflict; }
+.ms-Icon--navigate:before { @include ms-Icon--navigate; }
+.ms-Icon--camera:before { @include ms-Icon--camera; }
+.ms-Icon--filter:before { @include ms-Icon--filter; }
+.ms-Icon--fullscreen:before { @include ms-Icon--fullscreen; }
+.ms-Icon--new:before { @include ms-Icon--new; }
+.ms-Icon--mailEmpty:before { @include ms-Icon--mailEmpty; }
+.ms-Icon--editBox:before { @include ms-Icon--editBox; }
+.ms-Icon--waffle:before { @include ms-Icon--waffle; }
+.ms-Icon--work:before { @include ms-Icon--work; }
+.ms-Icon--eventRecurring:before { @include ms-Icon--eventRecurring; }
+.ms-Icon--cart:before { @include ms-Icon--cart; }
+.ms-Icon--socialListening:before { @include ms-Icon--socialListening; }
+.ms-Icon--mapMarker:before { @include ms-Icon--mapMarker; }
+.ms-Icon--org:before { @include ms-Icon--org; }
+.ms-Icon--replyAlt:before { @include ms-Icon--replyAlt; }
+.ms-Icon--replyAllAlt:before { @include ms-Icon--replyAllAlt; }
+.ms-Icon--eventInfo:before { @include ms-Icon--eventInfo; }
+.ms-Icon--group:before { @include ms-Icon--group; }
+.ms-Icon--money:before { @include ms-Icon--money; }
+.ms-Icon--graph:before { @include ms-Icon--graph; }
+.ms-Icon--noteEdit:before { @include ms-Icon--noteEdit; }
+.ms-Icon--dashboard:before { @include ms-Icon--dashboard; }
+.ms-Icon--mailEdit:before { @include ms-Icon--mailEdit; }
+.ms-Icon--pinLeft:before { @include ms-Icon--pinLeft; }
+.ms-Icon--heart:before { @include ms-Icon--heart; }
+.ms-Icon--heartEmpty:before { @include ms-Icon--heartEmpty; }
+.ms-Icon--picture:before { @include ms-Icon--picture; }
+.ms-Icon--cake:before { @include ms-Icon--cake; }
+.ms-Icon--books:before { @include ms-Icon--books; }
+.ms-Icon--chart:before { @include ms-Icon--chart; }
+.ms-Icon--video:before { @include ms-Icon--video; }
+.ms-Icon--soccer:before { @include ms-Icon--soccer; }
+.ms-Icon--meal:before { @include ms-Icon--meal; }
+.ms-Icon--balloon:before { @include ms-Icon--balloon; }
+.ms-Icon--cat:before { @include ms-Icon--cat; }
+.ms-Icon--dog:before { @include ms-Icon--dog; }
+.ms-Icon--bag:before { @include ms-Icon--bag; }
+.ms-Icon--music:before { @include ms-Icon--music; }
+.ms-Icon--stopwatch:before { @include ms-Icon--stopwatch; }
+.ms-Icon--coffee:before { @include ms-Icon--coffee; }
+.ms-Icon--briefcase:before { @include ms-Icon--briefcase; }
+.ms-Icon--pill:before { @include ms-Icon--pill; }
+.ms-Icon--trophy:before { @include ms-Icon--trophy; }
+.ms-Icon--firstAid:before { @include ms-Icon--firstAid; }
+.ms-Icon--plane:before { @include ms-Icon--plane; }
+.ms-Icon--page:before { @include ms-Icon--page; }
+.ms-Icon--car:before { @include ms-Icon--car; }
+.ms-Icon--dogAlt:before { @include ms-Icon--dogAlt; }
+.ms-Icon--document:before { @include ms-Icon--document; }
+.ms-Icon--metadata:before { @include ms-Icon--metadata; }
+.ms-Icon--pointItem:before { @include ms-Icon--pointItem; }
+.ms-Icon--text:before { @include ms-Icon--text; }
+.ms-Icon--fieldText:before { @include ms-Icon--fieldText; }
+.ms-Icon--fieldNumber:before { @include ms-Icon--fieldNumber; }
+.ms-Icon--dropdown:before { @include ms-Icon--dropdown; }
+.ms-Icon--radioButton:before { @include ms-Icon--radioButton; }
+.ms-Icon--checkbox:before { @include ms-Icon--checkbox; }
+.ms-Icon--story:before { @include ms-Icon--story; }
+.ms-Icon--bold:before { @include ms-Icon--bold; }
+.ms-Icon--italic:before { @include ms-Icon--italic; }
+.ms-Icon--underline:before { @include ms-Icon--underline; }
+.ms-Icon--quote:before { @include ms-Icon--quote; }
+.ms-Icon--styleRemove:before { @include ms-Icon--styleRemove; }
+.ms-Icon--pictureAdd:before { @include ms-Icon--pictureAdd; }
+.ms-Icon--pictureRemove:before { @include ms-Icon--pictureRemove; }
+.ms-Icon--desktop:before { @include ms-Icon--desktop; }
+.ms-Icon--tablet:before { @include ms-Icon--tablet; }
+.ms-Icon--mobile:before { @include ms-Icon--mobile; }
+.ms-Icon--table:before { @include ms-Icon--table; }
+.ms-Icon--hide:before { @include ms-Icon--hide; }
+.ms-Icon--shield:before { @include ms-Icon--shield; }
+.ms-Icon--header:before { @include ms-Icon--header; }
+.ms-Icon--paint:before { @include ms-Icon--paint; }
+.ms-Icon--support:before { @include ms-Icon--support; }
+.ms-Icon--settings:before { @include ms-Icon--settings; }
+.ms-Icon--creditCard:before { @include ms-Icon--creditCard; }
+.ms-Icon--reload:before { @include ms-Icon--reload; }
+.ms-Icon--peopleSecurity:before { @include ms-Icon--peopleSecurity; }
+.ms-Icon--fieldTextBox:before { @include ms-Icon--fieldTextBox; }
+.ms-Icon--multiChoice:before { @include ms-Icon--multiChoice; }
+.ms-Icon--fieldMail:before { @include ms-Icon--fieldMail; }
+.ms-Icon--contactForm:before { @include ms-Icon--contactForm; }
+.ms-Icon--circleHalfFilled:before { @include ms-Icon--circleHalfFilled; }
+.ms-Icon--documentPDF:before { @include ms-Icon--documentPDF; }
+.ms-Icon--bookmark:before { @include ms-Icon--bookmark; }
+.ms-Icon--circleUnfilled:before { @include ms-Icon--circleUnfilled; }
+.ms-Icon--circleFilled:before { @include ms-Icon--circleFilled; }
+.ms-Icon--textBox:before { @include ms-Icon--textBox; }
+.ms-Icon--drop:before { @include ms-Icon--drop; }
+.ms-Icon--sun:before { @include ms-Icon--sun; }
+.ms-Icon--lifesaver:before { @include ms-Icon--lifesaver; }
+.ms-Icon--lifesaverLock:before { @include ms-Icon--lifesaverLock; }
+.ms-Icon--mailUnread:before { @include ms-Icon--mailUnread; }
+.ms-Icon--mailRead:before { @include ms-Icon--mailRead; }
+.ms-Icon--inboxCheck:before { @include ms-Icon--inboxCheck; }
+.ms-Icon--folderSearch:before { @include ms-Icon--folderSearch; }
+.ms-Icon--collapse:before { @include ms-Icon--collapse; }
+.ms-Icon--expand:before { @include ms-Icon--expand; }
+.ms-Icon--ascending:before { @include ms-Icon--ascending; }
+.ms-Icon--descending:before { @include ms-Icon--descending; }
+.ms-Icon--filterClear:before { @include ms-Icon--filterClear; }
+.ms-Icon--checkboxEmpty:before { @include ms-Icon--checkboxEmpty; }
+.ms-Icon--checkboxMixed:before { @include ms-Icon--checkboxMixed; }
+.ms-Icon--boards:before { @include ms-Icon--boards; }
+.ms-Icon--checkboxCheck:before { @include ms-Icon--checkboxCheck; }
+.ms-Icon--frowny:before { @include ms-Icon--frowny; }
+.ms-Icon--lightBulb:before { @include ms-Icon--lightBulb; }
+.ms-Icon--globe:before { @include ms-Icon--globe; }
+.ms-Icon--deviceWipe:before { @include ms-Icon--deviceWipe; }
+.ms-Icon--listCheck:before { @include ms-Icon--listCheck; }
+.ms-Icon--listGroup:before { @include ms-Icon--listGroup; }
+.ms-Icon--timeline:before { @include ms-Icon--timeline; }
+.ms-Icon--fontIncrease:before { @include ms-Icon--fontIncrease; }
+.ms-Icon--fontDecrease:before { @include ms-Icon--fontDecrease; }
+.ms-Icon--fontColor:before { @include ms-Icon--fontColor; }
+.ms-Icon--mailCheck:before { @include ms-Icon--mailCheck; }
+.ms-Icon--mailDown:before { @include ms-Icon--mailDown; }
+.ms-Icon--listCheckbox:before { @include ms-Icon--listCheckbox; }
+.ms-Icon--sunAdd:before { @include ms-Icon--sunAdd; }
+.ms-Icon--sunQuestion:before { @include ms-Icon--sunQuestion; }
+.ms-Icon--chevronThinUp:before { @include ms-Icon--chevronThinUp; }
+.ms-Icon--chevronThinDown:before { @include ms-Icon--chevronThinDown; }
+.ms-Icon--chevronThinLeft:before { @include ms-Icon--chevronThinLeft; }
+.ms-Icon--chevronThinRight:before { @include ms-Icon--chevronThinRight; }
+.ms-Icon--chevronThickUp:before { @include ms-Icon--chevronThickUp; }
+.ms-Icon--chevronThickDown:before { @include ms-Icon--chevronThickDown; }
+.ms-Icon--chevronThickLeft:before { @include ms-Icon--chevronThickLeft; }
+.ms-Icon--chevronThickRight:before { @include ms-Icon--chevronThickRight; }
+.ms-Icon--linkRemove:before { @include ms-Icon--linkRemove; }
+.ms-Icon--alertOutline:before { @include ms-Icon--alertOutline; }
+.ms-Icon--documentLandscape:before { @include ms-Icon--documentLandscape; }
+.ms-Icon--documentAdd:before { @include ms-Icon--documentAdd; }
+.ms-Icon--toggleMiddle:before { @include ms-Icon--toggleMiddle; }
+.ms-Icon--embed:before { @include ms-Icon--embed; }
+.ms-Icon--listNumbered:before { @include ms-Icon--listNumbered; }
+.ms-Icon--peopleCheck:before { @include ms-Icon--peopleCheck; }
+.ms-Icon--caretUpOutline:before { @include ms-Icon--caretUpOutline; }
+.ms-Icon--caretDownOutline:before { @include ms-Icon--caretDownOutline; }
+.ms-Icon--caretLeftOutline:before { @include ms-Icon--caretLeftOutline; }
+.ms-Icon--caretRightOutline:before { @include ms-Icon--caretRightOutline; }
+.ms-Icon--mailSync:before { @include ms-Icon--mailSync; }
+.ms-Icon--mailError:before { @include ms-Icon--mailError; }
+.ms-Icon--mailPause:before { @include ms-Icon--mailPause; }
+.ms-Icon--peopleSync:before { @include ms-Icon--peopleSync; }
+.ms-Icon--peopleError:before { @include ms-Icon--peopleError; }
+.ms-Icon--peoplePause:before { @include ms-Icon--peoplePause; }
+.ms-Icon--circleBall:before { @include ms-Icon--circleBall; }
+.ms-Icon--circleBalloons:before { @include ms-Icon--circleBalloons; }
+.ms-Icon--circleCar:before { @include ms-Icon--circleCar; }
+.ms-Icon--circleCat:before { @include ms-Icon--circleCat; }
+.ms-Icon--circleCoffee:before { @include ms-Icon--circleCoffee; }
+.ms-Icon--circleDog:before { @include ms-Icon--circleDog; }
+.ms-Icon--circleLightning:before { @include ms-Icon--circleLightning; }
+.ms-Icon--circlePill:before { @include ms-Icon--circlePill; }
+.ms-Icon--circlePlane:before { @include ms-Icon--circlePlane; }
+.ms-Icon--circlePoodle:before { @include ms-Icon--circlePoodle; }
+.ms-Icon--checkPeople:before { @include ms-Icon--checkPeople; }
+.ms-Icon--documentSearch:before { @include ms-Icon--documentSearch; }
+.ms-Icon--sortLines:before { @include ms-Icon--sortLines; }
+.ms-Icon--calendarPublic:before { @include ms-Icon--calendarPublic; }
+.ms-Icon--contactPublic:before { @include ms-Icon--contactPublic; }
+.ms-Icon--classNotebook:before { @include ms-Icon--classNotebook; }
+.ms-Icon--triangleUp:before { @include ms-Icon--triangleUp; }
+.ms-Icon--triangleRight:before { @include ms-Icon--triangleRight; }
+.ms-Icon--triangleDown:before { @include ms-Icon--triangleDown; }
+.ms-Icon--triangleLeft:before { @include ms-Icon--triangleLeft; }
+.ms-Icon--triangleEmptyUp:before { @include ms-Icon--triangleEmptyUp; }
+.ms-Icon--triangleEmptyRight:before { @include ms-Icon--triangleEmptyRight; }
+.ms-Icon--triangleEmptyDown:before { @include ms-Icon--triangleEmptyDown; }
+.ms-Icon--triangleEmptyLeft:before { @include ms-Icon--triangleEmptyLeft; }
+.ms-Icon--filePDF:before { @include ms-Icon--filePDF; }
+.ms-Icon--fileImage:before { @include ms-Icon--fileImage; }
+.ms-Icon--fileDocument:before { @include ms-Icon--fileDocument; }
+.ms-Icon--listGroup2:before { @include ms-Icon--listGroup2; }
+.ms-Icon--copy:before { @include ms-Icon--copy; }
+.ms-Icon--creditCardOutline:before { @include ms-Icon--creditCardOutline; }
+.ms-Icon--mailPublic:before { @include ms-Icon--mailPublic; }
+.ms-Icon--folderPublic:before { @include ms-Icon--folderPublic; }
+.ms-Icon--teamwork:before { @include ms-Icon--teamwork; }
+.ms-Icon--move:before { @include ms-Icon--move; }
+.ms-Icon--classroom:before { @include ms-Icon--classroom; }
+.ms-Icon--menu2:before { @include ms-Icon--menu2; }
+.ms-Icon--plus2:before { @include ms-Icon--plus2; }
+.ms-Icon--tag:before { @include ms-Icon--tag; }
+.ms-Icon--arrowUp2:before { @include ms-Icon--arrowUp2; }
+.ms-Icon--arrowDown2:before { @include ms-Icon--arrowDown2; }
+.ms-Icon--circlePlus:before { @include ms-Icon--circlePlus; }
+.ms-Icon--circleInfo:before { @include ms-Icon--circleInfo; }
+.ms-Icon--section:before { @include ms-Icon--section; }
+.ms-Icon--sections:before { @include ms-Icon--sections; }
+.ms-Icon--at:before { @include ms-Icon--at; }
+.ms-Icon--arrowUpRight:before { @include ms-Icon--arrowUpRight; }
+.ms-Icon--arrowDownRight:before { @include ms-Icon--arrowDownRight; }
+.ms-Icon--arrowDownLeft:before { @include ms-Icon--arrowDownLeft; }
+.ms-Icon--arrowUpLeft:before { @include ms-Icon--arrowUpLeft; }
+.ms-Icon--bundle:before { @include ms-Icon--bundle; }
+.ms-Icon--pictureEdit:before { @include ms-Icon--pictureEdit; }
+.ms-Icon--protectionCenter:before { @include ms-Icon--protectionCenter; }
+.ms-Icon--alert2:before { @include ms-Icon--alert2; }
+.ms-Icon--skypeCircleCheck:before { @include ms-Icon--skypeCircleCheck; }
+.ms-Icon--skypeCircleClock:before { @include ms-Icon--skypeCircleClock; }
+.ms-Icon--skypeCircleMinus:before { @include ms-Icon--skypeCircleMinus; }
+.ms-Icon--skypeCheck:before { @include ms-Icon--skypeCheck; }
+.ms-Icon--skypeClock:before { @include ms-Icon--skypeClock; }
+.ms-Icon--skypeMinus:before { @include ms-Icon--skypeMinus; }
+
+//*-- end
+// Modifier: Place the icon in a circle.
+.ms-Icon--circle {
+ @include ms-Icon--circle;
+}
+
+// Modifiers: Some icons require custom alignment when placed in circles.
+.ms-Icon--circle {
+ &.ms-Icon--star:before {
+ top: -2%;
+ left: 1%;
+ }
+ &.ms-Icon--person:before {
+ top: -2%;
+ left: -3%;
+ }
+ &.ms-Icon--alert:before {
+ top: -4%;
+ }
+ &.ms-Icon--mailOpen:before {
+ top: -5%;
+ }
+ &.ms-Icon--people:before {
+ top: -4%;
+ left: -7%;
+ }
+ &.ms-Icon--bell:before {
+ top: -3%;
+ }
+ &.ms-Icon--scheduling:before {
+ top: -3%;
+ left: 6%;
+ }
+ &.ms-Icon--documents:before {
+ top: -1%;
+ left: -2%;
+ }
+ &.ms-Icon--listBullets:before {
+ top: -1%;
+ left: 5%;
+ }
+ &.ms-Icon--panel:before {
+ left: -2%;
+ }
+ &.ms-Icon--popout:before {
+ top: -2%;
+ left: -2%;
+ }
+ &.ms-Icon--home:before {
+ top: -4%;
+ }
+ &.ms-Icon--favorites:before {
+ top: -2%;
+ left: 2%;
+ }
+ &.ms-Icon--phone:before {
+ top: -2%;
+ left: -2%;
+ }
+ &.ms-Icon--mailSend:before {
+ left: -10%;
+ }
+ &.ms-Icon--pencil:before {
+ top: -2%;
+ left: 3%;
+ }
+ &.ms-Icon--flag:before {
+ left: 3%;
+ }
+ &.ms-Icon--miniatures:before {
+ left: -3%;
+ }
+ &.ms-Icon--voicemail:before {
+ top: 2%;
+ left: -7%;
+ }
+ &.ms-Icon--onlineAdd:before {
+ top: -1%;
+ left: 2%;
+ }
+ &.ms-Icon--pinDown:before {
+ top: 5%;
+ }
+ &.ms-Icon--gear:before {
+ left: 2%;
+ }
+ &.ms-Icon--check:before {
+ top: 3%;
+ }
+ &.ms-Icon--ellipsis:before {
+ top: 2%;
+ left: -12%;
+ }
+ &.ms-Icon--directions:before {
+ left: 10%;
+ }
+ &.ms-Icon--microphone:before {
+ top: -3%;
+ }
+ &.ms-Icon--caretDown:before {
+ top: 5%;
+ left: 2%;
+ }
+ &.ms-Icon--caretLeft:before {
+ left: -6%;
+ }
+ &.ms-Icon--caretRight:before {
+ left: 6%;
+ }
+ &.ms-Icon--caretUpLeft:before {
+ top: 5%;
+ left: 5%;
+ }
+ &.ms-Icon--caretUpRight:before {
+ top: 5%;
+ left: -3%;
+ }
+ &.ms-Icon--caretDownRight:before {
+ left: -3%;
+ }
+ &.ms-Icon--caretDownLeft:before {
+ left: 4%;
+ }
+ &.ms-Icon--note:before {
+ top: 2%;
+ left: -3%;
+ }
+ &.ms-Icon--noteReply:before {
+ top: 6%;
+ left: 3%;
+ }
+ &.ms-Icon--noteForward:before {
+ top: 6%;
+ }
+ &.ms-Icon--key:before {
+ top: 5%;
+ left: 1%;
+ }
+ &.ms-Icon--tile:before {
+ top: -1%;
+ left: -18%;
+ }
+ &.ms-Icon--taskRecurring:before {
+ top: 2%;
+ left: -1%;
+ }
+ &.ms-Icon--starEmpty:before {
+ top: -4%;
+ left: 1%;
+ }
+ &.ms-Icon--documentReply:before {
+ top: -2%;
+ left: 7%;
+ }
+ &.ms-Icon--documentForward:before {
+ left: 5%;
+ }
+ &.ms-Icon--partner:before {
+ top: -2%;
+ }
+ &.ms-Icon--reactivate:before {
+ top: -2%;
+ left: 6%;
+ }
+ &.ms-Icon--sort:before {
+ left: -19%;
+ }
+ &.ms-Icon--personAdd:before {
+ top: -2%;
+ left: 6%;
+ }
+ &.ms-Icon--chevronDown:before {
+ top: 4%;
+ }
+ &.ms-Icon--chevronLeft:before {
+ left: -5%;
+ }
+ &.ms-Icon--chevronRight:before {
+ left: 4%;
+ }
+ &.ms-Icon--peopleAdd:before {
+ top: -5%;
+ left: -12%;
+ }
+ &.ms-Icon--newsfeed:before {
+ left: -4%;
+ }
+ &.ms-Icon--notebook:before {
+ left: -4%;
+ }
+ &.ms-Icon--link:before {
+ top: 2%;
+ left: -18%;
+ }
+ &.ms-Icon--chevronsDown:before {
+ top: 5%;
+ }
+ &.ms-Icon--chevronsLeft:before {
+ left: -5%;
+ }
+ &.ms-Icon--chevronsRight:before {
+ left: 4%;
+ }
+ &.ms-Icon--personRemove:before {
+ left: 5%;
+ }
+ &.ms-Icon--receiptForward:before {
+ left: -20%;
+ }
+ &.ms-Icon--receiptReply:before {
+ left: -20%;
+ }
+ &.ms-Icon--receiptCheck:before {
+ left: -20%;
+ }
+ &.ms-Icon--peopleRemove:before {
+ top: -3%;
+ left: -12%;
+ }
+ &.ms-Icon--merge:before {
+ top: 2%;
+ }
+ &.ms-Icon--split:before {
+ top: 2%;
+ }
+ &.ms-Icon--eventCancel:before {
+ left: -2%;
+ }
+ &.ms-Icon--today:before {
+ top: -2%;
+ }
+ &.ms-Icon--oofReply:before {
+ left: 5%;
+ }
+ &.ms-Icon--voicemailReply:before {
+ top: 4%;
+ left: -25%;
+ }
+ &.ms-Icon--voicemailForward:before {
+ top: 4%;
+ left: -20%;
+ }
+ &.ms-Icon--eye:before {
+ top: -4%;
+ }
+ &.ms-Icon--post:before {
+ top: -4%;
+ left: 4%;
+ }
+ &.ms-Icon--fax:before {
+ top: -3%;
+ left: -2%;
+ }
+ &.ms-Icon--lightning:before {
+ top: 2%;
+ left: 1%;
+ }
+ &.ms-Icon--filter:before {
+ top: 7%;
+ }
+ &.ms-Icon--cart:before {
+ left: 3%;
+ }
+ &.ms-Icon--socialListening:before {
+ top: 2%;
+ }
+ &.ms-Icon--mapMarker:before {
+ top: 2%;
+ }
+ &.ms-Icon--replyAllAlt:before {
+ left: -16%;
+ }
+ &.ms-Icon--group:before {
+ left: -33%;
+ }
+ &.ms-Icon--money:before {
+ left: -8%;
+ }
+ &.ms-Icon--noteEdit:before {
+ left: 4%;
+ }
+ &.ms-Icon--mailEdit:before {
+ top: 3%;
+ left: 7%;
+ }
+ &.ms-Icon--pinLeft:before {
+ left: -6%;
+ }
+ &.ms-Icon--heart:before {
+ top: 5%;
+ }
+ &.ms-Icon--heartEmpty:before {
+ top: 5%;
+ }
+ &.ms-Icon--cake:before {
+ top: -5%;
+ }
+ &.ms-Icon--books:before {
+ left: -8%;
+ }
+ &.ms-Icon--video:before {
+ top: -3%;
+ left: 3%;
+ }
+ &.ms-Icon--balloon:before {
+ top: 4%;
+ left: -1%;
+ }
+ &.ms-Icon--music:before {
+ top: -2%;
+ left: -5%;
+ }
+ &.ms-Icon--stopwatch:before {
+ top: -3%;
+ left: 3%;
+ }
+ &.ms-Icon--coffee:before {
+ top: -3%;
+ left: 3%;
+ }
+ &.ms-Icon--plane:before {
+ left: 4%;
+ }
+ &.ms-Icon--dogAlt:before {
+ left: -15%;
+ }
+ &.ms-Icon--metadata:before {
+ top: -4%;
+ left: 4%;
+ }
+ &.ms-Icon--text:before {
+ top: -4%;
+ left: 10%;
+ }
+ &.ms-Icon--fieldText:before {
+ left: -14%;
+ }
+ &.ms-Icon--fieldNumber:before {
+ left: -14%;
+ }
+ &.ms-Icon--dropdown:before {
+ left: -14%;
+ }
+ &.ms-Icon--story:before {
+ left: -5%;
+ }
+ &.ms-Icon--bold:before {
+ left: 4%;
+ }
+ &.ms-Icon--underline:before {
+ top: 4%;
+ }
+ &.ms-Icon--quote:before {
+ left: -4%;
+ }
+ &.ms-Icon--styleRemove:before {
+ top: 4%;
+ left: 5%;
+ }
+ &.ms-Icon--pictureAdd:before {
+ left: -6%;
+ }
+ &.ms-Icon--pictureRemove:before {
+ left: -6%;
+ }
+ &.ms-Icon--mobile:before {
+ left: -3%;
+ }
+ &.ms-Icon--hide:before {
+ top: -4%;
+ }
+ &.ms-Icon--header:before {
+ left: -9%;
+ }
+ &.ms-Icon--msn:before {
+ left: 3%;
+ }
+ &.ms-Icon--peopleCheck:before {
+ left: -7%;
+ top: -3%;
+ }
+ &.ms-Icon--caretDownOutline:before {
+ top: 6%;
+ }
+ &.ms-Icon--caretLeftOutline:before {
+ left: -5%;
+ }
+ &.ms-Icon--caretRightOutline:before {
+ left: 5%;
+ }
+ &.ms-Icon--sway:before {
+ left: -3%;
+ }
+ &.ms-Icon--mailSync:before {
+ left: 8%;
+ top: 3%;
+ }
+ &.ms-Icon--peopleSync:before {
+ left: -8%;
+ }
+ &.ms-Icon--peopleError:before {
+ left: -8%;
+ }
+ &.ms-Icon--peoplePause:before {
+ left: -8%;
+ }
+ &.ms-Icon--documentSearch:before {
+ left: 8%;
+ }
+ &.ms-Icon--dynamicsMarketing:before {
+ left: -8%;
+ }
+}
diff --git a/dist/sass/Fabric.Icons.RTL.Output.scss b/dist/sass/Fabric.Icons.RTL.Output.scss
new file mode 100644
index 000000000..d7dfcaf13
--- /dev/null
+++ b/dist/sass/Fabric.Icons.RTL.Output.scss
@@ -0,0 +1,114 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// RTL overrides for Fabricicons
+
+
+@import 'Fabric.Icons.Output';
+
+// Flip icons with 'directionality'
+.ms-Icon--question,
+.ms-Icon--calendar,
+.ms-Icon--folder,
+.ms-Icon--chat,
+.ms-Icon--listBullets,
+.ms-Icon--folderMove,
+.ms-Icon--mailSend,
+.ms-Icon--reply,
+.ms-Icon--play,
+.ms-Icon--replyAll,
+.ms-Icon--refresh,
+.ms-Icon--questionReverse,
+.ms-Icon--notRecurring,
+.ms-Icon--tasks,
+.ms-Icon--check,
+.ms-Icon--arrowLeft,
+.ms-Icon--arrowRight,
+.ms-Icon--directions,
+.ms-Icon--caretLeft,
+.ms-Icon--caretRight,
+.ms-Icon--caretUpLeft,
+.ms-Icon--caretUpRight,
+.ms-Icon--caretDownRight,
+.ms-Icon--caretDownLeft,
+.ms-Icon--note,
+.ms-Icon--noteReply,
+.ms-Icon--noteForward,
+.ms-Icon--taskRecurring,
+.ms-Icon--documentReply,
+.ms-Icon--documentForward,
+.ms-Icon--reactivate,
+.ms-Icon--chevronLeft,
+.ms-Icon--chevronRight,
+.ms-Icon--notebook,
+.ms-Icon--chevronsLeft,
+.ms-Icon--chevronsRight,
+.ms-Icon--receiptForward,
+.ms-Icon--receiptReply,
+.ms-Icon--receiptCheck,
+.ms-Icon--eventShare,
+.ms-Icon--oofReply,
+.ms-Icon--voicemailReply,
+.ms-Icon--voicemailForward,
+.ms-Icon--post,
+.ms-Icon--toggle,
+.ms-Icon--late,
+.ms-Icon--eventRecurring,
+.ms-Icon--cart,
+.ms-Icon--socialListening,
+.ms-Icon--replyAlt,
+.ms-Icon--replyAllAlt,
+.ms-Icon--graph,
+.ms-Icon--pinLeft,
+.ms-Icon--chart,
+.ms-Icon--page,
+.ms-Icon--document,
+.ms-Icon--metadata,
+.ms-Icon--pointItem,
+.ms-Icon--dropdown,
+.ms-Icon--checkbox,
+.ms-Icon--reload,
+.ms-Icon--multiChoice,
+.ms-Icon--contactForm,
+.ms-Icon--inboxCheck,
+.ms-Icon--checkboxCheck,
+.ms-Icon--folderSearch,
+.ms-Icon--listCheck,
+.ms-Icon--listGroup,
+.ms-Icon--timeline
+.ms-Icon--mailCheck,
+.ms-Icon--listCheckbox,
+.ms-Icon--sunQuestion,
+.ms-Icon--chevronThinLeft,
+.ms-Icon--chevronThinRight,
+.ms-Icon--chevronThickLeft,
+.ms-Icon--chevronThickRight,
+.ms-Icon--documentLandscape,
+.ms-Icon--peopleCheck,
+.ms-Icon--caretLeftOutline,
+.ms-Icon--caretRightOutline,
+.ms-Icon--mailSync,
+.ms-Icon--peopleSync,
+.ms-Icon--checkPeople,
+.ms-Icon--sortLines,
+.ms-Icon--triangleRight:before,
+.ms-Icon--triangleLeft:before,
+.ms-Icon--contactPublic:before,
+.ms-Icon--triangleEmptyRight:before,
+.ms-Icon--triangleEmptyLeft:before,
+.ms-Icon--fileDocument:before,
+.ms-Icon--listGroup2:before,
+.ms-Icon--copy:before,
+.ms-Icon--sections:before,
+.ms-Icon--arrowUpRight:before,
+.ms-Icon--arrowDownRight:before,
+.ms-Icon--arrowDownLeft:before,
+.ms-Icon--arrowUpLeft:before,
+.ms-Icon--bundle:before {
+ -moz-transform: scaleX(-1);
+ -webkit-transform: scaleX(-1);
+ -o-transform: scaleX(-1);
+ transform: scaleX(-1);
+}
\ No newline at end of file
diff --git a/dist/sass/Fabric.RTL.scss b/dist/sass/Fabric.RTL.scss
new file mode 100644
index 000000000..ef50a7f70
--- /dev/null
+++ b/dist/sass/Fabric.RTL.scss
@@ -0,0 +1,36 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// OSS Framework Design Language
+// --------------------------------------------------
+// Fabric Core Module Loader (RTL)
+
+// Common utilities
+@import './Fabric.Utilities.Output';
+@import './Fabric.ZIndex.Variables';
+@import './Fabric.Mixins';
+@import './Fabric.Mixins.RTL';
+
+// Colors
+@import './Fabric.Color.Variables';
+@import './Fabric.Color.Mixins.Output';
+
+// Typography
+@import './Fabric.Typography.Variables';
+@import './Fabric.Typography.Fonts.Output';
+@import './Fabric.Typography.Output';
+@import './Fabric.Typography.Language.Overrides.Output';
+
+// Icons
+@import './Fabric.Icons.Font.Output';
+@import './Fabric.Icons.RTL.Output';
+
+// Animations
+@import './Fabric.Animations.RTL.Output';
+
+// Responsive
+@import './Fabric.Responsive.Variables';
+@import './Fabric.Responsive.Utilities.Output';
+
+// Grid
+@import './Fabric.Grid.Output';
diff --git a/dist/sass/Fabric.Responsive.Utilities.Output.scss b/dist/sass/Fabric.Responsive.Utilities.Output.scss
new file mode 100644
index 000000000..caa7c267b
--- /dev/null
+++ b/dist/sass/Fabric.Responsive.Utilities.Output.scss
@@ -0,0 +1,1022 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Responsive utilities based on defined variables, component visibility,
+// and size for different displays.
+@import "./Fabric.Responsive.Variables";
+@import "./Fabric.Responsive.Utilities.Variables";
+
+//== Responsive visiblity classes
+//
+
+// Hidden on small
+@media (max-width: $ms-screen-sm-max) {
+ .ms-u-hiddenSm,
+ .ms-u-hiddenMdDown,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+// Hidden on medium
+@media (min-width: $ms-screen-md-min) and (max-width: $ms-screen-md-max) {
+ .ms-u-hiddenMd,
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenMdDown,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+// Hidden on large
+@media (min-width: $ms-screen-lg-min) and (max-width: $ms-screen-lg-max) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLg,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenLgDown,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+// Hidden on extra large
+@media (min-width: $ms-screen-xl-min) and (max-width: $ms-screen-xl-max) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXl,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXlDown,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+// Hidden on extra extra large
+@media (min-width: $ms-screen-xxl-min) and (max-width: $ms-screen-xxl-max) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXxl,
+ .ms-u-hiddenXxlUp,
+ .ms-u-hiddenXxlDown {
+ display: none !important;
+ }
+}
+
+// Hidden on extra extra extra large
+@media (min-width: $ms-screen-xxxl-min) {
+ .ms-u-hiddenMdUp,
+ .ms-u-hiddenLgUp,
+ .ms-u-hiddenXlUp,
+ .ms-u-hiddenXxlUp,
+ .ms-u-hiddenXxxl {
+ display: none !important;
+ }
+}
+
+
+//== Responsive sizes
+//
+// These are all based on a 12 column grid. For example,
+// ms-u-sm6 sets the width to 50% (6/12) on small screens.
+
+// Small screens (default)
+.ms-u-sm12 {
+ @include ms-u-sm12;
+}
+.ms-u-sm11 {
+ @include ms-u-sm11;
+}
+.ms-u-sm10 {
+ @include ms-u-sm10;
+}
+.ms-u-sm9 {
+ @include ms-u-sm9;
+}
+.ms-u-sm8 {
+ @include ms-u-sm8;
+}
+.ms-u-sm7 {
+ @include ms-u-sm7;
+}
+.ms-u-sm6 {
+ @include ms-u-sm6;
+}
+.ms-u-sm5 {
+ @include ms-u-sm5;
+}
+.ms-u-sm4 {
+ @include ms-u-sm4;
+}
+.ms-u-sm3 {
+ @include ms-u-sm3;
+}
+.ms-u-sm2 {
+ @include ms-u-sm2;
+}
+.ms-u-sm1 {
+ @include ms-u-sm1;
+}
+.ms-u-smPull12 {
+ @include ms-u-smPull12;
+}
+.ms-u-smPull11 {
+ @include ms-u-smPull11;
+}
+.ms-u-smPull10 {
+ @include ms-u-smPull10;
+}
+.ms-u-smPull9 {
+ @include ms-u-smPull9;
+}
+.ms-u-smPull8 {
+ @include ms-u-smPull8;
+}
+.ms-u-smPull7 {
+ @include ms-u-smPull7;
+}
+.ms-u-smPull6 {
+ @include ms-u-smPull6;
+}
+.ms-u-smPull5 {
+ @include ms-u-smPull5;
+}
+.ms-u-smPull4 {
+ @include ms-u-smPull4;
+}
+.ms-u-smPull3 {
+ @include ms-u-smPull3;
+}
+.ms-u-smPull2 {
+ @include ms-u-smPull2;
+}
+.ms-u-smPull1 {
+ @include ms-u-smPull1;
+}
+.ms-u-smPull0 {
+ @include ms-u-smPull0;
+}
+.ms-u-smPush12 {
+ @include ms-u-smPush12;
+}
+.ms-u-smPush11 {
+ @include ms-u-smPush11;
+}
+.ms-u-smPush10 {
+ @include ms-u-smPush10;
+}
+.ms-u-smPush9 {
+ @include ms-u-smPush9;
+}
+.ms-u-smPush8 {
+ @include ms-u-smPush8;
+}
+.ms-u-smPush7 {
+ @include ms-u-smPush7;
+}
+.ms-u-smPush6 {
+ @include ms-u-smPush6;
+}
+.ms-u-smPush5 {
+ @include ms-u-smPush5;
+}
+.ms-u-smPush4 {
+ @include ms-u-smPush4;
+}
+.ms-u-smPush3 {
+ @include ms-u-smPush3;
+}
+.ms-u-smPush2 {
+ @include ms-u-smPush2;
+}
+.ms-u-smPush1 {
+ @include ms-u-smPush1;
+}
+.ms-u-smPush0 {
+ @include ms-u-smPush0;
+}
+
+// Small Offset classes 0 ... 11
+.ms-u-smOffset11 {
+ margin-left: 91.66666666666666%;
+}
+.ms-u-smOffset10 {
+ margin-left: 83.33333333333334%;
+}
+.ms-u-smOffset9 {
+ margin-left: 75%;
+}
+.ms-u-smOffset8 {
+ margin-left: 66.66666666666666%;
+}
+.ms-u-smOffset7 {
+ margin-left: 58.333333333333336%;
+}
+.ms-u-smOffset6 {
+ margin-left: 50%;
+}
+.ms-u-smOffset5 {
+ margin-left: 41.66666666666667%;
+}
+.ms-u-smOffset4 {
+ margin-left: 33.33333333333333%;
+}
+.ms-u-smOffset3 {
+ margin-left: 25%;
+}
+.ms-u-smOffset2 {
+ margin-left: 16.666666666666664%;
+}
+.ms-u-smOffset1 {
+ margin-left: 8.333333333333332%;
+}
+.ms-u-smOffset0 {
+ margin-left: 0;
+}
+
+// Medium screens
+@media (min-width: $ms-screen-md-min) {
+ .ms-u-md12 {
+ @include ms-u-md12;
+ }
+ .ms-u-md11 {
+ @include ms-u-md11;
+ }
+ .ms-u-md10 {
+ @include ms-u-md10;
+ }
+ .ms-u-md9 {
+ @include ms-u-md9;
+ }
+ .ms-u-md8 {
+ @include ms-u-md8;
+ }
+ .ms-u-md7 {
+ @include ms-u-md7;
+ }
+ .ms-u-md6 {
+ @include ms-u-md6;
+ }
+ .ms-u-md5 {
+ @include ms-u-md5;
+ }
+ .ms-u-md4 {
+ @include ms-u-md4;
+ }
+ .ms-u-md3 {
+ @include ms-u-md3;
+ }
+ .ms-u-md2 {
+ @include ms-u-md2;
+ }
+ .ms-u-md1 {
+ @include ms-u-md1;
+ }
+ .ms-u-mdPull12 {
+ @include ms-u-mdPull12;
+ }
+ .ms-u-mdPull11 {
+ @include ms-u-mdPull11;
+ }
+ .ms-u-mdPull10 {
+ @include ms-u-mdPull10;
+ }
+ .ms-u-mdPull9 {
+ @include ms-u-mdPull9;
+ }
+ .ms-u-mdPull8 {
+ @include ms-u-mdPull8;
+ }
+ .ms-u-mdPull7 {
+ @include ms-u-mdPull7;
+ }
+ .ms-u-mdPull6 {
+ @include ms-u-mdPull6;
+ }
+ .ms-u-mdPull5 {
+ @include ms-u-mdPull5;
+ }
+ .ms-u-mdPull4 {
+ @include ms-u-mdPull4;
+ }
+ .ms-u-mdPull3 {
+ @include ms-u-mdPull3;
+ }
+ .ms-u-mdPull2 {
+ @include ms-u-mdPull2;
+ }
+ .ms-u-mdPull1 {
+ @include ms-u-mdPull1;
+ }
+ .ms-u-mdPull0 {
+ @include ms-u-mdPull0;
+ }
+ .ms-u-mdPush12 {
+ @include ms-u-mdPush12;
+ }
+ .ms-u-mdPush11 {
+ @include ms-u-mdPush11;
+ }
+ .ms-u-mdPush10 {
+ @include ms-u-mdPush10;
+ }
+ .ms-u-mdPush9 {
+ @include ms-u-mdPush9;
+ }
+ .ms-u-mdPush8 {
+ @include ms-u-mdPush8;
+ }
+ .ms-u-mdPush7 {
+ @include ms-u-mdPush7;
+ }
+ .ms-u-mdPush6 {
+ @include ms-u-mdPush6;
+ }
+ .ms-u-mdPush5 {
+ @include ms-u-mdPush5;
+ }
+ .ms-u-mdPush4 {
+ @include ms-u-mdPush4;
+ }
+ .ms-u-mdPush3 {
+ @include ms-u-mdPush3;
+ }
+ .ms-u-mdPush2 {
+ @include ms-u-mdPush2;
+ }
+ .ms-u-mdPush1 {
+ @include ms-u-mdPush1;
+ }
+ .ms-u-mdPush0 {
+ @include ms-u-mdPush0;
+ }
+
+ // Medium Offset classes 0 ... 11
+ .ms-u-mdOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+ .ms-u-mdOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+ .ms-u-mdOffset9 {
+ margin-left: 75%;
+ }
+ .ms-u-mdOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+ .ms-u-mdOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+ .ms-u-mdOffset6 {
+ margin-left: 50%;
+ }
+ .ms-u-mdOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+ .ms-u-mdOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+ .ms-u-mdOffset3 {
+ margin-left: 25%;
+ }
+ .ms-u-mdOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+ .ms-u-mdOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+ .ms-u-mdOffset0 {
+ margin-left: 0;
+ }
+}
+
+// Large screens
+@media (min-width: $ms-screen-lg-min) {
+ .ms-u-lg12 {
+ @include ms-u-lg12;
+ }
+ .ms-u-lg11 {
+ @include ms-u-lg11;
+ }
+ .ms-u-lg10 {
+ @include ms-u-lg10;
+ }
+ .ms-u-lg9 {
+ @include ms-u-lg9;
+ }
+ .ms-u-lg8 {
+ @include ms-u-lg8;
+ }
+ .ms-u-lg7 {
+ @include ms-u-lg7;
+ }
+ .ms-u-lg6 {
+ @include ms-u-lg6;
+ }
+ .ms-u-lg5 {
+ @include ms-u-lg5;
+ }
+ .ms-u-lg4 {
+ @include ms-u-lg4;
+ }
+ .ms-u-lg3 {
+ @include ms-u-lg3;
+ }
+ .ms-u-lg2 {
+ @include ms-u-lg2;
+ }
+ .ms-u-lg1 {
+ @include ms-u-lg1;
+ }
+ .ms-u-lgPull12 {
+ @include ms-u-lgPull12;
+ }
+ .ms-u-lgPull11 {
+ @include ms-u-lgPull11;
+ }
+ .ms-u-lgPull10 {
+ @include ms-u-lgPull10;
+ }
+ .ms-u-lgPull9 {
+ @include ms-u-lgPull9;
+ }
+ .ms-u-lgPull8 {
+ @include ms-u-lgPull8;
+ }
+ .ms-u-lgPull7 {
+ @include ms-u-lgPull7;
+ }
+ .ms-u-lgPull6 {
+ @include ms-u-lgPull6;
+ }
+ .ms-u-lgPull5 {
+ @include ms-u-lgPull5;
+ }
+ .ms-u-lgPull4 {
+ @include ms-u-lgPull4;
+ }
+ .ms-u-lgPull3 {
+ @include ms-u-lgPull3;
+ }
+ .ms-u-lgPull2 {
+ @include ms-u-lgPull2;
+ }
+ .ms-u-lgPull1 {
+ @include ms-u-lgPull1;
+ }
+ .ms-u-lgPull0 {
+ @include ms-u-lgPull0;
+ }
+ .ms-u-lgPush12 {
+ @include ms-u-lgPush12;
+ }
+ .ms-u-lgPush11 {
+ @include ms-u-lgPush11;
+ }
+ .ms-u-lgPush10 {
+ @include ms-u-lgPush10;
+ }
+ .ms-u-lgPush9 {
+ @include ms-u-lgPush9;
+ }
+ .ms-u-lgPush8 {
+ @include ms-u-lgPush8;
+ }
+ .ms-u-lgPush7 {
+ @include ms-u-lgPush7;
+ }
+ .ms-u-lgPush6 {
+ @include ms-u-lgPush6;
+ }
+ .ms-u-lgPush5 {
+ @include ms-u-lgPush5;
+ }
+ .ms-u-lgPush4 {
+ @include ms-u-lgPush4;
+ }
+ .ms-u-lgPush3 {
+ @include ms-u-lgPush3;
+ }
+ .ms-u-lgPush2 {
+ @include ms-u-lgPush2;
+ }
+ .ms-u-lgPush1 {
+ @include ms-u-lgPush1;
+ }
+ .ms-u-lgPush0 {
+ @include ms-u-lgPush0;
+ }
+
+ // Large Offset classes 0 ... 11
+ .ms-u-lgOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+ .ms-u-lgOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+ .ms-u-lgOffset9 {
+ margin-left: 75%;
+ }
+ .ms-u-lgOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+ .ms-u-lgOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+ .ms-u-lgOffset6 {
+ margin-left: 50%;
+ }
+ .ms-u-lgOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+ .ms-u-lgOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+ .ms-u-lgOffset3 {
+ margin-left: 25%;
+ }
+ .ms-u-lgOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+ .ms-u-lgOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+ .ms-u-lgOffset0 {
+ margin-left: 0;
+ }
+}
+
+// Extra large screens
+@media (min-width: $ms-screen-xl-min) {
+ .ms-u-xl12 {
+ @include ms-u-xl12;
+ }
+ .ms-u-xl11 {
+ @include ms-u-xl11;
+ }
+ .ms-u-xl10 {
+ @include ms-u-xl10;
+ }
+ .ms-u-xl9 {
+ @include ms-u-xl9;
+ }
+ .ms-u-xl8 {
+ @include ms-u-xl8;
+ }
+ .ms-u-xl7 {
+ @include ms-u-xl7;
+ }
+ .ms-u-xl6 {
+ @include ms-u-xl6;
+ }
+ .ms-u-xl5 {
+ @include ms-u-xl5;
+ }
+ .ms-u-xl4 {
+ @include ms-u-xl4;
+ }
+ .ms-u-xl3 {
+ @include ms-u-xl3;
+ }
+ .ms-u-xl2 {
+ @include ms-u-xl2;
+ }
+ .ms-u-xl1 {
+ @include ms-u-xl1;
+ }
+ .ms-u-xlPull12 {
+ @include ms-u-xlPull12;
+ }
+ .ms-u-xlPull11 {
+ @include ms-u-xlPull11;
+ }
+ .ms-u-xlPull10 {
+ @include ms-u-xlPull10;
+ }
+ .ms-u-xlPull9 {
+ @include ms-u-xlPull9;
+ }
+ .ms-u-xlPull8 {
+ @include ms-u-xlPull8;
+ }
+ .ms-u-xlPull7 {
+ @include ms-u-xlPull7;
+ }
+ .ms-u-xlPull6 {
+ @include ms-u-xlPull6;
+ }
+ .ms-u-xlPull5 {
+ @include ms-u-xlPull5;
+ }
+ .ms-u-xlPull4 {
+ @include ms-u-xlPull4;
+ }
+ .ms-u-xlPull3 {
+ @include ms-u-xlPull3;
+ }
+ .ms-u-xlPull2 {
+ @include ms-u-xlPull2;
+ }
+ .ms-u-xlPull1 {
+ @include ms-u-xlPull1;
+ }
+ .ms-u-xlPull0 {
+ @include ms-u-xlPull0;
+ }
+ .ms-u-xlPush12 {
+ @include ms-u-xlPush12;
+ }
+ .ms-u-xlPush11 {
+ @include ms-u-xlPush11;
+ }
+ .ms-u-xlPush10 {
+ @include ms-u-xlPush10;
+ }
+ .ms-u-xlPush9 {
+ @include ms-u-xlPush9;
+ }
+ .ms-u-xlPush8 {
+ @include ms-u-xlPush8;
+ }
+ .ms-u-xlPush7 {
+ @include ms-u-xlPush7;
+ }
+ .ms-u-xlPush6 {
+ @include ms-u-xlPush6;
+ }
+ .ms-u-xlPush5 {
+ @include ms-u-xlPush5;
+ }
+ .ms-u-xlPush4 {
+ @include ms-u-xlPush4;
+ }
+ .ms-u-xlPush3 {
+ @include ms-u-xlPush3;
+ }
+ .ms-u-xlPush2 {
+ @include ms-u-xlPush2;
+ }
+ .ms-u-xlPush1 {
+ @include ms-u-xlPush1;
+ }
+ .ms-u-xlPush0 {
+ @include ms-u-xlPush0;
+ }
+
+ // Large Offset classes 0 ... 11
+ .ms-u-xlOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+ .ms-u-xlOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+ .ms-u-xlOffset9 {
+ margin-left: 75%;
+ }
+ .ms-u-xlOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+ .ms-u-xlOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+ .ms-u-xlOffset6 {
+ margin-left: 50%;
+ }
+ .ms-u-xlOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+ .ms-u-xlOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+ .ms-u-xlOffset3 {
+ margin-left: 25%;
+ }
+ .ms-u-xlOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+ .ms-u-xlOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+ .ms-u-xlOffset0 {
+ margin-left: 0;
+ }
+}
+
+// Extra extra large screens
+@media (min-width: $ms-screen-xxl-min) {
+ .ms-u-xxl12 {
+ @include ms-u-xxl12;
+ }
+ .ms-u-xxl11 {
+ @include ms-u-xxl11;
+ }
+ .ms-u-xxl10 {
+ @include ms-u-xxl10;
+ }
+ .ms-u-xxl9 {
+ @include ms-u-xxl9;
+ }
+ .ms-u-xxl8 {
+ @include ms-u-xxl8;
+ }
+ .ms-u-xxl7 {
+ @include ms-u-xxl7;
+ }
+ .ms-u-xxl6 {
+ @include ms-u-xxl6;
+ }
+ .ms-u-xxl5 {
+ @include ms-u-xxl5;
+ }
+ .ms-u-xxl4 {
+ @include ms-u-xxl4;
+ }
+ .ms-u-xxl3 {
+ @include ms-u-xxl3;
+ }
+ .ms-u-xxl2 {
+ @include ms-u-xxl2;
+ }
+ .ms-u-xxl1 {
+ @include ms-u-xxl1;
+ }
+ .ms-u-xxlPull12 {
+ @include ms-u-xxlPull12;
+ }
+ .ms-u-xxlPull11 {
+ @include ms-u-xxlPull11;
+ }
+ .ms-u-xxlPull10 {
+ @include ms-u-xxlPull10;
+ }
+ .ms-u-xxlPull9 {
+ @include ms-u-xxlPull9;
+ }
+ .ms-u-xxlPull8 {
+ @include ms-u-xxlPull8;
+ }
+ .ms-u-xxlPull7 {
+ @include ms-u-xxlPull7;
+ }
+ .ms-u-xxlPull6 {
+ @include ms-u-xxlPull6;
+ }
+ .ms-u-xxlPull5 {
+ @include ms-u-xxlPull5;
+ }
+ .ms-u-xxlPull4 {
+ @include ms-u-xxlPull4;
+ }
+ .ms-u-xxlPull3 {
+ @include ms-u-xxlPull3;
+ }
+ .ms-u-xxlPull2 {
+ @include ms-u-xxlPull2;
+ }
+ .ms-u-xxlPull1 {
+ @include ms-u-xxlPull1;
+ }
+ .ms-u-xxlPull0 {
+ @include ms-u-xxlPull0;
+ }
+ .ms-u-xxlPush12 {
+ @include ms-u-xxlPush12;
+ }
+ .ms-u-xxlPush11 {
+ @include ms-u-xxlPush11;
+ }
+ .ms-u-xxlPush10 {
+ @include ms-u-xxlPush10;
+ }
+ .ms-u-xxlPush9 {
+ @include ms-u-xxlPush9;
+ }
+ .ms-u-xxlPush8 {
+ @include ms-u-xxlPush8;
+ }
+ .ms-u-xxlPush7 {
+ @include ms-u-xxlPush7;
+ }
+ .ms-u-xxlPush6 {
+ @include ms-u-xxlPush6;
+ }
+ .ms-u-xxlPush5 {
+ @include ms-u-xxlPush5;
+ }
+ .ms-u-xxlPush4 {
+ @include ms-u-xxlPush4;
+ }
+ .ms-u-xxlPush3 {
+ @include ms-u-xxlPush3;
+ }
+ .ms-u-xxlPush2 {
+ @include ms-u-xxlPush2;
+ }
+ .ms-u-xxlPush1 {
+ @include ms-u-xxlPush1;
+ }
+ .ms-u-xxlPush0 {
+ @include ms-u-xxlPush0;
+ }
+
+ // Extra extra large Offset classes 0 ... 11
+ .ms-u-xxlOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+ .ms-u-xxlOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+ .ms-u-xxlOffset9 {
+ margin-left: 75%;
+ }
+ .ms-u-xxlOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+ .ms-u-xxlOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+ .ms-u-xxlOffset6 {
+ margin-left: 50%;
+ }
+ .ms-u-xxlOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+ .ms-u-xxlOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+ .ms-u-xxlOffset3 {
+ margin-left: 25%;
+ }
+ .ms-u-xxlOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+ .ms-u-xxlOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+ .ms-u-xxlOffset0 {
+ margin-left: 0;
+ }
+}
+
+// Extra extra extra large screens
+@media (min-width: $ms-screen-xxxl-min) {
+ .ms-u-xxxl12 {
+ @include ms-u-xxxl12;
+ }
+ .ms-u-xxxl11 {
+ @include ms-u-xxxl11;
+ }
+ .ms-u-xxxl10 {
+ @include ms-u-xxxl10;
+ }
+ .ms-u-xxxl9 {
+ @include ms-u-xxxl9;
+ }
+ .ms-u-xxxl8 {
+ @include ms-u-xxxl8;
+ }
+ .ms-u-xxxl7 {
+ @include ms-u-xxxl7;
+ }
+ .ms-u-xxxl6 {
+ @include ms-u-xxxl6;
+ }
+ .ms-u-xxxl5 {
+ @include ms-u-xxxl5;
+ }
+ .ms-u-xxxl4 {
+ @include ms-u-xxxl4;
+ }
+ .ms-u-xxxl3 {
+ @include ms-u-xxxl3;
+ }
+ .ms-u-xxxl2 {
+ @include ms-u-xxxl2;
+ }
+ .ms-u-xxxl1 {
+ @include ms-u-xxxl1;
+ }
+ .ms-u-xxxlPull12 {
+ @include ms-u-xxxlPull12;
+ }
+ .ms-u-xxxlPull11 {
+ @include ms-u-xxxlPull11;
+ }
+ .ms-u-xxxlPull10 {
+ @include ms-u-xxxlPull10;
+ }
+ .ms-u-xxxlPull9 {
+ @include ms-u-xxxlPull9;
+ }
+ .ms-u-xxxlPull8 {
+ @include ms-u-xxxlPull8;
+ }
+ .ms-u-xxxlPull7 {
+ @include ms-u-xxxlPull7;
+ }
+ .ms-u-xxxlPull6 {
+ @include ms-u-xxxlPull6;
+ }
+ .ms-u-xxxlPull5 {
+ @include ms-u-xxxlPull5;
+ }
+ .ms-u-xxxlPull4 {
+ @include ms-u-xxxlPull4;
+ }
+ .ms-u-xxxlPull3 {
+ @include ms-u-xxxlPull3;
+ }
+ .ms-u-xxxlPull2 {
+ @include ms-u-xxxlPull2;
+ }
+ .ms-u-xxxlPull1 {
+ @include ms-u-xxxlPull1;
+ }
+ .ms-u-xxxlPull0 {
+ @include ms-u-xxxlPull0;
+ }
+ .ms-u-xxxlPush12 {
+ @include ms-u-xxxlPush12;
+ }
+ .ms-u-xxxlPush11 {
+ @include ms-u-xxxlPush11;
+ }
+ .ms-u-xxxlPush10 {
+ @include ms-u-xxxlPush10;
+ }
+ .ms-u-xxxlPush9 {
+ @include ms-u-xxxlPush9;
+ }
+ .ms-u-xxxlPush8 {
+ @include ms-u-xxxlPush8;
+ }
+ .ms-u-xxxlPush7 {
+ @include ms-u-xxxlPush7;
+ }
+ .ms-u-xxxlPush6 {
+ @include ms-u-xxxlPush6;
+ }
+ .ms-u-xxxlPush5 {
+ @include ms-u-xxxlPush5;
+ }
+ .ms-u-xxxlPush4 {
+ @include ms-u-xxxlPush4;
+ }
+ .ms-u-xxxlPush3 {
+ @include ms-u-xxxlPush3;
+ }
+ .ms-u-xxxlPush2 {
+ @include ms-u-xxxlPush2;
+ }
+ .ms-u-xxxlPush1 {
+ @include ms-u-xxxlPush1;
+ }
+ .ms-u-xxxlPush0 {
+ @include ms-u-xxxlPush0;
+ }
+
+ // Extra extra extra large Offset classes 0 ... 11
+ .ms-u-xxxlOffset11 {
+ margin-left: 91.66666666666666%;
+ }
+ .ms-u-xxxlOffset10 {
+ margin-left: 83.33333333333334%;
+ }
+ .ms-u-xxxlOffset9 {
+ margin-left: 75%;
+ }
+ .ms-u-xxxlOffset8 {
+ margin-left: 66.66666666666666%;
+ }
+ .ms-u-xxxlOffset7 {
+ margin-left: 58.333333333333336%;
+ }
+ .ms-u-xxxlOffset6 {
+ margin-left: 50%;
+ }
+ .ms-u-xxxlOffset5 {
+ margin-left: 41.66666666666667%;
+ }
+ .ms-u-xxxlOffset4 {
+ margin-left: 33.33333333333333%;
+ }
+ .ms-u-xxxlOffset3 {
+ margin-left: 25%;
+ }
+ .ms-u-xxxlOffset2 {
+ margin-left: 16.666666666666664%;
+ }
+ .ms-u-xxxlOffset1 {
+ margin-left: 8.333333333333332%;
+ }
+ .ms-u-xxxlOffset0 {
+ margin-left: 0;
+ }
+}
diff --git a/dist/sass/Fabric.Typography.Fonts.Extended.Output.scss b/dist/sass/Fabric.Typography.Fonts.Extended.Output.scss
new file mode 100644
index 000000000..929f7a19b
--- /dev/null
+++ b/dist/sass/Fabric.Typography.Fonts.Extended.Output.scss
@@ -0,0 +1,67 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+
+// Additional @font-face rules for the Leelawadee font.
+@font-face {
+ font-family: "Leelawadee UI";
+ src: local('Leelawadee UI Bold'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Bold.woff2') format('woff2'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Bold.woff') format('woff'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Bold.ttf') format('truetype');
+ font-weight: 600;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: "Leelawadee UI";
+ src: local('Leelawadee UI Regular'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Regular.woff2') format('woff2'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Regular.woff') format('woff'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Regular.ttf') format('truetype');
+ font-weight: 400;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: "Leelawadee UI";
+ src: local('Leelawadee UI Semilight'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.woff2') format('woff2'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.woff') format('woff'),
+ url('#{$ms-font-directory}/LeelawadeeUI-Thai/LeelawadeeUI-Semilight.ttf') format('truetype');
+ font-weight: 300;
+ font-style: normal;
+}
+
+// Mixins to generate language-specific font faces.
+@include SegoeUIArabicLight;
+@include SegoeUIArabicRegular;
+@include SegoeUIArabicSemibold;
+@include SegoeUIArabicSemilight;
+
+@include SegoeUICyrillicLight;
+@include SegoeUICyrillicRegular;
+@include SegoeUICyrillicSemibold;
+@include SegoeUICyrillicSemilight;
+
+@include SegoeUIEastEuropeanLight;
+@include SegoeUIEastEuropeanRegular;
+@include SegoeUIEastEuropeanSemibold;
+@include SegoeUIEastEuropeanSemilight;
+
+@include SegoeUIGreekLight;
+@include SegoeUIGreekRegular;
+@include SegoeUIGreekSemibold;
+@include SegoeUIGreekSemilight;
+
+@include SegoeUIHebrewLight;
+@include SegoeUIHebrewRegular;
+@include SegoeUIHebrewSemibold;
+@include SegoeUIHebrewSemilight;
+
+@include SegoeUIVietnameseLight;
+@include SegoeUIVietnameseRegular;
+@include SegoeUIVietnameseSemibold;
+@include SegoeUIVietnameseSemilight;
diff --git a/dist/sass/Fabric.Typography.Fonts.Output.scss b/dist/sass/Fabric.Typography.Fonts.Output.scss
new file mode 100644
index 000000000..3a6688a38
--- /dev/null
+++ b/dist/sass/Fabric.Typography.Fonts.Output.scss
@@ -0,0 +1,13 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Font definitions
+
+@import "Fabric.Typography.Fonts";
+
+@include SegoeUIWestEuropeanLight;
+@include SegoeUIWestEuropeanRegular;
+@include SegoeUIWestEuropeanSemibold;
+@include SegoeUIWestEuropeanSemilight;
\ No newline at end of file
diff --git a/dist/sass/Fabric.Typography.Language.Overrides.Output.scss b/dist/sass/Fabric.Typography.Language.Overrides.Output.scss
new file mode 100644
index 000000000..829d7aa24
--- /dev/null
+++ b/dist/sass/Fabric.Typography.Language.Overrides.Output.scss
@@ -0,0 +1,53 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Language override definitions using ISO 639-3 language codes
+
+@import "./Fabric.Typography.Language.Overrides";
+
+// Generate the override classes for non-distributed fonts.
+@include language-override-system-fonts(jpn, $ms-font-stack-japanese);
+@include language-override-system-fonts(kor, $ms-font-stack-korean);
+@include language-override-system-fonts(cmn, $ms-font-stack-chinese-simplified);
+@include language-override-system-fonts(yue, $ms-font-stack-chinese-traditional);
+@include language-override-system-fonts(hin, $ms-font-stack-hindi);
+
+// Generate the override classes for web fonts.
+// Thai (Leelawadee)
+// tha
+@include language-override-system-fonts(tha, $ms-font-stack-leelawadee);
+
+// Arabic
+// ara
+@include language-override-system-fonts(ara, $ms-font-stack-arabic);
+
+// East European
+// ces, et, hrv, hun, lit, pl, lat, tur, slk, kaz
+@include language-override-system-fonts(ces, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(est, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(hrv, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(hun, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(kaz, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(lav, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(lit, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(pol, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(slk, $ms-font-stack-eastEuropean);
+@include language-override-system-fonts(tur, $ms-font-stack-eastEuropean);
+
+// Cyrillic
+// rus
+@include language-override-system-fonts(rus, $ms-font-stack-cyrillic);
+
+// Greek
+// ell
+@include language-override-system-fonts(ell, $ms-font-stack-greek);
+
+// Hebrew
+// heb
+@include language-override-system-fonts(heb, $ms-font-stack-hebrew);
+
+// Vietnamese
+// vie
+@include language-override-system-fonts(vie, $ms-font-stack-vietnamese);
\ No newline at end of file
diff --git a/dist/sass/Fabric.Typography.Output.scss b/dist/sass/Fabric.Typography.Output.scss
new file mode 100644
index 000000000..8d2e8285c
--- /dev/null
+++ b/dist/sass/Fabric.Typography.Output.scss
@@ -0,0 +1,389 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Typographic mixins arranged with appropriate size and family combinations.
+@import './Fabric.Typography';
+
+// Super Styles (LIMITED USE)
+// Weights: Light
+.ms-font-su {
+ @include ms-font-su;
+}
+// No touch class for Super
+
+// Extra-Extra-Large
+// Allowed weights: Light, SemiLight
+.ms-font-xxl {
+ @include ms-font-xxl;
+}
+
+// Extra-Large Styles
+// Allowed weights: Light, SemiLight
+.ms-font-xl {
+ @include ms-font-xl;
+}
+
+// Large Styles
+// Allowed weights: SemiLight, Regular, Semibold
+.ms-font-l {
+ @include ms-font-l;
+}
+
+// Medium Plus Styles
+// Allowed weights: SemiLight, Regular, Semibold
+.ms-font-m-plus {
+ @include ms-font-m-plus;
+}
+
+// Medium Styles
+// Allowed weights: SemiLight, Regular, Semibold
+.ms-font-m {
+ @include ms-font-m;
+}
+
+// Small Plus Styles
+// Allowed weights: SemiLight, Regular, Semibold
+.ms-font-s-plus {
+ @include ms-font-s-plus;
+}
+
+// Small Styles
+// Allowed weights: SemiLight, Regular, Semibold
+.ms-font-s {
+ @include ms-font-s;
+}
+
+// XS Styles
+// Allowed weights: SemiLight, Regular, Semibold
+.ms-font-xs {
+ @include ms-font-xs;
+}
+
+// Micro Styles (LIMITED USE)
+// Weights: Semibold
+.ms-font-mi {
+ @include ms-font-mi;
+}
+
+//== Helper classes & mixins
+//
+// Helper mixins to override default type values
+
+// Font weights
+.ms-fontWeight-light,
+.ms-fontWeight-light--hover:hover {
+ @include ms-fontWeight-light;
+}
+
+.ms-fontWeight-semilight,
+.ms-fontWeight-semilight--hover:hover {
+ @include ms-fontWeight-semilight;
+}
+
+.ms-fontWeight-regular,
+.ms-fontWeight-regular--hover:hover {
+ @include ms-fontWeight-regular;
+}
+
+.ms-fontWeight-semibold,
+.ms-fontWeight-semibold--hover:hover {
+ @include ms-fontWeight-semibold;
+}
+
+// Font sizes
+.ms-fontSize-su {
+ @include ms-fontSize-su;
+}
+
+.ms-fontSize-xxl {
+ @include ms-fontSize-xxl;
+}
+
+.ms-fontSize-xl {
+ @include ms-fontSize-xl;
+}
+
+.ms-fontSize-l {
+ @include ms-fontSize-l;
+}
+
+.ms-fontSize-mPlus {
+ @include ms-fontSize-mPlus;
+}
+
+.ms-fontSize-m {
+ @include ms-fontSize-m;
+}
+
+.ms-fontSize-sPlus {
+ @include ms-fontSize-sPlus;
+}
+
+.ms-fontSize-s {
+ @include ms-fontSize-s;
+}
+
+.ms-fontSize-xs {
+ @include ms-fontSize-xs;
+}
+
+.ms-fontSize-mi {
+ @include ms-fontSize-mi;
+}
+
+// Theme colors
+.ms-fontColor-themeDarker,
+.ms-fontColor-themeDarker--hover:hover {
+ @include ms-fontColor-themeDarker;
+}
+
+.ms-fontColor-themeDark,
+.ms-fontColor-themeDark--hover:hover {
+ @include ms-fontColor-themeDark;
+}
+
+.ms-fontColor-themeDarkAlt,
+.ms-fontColor-themeDarkAlt--hover:hover {
+ @include ms-fontColor-themeDarkAlt;
+}
+
+.ms-fontColor-themePrimary,
+.ms-fontColor-themePrimary--hover:hover {
+ @include ms-fontColor-themePrimary;
+}
+
+.ms-fontColor-themeSecondary,
+.ms-fontColor-themeSecondary--hover:hover {
+ @include ms-fontColor-themeSecondary;
+}
+
+.ms-fontColor-themeTertiary,
+.ms-fontColor-themeTertiary--hover:hover {
+ @include ms-fontColor-themeTertiary;
+}
+
+.ms-fontColor-themeLight,
+.ms-fontColor-themeLight--hover:hover {
+ @include ms-fontColor-themeLight;
+}
+
+.ms-fontColor-themeLighter,
+.ms-fontColor-themeLighter--hover:hover {
+ @include ms-fontColor-themeLighter;
+}
+
+.ms-fontColor-themeLighterAlt,
+.ms-fontColor-themeLighterAlt--hover:hover {
+ @include ms-fontColor-themeLighterAlt;
+}
+
+
+// Neutral colors
+.ms-fontColor-black,
+.ms-fontColor-black--hover:hover {
+ @include ms-fontColor-black;
+}
+
+.ms-fontColor-neutralDark,
+.ms-fontColor-neutralDark--hover:hover {
+ @include ms-fontColor-neutralDark;
+}
+
+.ms-fontColor-neutralPrimary,
+.ms-fontColor-neutralPrimary--hover:hover {
+ @include ms-fontColor-neutralPrimary;
+}
+
+.ms-fontColor-neutralPrimaryAlt,
+.ms-fontColor-neutralPrimaryAlt--hover:hover {
+ @include ms-fontColor-neutralPrimaryAlt;
+}
+
+.ms-fontColor-neutralSecondary,
+.ms-fontColor-neutralSecondary--hover:hover {
+ @include ms-fontColor-neutralSecondary;
+}
+
+.ms-fontColor-neutralSecondaryAlt,
+.ms-fontColor-neutralSecondaryAlt--hover:hover {
+ @include ms-fontColor-neutralSecondaryAlt;
+}
+
+.ms-fontColor-neutralTertiary,
+.ms-fontColor-neutralTertiary--hover:hover {
+ @include ms-fontColor-neutralTertiary;
+}
+
+.ms-fontColor-neutralTertiaryAlt,
+.ms-fontColor-neutralTertiaryAlt--hover:hover {
+ @include ms-fontColor-neutralTertiaryAlt;
+}
+
+.ms-fontColor-neutralLight,
+.ms-fontColor-neutralLight--hover:hover {
+ @include ms-fontColor-neutralLight;
+}
+
+.ms-fontColor-neutralLighter,
+.ms-fontColor-neutralLighter--hover:hover {
+ @include ms-fontColor-neutralLighter;
+}
+
+.ms-fontColor-neutralLighterAlt,
+.ms-fontColor-neutralLighterAlt--hover:hover {
+ @include ms-fontColor-neutralLighterAlt;
+}
+
+.ms-fontColor-white,
+.ms-fontColor-white--hover:hover {
+ @include ms-fontColor-white;
+}
+
+// Brand and accent colors
+.ms-fontColor-yellow,
+.ms-fontColor-yellow--hover:hover {
+ @include ms-fontColor-yellow;
+}
+
+.ms-fontColor-yellowLight,
+.ms-fontColor-yellowLight--hover:hover {
+ @include ms-fontColor-yellowLight;
+}
+
+.ms-fontColor-orange,
+.ms-fontColor-orange--hover:hover {
+ @include ms-fontColor-orange;
+}
+
+.ms-fontColor-orangeLight,
+.ms-fontColor-orangeLight--hover:hover {
+ @include ms-fontColor-orangeLight;
+}
+
+.ms-fontColor-orangeLighter,
+.ms-fontColor-orangeLighter--hover:hover {
+ @include ms-fontColor-orangeLighter;
+}
+
+.ms-fontColor-redDark,
+.ms-fontColor-redDark--hover:hover {
+ @include ms-fontColor-redDark;
+}
+
+.ms-fontColor-red,
+.ms-fontColor-red--hover:hover {
+ @include ms-fontColor-red;
+}
+
+.ms-fontColor-magentaDark,
+.ms-fontColor-magentaDark--hover:hover {
+ @include ms-fontColor-magentaDark;
+}
+
+.ms-fontColor-magenta,
+.ms-fontColor-magenta--hover:hover {
+ @include ms-fontColor-magenta;
+}
+
+.ms-fontColor-magentaLight,
+.ms-fontColor-magentaLight--hover:hover {
+ @include ms-fontColor-magentaLight;
+}
+
+.ms-fontColor-purpleDark,
+.ms-fontColor-purpleDark--hover:hover {
+ @include ms-fontColor-purpleDark;
+}
+
+.ms-fontColor-purple,
+.ms-fontColor-purple--hover:hover {
+ @include ms-fontColor-purple;
+}
+
+.ms-fontColor-purpleLight,
+.ms-fontColor-purpleLight--hover:hover {
+ @include ms-fontColor-purpleLight;
+}
+
+.ms-fontColor-blueDark,
+.ms-fontColor-blueDark--hover:hover {
+ @include ms-fontColor-blueDark;
+}
+
+.ms-fontColor-blueMid,
+.ms-fontColor-blueMid--hover:hover {
+ @include ms-fontColor-blueMid;
+}
+
+.ms-fontColor-blue,
+.ms-fontColor-blue--hover:hover {
+ @include ms-fontColor-blue;
+}
+
+.ms-fontColor-blueLight,
+.ms-fontColor-blueLight--hover:hover {
+ @include ms-fontColor-blueLight;
+}
+
+.ms-fontColor-tealDark,
+.ms-fontColor-tealDark--hover:hover {
+ @include ms-fontColor-tealDark;
+}
+
+.ms-fontColor-teal,
+.ms-fontColor-teal--hover:hover {
+ @include ms-fontColor-teal;
+}
+
+.ms-fontColor-tealLight,
+.ms-fontColor-tealLight--hover:hover {
+ @include ms-fontColor-tealLight;
+}
+
+.ms-fontColor-greenDark,
+.ms-fontColor-greenDark--hover:hover {
+ @include ms-fontColor-greenDark;
+}
+
+.ms-fontColor-green,
+.ms-fontColor-green--hover:hover {
+ @include ms-fontColor-green;
+}
+
+.ms-fontColor-greenLight,
+.ms-fontColor-greenLight--hover:hover {
+ @include ms-fontColor-greenLight;
+}
+
+// Message colors
+.ms-fontColor-info,
+.ms-fontColor-info--hover:hover {
+ @include ms-fontColor-info;
+}
+
+.ms-fontColor-success,
+.ms-fontColor-success--hover:hover {
+ @include ms-fontColor-success;
+}
+
+.ms-fontColor-alert,
+.ms-fontColor-alert--hover:hover { // Deprecated: Use ms-fontColor-severeWarning
+ @include ms-fontColor-alert;
+}
+
+.ms-fontColor-warning,
+.ms-fontColor-warning--hover:hover {
+ @include ms-fontColor-warning;
+}
+
+.ms-fontColor-severeWarning,
+.ms-fontColor-severeWarning--hover:hover {
+ @include ms-fontColor-severeWarning;
+}
+
+.ms-fontColor-error,
+.ms-fontColor-error--hover:hover {
+ @include ms-fontColor-error;
+}
diff --git a/dist/sass/Fabric.Utilities.Output.scss b/dist/sass/Fabric.Utilities.Output.scss
new file mode 100644
index 000000000..036bdfdf4
--- /dev/null
+++ b/dist/sass/Fabric.Utilities.Output.scss
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Utility classes and mixins used throughout Fabric.
+
+@import "Fabric.Utilities";
+
+// The best box is a border box.
+.ms-u-borderBox, .ms-u-borderBox:before, .ms-u-borderBox:after {
+ @include ms-u-borderBox;
+}
+
+// To apply border base settings
+.ms-u-borderBase {
+ @include ms-u-borderBase;
+}
+
+// Ensures the block expands to the full height to enclose its floated childen.
+.ms-u-clearfix {
+ @include ms-u-clearfix;
+}
+
+// Basic border-box, margin, and padding reset.
+.ms-u-normalize {
+ @include ms-u-normalize;
+}
+
+// Use to set left, center, right text alignment styles
+@include ms-u-textAlign(left, center, right);
+
+// Use to hide content while still making it readable by screen reader (Accessibility)
+.ms-u-screenReaderOnly {
+ @include ms-u-screenReaderOnly
+}
+
+// Use to add truncation with ellipsis
+.ms-u-textTruncate {
+ @include ms-u-textTruncate
+}
+
+// Use to disable text wrapping
+.ms-u-noWrap{
+ @include ms-u-noWrap
+}
\ No newline at end of file
diff --git a/dist/sass/Fabric.scss b/dist/sass/Fabric.scss
new file mode 100644
index 000000000..e96f0916d
--- /dev/null
+++ b/dist/sass/Fabric.scss
@@ -0,0 +1,37 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// Core Module Loader
+
+
+// Common utilities
+@import './Fabric.Utilities.Output';
+@import './Fabric.ZIndex.Variables';
+@import './Fabric.Mixins';
+@import "./Fabric.Mixins.RTL";
+
+// Colors
+@import './Fabric.Color.Variables';
+@import './Fabric.Color.Mixins.Output';
+
+// Typography
+@import './Fabric.Typography.Variables';
+@import './Fabric.Typography.Mixins';
+@import './Fabric.Typography.Output';
+@import './Fabric.Typography.Fonts.Output';
+
+// Icons
+@import './Fabric.Icons.Font.Output';
+@import './Fabric.Icons.Output';
+
+// Animations
+@import './Fabric.Animations.Output';
+
+// Responsive
+@import './Fabric.Responsive.Variables';
+@import './Fabric.Responsive.Utilities.Variables';
+@import './Fabric.Responsive.Utilities.Output';
+
+// Grid
+@import './Fabric.Grid.Output';
diff --git a/dist/sass/_Fabric.Animations.RTL.scss b/dist/sass/_Fabric.Animations.RTL.scss
new file mode 100644
index 000000000..c6d1a6190
--- /dev/null
+++ b/dist/sass/_Fabric.Animations.RTL.scss
@@ -0,0 +1,79 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// RTL overrides for Fabric Animations
+
+
+@import 'Fabric.Animations';
+
+// slideRightIn10
+@mixin ms-u-slideRightIn10 {
+ @include animationMix((fadeIn, slideLeft10), $ms-duration3, $ms-ease1);
+}
+
+// slideRightIn20
+@mixin ms-u-slideRightIn20 {
+ @include animationMix((fadeIn, slideLeft20), $ms-duration3, $ms-ease1);
+}
+
+// slideRightIn40
+@mixin ms-u-slideRightIn40 {
+ @include animationMix((fadeIn, slideLeft40), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn10
+@mixin ms-u-slideLeftIn10 {
+ @include animationMix((fadeIn, slideRight10), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn20
+@mixin ms-u-slideLeftIn20 {
+ @include animationMix((fadeIn, slideRight20), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn40
+@mixin ms-u-slideLeftIn40 {
+ @include animationMix((fadeIn, slideRight40), $ms-duration3, $ms-ease1);
+}
+
+// slideRightIn400
+@mixin ms-u-slideRightIn400 {
+ @include animationMix((fadeIn, slideLeft400), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn400
+@mixin ms-u-slideLeftIn400 {
+ @include animationMix((fadeIn, slideRight400), $ms-duration3, $ms-ease1);
+}
+
+// slideRightOut40
+@mixin ms-u-slideRightOut40 {
+ @include animationMix((fadeOut, slideLeftOut40), $ms-duration1, $ms-ease2);
+}
+
+// slideLeftOut40
+@mixin ms-u-slideLeftOut40 {
+ @include animationMix((fadeOut, slideRightOut40), $ms-duration1, $ms-ease2);
+}
+
+// slideRightOut400
+@mixin ms-u-slideRightOut400 {
+ @include animationMix((fadeOut, slideLeftOut400), $ms-duration1, $ms-ease2);
+}
+
+// slideLeftOut400
+@mixin ms-u-slideLeftOut400 {
+ @include animationMix((fadeOut, slideRightOut400), $ms-duration1, $ms-ease2);
+}
+
+// rotate90deg
+@mixin ms-u-rotate90deg {
+ @include animationMix(rotateN90, 0.1s, $ms-ease2);
+}
+
+// rotateN90deg
+@mixin ms-u-rotateN90deg {
+ @include animationMix(rotate90, 0.1s, $ms-ease2);
+}
diff --git a/dist/sass/_Fabric.Animations.scss b/dist/sass/_Fabric.Animations.scss
new file mode 100644
index 000000000..5b92983de
--- /dev/null
+++ b/dist/sass/_Fabric.Animations.scss
@@ -0,0 +1,237 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Animations
+
+
+// Note that all animation classes should begin with the "ms-u" utility prefix.
+// The original class names are deprecated and will be removed in a future release.
+
+// Variables
+$ms-ease1: cubic-bezier(0.1,0.9,0.2,1);
+$ms-ease2: cubic-bezier(0.1,0.25,0.75,0.9);
+$ms-duration1: 0.167s;
+$ms-duration2: 0.267s;
+$ms-duration3: 0.367s;
+$ms-duration4: 0.467s;
+
+
+// Animation mixin
+@mixin animationMix($ms-name, $ms-duration, $ms-ease: $ms-ease1, $ms-fillMode: both) {
+ @include animationName($ms-name);
+ @include animationDuration($ms-duration);
+ @include animationTiming($ms-ease);
+ @include animationFillMode($ms-fillMode);
+}
+
+// slideRightIn10
+@mixin ms-u-slideRightIn10 {
+ @include animationMix((fadeIn, slideRightIn10), $ms-duration3, $ms-ease1);
+}
+
+// slideRightIn20
+@mixin ms-u-slideRightIn20 {
+ @include animationMix((fadeIn, slideRightIn20), $ms-duration3, $ms-ease1);
+}
+
+// slideRightIn40
+@mixin ms-u-slideRightIn40 {
+ @include animationMix((fadeIn, slideRightIn40), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn10
+@mixin ms-u-slideLeftIn10 {
+ @include animationMix((fadeIn, slideLeftIn10), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn20
+@mixin ms-u-slideLeftIn20 {
+ @include animationMix((fadeIn, slideLeftIn20), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn40
+@mixin ms-u-slideLeftIn40 {
+ @include animationMix((fadeIn, slideLeftIn40), $ms-duration3, $ms-ease1);
+}
+
+// slideRightIn400
+@mixin ms-u-slideRightIn400 {
+ @include animationMix((fadeIn, slideRightIn400), $ms-duration3, $ms-ease1);
+}
+
+// slideLeftIn400
+@mixin ms-u-slideLeftIn400 {
+ @include animationMix((fadeIn, slideLeft400), $ms-duration3, $ms-ease1);
+}
+
+// slideUpIn20
+@mixin ms-u-slideUpIn20 {
+ @include animationMix((fadeIn, slideUpIn20), $ms-duration3, $ms-ease1);
+}
+
+// slideUpIn10
+@mixin ms-u-slideUpIn10 {
+ @include animationMix((fadeIn, slideUpIn10), $ms-duration1, $ms-ease2);
+}
+
+// slideDownIn20
+@mixin ms-u-slideDownIn20 {
+ @include animationMix((fadeIn, slideDownIn20), $ms-duration3, $ms-ease1);
+}
+
+// slideDownIn10
+@mixin ms-u-slideDownIn10 {
+ @include animationMix((fadeIn, slideDownIn10), $ms-duration1, $ms-ease2);
+}
+
+// slideRightOut40
+@mixin ms-u-slideRightOut40 {
+ @include animationMix((fadeOut, slideRightOut40), $ms-duration1, $ms-ease2);
+}
+
+// slideLeftOut40
+@mixin ms-u-slideLeftOut40 {
+ @include animationMix((fadeOut, slideLeftOut40), $ms-duration1, $ms-ease2);
+}
+
+// slideRightOut400
+@mixin ms-u-slideRightOut400 {
+ @include animationMix((fadeOut, slideRightOut400), $ms-duration1, $ms-ease2);
+}
+
+// slideLeftOut400
+@mixin ms-u-slideLeftOut400 {
+ @include animationMix((fadeOut, slideLeftOut400), $ms-duration1, $ms-ease2);
+}
+
+// slideUpOut20
+@mixin ms-u-slideUpOut20 {
+ @include animationMix((fadeOut, slideUpOut20), $ms-duration1, $ms-ease2);
+}
+
+// slideUpOut10
+@mixin ms-u-slideUpOut10 {
+ @include animationMix((fadeOut, slideUpOut10), $ms-duration1, $ms-ease2);
+}
+
+// slideDownOut20
+@mixin ms-u-slideDownOut20 {
+ @include animationMix((fadeOut, slideDownOut20), $ms-duration1, $ms-ease2);
+}
+
+// slideDownOut10
+@mixin ms-u-slideDownOut10 {
+ @include animationMix((fadeOut, slideDownOut10), $ms-duration1, $ms-ease2);
+}
+
+// scaleUpIn100
+@mixin ms-u-scaleUpIn100 {
+ @include animationMix((fadeIn, scaleUp100), $ms-duration3, $ms-ease1);
+}
+
+// scaleDownIn100
+@mixin ms-u-scaleDownIn100 {
+ @include animationMix((fadeIn, scaleDown100), $ms-duration3, $ms-ease1);
+}
+
+// scaleUpOut103
+@mixin ms-u-scaleUpOut103 {
+ @include animationMix((fadeOut, scaleUp103), $ms-duration1, $ms-ease2);
+}
+
+// scaleDownOut98
+@mixin ms-u-scaleDownOut98 {
+ @include animationMix((fadeOut, scaleDown98), $ms-duration1, $ms-ease2);
+}
+
+// fadeIn
+@mixin ms-u-fadeIn400 {
+ -webkit-animation-duration: $ms-duration3;
+ -webkit-animation-name: fadeIn;
+ -webkit-animation-fill-mode: both;
+ animation-duration: $ms-duration3;
+ animation-name: fadeIn;
+ animation-fill-mode: both;
+}
+@mixin ms-u-fadeIn100 {
+ @include ms-u-fadeIn400;
+ -webkit-animation-duration: $ms-duration1;
+ animation-duration: $ms-duration1;
+}
+@mixin ms-u-fadeIn200 {
+ @include ms-u-fadeIn400;
+ -webkit-animation-duration: $ms-duration2;
+ animation-duration: $ms-duration2;
+}
+@mixin ms-u-fadeIn500 {
+ @include ms-u-fadeIn400;
+ -webkit-animation-duration: $ms-duration4;
+ animation-duration: $ms-duration4;
+}
+
+// fadeOut
+@mixin ms-u-fadeOut400 {
+ -webkit-animation-duration: $ms-duration3;
+ -webkit-animation-name: fadeOut;
+ -webkit-animation-fill-mode: both;
+ animation-duration: $ms-duration3;
+ animation-name: fadeOut;
+ animation-fill-mode: both;
+}
+@mixin ms-u-fadeOut100 {
+ @include ms-u-fadeOut400;
+ -webkit-animation-duration: 0.1s;
+ animation-duration: 0.1s;
+}
+@mixin ms-u-fadeOut200 {
+ @include ms-u-fadeOut400;
+ -webkit-animation-duration: $ms-duration1;
+ animation-duration: $ms-duration1;
+}
+@mixin ms-u-fadeOut500 {
+ @include ms-u-fadeOut400;
+ -webkit-animation-duration: $ms-duration4;
+ animation-duration: $ms-duration4;
+}
+
+// rotate90deg
+@mixin ms-u-rotate90deg {
+ @include animationMix(rotate90, 0.1s, $ms-ease2);
+}
+
+// rotateN90deg
+@mixin ms-u-rotateN90deg {
+ @include animationMix(rotateN90, 0.1s, $ms-ease2);
+}
+
+// expandCollapse400
+@mixin ms-u-expandCollapse400 {
+ -webkit-transition: height $ms-duration3 $ms-ease2;
+ transition: height $ms-duration3 $ms-ease2;
+}
+
+// expandCollapse200
+@mixin ms-u-expandCollapse200 {
+ -webkit-transition: height $ms-duration1 $ms-ease2;
+ transition: height $ms-duration1 $ms-ease2;
+}
+
+// expandCollapse100
+@mixin ms-u-expandCollapse100 {
+ -webkit-transition: height 0.1s $ms-ease2;
+ transition: height 0.1s $ms-ease2;
+}
+
+// delay100
+@mixin ms-u-delay100 {
+ -webkit-animation-delay: $ms-duration1;
+ animation-delay: $ms-duration1;
+}
+
+// delay200
+@mixin ms-u-delay200 {
+ -webkit-animation-delay: 0.267s;
+ animation-delay: 0.267s;
+}
diff --git a/dist/sass/_Fabric.Color.Mixins.scss b/dist/sass/_Fabric.Color.Mixins.scss
new file mode 100644
index 000000000..2d87a98e1
--- /dev/null
+++ b/dist/sass/_Fabric.Color.Mixins.scss
@@ -0,0 +1,418 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Core Color Mixins
+
+
+//== Background colors
+//
+// Theme colors
+@mixin ms-bgColor-themeDark {
+ background-color: $ms-color-themeDark;
+}
+
+@mixin ms-bgColor-themeDarkAlt {
+ background-color: $ms-color-themeDarkAlt;
+}
+
+@mixin ms-bgColor-themeDarker {
+ background-color: $ms-color-themeDarker;
+}
+
+@mixin ms-bgColor-themePrimary {
+ background-color: $ms-color-themePrimary;
+}
+
+@mixin ms-bgColor-themeSecondary {
+ background-color: $ms-color-themeSecondary;
+}
+
+@mixin ms-bgColor-themeTertiary {
+ background-color: $ms-color-themeTertiary;
+}
+
+@mixin ms-bgColor-themeLight {
+ background-color: $ms-color-themeLight;
+}
+
+@mixin ms-bgColor-themeLighter {
+ background-color: $ms-color-themeLighter;
+}
+
+@mixin ms-bgColor-themeLighterAlt {
+ background-color: $ms-color-themeLighterAlt;
+}
+
+// Neutral colors
+@mixin ms-bgColor-black {
+ background-color: $ms-color-black;
+}
+
+@mixin ms-bgColor-neutralDark {
+ background-color: $ms-color-neutralDark;
+}
+
+@mixin ms-bgColor-neutralPrimary {
+ background-color: $ms-color-neutralPrimary;
+}
+
+@mixin ms-bgColor-neutralPrimaryAlt {
+ background-color: $ms-color-neutralPrimaryAlt;
+}
+
+@mixin ms-bgColor-neutralSecondary {
+ background-color: $ms-color-neutralSecondary;
+}
+
+@mixin ms-bgColor-neutralSecondaryAlt {
+ background-color: $ms-color-neutralSecondaryAlt;
+}
+
+@mixin ms-bgColor-neutralTertiary {
+ background-color: $ms-color-neutralTertiary;
+}
+
+@mixin ms-bgColor-neutralTertiaryAlt {
+ background-color: $ms-color-neutralTertiaryAlt;
+}
+
+@mixin ms-bgColor-neutralLight {
+ background-color: $ms-color-neutralLight;
+}
+
+@mixin ms-bgColor-neutralLighter {
+ background-color: $ms-color-neutralLighter;
+}
+
+@mixin ms-bgColor-neutralLighterAlt {
+ background-color: $ms-color-neutralLighterAlt;
+}
+
+@mixin ms-bgColor-white {
+ background-color: $ms-color-white;
+}
+
+
+// Brand and accent colors
+@mixin ms-bgColor-yellow {
+ background-color: $ms-color-yellow;
+}
+
+@mixin ms-bgColor-yellowLight {
+ background-color: $ms-color-yellowLight;
+}
+
+@mixin ms-bgColor-orange {
+ background-color: $ms-color-orange;
+}
+
+@mixin ms-bgColor-orangeLight {
+ background-color: $ms-color-orangeLight;
+}
+
+@mixin ms-bgColor-orangeLighter {
+ background-color: $ms-color-orangeLighter;
+}
+
+@mixin ms-bgColor-redDark {
+ background-color: $ms-color-redDark;
+}
+
+@mixin ms-bgColor-red {
+ background-color: $ms-color-red;
+}
+
+@mixin ms-bgColor-magentaDark {
+ background-color: $ms-color-magentaDark;
+}
+
+@mixin ms-bgColor-magenta {
+ background-color: $ms-color-magenta;
+}
+
+@mixin ms-bgColor-magentaLight {
+ background-color: $ms-color-magentaLight;
+}
+
+@mixin ms-bgColor-purpleDark {
+ background-color: $ms-color-purpleDark;
+}
+
+@mixin ms-bgColor-purple {
+ background-color: $ms-color-purple;
+}
+
+@mixin ms-bgColor-purpleLight {
+ background-color: $ms-color-purpleLight;
+}
+
+@mixin ms-bgColor-blueDark {
+ background-color: $ms-color-blueDark;
+}
+
+@mixin ms-bgColor-blueMid {
+ background-color: $ms-color-blueMid;
+}
+
+@mixin ms-bgColor-blue {
+ background-color: $ms-color-blue;
+}
+
+@mixin ms-bgColor-blueLight {
+ background-color: $ms-color-blueLight;
+}
+
+@mixin ms-bgColor-tealDark {
+ background-color: $ms-color-tealDark;
+}
+
+@mixin ms-bgColor-teal {
+ background-color: $ms-color-teal;
+}
+
+@mixin ms-bgColor-tealLight {
+ background-color: $ms-color-tealLight;
+}
+
+@mixin ms-bgColor-greenDark {
+ background-color: $ms-color-greenDark;
+}
+
+@mixin ms-bgColor-green {
+ background-color: $ms-color-green;
+}
+
+@mixin ms-bgColor-greenLight {
+ background-color: $ms-color-greenLight;
+}
+
+// Message colors
+@mixin ms-bgColor-info {
+ background-color: $ms-color-infoBackground;
+}
+
+@mixin ms-bgColor-success {
+ background-color: $ms-color-successBackground;
+}
+
+@mixin ms-bgColor-severeWarning {
+ background-color: $ms-color-severeWarningBackground;
+}
+
+@mixin ms-bgColor-warning {
+ background-color: $ms-color-warningBackground;
+}
+
+@mixin ms-bgColor-error {
+ background-color: $ms-color-errorBackground;
+}
+
+
+//== Border colors
+//
+
+// Theme colors
+@mixin ms-borderColor-themeDark {
+ border-color: $ms-color-themeDark;
+}
+
+@mixin ms-borderColor-themeDarkAlt {
+ border-color: $ms-color-themeDarkAlt;
+}
+
+@mixin ms-borderColor-themeDarker {
+ border-color: $ms-color-themeDarker;
+}
+
+@mixin ms-borderColor-themePrimary {
+ border-color: $ms-color-themePrimary;
+}
+
+@mixin ms-borderColor-themeSecondary {
+ border-color: $ms-color-themeSecondary;
+}
+
+@mixin ms-borderColor-themeTertiary {
+ border-color: $ms-color-themeTertiary;
+}
+
+@mixin ms-borderColor-themeLight {
+ border-color: $ms-color-themeLight;
+}
+
+@mixin ms-borderColor-themeLighter {
+ border-color: $ms-color-themeLighter;
+}
+
+@mixin ms-borderColor-themeLighterAlt {
+ border-color: $ms-color-themeLighterAlt;
+}
+
+
+// Neutral colors
+@mixin ms-borderColor-black {
+ border-color: $ms-color-black;
+}
+
+@mixin ms-borderColor-neutralDark {
+ border-color: $ms-color-neutralDark;
+}
+
+@mixin ms-borderColor-neutralPrimary {
+ border-color: $ms-color-neutralPrimary;
+}
+
+@mixin ms-borderColor-neutralPrimaryAlt {
+ border-color: $ms-color-neutralPrimaryAlt;
+}
+
+@mixin ms-borderColor-neutralSecondary {
+ border-color: $ms-color-neutralSecondary;
+}
+
+@mixin ms-borderColor-neutralSecondaryAlt {
+ border-color: $ms-color-neutralSecondaryAlt;
+}
+
+@mixin ms-borderColor-neutralTertiary {
+ border-color: $ms-color-neutralTertiary;
+}
+
+@mixin ms-borderColor-neutralTertiaryAlt {
+ border-color: $ms-color-neutralTertiaryAlt;
+}
+
+@mixin ms-borderColor-neutralLight {
+ border-color: $ms-color-neutralLight;
+}
+
+@mixin ms-borderColor-neutralLighter {
+ border-color: $ms-color-neutralLighter;
+}
+
+@mixin ms-borderColor-neutralLighterAlt {
+ border-color: $ms-color-neutralLighterAlt;
+}
+
+@mixin ms-borderColor-white {
+ border-color: $ms-color-white;
+}
+
+// Brand and accent colors
+@mixin ms-borderColor-yellow {
+ border-color: $ms-color-yellow;
+}
+
+@mixin ms-borderColor-yellowLight {
+ border-color: $ms-color-yellowLight;
+}
+
+@mixin ms-borderColor-orange {
+ border-color: $ms-color-orange;
+}
+
+@mixin ms-borderColor-orangeLight {
+ border-color: $ms-color-orangeLight;
+}
+
+@mixin ms-borderColor-orangeLighter {
+ border-color: $ms-color-orangeLighter;
+}
+
+@mixin ms-borderColor-redDark {
+ border-color: $ms-color-redDark;
+}
+
+@mixin ms-borderColor-red {
+ border-color: $ms-color-red;
+}
+
+@mixin ms-borderColor-magentaDark {
+ border-color: $ms-color-magentaDark;
+}
+
+@mixin ms-borderColor-magenta {
+ border-color: $ms-color-magenta;
+}
+
+@mixin ms-borderColor-magentaLight {
+ border-color: $ms-color-magentaLight;
+}
+
+@mixin ms-borderColor-purpleDark {
+ border-color: $ms-color-purpleDark;
+}
+
+@mixin ms-borderColor-purple {
+ border-color: $ms-color-purple;
+}
+
+@mixin ms-borderColor-purpleLight {
+ border-color: $ms-color-purpleLight;
+}
+
+@mixin ms-borderColor-blueDark {
+ border-color: $ms-color-blueDark;
+}
+
+@mixin ms-borderColor-blueMid {
+ border-color: $ms-color-blueMid;
+}
+
+@mixin ms-borderColor-blue {
+ border-color: $ms-color-blue;
+}
+
+@mixin ms-borderColor-blueLight {
+ border-color: $ms-color-blueLight;
+}
+
+@mixin ms-borderColor-tealDark {
+ border-color: $ms-color-tealDark;
+}
+
+@mixin ms-borderColor-teal {
+ border-color: $ms-color-teal;
+}
+
+@mixin ms-borderColor-tealLight {
+ border-color: $ms-color-tealLight;
+}
+
+@mixin ms-borderColor-greenDark {
+ border-color: $ms-color-greenDark;
+}
+
+@mixin ms-borderColor-green {
+ border-color: $ms-color-green;
+}
+
+@mixin ms-borderColor-greenLight {
+ border-color: $ms-color-greenLight;
+}
+
+
+// Message colors
+@mixin ms-borderColor-info {
+ border-color: $ms-color-info;
+}
+
+@mixin ms-borderColor-success {
+ border-color: $ms-color-success;
+}
+
+@mixin ms-borderColor-alert {
+ border-color: $ms-color-alert;
+}
+
+@mixin ms-borderColor-error {
+ border-color: $ms-color-error;
+}
+
+
+// Individual borders, by request
+@mixin ms-borderColorTop-themePrimary {
+ border-top-color: $ms-color-themePrimary;
+}
diff --git a/dist/sass/_Fabric.Color.Variables.scss b/dist/sass/_Fabric.Color.Variables.scss
new file mode 100644
index 000000000..08f990cf4
--- /dev/null
+++ b/dist/sass/_Fabric.Color.Variables.scss
@@ -0,0 +1,94 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Core Color Variables
+
+
+//== Theme Colors
+//
+$ms-color-themeDarker: #004578;
+$ms-color-themeDark: #005a9e;
+$ms-color-themeDarkAlt: #106ebe;
+$ms-color-themePrimary: #0078d7;
+$ms-color-themeSecondary: #2b88d8;
+$ms-color-themeTertiary: #71afe5;
+$ms-color-themeLight: #c7e0f4;
+$ms-color-themeLighter: #deecf9;
+$ms-color-themeLighterAlt: #eff6fc;
+
+
+//== Grayscale Colors
+//
+$ms-color-black: #000000;
+$ms-color-neutralDark: #212121;
+$ms-color-neutralPrimary: #333333;
+$ms-color-neutralPrimaryAlt: #3C3C3C;
+$ms-color-neutralSecondary: #666666;
+$ms-color-neutralSecondaryAlt: #767676;
+$ms-color-neutralTertiary: #a6a6a6;
+$ms-color-neutralTertiaryAlt: #c8c8c8;
+$ms-color-neutralLight: #eaeaea;
+$ms-color-neutralLighter: #f4f4f4;
+$ms-color-neutralLighterAlt: #f8f8f8;
+$ms-color-white: #ffffff;
+
+
+//== Translucent Colors
+//
+$ms-color-blackTranslucent40: rgba(0,0,0,.4);
+$ms-color-whiteTranslucent40: rgba(255,255,255,.4);
+
+
+//== Core brand and accent colors
+//
+$ms-color-yellow: #ffb900;
+$ms-color-yellowLight: #fff100;
+$ms-color-orange: #d83b01;
+$ms-color-orangeLight: #ea4300;
+$ms-color-orangeLighter: #ff8c00;
+$ms-color-redDark: #a80000;
+$ms-color-red: #e81123;
+$ms-color-magentaDark: #5c005c;
+$ms-color-magenta: #b4009e;
+$ms-color-magentaLight: #e3008c;
+$ms-color-purpleDark: #32145a;
+$ms-color-purple: #5c2d91;
+$ms-color-purpleLight: #b4a0ff;
+$ms-color-blueDark: #002050;
+$ms-color-blueMid: #00188f;
+$ms-color-blue: #0078d7;
+$ms-color-blueLight: #00bcf2;
+$ms-color-tealDark: #004b50;
+$ms-color-teal: #008272;
+$ms-color-tealLight: #00b294;
+$ms-color-greenDark: #004b1c;
+$ms-color-green: #107c10;
+$ms-color-greenLight: #bad80a;
+
+
+//== Message colors
+//
+$ms-color-info: $ms-color-neutralSecondaryAlt;
+$ms-color-infoBackground: $ms-color-neutralLighter;
+$ms-color-success: $ms-color-green;
+$ms-color-successBackground: #dff6dd;
+$ms-color-severeWarning: $ms-color-orange;
+$ms-color-severeWarningBackground: #fed9cc;
+$ms-color-alert: $ms-color-severeWarning; // Deprecated: Use $ms-color-severeWarning
+$ms-color-alertBackground: $ms-color-severeWarningBackground; // Deprecated: Use $ms-color-severeWarningBackground
+$ms-color-warning: $ms-color-neutralSecondaryAlt;
+$ms-color-warningBackground: #fff4ce;
+$ms-color-error: $ms-color-redDark;
+$ms-color-errorBackground: #fde7e9;
+
+
+//== High contrast colors
+//
+$ms-color-contrastBlackDisabled: #00ff00;
+$ms-color-contrastWhiteDisabled: #600000;
+$ms-color-contrastBlackSelected: #1AEBFF;
+$ms-color-contrastWhiteSelected: #37006E;
+$ms-color-contrastBlackLink: #8080ff;
+$ms-color-contrastWhiteLink: #00009F;
diff --git a/dist/sass/_Fabric.Common.scss b/dist/sass/_Fabric.Common.scss
new file mode 100644
index 000000000..c9dad0aaa
--- /dev/null
+++ b/dist/sass/_Fabric.Common.scss
@@ -0,0 +1,15 @@
+@import "./Fabric.Animations";
+@import "./Fabric.Color.Mixins";
+@import "./Fabric.Color.Variables";
+@import "./Fabric.Grid";
+@import "./Fabric.Icons";
+@import "./Fabric.Mixins";
+@import "./Fabric.Mixins.RTL";
+@import './Fabric.Responsive.Utilities.Variables';
+@import "./Fabric.Responsive.Variables";
+@import "./Fabric.Typography";
+@import "./Fabric.Typography.Fonts";
+@import "./Fabric.Typography.Variables";
+@import "./Fabric.Typography.Mixins";
+@import "./Fabric.Utilities";
+@import "./Fabric.ZIndex.Variables";
diff --git a/dist/sass/_Fabric.Grid.scss b/dist/sass/_Fabric.Grid.scss
new file mode 100644
index 000000000..14430d2d8
--- /dev/null
+++ b/dist/sass/_Fabric.Grid.scss
@@ -0,0 +1,34 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fluid 12-column grids for small, medium, and large devices
+
+
+//== Grid container (same for all sizes)
+//
+@mixin ms-Grid {
+ @include ms-u-borderBox;
+ @include ms-u-clearfix;
+ padding: 0 8px;
+}
+
+//== Grid rows (pull first and last column out)
+//
+@mixin ms-Grid-row {
+ margin: 0 -8px;
+ @include ms-u-borderBox;
+ @include ms-u-clearfix;
+}
+
+//== Grid cells
+//
+@mixin ms-Grid-col {
+ position: relative;
+ min-height: 1px;
+ padding-left: 8px;
+ padding-right: 8px;
+ @include ms-u-borderBox;
+ float: left;
+}
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Icons.scss b/dist/sass/_Fabric.Icons.scss
new file mode 100644
index 000000000..a5d54c264
--- /dev/null
+++ b/dist/sass/_Fabric.Icons.scss
@@ -0,0 +1,403 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Icon definitions
+
+@mixin ms-Icon {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ font-family: 'Office365Icons';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+}
+
+// Modifiers: Each of the icons.
+@mixin ms-Icon--circleEmpty { content: '\e000'; } // ''
+@mixin ms-Icon--circleFill { content: '\e001'; } // ''
+@mixin ms-Icon--placeholder { content: '\e002'; } // ''
+@mixin ms-Icon--star { content: '\e003'; } // ''
+@mixin ms-Icon--plus { content: '\e004'; } // ''
+@mixin ms-Icon--minus { content: '\e005'; } // ''
+@mixin ms-Icon--question { content: '\e006'; } // ''
+@mixin ms-Icon--exclamation { content: '\e007'; } // ''
+@mixin ms-Icon--person { content: '\e008'; } // ''
+@mixin ms-Icon--mail { content: '\e009'; } // ''
+@mixin ms-Icon--infoCircle { content: '\e00a'; } // ''
+@mixin ms-Icon--alert { content: '\e00b'; } // ''
+@mixin ms-Icon--xCircle { content: '\e00c'; } // ''
+@mixin ms-Icon--mailOpen { content: '\e00d'; } // ''
+@mixin ms-Icon--people { content: '\e00e'; } // ''
+@mixin ms-Icon--bell { content: '\e010'; } // ''
+@mixin ms-Icon--calendar { content: '\e011'; } // ''
+@mixin ms-Icon--scheduling { content: '\e012'; } // ''
+@mixin ms-Icon--event { content: '\e013'; } // ''
+@mixin ms-Icon--folder { content: '\e014'; } // ''
+@mixin ms-Icon--documents { content: '\e015'; } // ''
+@mixin ms-Icon--onedrive { content: '\e016'; } // ''
+@mixin ms-Icon--chat { content: '\e017'; } // ''
+@mixin ms-Icon--sites { content: '\e018'; } // ''
+@mixin ms-Icon--listBullets { content: '\e019'; } // ''
+@mixin ms-Icon--calendarWeek { content: '\e01a'; } // ''
+@mixin ms-Icon--calendarWorkWeek { content: '\e01b'; } // ''
+@mixin ms-Icon--calendarDay { content: '\e01c'; } // ''
+@mixin ms-Icon--folderMove { content: '\e01d'; } // ''
+@mixin ms-Icon--panel { content: '\e01e'; } // ''
+@mixin ms-Icon--popout { content: '\e01f'; } // ''
+@mixin ms-Icon--menu { content: '\e020'; } // ''
+@mixin ms-Icon--home { content: '\e021'; } // ''
+@mixin ms-Icon--favorites { content: '\e022'; } // ''
+@mixin ms-Icon--phone { content: '\e023'; } // ''
+@mixin ms-Icon--mailSend { content: '\e024'; } // ''
+@mixin ms-Icon--save { content: '\e025'; } // ''
+@mixin ms-Icon--trash { content: '\e026'; } // ''
+@mixin ms-Icon--pencil { content: '\e027'; } // ''
+@mixin ms-Icon--flag { content: '\e028'; } // ''
+@mixin ms-Icon--reply { content: '\e029'; } // ''
+@mixin ms-Icon--miniatures { content: '\e02a'; } // ''
+@mixin ms-Icon--voicemail { content: '\e02b'; } // ''
+@mixin ms-Icon--play { content: '\e02c'; } // ''
+@mixin ms-Icon--pause { content: '\e02d'; } // ''
+@mixin ms-Icon--onlineAdd { content: '\e02e'; } // ''
+@mixin ms-Icon--onlineJoin { content: '\e02f'; } // ''
+@mixin ms-Icon--replyAll { content: '\e030'; } // ''
+@mixin ms-Icon--attachment { content: '\e031'; } // ''
+@mixin ms-Icon--drm { content: '\e032'; } // ''
+@mixin ms-Icon--pinDown { content: '\e033'; } // ''
+@mixin ms-Icon--refresh { content: '\e034'; } // ''
+@mixin ms-Icon--gear { content: '\e035'; } // ''
+@mixin ms-Icon--smiley { content: '\e036'; } // ''
+@mixin ms-Icon--info { content: '\e037'; } // ''
+@mixin ms-Icon--lock { content: '\e038'; } // ''
+@mixin ms-Icon--search { content: '\e039'; } // ''
+@mixin ms-Icon--questionReverse { content: '\e03a'; } // ''
+@mixin ms-Icon--notRecurring { content: '\e03b'; } // ''
+@mixin ms-Icon--tasks { content: '\e040'; } // ''
+@mixin ms-Icon--check { content: '\e041'; } // ''
+@mixin ms-Icon--x { content: '\e042'; } // ''
+@mixin ms-Icon--ellipsis { content: '\e045'; } // ''
+@mixin ms-Icon--dot { content: '\e046'; } // ''
+@mixin ms-Icon--arrowUp { content: '\e047'; } // ''
+@mixin ms-Icon--arrowDown { content: '\e048'; } // ''
+@mixin ms-Icon--arrowLeft { content: '\e049'; } // ''
+@mixin ms-Icon--arrowRight { content: '\e04a'; } // ''
+@mixin ms-Icon--download { content: '\e04b'; } // ''
+@mixin ms-Icon--directions { content: '\e04c'; } // ''
+@mixin ms-Icon--microphone { content: '\e04f'; } // ''
+@mixin ms-Icon--caretUp { content: '\e051'; } // ''
+@mixin ms-Icon--caretDown { content: '\e052'; } // ''
+@mixin ms-Icon--caretLeft { content: '\e053'; } // ''
+@mixin ms-Icon--caretRight { content: '\e054'; } // ''
+@mixin ms-Icon--caretUpLeft { content: '\e05a'; } // ''
+@mixin ms-Icon--caretUpRight { content: '\e05b'; } // ''
+@mixin ms-Icon--caretDownRight { content: '\e05c'; } // ''
+@mixin ms-Icon--caretDownLeft { content: '\e05d'; } // ''
+@mixin ms-Icon--note { content: '\e06a'; } // ''
+@mixin ms-Icon--noteReply { content: '\e06b'; } // ''
+@mixin ms-Icon--noteForward { content: '\e06c'; } // ''
+@mixin ms-Icon--key { content: '\e06f'; } // ''
+@mixin ms-Icon--tile { content: '\e070'; } // ''
+@mixin ms-Icon--taskRecurring { content: '\e071'; } // ''
+@mixin ms-Icon--starEmpty { content: '\e073'; } // ''
+@mixin ms-Icon--upload { content: '\e076'; } // ''
+@mixin ms-Icon--wrench { content: '\e077'; } // ''
+@mixin ms-Icon--share { content: '\e078'; } // ''
+@mixin ms-Icon--documentReply { content: '\e079'; } // ''
+@mixin ms-Icon--documentForward { content: '\e07a'; } // ''
+@mixin ms-Icon--partner { content: '\e080'; } // ''
+@mixin ms-Icon--reactivate { content: '\e084'; } // ''
+@mixin ms-Icon--sort { content: '\e085'; } // ''
+@mixin ms-Icon--personAdd { content: '\e086'; } // ''
+@mixin ms-Icon--chevronUp { content: '\e087'; } // ''
+@mixin ms-Icon--chevronDown { content: '\e088'; } // ''
+@mixin ms-Icon--chevronLeft { content: '\e089'; } // ''
+@mixin ms-Icon--chevronRight { content: '\e08a'; } // ''
+@mixin ms-Icon--peopleAdd { content: '\e08c'; } // ''
+@mixin ms-Icon--newsfeed { content: '\e08d'; } // ''
+@mixin ms-Icon--notebook { content: '\e08e'; } // ''
+@mixin ms-Icon--link { content: '\e08f'; } // ''
+@mixin ms-Icon--chevronsUp { content: '\e090'; } // ''
+@mixin ms-Icon--chevronsDown { content: '\e091'; } // ''
+@mixin ms-Icon--chevronsLeft { content: '\e092'; } // ''
+@mixin ms-Icon--chevronsRight { content: '\e093'; } // ''
+@mixin ms-Icon--clutter { content: '\e09a'; } // ''
+@mixin ms-Icon--subscribe { content: '\e09c'; } // ''
+@mixin ms-Icon--unsubscribe { content: '\e09d'; } // ''
+@mixin ms-Icon--personRemove { content: '\e09e'; } // ''
+@mixin ms-Icon--receiptForward { content: '\e0a0'; } // ''
+@mixin ms-Icon--receiptReply { content: '\e0a1'; } // ''
+@mixin ms-Icon--receiptCheck { content: '\e0a2'; } // ''
+@mixin ms-Icon--peopleRemove { content: '\e0a3'; } // ''
+@mixin ms-Icon--merge { content: '\e0a4'; } // ''
+@mixin ms-Icon--split { content: '\e0a5'; } // ''
+@mixin ms-Icon--eventCancel { content: '\e0a6'; } // ''
+@mixin ms-Icon--eventShare { content: '\e0a7'; } // ''
+@mixin ms-Icon--today { content: '\e0a9'; } // ''
+@mixin ms-Icon--oofReply { content: '\e0aa'; } // ''
+@mixin ms-Icon--voicemailReply { content: '\e0ac'; } // ''
+@mixin ms-Icon--voicemailForward { content: '\e0ad'; } // ''
+@mixin ms-Icon--ribbon { content: '\e0af'; } // ''
+@mixin ms-Icon--contact { content: '\e0b0'; } // ''
+@mixin ms-Icon--eye { content: '\e0b1'; } // ''
+@mixin ms-Icon--glasses { content: '\e0b2'; } // ''
+@mixin ms-Icon--print { content: '\e100'; } // ''
+@mixin ms-Icon--room { content: '\e101'; } // ''
+@mixin ms-Icon--post { content: '\e102'; } // ''
+@mixin ms-Icon--toggle { content: '\e103'; } // ''
+@mixin ms-Icon--touch { content: '\e104'; } // ''
+@mixin ms-Icon--clock { content: '\e105'; } // ''
+@mixin ms-Icon--fax { content: '\e106'; } // ''
+@mixin ms-Icon--lightning { content: '\e110'; } // ''
+@mixin ms-Icon--dialpad { content: '\e111'; } // ''
+@mixin ms-Icon--phoneTransfer { content: '\e112'; } // ''
+@mixin ms-Icon--phoneAdd { content: '\e113'; } // ''
+@mixin ms-Icon--late { content: '\e114'; } // ''
+@mixin ms-Icon--chatAdd { content: '\e115'; } // ''
+@mixin ms-Icon--conflict { content: '\e116'; } // ''
+@mixin ms-Icon--navigate { content: '\e117'; } // ''
+@mixin ms-Icon--camera { content: '\e119'; } // ''
+@mixin ms-Icon--filter { content: '\e11a'; } // ''
+@mixin ms-Icon--fullscreen { content: '\e11b'; } // ''
+@mixin ms-Icon--new { content: '\e11c'; } // ''
+@mixin ms-Icon--mailEmpty { content: '\e11d'; } // ''
+@mixin ms-Icon--editBox { content: '\e11e'; } // ''
+@mixin ms-Icon--waffle { content: '\e11f'; } // ''
+@mixin ms-Icon--work { content: '\e120'; } // ''
+@mixin ms-Icon--eventRecurring { content: '\e121'; } // ''
+@mixin ms-Icon--cart { content: '\e122'; } // ''
+@mixin ms-Icon--socialListening { content: '\e123'; } // ''
+@mixin ms-Icon--mapMarker { content: '\e124'; } // ''
+@mixin ms-Icon--org { content: '\e125'; } // ''
+@mixin ms-Icon--replyAlt { content: '\e150'; } // ''
+@mixin ms-Icon--replyAllAlt { content: '\e152'; } // ''
+@mixin ms-Icon--eventInfo { content: '\e154'; } // ''
+@mixin ms-Icon--group { content: '\e155'; } // ''
+@mixin ms-Icon--money { content: '\e161'; } // ''
+@mixin ms-Icon--graph { content: '\e162'; } // ''
+@mixin ms-Icon--noteEdit { content: '\e163'; } // ''
+@mixin ms-Icon--dashboard { content: '\e164'; } // ''
+@mixin ms-Icon--mailEdit { content: '\e165'; } // ''
+@mixin ms-Icon--pinLeft { content: '\e167'; } // ''
+@mixin ms-Icon--heart { content: '\e16a'; } // ''
+@mixin ms-Icon--heartEmpty { content: '\e16b'; } // ''
+@mixin ms-Icon--picture { content: '\e16c'; } // ''
+@mixin ms-Icon--cake { content: '\e16d'; } // ''
+@mixin ms-Icon--books { content: '\e16e'; } // ''
+@mixin ms-Icon--chart { content: '\e16f'; } // ''
+@mixin ms-Icon--video { content: '\e170'; } // ''
+@mixin ms-Icon--soccer { content: '\e171'; } // ''
+@mixin ms-Icon--meal { content: '\e172'; } // ''
+@mixin ms-Icon--balloon { content: '\e173'; } // ''
+@mixin ms-Icon--cat { content: '\e174'; } // ''
+@mixin ms-Icon--dog { content: '\e175'; } // ''
+@mixin ms-Icon--bag { content: '\e176'; } // ''
+@mixin ms-Icon--music { content: '\e177'; } // ''
+@mixin ms-Icon--stopwatch { content: '\e178'; } // ''
+@mixin ms-Icon--coffee { content: '\e179'; } // ''
+@mixin ms-Icon--briefcase { content: '\e17a'; } // ''
+@mixin ms-Icon--pill { content: '\e17b'; } // ''
+@mixin ms-Icon--trophy { content: '\e17c'; } // ''
+@mixin ms-Icon--firstAid { content: '\e17d'; } // ''
+@mixin ms-Icon--plane { content: '\e17e'; } // ''
+@mixin ms-Icon--page { content: '\e17f'; } // ''
+@mixin ms-Icon--car { content: '\e180'; } // ''
+@mixin ms-Icon--dogAlt { content: '\e181'; } // ''
+@mixin ms-Icon--document { content: '\e182'; } // ''
+@mixin ms-Icon--metadata { content: '\e183'; } // ''
+@mixin ms-Icon--pointItem { content: '\e184'; } // ''
+@mixin ms-Icon--text { content: '\e185'; } // ''
+@mixin ms-Icon--fieldText { content: '\e186'; } // ''
+@mixin ms-Icon--fieldNumber { content: '\e187'; } // ''
+@mixin ms-Icon--dropdown { content: '\e188'; } // ''
+@mixin ms-Icon--radioButton { content: '\e189'; } // ''
+@mixin ms-Icon--checkbox { content: '\e18a'; } // ''
+@mixin ms-Icon--story { content: '\e18b'; } // ''
+@mixin ms-Icon--bold { content: '\e18c'; } // ''
+@mixin ms-Icon--italic { content: '\e18d'; } // ''
+@mixin ms-Icon--underline { content: '\e18e'; } // ''
+@mixin ms-Icon--quote { content: '\e18f'; } // ''
+@mixin ms-Icon--styleRemove { content: '\e190'; } // ''
+@mixin ms-Icon--pictureAdd { content: '\e191'; } // ''
+@mixin ms-Icon--pictureRemove { content: '\e192'; } // ''
+@mixin ms-Icon--desktop { content: '\e193'; } // ''
+@mixin ms-Icon--tablet { content: '\e194'; } // ''
+@mixin ms-Icon--mobile { content: '\e195'; } // ''
+@mixin ms-Icon--table { content: '\e196'; } // ''
+@mixin ms-Icon--hide { content: '\e197'; } // ''
+@mixin ms-Icon--shield { content: '\e198'; } // ''
+@mixin ms-Icon--header { content: '\e19a'; } // ''
+@mixin ms-Icon--paint { content: '\e19b'; } // ''
+@mixin ms-Icon--support { content: '\e19c'; } // ''
+@mixin ms-Icon--settings { content: '\e19d'; } // ''
+@mixin ms-Icon--creditCard { content: '\e19e'; } // ''
+@mixin ms-Icon--reload { content: '\e19f'; } // ''
+@mixin ms-Icon--peopleSecurity { content: '\e200'; } // ''
+@mixin ms-Icon--fieldTextBox { content: '\e203'; } // ''
+@mixin ms-Icon--multiChoice { content: '\e204'; } // ''
+@mixin ms-Icon--fieldMail { content: '\e205'; } // ''
+@mixin ms-Icon--contactForm { content: '\e206'; } // ''
+@mixin ms-Icon--circleHalfFilled { content: '\e207'; } // ''
+@mixin ms-Icon--documentPDF { content: '\e208'; } // ''
+@mixin ms-Icon--bookmark { content: '\e209'; } // ''
+@mixin ms-Icon--circleUnfilled { content: '\e20b'; } // ''
+@mixin ms-Icon--circleFilled { content: '\e20c'; } // ''
+@mixin ms-Icon--textBox { content: '\e20e'; } // ''
+@mixin ms-Icon--drop { content: '\e20f'; } // ''
+@mixin ms-Icon--sun { content: '\e210'; } // ''
+@mixin ms-Icon--lifesaver { content: '\e211'; } // ''
+@mixin ms-Icon--lifesaverLock { content: '\e212'; } // ''
+@mixin ms-Icon--mailUnread { content: '\e213'; } // ''
+@mixin ms-Icon--mailRead { content: '\e214'; } // ''
+@mixin ms-Icon--inboxCheck { content: '\e215'; } // ''
+@mixin ms-Icon--folderSearch { content: '\e216'; } // ''
+@mixin ms-Icon--collapse { content: '\e217'; } // ''
+@mixin ms-Icon--expand { content: '\e218'; } // ''
+@mixin ms-Icon--ascending { content: '\e219'; } // ''
+@mixin ms-Icon--descending { content: '\e21a'; } // ''
+@mixin ms-Icon--filterClear { content: '\e21b'; } // ''
+@mixin ms-Icon--checkboxEmpty { content: '\e21c'; } // ''
+@mixin ms-Icon--checkboxMixed { content: '\e21d'; } // ''
+@mixin ms-Icon--boards { content: '\e21e'; } // ''
+@mixin ms-Icon--checkboxCheck { content: '\e21f'; } // ''
+@mixin ms-Icon--frowny { content: '\e220'; } // ''
+@mixin ms-Icon--lightBulb { content: '\e221'; } // ''
+@mixin ms-Icon--globe { content: '\e222'; } // ''
+@mixin ms-Icon--deviceWipe { content: '\e223'; } // ''
+@mixin ms-Icon--listCheck { content: '\e226'; } // ''
+@mixin ms-Icon--listGroup { content: '\e227'; } // ''
+@mixin ms-Icon--timeline { content: '\e228'; } // ''
+@mixin ms-Icon--fontIncrease { content: '\e229'; } // ''
+@mixin ms-Icon--fontDecrease { content: '\e22a'; } // ''
+@mixin ms-Icon--fontColor { content: '\e22b'; } // ''
+@mixin ms-Icon--mailCheck { content: '\e22c'; } // ''
+@mixin ms-Icon--mailDown { content: '\e22d'; } // ''
+@mixin ms-Icon--listCheckbox { content: '\e22e'; } // ''
+@mixin ms-Icon--sunAdd { content: '\e22f'; } // ''
+@mixin ms-Icon--sunQuestion { content: '\e230'; } // ''
+@mixin ms-Icon--chevronThinUp { content: '\e231'; } // ''
+@mixin ms-Icon--chevronThinDown { content: '\e232'; } // ''
+@mixin ms-Icon--chevronThinLeft { content: '\e233'; } // ''
+@mixin ms-Icon--chevronThinRight { content: '\e234'; } // ''
+@mixin ms-Icon--chevronThickUp { content: '\e235'; } // ''
+@mixin ms-Icon--chevronThickDown { content: '\e236'; } // ''
+@mixin ms-Icon--chevronThickLeft { content: '\e237'; } // ''
+@mixin ms-Icon--chevronThickRight { content: '\e238'; } // ''
+@mixin ms-Icon--linkRemove { content: '\e239'; } // ''
+@mixin ms-Icon--alertOutline { content: '\e23b'; } // ''
+@mixin ms-Icon--documentLandscape { content: '\e23c'; } // ''
+@mixin ms-Icon--documentAdd { content: '\e23d'; } // ''
+@mixin ms-Icon--toggleMiddle { content: '\e23e'; } // ''
+@mixin ms-Icon--embed { content: '\e23f'; } // ''
+@mixin ms-Icon--listNumbered { content: '\e240'; } // ''
+@mixin ms-Icon--peopleCheck { content: '\e242'; } // ''
+@mixin ms-Icon--caretUpOutline { content: '\e243'; } // ''
+@mixin ms-Icon--caretDownOutline { content: '\e244'; } // ''
+@mixin ms-Icon--caretLeftOutline { content: '\e245'; } // ''
+@mixin ms-Icon--caretRightOutline { content: '\e246'; } // ''
+@mixin ms-Icon--mailSync { content: '\e248'; } // ''
+@mixin ms-Icon--mailError { content: '\e249'; } // ''
+@mixin ms-Icon--mailPause { content: '\e24a'; } // ''
+@mixin ms-Icon--peopleSync { content: '\e24b'; } // ''
+@mixin ms-Icon--peopleError { content: '\e24c'; } // ''
+@mixin ms-Icon--peoplePause { content: '\e24d'; } // ''
+@mixin ms-Icon--circleBall { content: '\e24e'; } // ''
+@mixin ms-Icon--circleBalloons { content: '\e24f'; } // ''
+@mixin ms-Icon--circleCar { content: '\e250'; } // ''
+@mixin ms-Icon--circleCat { content: '\e251'; } // ''
+@mixin ms-Icon--circleCoffee { content: '\e252'; } // ''
+@mixin ms-Icon--circleDog { content: '\e253'; } // ''
+@mixin ms-Icon--circleLightning { content: '\e254'; } // ''
+@mixin ms-Icon--circlePill { content: '\e255'; } // ''
+@mixin ms-Icon--circlePlane { content: '\e256'; } // ''
+@mixin ms-Icon--circlePoodle { content: '\e257'; } // ''
+@mixin ms-Icon--checkPeople { content: '\e259'; } // ''
+@mixin ms-Icon--documentSearch { content: '\e25a'; } // ''
+@mixin ms-Icon--sortLines { content: '\e25c'; } // ''
+@mixin ms-Icon--calendarPublic { content: '\e25d'; } // ''
+@mixin ms-Icon--contactPublic { content: '\e25e'; } // ''
+@mixin ms-Icon--classNotebook { content: '\e25f'; } // ''
+@mixin ms-Icon--triangleUp { content: '\e260'; } // ''
+@mixin ms-Icon--triangleRight { content: '\e261'; } // ''
+@mixin ms-Icon--triangleDown { content: '\e262'; } // ''
+@mixin ms-Icon--triangleLeft { content: '\e263'; } // ''
+@mixin ms-Icon--triangleEmptyUp { content: '\e264'; } // ''
+@mixin ms-Icon--triangleEmptyRight { content: '\e265'; } // ''
+@mixin ms-Icon--triangleEmptyDown { content: '\e266'; } // ''
+@mixin ms-Icon--triangleEmptyLeft { content: '\e267'; } // ''
+@mixin ms-Icon--filePDF { content: '\e268'; } // ''
+@mixin ms-Icon--fileImage { content: '\e26c'; } // ''
+@mixin ms-Icon--fileDocument { content: '\e26d'; } // ''
+@mixin ms-Icon--listGroup2 { content: '\e26e'; } // ''
+@mixin ms-Icon--copy { content: '\e26f'; } // ''
+@mixin ms-Icon--creditCardOutline { content: '\e270'; } // ''
+@mixin ms-Icon--mailPublic { content: '\e272'; } // ''
+@mixin ms-Icon--folderPublic { content: '\e273'; } // ''
+@mixin ms-Icon--teamwork { content: '\e274'; } // ''
+@mixin ms-Icon--move { content: '\e275'; } // ''
+@mixin ms-Icon--classroom { content: '\e276'; } // ''
+@mixin ms-Icon--menu2 { content: '\e277'; } // ''
+@mixin ms-Icon--plus2 { content: '\e278'; } // ''
+@mixin ms-Icon--tag { content: '\e279'; } // ''
+@mixin ms-Icon--arrowUp2 { content: '\e27a'; } // ''
+@mixin ms-Icon--arrowDown2 { content: '\e27b'; } // ''
+@mixin ms-Icon--circlePlus { content: '\e27c'; } // ''
+@mixin ms-Icon--circleInfo { content: '\e27d'; } // ''
+@mixin ms-Icon--section { content: '\e27e'; } // ''
+@mixin ms-Icon--sections { content: '\e27f'; } // ''
+@mixin ms-Icon--at { content: '\e282'; } // ''
+@mixin ms-Icon--arrowUpRight { content: '\e283'; } // ''
+@mixin ms-Icon--arrowDownRight { content: '\e284'; } // ''
+@mixin ms-Icon--arrowDownLeft { content: '\e285'; } // ''
+@mixin ms-Icon--arrowUpLeft { content: '\e286'; } // ''
+@mixin ms-Icon--bundle { content: '\e287'; } // ''
+@mixin ms-Icon--pictureEdit { content: '\e288'; } // ''
+@mixin ms-Icon--protectionCenter { content: '\e289'; } // ''
+@mixin ms-Icon--alert2 { content: '\e28a'; } // ''
+@mixin ms-Icon--skypeCircleCheck { content: '\e310'; } // ''
+@mixin ms-Icon--skypeCircleClock { content: '\e311'; } // ''
+@mixin ms-Icon--skypeCircleMinus { content: '\e312'; } // ''
+@mixin ms-Icon--skypeCheck { content: '\e315'; } // ''
+@mixin ms-Icon--skypeClock { content: '\e316'; } // ''
+@mixin ms-Icon--skypeMinus { content: '\e317'; } // ''
+
+
+@mixin ms-Icon--circle {
+ position: relative;
+ display: inline-block;
+ font-size: 1rem;
+ width: 1em;
+ height: 1em;
+ margin: 0 0.5em 0 0;
+ padding: 0;
+ text-align: left;
+ -webkit-font-smoothing: antialiased;
+
+ &:before, &:after {
+ line-height: 1;
+ font-size: inherit;
+ }
+
+ &:before {
+ display: block;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ vertical-align: top;
+ position: absolute;
+ }
+
+ &:after {
+ content: '\e000';
+ position: absolute;
+ top: 0;
+ left: 0;
+ transform: scale(2);
+ transform-origin: 50% 50%;
+ z-index: $ms-zIndex-back;
+ }
+}
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Mixins.RTL.scss b/dist/sass/_Fabric.Mixins.RTL.scss
new file mode 100644
index 000000000..daec15d09
--- /dev/null
+++ b/dist/sass/_Fabric.Mixins.RTL.scss
@@ -0,0 +1,325 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Internationalization mixins
+
+
+// Base left-to-right mixin definition.
+@mixin LTR {
+ [dir='ltr'] & {
+ @content;
+ }
+}
+
+// Base right-to-left mixin definition.
+@mixin RTL {
+ [dir='rtl'] & {
+ @content;
+ }
+}
+
+// Use baseRTL on a root element (e.g. page or region) that needs RTL support.
+@mixin baseRtl {
+ @include RTL {
+ direction: rtl;
+ unicode-bidi: bidi-override;
+ }
+}
+
+
+// Common CSS property mixins with support for RTL.
+// Use to automatically create RTL versions of your properties.
+
+// Border styles.
+@mixin border-color($top, $right, $bottom, $left) {
+ border-color: $top $right $bottom $left;
+
+ @include RTL {
+ border-color: $top $left $bottom $right;
+ }
+}
+
+@mixin border-left($width, $style, $color) {
+ @include LTR {
+ border-left: $width $style $color;
+ }
+
+ @include RTL {
+ border-right: $width $style $color;
+ }
+}
+
+@mixin border-left-color($color) {
+ @include LTR {
+ border-left-color: $color;
+ }
+
+ @include RTL {
+ border-right-color: $color;
+ }
+}
+
+@mixin border-left-style($style) {
+ @include LTR {
+ border-left-style: $style;
+ }
+
+ @include RTL {
+ border-right-style: $style;
+ }
+}
+
+@mixin border-left-width($width) {
+ @include LTR {
+ border-left-width: $width;
+ }
+
+ @include RTL {
+ border-right-width: $width;
+ }
+}
+
+@mixin border-radius($topLeft, $topRight, $bottomRight, $bottomLeft) {
+ border-radius: $topLeft $topRight $bottomRight $bottomLeft;
+
+ @include RTL {
+ border-radius: $topRight $topLeft $bottomLeft $bottomRight;
+ }
+}
+
+@mixin border-right($width, $style, $color) {
+ @include LTR {
+ border-right: $width $style $color;
+ }
+
+ @include RTL {
+ border-left: $width $style $color;
+ }
+}
+
+@mixin border-right-color($color) {
+ @include LTR {
+ border-right-color: $color;
+ }
+
+ @include RTL {
+ border-left-color: $color;
+ }
+}
+
+@mixin border-right-style($style) {
+ @include LTR {
+ border-right-style: $style;
+ }
+
+ @include RTL {
+ border-left-style: $style;
+ }
+}
+
+@mixin border-right-width($width) {
+ @include LTR {
+ border-right-width: $width;
+ }
+
+ @include RTL {
+ border-left-width: $width;
+ }
+}
+
+// Floats.
+@mixin clear($side) {
+ @if $side == left {
+ @include LTR {
+ clear: $side;
+ }
+
+ @include RTL {
+ clear: right;
+ }
+ } @else if $side == right {
+ @include LTR {
+ clear: $side;
+ }
+
+ @include RTL {
+ clear: left;
+ }
+ } @else {
+ clear: $side;
+ }
+}
+
+@mixin float($direction) {
+ @if $direction == left {
+ @include LTR {
+ float: left;
+ }
+
+ @include RTL {
+ float: right;
+ }
+ } @else {
+ @include LTR {
+ float: right;
+ }
+
+ @include RTL {
+ float: left;
+ }
+ }
+}
+
+// Positioning.
+@mixin left($distance) {
+ @include LTR {
+ left: $distance;
+ }
+
+ @include RTL {
+ right: $distance;
+ }
+}
+
+@mixin right($distance) {
+ @include LTR {
+ right: $distance;
+ }
+
+ @include RTL {
+ left: $distance;
+ }
+}
+
+// Margins.
+@mixin margin($top, $right, $bottom, $left) {
+ margin: $top $right $bottom $left;
+
+ @include RTL {
+ margin: $top $left $bottom $right;
+ }
+}
+
+@mixin margin-left($distance) {
+ @include LTR {
+ margin-left: $distance;
+ }
+
+ @include RTL {
+ margin-right: $distance;
+ }
+}
+
+@mixin margin-right($distance) {
+ @include LTR {
+ margin-right: $distance;
+ }
+ @include RTL {
+ margin-left: $distance;
+ }
+}
+
+// Padding.
+@mixin padding($top, $right, $bottom, $left) {
+ padding: $top $right $bottom $left;
+
+ @include RTL {
+ padding: $top $left $bottom $right;
+ }
+}
+
+@mixin padding-left($distance) {
+ @include LTR {
+ padding-left: $distance;
+ }
+
+ @include RTL {
+ padding-right: $distance;
+ }
+}
+
+@mixin padding-right($distance) {
+ @include LTR {
+ padding-right: $distance;
+ }
+
+ @include RTL {
+ padding-left: $distance;
+ }
+}
+
+// Text-alignment.
+@mixin text-align($direction) {
+ @if $direction == left {
+ @include LTR {
+ text-align: left;
+ }
+
+ @include RTL {
+ text-align: right;
+ }
+ } @else {
+ @include LTR {
+ text-align: right;
+ }
+
+ @include RTL {
+ text-align: left;
+ }
+ }
+}
+
+// Box-shadow.
+@mixin box-shadow($left, $etc) {
+ @include LTR {
+ box-shadow: $left $etc;
+ }
+
+ @include RTL {
+ box-shadow: -$left $etc;
+ }
+}
+
+// Transforms.
+@mixin transform-scaleX($scaleX: 1) {
+ @include LTR {
+ transform: scaleX($scaleX);
+ }
+
+ @include RTL {
+ transform: scaleX(-$scaleX);
+ }
+}
+
+@mixin transform-translateX($distance) {
+ @include LTR {
+ transform: translateX($distance);
+ }
+
+ @include RTL {
+ transform: translateX(-$distance);
+ }
+}
+
+// Transitions. Only supported when ONLY left/right are declared
+@mixin transition-property($direction) {
+ @if $direction == left {
+ @include LTR {
+ transition-property: left;
+ }
+
+ @include RTL {
+ transition-property: right;
+ }
+ } @else {
+ @include LTR {
+ transition-property: right;
+ }
+
+ @include RTL {
+ transition-property: left;
+ }
+ }
+}
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Mixins.scss b/dist/sass/_Fabric.Mixins.scss
new file mode 100644
index 000000000..518d9bf04
--- /dev/null
+++ b/dist/sass/_Fabric.Mixins.scss
@@ -0,0 +1,274 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Vendor-prefixed mixins
+
+
+// Border radius.
+@mixin border-radius($ms-radius: 5px) {
+ border-radius: $ms-radius;
+ background-clip: padding-box;
+}
+
+// Drop shadow.
+@mixin drop-shadow($ms-x-offset: 0, $ms-y-offset: 0, $ms-blur: 5px, $ms-spread: 0, $ms-alpha: 0.4) {
+ box-shadow: $ms-x-offset $ms-y-offset $ms-blur $ms-spread rgba(0, 0, 0, $ms-alpha);
+}
+
+// Background gradient.
+@mixin background-gradient($ms-origin: left, $ms-start: #000, $ms-start-location: 0%, $ms-stop: #FFF, $ms-stop-location: 100%) {
+ background-color: $ms-start;
+ background-image: linear-gradient($ms-origin, $ms-start $ms-start-location, $ms-stop $ms-stop-location);
+}
+
+// Rotation.
+@mixin rotate($ms-deg) {
+ transform: rotate($ms-deg);
+}
+
+// Reset button styles.
+@mixin button-reset() {
+ background: none;
+ border: 0;
+ cursor: pointer;
+}
+
+@mixin resetAnimation() {
+ -webkit-animation: none;
+ -moz-animation: none;
+ -ms-animation: none;
+ -o-animation: none;
+ animation: none;
+}
+
+@mixin resetBackface() {
+ backface-visibility: visible;
+}
+
+@mixin resetBackground() {
+ background: 0;
+ background-clip: border-box;
+ background-origin: padding-box;
+}
+
+@mixin resetBorder() {
+ border: 0;
+ border-collapse: separate;
+ border-image: none;
+ border-radius: 0;
+ border-spacing: 0;
+}
+
+@mixin resetBoxShadow() {
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+
+@mixin resetBoxSizing() {
+ box-sizing: content-box;
+}
+
+@mixin resetColumns() {
+ columns: auto;
+ column-count: auto;
+ column-fill: balance;
+ column-gap: normal;
+ column-rule: medium none currentColor;
+ column-rule-color: currentColor;
+ column-rule-style: none;
+ column-rule-width: none;
+ column-span: 1;
+ column-width: auto;
+}
+
+
+// Fonts and Typography Resets
+@mixin resetFont() {
+ font: normal;
+ font-family: inherit;
+ font-size: normal;
+ font-style: normal;
+ font-variant: normal;
+ font-weight: normal;
+}
+
+@mixin resetTextStyling() {
+ text-align: inherit;
+ text-align-last: auto;
+ text-decoration: none;
+ text-decoration-color: inherit;
+ text-decoration-line: none;
+ text-decoration-style: solid;
+ text-indent: 0;
+ text-shadow: none;
+ text-transform: none;
+ line-height: normal;
+ letter-spacing: normal;
+ word-spacing: normal;
+}
+
+
+// Box Model Resets
+@mixin resetPadding() {
+ padding: 0;
+}
+
+@mixin resetMargins() {
+ margin: 0;
+}
+
+@mixin resetOverflow() {
+ overflow: visible;
+}
+
+@mixin resetMax() {
+ max-height: none;
+ max-width: none;
+}
+
+@mixin resetMin() {
+ min-height: 0;
+ min-width: 0;
+}
+
+@mixin resetPositioning() {
+ bottom: auto;
+ left: auto;
+ top: auto;
+ left: auto;
+}
+
+@mixin resetFloat() {
+ float: none;
+}
+
+@mixin resetHeight($ms-useMaxMin: false) {
+ height: auto;
+ @if $ms-useMaxMin == true {
+ min-height: 0;
+ max-height: 0;
+ }
+}
+
+@mixin resetWidth($ms-useMaxMin: false) {
+ width: auto;
+ @if $ms-useMaxMin == true {
+ min-width: 0;
+ max-width: 0;
+ }
+}
+
+@mixin resetPosition() {
+ position: static;
+}
+
+@mixin resetPerspective() {
+ -webkit-perspective: none;
+ -webkit-perspective-origin: 50% 50%;
+ perspective: none;
+ perspective-origin: 50% 50%;
+
+}
+
+@mixin resetTransition() {
+ -webkit-transition: none;
+ transition: none;
+}
+
+@mixin resetListStyle() {
+ list-style: none;
+}
+
+@mixin resetTransform() {
+ -ms-transform: none;
+ -webkit-transform: none;
+ -webkit-transform-style: flat;
+ transform: none;
+ transform-style: flat;
+}
+
+@mixin resetOutline() {
+ outline: 0;
+}
+
+@mixin resetPageBreak() {
+ page-break-after: auto;
+ page-break-before: auto;
+ page-break-inside: auto;
+}
+
+@mixin resetDisplay() {
+ display: block;
+}
+
+@mixin resetVerticalAlign() {
+ vertical-align: baseline;
+}
+
+// Prevents the text within a block element from wrapping to second line.
+@mixin noWrap() {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+// Input placehoder
+@mixin input-placeholder {
+ &::-webkit-input-placeholder,
+ &::-moz-placeholder,
+ &:-moz-placeholder,
+ &:-ms-input-placeholder {
+ @content;
+ }
+}
+
+// Animations
+@mixin animationName($ms-name) {
+ -webkit-animation-name: $ms-name;
+ -moz-animation-name: $ms-name;
+ -ms-animation-name: $ms-name;
+ -o-animation-name: $ms-name;
+ animation-name: $ms-name;
+}
+
+@mixin animationDuration($ms-duration) {
+ -webkit-animation-duration: $ms-duration;
+ -moz-animation-duration: $ms-duration;
+ -ms-animation-duration: $ms-duration;
+ -o-animation-duration: $ms-duration;
+}
+
+@mixin animationTiming($ms-function) {
+ -webkit-animation-timing-function: $ms-function;
+ -moz-animation-timing-function: $ms-function;
+ -ms-animation-timing-function: $ms-function;
+ -o-animation-timing-function: $ms-function;
+ animation-timing-function: $ms-function;
+}
+
+@mixin animationFillMode($ms-mode) {
+ -webkit-animation-fill-mode: $ms-mode;
+ -moz-animation-fill-mode: $ms-mode;
+ -ms-animation-fill-mode: $ms-mode;
+ -o-animation-fill-mode: $ms-mode;
+ animation-fill-mode: $ms-mode;
+}
+
+// Flexbox
+@mixin flexBox() {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+}
+
+@mixin alignItems($ms-mode) {
+ -webkit-box-align: $ms-mode;
+ -moz-box-align: $ms-mode;
+ -ms-flex-align: $ms-mode;
+ -webkit-align-items: $ms-mode;
+ align-items: $ms-mode;
+}
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Responsive.Utilities.Variables.scss b/dist/sass/_Fabric.Responsive.Utilities.Variables.scss
new file mode 100644
index 000000000..ab234df8f
--- /dev/null
+++ b/dist/sass/_Fabric.Responsive.Utilities.Variables.scss
@@ -0,0 +1,697 @@
+// Small Screens
+@mixin ms-u-sm12 {
+ width: 100%;
+}
+@mixin ms-u-sm11 {
+ width: 91.66666666666666%;
+}
+@mixin ms-u-sm10 {
+ width: 83.33333333333334%;
+}
+@mixin ms-u-sm9 {
+ width: 75%;
+}
+@mixin ms-u-sm8 {
+ width: 66.66666666666666%;
+}
+@mixin ms-u-sm7 {
+ width: 58.333333333333336%;
+}
+@mixin ms-u-sm6 {
+ width: 50%;
+}
+@mixin ms-u-sm5 {
+ width: 41.66666666666667%;
+}
+@mixin ms-u-sm4 {
+ width: 33.33333333333333%;
+}
+@mixin ms-u-sm3 {
+ width: 25%;
+}
+@mixin ms-u-sm2 {
+ width: 16.666666666666664%;
+}
+@mixin ms-u-sm1 {
+ width: 8.333333333333332%;
+}
+@mixin ms-u-smPull12 {
+ right: 100%;
+}
+@mixin ms-u-smPull11 {
+ right: 91.66666666666666%;
+}
+@mixin ms-u-smPull10 {
+ right: 83.33333333333334%;
+}
+@mixin ms-u-smPull9 {
+ right: 75%;
+}
+@mixin ms-u-smPull8 {
+ right: 66.66666666666666%;
+}
+@mixin ms-u-smPull7 {
+ right: 58.333333333333336%;
+}
+@mixin ms-u-smPull6 {
+ right: 50%;
+}
+@mixin ms-u-smPull5 {
+ right: 41.66666666666667%;
+}
+@mixin ms-u-smPull4 {
+ right: 33.33333333333333%;
+}
+@mixin ms-u-smPull3 {
+ right: 25%;
+}
+@mixin ms-u-smPull2 {
+ right: 16.666666666666664%;
+}
+@mixin ms-u-smPull1 {
+ right: 8.333333333333332%;
+}
+@mixin ms-u-smPull0 {
+ right: auto;
+}
+@mixin ms-u-smPush12 {
+ left: 100%;
+}
+@mixin ms-u-smPush11 {
+ left: 91.66666666666666%;
+}
+@mixin ms-u-smPush10 {
+ left: 83.33333333333334%;
+}
+@mixin ms-u-smPush9 {
+ left: 75%;
+}
+@mixin ms-u-smPush8 {
+ left: 66.66666666666666%;
+}
+@mixin ms-u-smPush7 {
+ left: 58.333333333333336%;
+}
+@mixin ms-u-smPush6 {
+ left: 50%;
+}
+@mixin ms-u-smPush5 {
+ left: 41.66666666666667%;
+}
+@mixin ms-u-smPush4 {
+ left: 33.33333333333333%;
+}
+@mixin ms-u-smPush3 {
+ left: 25%;
+}
+@mixin ms-u-smPush2 {
+ left: 16.666666666666664%;
+}
+@mixin ms-u-smPush1 {
+ left: 8.333333333333332%;
+}
+@mixin ms-u-smPush0 {
+ left: auto;
+}
+
+// Medium Screens
+@mixin ms-u-md12 {
+width: 100%;
+}
+@mixin ms-u-md11 {
+width: 91.66666666666666%;
+}
+@mixin ms-u-md10 {
+width: 83.33333333333334%;
+}
+@mixin ms-u-md9 {
+width: 75%;
+}
+@mixin ms-u-md8 {
+width: 66.66666666666666%;
+}
+@mixin ms-u-md7 {
+width: 58.333333333333336%;
+}
+@mixin ms-u-md6 {
+width: 50%;
+}
+@mixin ms-u-md5 {
+width: 41.66666666666667%;
+}
+@mixin ms-u-md4 {
+width: 33.33333333333333%;
+}
+@mixin ms-u-md3 {
+width: 25%;
+}
+@mixin ms-u-md2 {
+width: 16.666666666666664%;
+}
+@mixin ms-u-md1 {
+width: 8.333333333333332%;
+}
+@mixin ms-u-mdPull12 {
+right: 100%;
+}
+@mixin ms-u-mdPull11 {
+right: 91.66666666666666%;
+}
+@mixin ms-u-mdPull10 {
+right: 83.33333333333334%;
+}
+@mixin ms-u-mdPull9 {
+right: 75%;
+}
+@mixin ms-u-mdPull8 {
+right: 66.66666666666666%;
+}
+@mixin ms-u-mdPull7 {
+right: 58.333333333333336%;
+}
+@mixin ms-u-mdPull6 {
+right: 50%;
+}
+@mixin ms-u-mdPull5 {
+right: 41.66666666666667%;
+}
+@mixin ms-u-mdPull4 {
+right: 33.33333333333333%;
+}
+@mixin ms-u-mdPull3 {
+right: 25%;
+}
+@mixin ms-u-mdPull2 {
+right: 16.666666666666664%;
+}
+@mixin ms-u-mdPull1 {
+right: 8.333333333333332%;
+}
+@mixin ms-u-mdPull0 {
+right: auto;
+}
+@mixin ms-u-mdPush12 {
+left: 100%;
+}
+@mixin ms-u-mdPush11 {
+left: 91.66666666666666%;
+}
+@mixin ms-u-mdPush10 {
+left: 83.33333333333334%;
+}
+@mixin ms-u-mdPush9 {
+left: 75%;
+}
+@mixin ms-u-mdPush8 {
+left: 66.66666666666666%;
+}
+@mixin ms-u-mdPush7 {
+left: 58.333333333333336%;
+}
+@mixin ms-u-mdPush6 {
+left: 50%;
+}
+@mixin ms-u-mdPush5 {
+left: 41.66666666666667%;
+}
+@mixin ms-u-mdPush4 {
+left: 33.33333333333333%;
+}
+@mixin ms-u-mdPush3 {
+left: 25%;
+}
+@mixin ms-u-mdPush2 {
+left: 16.666666666666664%;
+}
+@mixin ms-u-mdPush1 {
+left: 8.333333333333332%;
+}
+@mixin ms-u-mdPush0 {
+left: auto;
+}
+
+// Large screens
+@mixin ms-u-lg12 {
+width: 100%;
+}
+@mixin ms-u-lg11 {
+width: 91.66666666666666%;
+}
+@mixin ms-u-lg10 {
+width: 83.33333333333334%;
+}
+@mixin ms-u-lg9 {
+width: 75%;
+}
+@mixin ms-u-lg8 {
+width: 66.66666666666666%;
+}
+@mixin ms-u-lg7 {
+width: 58.333333333333336%;
+}
+@mixin ms-u-lg6 {
+width: 50%;
+}
+@mixin ms-u-lg5 {
+width: 41.66666666666667%;
+}
+@mixin ms-u-lg4 {
+width: 33.33333333333333%;
+}
+@mixin ms-u-lg3 {
+width: 25%;
+}
+@mixin ms-u-lg2 {
+width: 16.666666666666664%;
+}
+@mixin ms-u-lg1 {
+width: 8.333333333333332%;
+}
+@mixin ms-u-lgPull12 {
+right: 100%;
+}
+@mixin ms-u-lgPull11 {
+right: 91.66666666666666%;
+}
+@mixin ms-u-lgPull10 {
+right: 83.33333333333334%;
+}
+@mixin ms-u-lgPull9 {
+right: 75%;
+}
+@mixin ms-u-lgPull8 {
+right: 66.66666666666666%;
+}
+@mixin ms-u-lgPull7 {
+right: 58.333333333333336%;
+}
+@mixin ms-u-lgPull6 {
+right: 50%;
+}
+@mixin ms-u-lgPull5 {
+right: 41.66666666666667%;
+}
+@mixin ms-u-lgPull4 {
+right: 33.33333333333333%;
+}
+@mixin ms-u-lgPull3 {
+right: 25%;
+}
+@mixin ms-u-lgPull2 {
+right: 16.666666666666664%;
+}
+@mixin ms-u-lgPull1 {
+right: 8.333333333333332%;
+}
+@mixin ms-u-lgPull0 {
+right: auto;
+}
+@mixin ms-u-lgPush12 {
+left: 100%;
+}
+@mixin ms-u-lgPush11 {
+left: 91.66666666666666%;
+}
+@mixin ms-u-lgPush10 {
+left: 83.33333333333334%;
+}
+@mixin ms-u-lgPush9 {
+left: 75%;
+}
+@mixin ms-u-lgPush8 {
+left: 66.66666666666666%;
+}
+@mixin ms-u-lgPush7 {
+left: 58.333333333333336%;
+}
+@mixin ms-u-lgPush6 {
+left: 50%;
+}
+@mixin ms-u-lgPush5 {
+left: 41.66666666666667%;
+}
+@mixin ms-u-lgPush4 {
+left: 33.33333333333333%;
+}
+@mixin ms-u-lgPush3 {
+left: 25%;
+}
+@mixin ms-u-lgPush2 {
+left: 16.666666666666664%;
+}
+@mixin ms-u-lgPush1 {
+left: 8.333333333333332%;
+}
+@mixin ms-u-lgPush0 {
+left: auto;
+}
+
+// Extra Large Screens
+@mixin ms-u-xl12 {
+width: 100%;
+}
+@mixin ms-u-xl11 {
+width: 91.66666666666666%;
+}
+@mixin ms-u-xl10 {
+width: 83.33333333333334%;
+}
+@mixin ms-u-xl9 {
+width: 75%;
+}
+@mixin ms-u-xl8 {
+width: 66.66666666666666%;
+}
+@mixin ms-u-xl7 {
+width: 58.333333333333336%;
+}
+@mixin ms-u-xl6 {
+width: 50%;
+}
+@mixin ms-u-xl5 {
+width: 41.66666666666667%;
+}
+@mixin ms-u-xl4 {
+width: 33.33333333333333%;
+}
+@mixin ms-u-xl3 {
+width: 25%;
+}
+@mixin ms-u-xl2 {
+width: 16.666666666666664%;
+}
+@mixin ms-u-xl1 {
+width: 8.333333333333332%;
+}
+@mixin ms-u-xlPull12 {
+right: 100%;
+}
+@mixin ms-u-xlPull11 {
+right: 91.66666666666666%;
+}
+@mixin ms-u-xlPull10 {
+right: 83.33333333333334%;
+}
+@mixin ms-u-xlPull9 {
+right: 75%;
+}
+@mixin ms-u-xlPull8 {
+right: 66.66666666666666%;
+}
+@mixin ms-u-xlPull7 {
+right: 58.333333333333336%;
+}
+@mixin ms-u-xlPull6 {
+right: 50%;
+}
+@mixin ms-u-xlPull5 {
+right: 41.66666666666667%;
+}
+@mixin ms-u-xlPull4 {
+right: 33.33333333333333%;
+}
+@mixin ms-u-xlPull3 {
+right: 25%;
+}
+@mixin ms-u-xlPull2 {
+right: 16.666666666666664%;
+}
+@mixin ms-u-xlPull1 {
+right: 8.333333333333332%;
+}
+@mixin ms-u-xlPull0 {
+right: auto;
+}
+@mixin ms-u-xlPush12 {
+left: 100%;
+}
+@mixin ms-u-xlPush11 {
+left: 91.66666666666666%;
+}
+@mixin ms-u-xlPush10 {
+left: 83.33333333333334%;
+}
+@mixin ms-u-xlPush9 {
+left: 75%;
+}
+@mixin ms-u-xlPush8 {
+left: 66.66666666666666%;
+}
+@mixin ms-u-xlPush7 {
+left: 58.333333333333336%;
+}
+@mixin ms-u-xlPush6 {
+left: 50%;
+}
+@mixin ms-u-xlPush5 {
+left: 41.66666666666667%;
+}
+@mixin ms-u-xlPush4 {
+left: 33.33333333333333%;
+}
+@mixin ms-u-xlPush3 {
+left: 25%;
+}
+@mixin ms-u-xlPush2 {
+left: 16.666666666666664%;
+}
+@mixin ms-u-xlPush1 {
+left: 8.333333333333332%;
+}
+@mixin ms-u-xlPush0 {
+left: auto;
+}
+
+
+// XXL Screens
+@mixin ms-u-xxl12 {
+width: 100%;
+}
+@mixin ms-u-xxl11 {
+width: 91.66666666666666%;
+}
+@mixin ms-u-xxl10 {
+width: 83.33333333333334%;
+}
+@mixin ms-u-xxl9 {
+width: 75%;
+}
+@mixin ms-u-xxl8 {
+width: 66.66666666666666%;
+}
+@mixin ms-u-xxl7 {
+width: 58.333333333333336%;
+}
+@mixin ms-u-xxl6 {
+width: 50%;
+}
+@mixin ms-u-xxl5 {
+width: 41.66666666666667%;
+}
+@mixin ms-u-xxl4 {
+width: 33.33333333333333%;
+}
+@mixin ms-u-xxl3 {
+width: 25%;
+}
+@mixin ms-u-xxl2 {
+width: 16.666666666666664%;
+}
+@mixin ms-u-xxl1 {
+width: 8.333333333333332%;
+}
+@mixin ms-u-xxlPull12 {
+right: 100%;
+}
+@mixin ms-u-xxlPull11 {
+right: 91.66666666666666%;
+}
+@mixin ms-u-xxlPull10 {
+right: 83.33333333333334%;
+}
+@mixin ms-u-xxlPull9 {
+right: 75%;
+}
+@mixin ms-u-xxlPull8 {
+right: 66.66666666666666%;
+}
+@mixin ms-u-xxlPull7 {
+right: 58.333333333333336%;
+}
+@mixin ms-u-xxlPull6 {
+right: 50%;
+}
+@mixin ms-u-xxlPull5 {
+right: 41.66666666666667%;
+}
+@mixin ms-u-xxlPull4 {
+right: 33.33333333333333%;
+}
+@mixin ms-u-xxlPull3 {
+right: 25%;
+}
+@mixin ms-u-xxlPull2 {
+right: 16.666666666666664%;
+}
+@mixin ms-u-xxlPull1 {
+right: 8.333333333333332%;
+}
+@mixin ms-u-xxlPull0 {
+right: auto;
+}
+@mixin ms-u-xxlPush12 {
+left: 100%;
+}
+@mixin ms-u-xxlPush11 {
+left: 91.66666666666666%;
+}
+@mixin ms-u-xxlPush10 {
+left: 83.33333333333334%;
+}
+@mixin ms-u-xxlPush9 {
+left: 75%;
+}
+@mixin ms-u-xxlPush8 {
+left: 66.66666666666666%;
+}
+@mixin ms-u-xxlPush7 {
+left: 58.333333333333336%;
+}
+@mixin ms-u-xxlPush6 {
+left: 50%;
+}
+@mixin ms-u-xxlPush5 {
+left: 41.66666666666667%;
+}
+@mixin ms-u-xxlPush4 {
+left: 33.33333333333333%;
+}
+@mixin ms-u-xxlPush3 {
+left: 25%;
+}
+@mixin ms-u-xxlPush2 {
+left: 16.666666666666664%;
+}
+@mixin ms-u-xxlPush1 {
+left: 8.333333333333332%;
+}
+@mixin ms-u-xxlPush0 {
+left: auto;
+}
+
+// Extra extra extra large screens
+
+@mixin ms-u-xxxl12 {
+width: 100%;
+}
+@mixin ms-u-xxxl11 {
+width: 91.66666666666666%;
+}
+@mixin ms-u-xxxl10 {
+width: 83.33333333333334%;
+}
+@mixin ms-u-xxxl9 {
+width: 75%;
+}
+@mixin ms-u-xxxl8 {
+width: 66.66666666666666%;
+}
+@mixin ms-u-xxxl7 {
+width: 58.333333333333336%;
+}
+@mixin ms-u-xxxl6 {
+width: 50%;
+}
+@mixin ms-u-xxxl5 {
+width: 41.66666666666667%;
+}
+@mixin ms-u-xxxl4 {
+width: 33.33333333333333%;
+}
+@mixin ms-u-xxxl3 {
+width: 25%;
+}
+@mixin ms-u-xxxl2 {
+width: 16.666666666666664%;
+}
+@mixin ms-u-xxxl1 {
+width: 8.333333333333332%;
+}
+@mixin ms-u-xxxlPull12 {
+right: 100%;
+}
+@mixin ms-u-xxxlPull11 {
+right: 91.66666666666666%;
+}
+@mixin ms-u-xxxlPull10 {
+right: 83.33333333333334%;
+}
+@mixin ms-u-xxxlPull9 {
+right: 75%;
+}
+@mixin ms-u-xxxlPull8 {
+right: 66.66666666666666%;
+}
+@mixin ms-u-xxxlPull7 {
+right: 58.333333333333336%;
+}
+@mixin ms-u-xxxlPull6 {
+right: 50%;
+}
+@mixin ms-u-xxxlPull5 {
+right: 41.66666666666667%;
+}
+@mixin ms-u-xxxlPull4 {
+right: 33.33333333333333%;
+}
+@mixin ms-u-xxxlPull3 {
+right: 25%;
+}
+@mixin ms-u-xxxlPull2 {
+right: 16.666666666666664%;
+}
+@mixin ms-u-xxxlPull1 {
+right: 8.333333333333332%;
+}
+@mixin ms-u-xxxlPull0 {
+right: auto;
+}
+@mixin ms-u-xxxlPush12 {
+left: 100%;
+}
+@mixin ms-u-xxxlPush11 {
+left: 91.66666666666666%;
+}
+@mixin ms-u-xxxlPush10 {
+left: 83.33333333333334%;
+}
+@mixin ms-u-xxxlPush9 {
+left: 75%;
+}
+@mixin ms-u-xxxlPush8 {
+left: 66.66666666666666%;
+}
+@mixin ms-u-xxxlPush7 {
+left: 58.333333333333336%;
+}
+@mixin ms-u-xxxlPush6 {
+left: 50%;
+}
+@mixin ms-u-xxxlPush5 {
+left: 41.66666666666667%;
+}
+@mixin ms-u-xxxlPush4 {
+left: 33.33333333333333%;
+}
+@mixin ms-u-xxxlPush3 {
+left: 25%;
+}
+@mixin ms-u-xxxlPush2 {
+left: 16.666666666666664%;
+}
+@mixin ms-u-xxxlPush1 {
+left: 8.333333333333332%;
+}
+@mixin ms-u-xxxlPush0 {
+left: auto;
+}
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Responsive.Variables.scss b/dist/sass/_Fabric.Responsive.Variables.scss
new file mode 100644
index 000000000..e553f6a8f
--- /dev/null
+++ b/dist/sass/_Fabric.Responsive.Variables.scss
@@ -0,0 +1,35 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric responsive variables
+
+
+//== Variables for responsive breakpoints
+//
+
+// Small screen / phone (320px - 479px)
+$ms-screen-sm-min: 320px;
+
+// Medium screen / tablet (480px - 639px)
+$ms-screen-md-min: 480px;
+
+// Large screen / tablet (640px - 1023px)
+$ms-screen-lg-min: 640px;
+
+// Extra large screen / tablet (1024px - 1365px)
+$ms-screen-xl-min: 1024px;
+
+// Extra extra large screen / desktop (1366px - 1919px)
+$ms-screen-xxl-min: 1366px;
+
+// Extra extra extra large screen / desktop (1366px and up)
+$ms-screen-xxxl-min: 1920px;
+
+// Set all maxes since order matters in SASS
+$ms-screen-sm-max: ($ms-screen-md-min - 1);
+$ms-screen-md-max: ($ms-screen-lg-min - 1);
+$ms-screen-lg-max: ($ms-screen-xl-min - 1);
+$ms-screen-xl-max: ($ms-screen-xxl-min - 1);
+$ms-screen-xxl-max: ($ms-screen-xxxl-min - 1);
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Typography.Fonts.scss b/dist/sass/_Fabric.Typography.Fonts.scss
new file mode 100644
index 000000000..4794ff715
--- /dev/null
+++ b/dist/sass/_Fabric.Typography.Fonts.scss
@@ -0,0 +1,167 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Font definitions
+
+
+// Font weights.
+$ms-font-name: "Segoe UI";
+
+
+// Font paths.
+$ms-font-directory: "https://appsforoffice.microsoft.com/fabric/fonts";
+$ms-font-path-arabic: "SegoeUI-Arabic";
+$ms-font-path-cyrillic: "SegoeUI-Cyrillic";
+$ms-font-path-easteuropean: "SegoeUI-EastEuropean";
+$ms-font-path-greek: "SegoeUI-Greek";
+$ms-font-path-hebrew: "SegoeUI-Hebrew";
+$ms-font-path-vietnamese: "SegoeUI-Vietnamese";
+$ms-font-path-westeuropean: "SegoeUI-WestEuropean";
+
+
+/*
+ Your use of the content in the files referenced here are subject to the terms of the license at http://aka.ms/fabric-font-license
+*/
+
+// Mixins to generate @font-face rules for unique languages.
+@mixin SegoeUILight($ms-font-language, $ms-font-path) {
+ @font-face {
+ font-family: "#{$ms-font-name} #{$ms-font-language}";
+ src: local("Segoe UI Light"),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Light.woff2') format('woff2'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Light.woff') format('woff'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Light.ttf') format('truetype');
+ font-weight: 100;
+ font-style: normal;
+ }
+}
+
+@mixin SegoeUISemilight($ms-font-language, $ms-font-path) {
+ @font-face {
+ font-family: "#{$ms-font-name} #{$ms-font-language}";
+ src: local("Segoe UI Semilight"),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Semilight.woff2') format('woff2'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Semilight.woff') format('woff'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Semilight.ttf') format('truetype');
+ font-weight: 200;
+ font-style: normal;
+ }
+}
+
+@mixin SegoeUIRegular($ms-font-language, $ms-font-path) {
+ @font-face {
+ font-family: "#{$ms-font-name} #{$ms-font-language}";
+ src: local("Segoe UI"),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Regular.woff2') format('woff2'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Regular.woff') format('woff'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Regular.ttf') format('truetype');
+ font-weight: 400;
+ font-style: normal;
+ }
+}
+
+@mixin SegoeUISemibold($ms-font-language, $ms-font-path) {
+ @font-face {
+ font-family: "#{$ms-font-name} #{$ms-font-language}";
+ src: local("Segoe UI Semibold"),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Semibold.woff2') format('woff2'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Semibold.woff') format('woff'),
+ url('#{$ms-font-directory}/#{$ms-font-path}/SegoeUI-Semibold.ttf') format('truetype');
+ font-weight: 600;
+ font-style: normal;
+ }
+}
+
+// Mixins to generate language-specific font faces.
+@mixin SegoeUIArabicLight {
+ @include SegoeUILight("Arabic", $ms-font-path-arabic);
+}
+@mixin SegoeUIArabicRegular {
+ @include SegoeUIRegular("Arabic", $ms-font-path-arabic);
+}
+@mixin SegoeUIArabicSemibold {
+ @include SegoeUISemibold("Arabic", $ms-font-path-arabic);
+}
+@mixin SegoeUIArabicSemilight {
+ @include SegoeUISemilight("Arabic", $ms-font-path-arabic);
+}
+
+@mixin SegoeUICyrillicLight {
+ @include SegoeUILight("Cyrillic", $ms-font-path-cyrillic);
+}
+@mixin SegoeUICyrillicRegular {
+ @include SegoeUIRegular("Cyrillic", $ms-font-path-cyrillic);
+}
+@mixin SegoeUICyrillicSemibold {
+ @include SegoeUISemibold("Cyrillic", $ms-font-path-cyrillic);
+}
+@mixin SegoeUICyrillicSemilight {
+ @include SegoeUISemilight("Cyrillic", $ms-font-path-cyrillic);
+}
+
+@mixin SegoeUIEastEuropeanLight {
+ @include SegoeUILight("EastEuropean", $ms-font-path-easteuropean);
+}
+@mixin SegoeUIEastEuropeanRegular {
+ @include SegoeUIRegular("EastEuropean", $ms-font-path-easteuropean);
+}
+@mixin SegoeUIEastEuropeanSemibold {
+ @include SegoeUISemibold("EastEuropean", $ms-font-path-easteuropean);
+}
+@mixin SegoeUIEastEuropeanSemilight {
+ @include SegoeUISemilight("EastEuropean", $ms-font-path-easteuropean);
+}
+
+@mixin SegoeUIGreekLight {
+ @include SegoeUILight("Greek", $ms-font-path-greek);
+}
+@mixin SegoeUIGreekRegular {
+ @include SegoeUIRegular("Greek", $ms-font-path-greek);
+}
+@mixin SegoeUIGreekSemibold {
+ @include SegoeUISemibold("Greek", $ms-font-path-greek);
+}
+@mixin SegoeUIGreekSemilight {
+ @include SegoeUISemilight("Greek", $ms-font-path-greek);
+}
+
+@mixin SegoeUIHebrewLight {
+ @include SegoeUILight("Hebrew", $ms-font-path-hebrew);
+}
+@mixin SegoeUIHebrewRegular {
+ @include SegoeUIRegular("Hebrew", $ms-font-path-hebrew);
+}
+@mixin SegoeUIHebrewSemibold {
+ @include SegoeUISemibold("Hebrew", $ms-font-path-hebrew);
+}
+@mixin SegoeUIHebrewSemilight {
+ @include SegoeUISemilight("Hebrew", $ms-font-path-hebrew);
+}
+
+@mixin SegoeUIVietnameseLight {
+ @include SegoeUILight("Vietnamese", $ms-font-path-vietnamese);
+}
+@mixin SegoeUIVietnameseRegular {
+ @include SegoeUIRegular("Vietnamese", $ms-font-path-vietnamese);
+}
+@mixin SegoeUIVietnameseSemibold {
+ @include SegoeUISemibold("Vietnamese", $ms-font-path-vietnamese);
+}
+@mixin SegoeUIVietnameseSemilight {
+ @include SegoeUISemilight("Vietnamese", $ms-font-path-vietnamese);
+}
+
+@mixin SegoeUIWestEuropeanLight {
+ @include SegoeUILight("WestEuropean", $ms-font-path-westeuropean);
+}
+@mixin SegoeUIWestEuropeanRegular {
+ @include SegoeUIRegular("WestEuropean", $ms-font-path-westeuropean);
+}
+@mixin SegoeUIWestEuropeanSemibold {
+ @include SegoeUISemibold("WestEuropean", $ms-font-path-westeuropean);
+}
+@mixin SegoeUIWestEuropeanSemilight {
+ @include SegoeUISemilight("WestEuropean", $ms-font-path-westeuropean);
+}
diff --git a/dist/sass/_Fabric.Typography.Language.Overrides.scss b/dist/sass/_Fabric.Typography.Language.Overrides.scss
new file mode 100644
index 000000000..332e91c14
--- /dev/null
+++ b/dist/sass/_Fabric.Typography.Language.Overrides.scss
@@ -0,0 +1,50 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Language override definitions
+
+
+// A mixin that overrides all of the font classes for languages that
+// use system fonts. A single font-family is used for all weights.
+@mixin language-override-system-fonts($lang-code, $font-family) {
+ *[lang="#{$lang-code}"] {
+ .ms-font-mi,
+ .ms-font-xs,
+ .ms-font-s,
+ .ms-font-s-plus,
+ .ms-font-m,
+ .ms-font-m-plus,
+ .ms-font-l,
+ .ms-font-xl,
+ .ms-font-xxl,
+ .ms-font-su,
+ .ms-fontWeight-light,
+ .ms-fontWeight-light-hover:hover,
+ .ms-fontWeight-semilight,
+ .ms-fontWeight-semilight-hover:hover,
+ .ms-fontWeight-regular,
+ .ms-fontWeight-regular-hover:hover,
+ .ms-fontWeight-semibold,
+ .ms-fontWeight-semibold-hover:hover {
+ font-family: $font-family;
+ }
+ }
+}
+
+// Variables for each of the non-distributed (native) font stacks.
+$ms-font-stack-japanese: 'Yu Gothic', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka, $ms-font-system-base;
+$ms-font-stack-korean: 'Malgun Gothic', Gulim, $ms-font-system-base;
+$ms-font-stack-chinese-simplified: 'Microsoft Yahei', Verdana, Simsun, $ms-font-system-base;
+$ms-font-stack-chinese-traditional: 'Microsoft Jhenghei', Pmingliu, $ms-font-system-base;
+$ms-font-stack-hindi: 'Nirmala UI', $ms-font-system-base;
+
+// Variables for each of the web font stacks.
+$ms-font-stack-arabic: 'Segoe UI Arabic', $ms-font-family-base;
+$ms-font-stack-cyrillic: 'Segoe UI Cyrillic', $ms-font-family-base;
+$ms-font-stack-eastEuropean: 'Segoe UI EastEuropean', $ms-font-family-base;
+$ms-font-stack-greek: 'Segoe UI Greek', $ms-font-family-base;
+$ms-font-stack-hebrew: 'Segoe UI Hebrew', $ms-font-family-base;
+$ms-font-stack-vietnamese: 'Segoe UI Vietnamese', $ms-font-family-base;
+$ms-font-stack-leelawadee: 'Leelawadee UI', 'Kmer UI', $ms-font-family-base;
\ No newline at end of file
diff --git a/dist/sass/_Fabric.Typography.Mixins.scss b/dist/sass/_Fabric.Typography.Mixins.scss
new file mode 100644
index 000000000..e4ebed18f
--- /dev/null
+++ b/dist/sass/_Fabric.Typography.Mixins.scss
@@ -0,0 +1,11 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Core Typography mixins
+
+@mixin ms-baseFont() {
+ font-family: $ms-font-family-base;
+ -webkit-font-smoothing: antialiased;
+}
diff --git a/dist/sass/_Fabric.Typography.Variables.scss b/dist/sass/_Fabric.Typography.Variables.scss
new file mode 100644
index 000000000..fa273adda
--- /dev/null
+++ b/dist/sass/_Fabric.Typography.Variables.scss
@@ -0,0 +1,29 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Fabric Core Typography variables
+
+$ms-font-system-base: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
+$ms-font-family-base: 'Segoe UI WestEuropean', $ms-font-system-base;
+
+$ms-font-weight-light: 100;
+$ms-font-weight-regular: 400;
+$ms-font-weight-semilight: 300;
+$ms-font-weight-semibold: 600;
+
+
+//== Type sizes
+//
+
+$ms-font-size-su: 42px;
+$ms-font-size-xxl: 28px;
+$ms-font-size-xl: 21px;
+$ms-font-size-l: 17px;
+$ms-font-size-m-plus: 15px;
+$ms-font-size-m: 14px;
+$ms-font-size-s-plus: 13px;
+$ms-font-size-s: 12px;
+$ms-font-size-xs: 11px;
+$ms-font-size-mi: 10px;
diff --git a/dist/sass/_Fabric.Typography.scss b/dist/sass/_Fabric.Typography.scss
new file mode 100644
index 000000000..c0deda89a
--- /dev/null
+++ b/dist/sass/_Fabric.Typography.scss
@@ -0,0 +1,355 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Typographic mixins arranged with appropriate size and family combinations.
+@import 'Fabric.Typography.Variables';
+@import 'Fabric.Typography.Mixins';
+
+// Super Styles (LIMITED USE)
+@mixin ms-font-su {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-su;
+ font-weight: $ms-font-weight-light;
+}
+
+// Extra-Extra-Large
+@mixin ms-font-xxl {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-xxl;
+ font-weight: $ms-font-weight-light;
+}
+
+// Extra-Large Styles
+@mixin ms-font-xl {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-xl;
+ font-weight: $ms-font-weight-light;
+}
+
+// Large Styles
+@mixin ms-font-l {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-l;
+ font-weight: $ms-font-weight-semilight;
+}
+
+// Medium Plus Styles
+@mixin ms-font-m-plus {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m-plus;
+ font-weight: $ms-font-weight-regular;
+}
+
+// Medium Styles
+@mixin ms-font-m {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-m;
+ font-weight: $ms-font-weight-regular;
+}
+
+// Small Plus Styles
+@mixin ms-font-s-plus {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s-plus;
+ font-weight: $ms-font-weight-regular;
+}
+
+// Small Styles
+@mixin ms-font-s {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-s;
+ font-weight: $ms-font-weight-regular;
+}
+
+// XS Styles
+@mixin ms-font-xs {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-xs;
+ font-weight: $ms-font-weight-regular;
+}
+
+// Micro Styles (LIMITED USE)
+@mixin ms-font-mi {
+ @include ms-baseFont;
+ color: $ms-color-neutralPrimary;
+ font-size: $ms-font-size-mi;
+ font-weight: $ms-font-weight-semibold;
+}
+
+//== Helper classes & mixins
+//
+// Helper mixins to override default type values
+
+// Font weights
+@mixin ms-fontWeight-light {
+ font-weight: $ms-font-weight-light;
+}
+
+@mixin ms-fontWeight-semilight {
+ font-weight: $ms-font-weight-semilight;
+}
+
+@mixin ms-fontWeight-regular {
+ font-weight: $ms-font-weight-regular;
+}
+
+@mixin ms-fontWeight-semibold {
+ font-weight: $ms-font-weight-semibold;
+}
+
+// Font sizes
+@mixin ms-fontSize-su {
+ font-size: $ms-font-size-su;
+}
+
+@mixin ms-fontSize-xxl {
+ font-size: $ms-font-size-xxl;
+}
+
+@mixin ms-fontSize-xl {
+ font-size: $ms-font-size-xl;
+}
+
+@mixin ms-fontSize-l {
+ font-size: $ms-font-size-l;
+}
+
+@mixin ms-fontSize-mPlus {
+ font-size: $ms-font-size-m-plus;
+}
+
+@mixin ms-fontSize-m {
+ font-size: $ms-font-size-m;
+}
+
+@mixin ms-fontSize-sPlus {
+ font-size: $ms-font-size-s-plus;
+}
+
+@mixin ms-fontSize-s {
+ font-size: $ms-font-size-s;
+}
+
+@mixin ms-fontSize-xs {
+ font-size: $ms-font-size-xs;
+}
+
+@mixin ms-fontSize-mi {
+ font-size: $ms-font-size-mi;
+}
+
+// Theme colors
+@mixin ms-fontColor-themeDarker {
+ color: $ms-color-themeDarker;
+}
+
+@mixin ms-fontColor-themeDark {
+ color: $ms-color-themeDark;
+}
+
+@mixin ms-fontColor-themeDarkAlt {
+ color: $ms-color-themeDarkAlt;
+}
+
+@mixin ms-fontColor-themePrimary {
+ color: $ms-color-themePrimary;
+}
+
+@mixin ms-fontColor-themeSecondary {
+ color: $ms-color-themeSecondary;
+}
+
+@mixin ms-fontColor-themeTertiary {
+ color: $ms-color-themeTertiary;
+}
+
+@mixin ms-fontColor-themeLight {
+ color: $ms-color-themeLight;
+}
+
+@mixin ms-fontColor-themeLighter {
+ color: $ms-color-themeLighter;
+}
+
+@mixin ms-fontColor-themeLighterAlt {
+ color: $ms-color-themeLighterAlt;
+}
+
+
+// Neutral colors
+@mixin ms-fontColor-black {
+ color: $ms-color-black;
+}
+
+@mixin ms-fontColor-neutralDark {
+ color: $ms-color-neutralDark;
+}
+
+@mixin ms-fontColor-neutralPrimary {
+ color: $ms-color-neutralPrimary;
+}
+
+@mixin ms-fontColor-neutralPrimaryAlt {
+ color: $ms-color-neutralPrimaryAlt;
+}
+
+@mixin ms-fontColor-neutralSecondary {
+ color: $ms-color-neutralSecondary;
+}
+
+@mixin ms-fontColor-neutralSecondaryAlt {
+ color: $ms-color-neutralSecondaryAlt;
+}
+
+@mixin ms-fontColor-neutralTertiary {
+ color: $ms-color-neutralTertiary;
+}
+
+@mixin ms-fontColor-neutralTertiaryAlt {
+ color: $ms-color-neutralTertiaryAlt;
+}
+
+@mixin ms-fontColor-neutralLight {
+ color: $ms-color-neutralLight;
+}
+
+@mixin ms-fontColor-neutralLighter {
+ color: $ms-color-neutralLighter;
+}
+
+@mixin ms-fontColor-neutralLighterAlt {
+ color: $ms-color-neutralLighterAlt;
+}
+
+@mixin ms-fontColor-white {
+ color: $ms-color-white;
+}
+
+// Brand and accent colors
+@mixin ms-fontColor-yellow {
+ color: $ms-color-yellow;
+}
+
+@mixin ms-fontColor-yellowLight {
+ color: $ms-color-yellowLight;
+}
+
+@mixin ms-fontColor-orange {
+ color: $ms-color-orange;
+}
+
+@mixin ms-fontColor-orangeLight {
+ color: $ms-color-orangeLight;
+}
+
+@mixin ms-fontColor-orangeLighter {
+ color: $ms-color-orangeLighter;
+}
+
+@mixin ms-fontColor-redDark {
+ color: $ms-color-redDark;
+}
+
+@mixin ms-fontColor-red {
+ color: $ms-color-red;
+}
+
+@mixin ms-fontColor-magentaDark {
+ color: $ms-color-magentaDark;
+}
+
+@mixin ms-fontColor-magenta {
+ color: $ms-color-magenta;
+}
+
+@mixin ms-fontColor-magentaLight {
+ color: $ms-color-magentaLight;
+}
+
+@mixin ms-fontColor-purpleDark {
+ color: $ms-color-purpleDark;
+}
+
+@mixin ms-fontColor-purple {
+ color: $ms-color-purple;
+}
+
+@mixin ms-fontColor-purpleLight {
+ color: $ms-color-purpleLight;
+}
+
+@mixin ms-fontColor-blueDark {
+ color: $ms-color-blueDark;
+}
+
+@mixin ms-fontColor-blueMid {
+ color: $ms-color-blueMid;
+}
+
+@mixin ms-fontColor-blue {
+ color: $ms-color-blue;
+}
+
+@mixin ms-fontColor-blueLight {
+ color: $ms-color-blueLight;
+}
+
+@mixin ms-fontColor-tealDark {
+ color: $ms-color-tealDark;
+}
+
+@mixin ms-fontColor-teal {
+ color: $ms-color-teal;
+}
+
+@mixin ms-fontColor-tealLight {
+ color: $ms-color-tealLight;
+}
+
+@mixin ms-fontColor-greenDark {
+ color: $ms-color-greenDark;
+}
+
+@mixin ms-fontColor-green {
+ color: $ms-color-green;
+}
+
+@mixin ms-fontColor-greenLight {
+ color: $ms-color-greenLight;
+}
+
+// Message colors
+@mixin ms-fontColor-info {
+ color: $ms-color-info;
+}
+
+@mixin ms-fontColor-success {
+ color: $ms-color-success;
+}
+
+@mixin ms-fontColor-alert { // Deprecated: Use ms-fontColor-severeWarning
+ color: $ms-color-alert;
+}
+
+@mixin ms-fontColor-warning {
+ color: $ms-color-warning;
+}
+
+@mixin ms-fontColor-severeWarning {
+ color: $ms-color-severeWarning;
+}
+
+@mixin ms-fontColor-error {
+ color: $ms-color-error;
+}
diff --git a/dist/sass/_Fabric.Utilities.scss b/dist/sass/_Fabric.Utilities.scss
new file mode 100644
index 000000000..da0e5fe0a
--- /dev/null
+++ b/dist/sass/_Fabric.Utilities.scss
@@ -0,0 +1,76 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Utility classes and mixins used throughout Fabric.
+
+@import "Fabric.Mixins";
+
+// The best box is a border box.
+@mixin ms-u-borderBox {
+ box-sizing: border-box;
+}
+
+// For setting the border base width
+@mixin ms-u-borderBase {
+ border: 1px solid;
+}
+
+// Ensures the block expands to the full height to enclose its floated childen.
+@mixin ms-u-clearfix {
+ *zoom: 1;
+ &:before,
+ &:after {
+ display: table;
+ content: "";
+ line-height: 0;
+ }
+ &:after {
+ clear: both;
+ }
+}
+
+// Basic border-box, margin, and padding reset.
+@mixin ms-u-normalize {
+ @include ms-u-borderBox;
+ @include resetMargins;
+ @include resetPadding;
+ @include resetBoxShadow;
+}
+
+// To set various text alignment styles
+// @param [variable list] $alignments
+@mixin ms-u-textAlign($alignments...) {
+ @each $align in $alignments {
+ $alignStr: inspect($align);
+ .ms-u-textAlign#{to-upper-case(str-slice($alignStr, 1, 1)) + str-slice($alignStr, 2)} {
+ text-align: $align;
+ }
+ }
+}
+
+// To hide content while still making it readable by screen readers (Accessibility)
+@mixin ms-u-screenReaderOnly {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// To add truncation with ellipsis
+@mixin ms-u-textTruncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal; // Fix for IE 8/9 in case 'word-wrap: break-word' is set on parent nodes
+}
+
+// To disable text wrapping
+@mixin ms-u-noWrap {
+ white-space: nowrap;
+}
\ No newline at end of file
diff --git a/dist/sass/_Fabric.ZIndex.Variables.scss b/dist/sass/_Fabric.ZIndex.Variables.scss
new file mode 100644
index 000000000..4855d7cd0
--- /dev/null
+++ b/dist/sass/_Fabric.ZIndex.Variables.scss
@@ -0,0 +1,32 @@
+// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information.
+
+//
+// Office UI Fabric
+// --------------------------------------------------
+// Z-Index Layeringz
+
+
+// Base Layer Variables
+$ms-zIndex-0: 0;
+$ms-zIndex-1: 100;
+$ms-zIndex-2: 200;
+$ms-zIndex-3: 300;
+$ms-zIndex-4: 400;
+$ms-zIndex-5: 500;
+
+// Base Layer Modifier Variables
+$ms-zIndex-back: 0;
+$ms-zIndex-middle: 5;
+$ms-zIndex-front: 10;
+
+
+// Fabric Component Base Layer Assignments
+
+$ms-zIndex-Callout: $ms-zIndex-1;
+$ms-zIndex-ContextualMenu: $ms-zIndex-1;
+$ms-zIndex-Overlay: $ms-zIndex-2;
+$ms-zIndex-Panel: $ms-zIndex-3;
+$ms-zIndex-DatePicker: $ms-zIndex-3;
+$ms-zIndex-Dialog: $ms-zIndex-3;
+$ms-zIndex-PeoplePicker: $ms-zIndex-3;
+$ms-zIndex-Dropdown: $ms-zIndex-4;