gd-sprest-js
Version:
SharePoint 2013/Online js components.
1,391 lines (1,388 loc) • 159 kB
CSS
.fabric {
/*
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
*/ }
.fabric .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; }
.fabric .ms-Breadcrumb.is-overflow .ms-Breadcrumb-overflow {
display: inline-block;
margin-right: -4px; }
.fabric .ms-Breadcrumb-chevron {
font-size: 12px;
color: #666666;
vertical-align: top;
margin: 13px 4px;
line-height: 1; }
.fabric .ms-Breadcrumb-list {
display: inline;
white-space: nowrap;
padding: 0;
margin: 0; }
.fabric .ms-Breadcrumb-list .ms-Breadcrumb-listItem {
list-style-type: none;
vertical-align: top;
margin: 0;
padding: 0;
display: inline-block; }
.fabric .ms-Breadcrumb-list .ms-Breadcrumb-listItem:last-of-type .ms-Breadcrumb-chevron {
display: none; }
.fabric .ms-Breadcrumb-overflow {
display: none;
position: relative; }
.fabric .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
font-size: 16px;
display: inline-block;
color: #0078d7;
padding: 8px;
cursor: pointer;
vertical-align: top; }
.fabric .ms-Breadcrumb-overflowMenu {
display: none;
position: absolute; }
.fabric .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; }
.fabric .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;
transform: rotate(45deg);
background-color: #ffffff; }
.fabric .ms-Breadcrumb-overflowMenu .ms-ContextualMenu {
border: 0;
box-shadow: none;
position: relative;
width: 190px; }
.fabric .ms-Breadcrumb-overflowMenu .ms-ContextualMenu.is-open {
margin-bottom: 0; }
.fabric .ms-Breadcrumb-itemLink,
.fabric .ms-Breadcrumb-overflowButton {
text-decoration: none;
outline: transparent; }
.fabric .ms-Breadcrumb-itemLink:hover,
.fabric .ms-Breadcrumb-overflowButton:hover {
background-color: #f4f4f4;
cursor: pointer; }
.fabric .ms-Breadcrumb-itemLink:focus,
.fabric .ms-Breadcrumb-overflowButton:focus {
outline: #767676 solid 1px;
color: #000000; }
.fabric .ms-Breadcrumb-itemLink:active,
.fabric .ms-Breadcrumb-overflowButton:active {
outline: transparent;
background-color: #c8c8c8; }
.fabric .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;
vertical-align: top; }
@media screen and (max-width: 639px) {
.fabric .ms-Breadcrumb {
margin: 10px 0; }
.fabric .ms-Breadcrumb-itemLink {
font-size: 17px; }
.fabric .ms-Breadcrumb-chevron {
font-size: 10px;
margin: 9px 3px; }
.fabric .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
font-size: 16px;
padding: 2px 0; } }
@media screen and (max-width: 479px) {
.fabric .ms-Breadcrumb-itemLink {
font-size: 14px;
max-width: 116px; }
.fabric .ms-Breadcrumb-chevron {
margin: 5px 4px; }
.fabric .ms-Breadcrumb-overflow .ms-Breadcrumb-overflowButton {
padding: 2px 4px; } }
.fabric .ms-Button {
box-sizing: border-box;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
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;
display: inline-block;
height: 32px;
min-width: 80px;
padding: 4px 20px 6px; }
.fabric .ms-Button.is-hidden {
display: none; }
.fabric .ms-Button:hover {
background-color: #eaeaea;
border-color: #eaeaea; }
.fabric .ms-Button:hover .ms-Button-label {
color: #000000; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-Button:hover {
color: #1AEBFF;
border-color: #1AEBFF; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-Button:hover {
color: #37006E;
border-color: #37006E; } }
.fabric .ms-Button:focus {
background-color: #eaeaea;
border-color: #0078d7;
outline: 1px solid transparent; }
.fabric .ms-Button:focus .ms-Button-label {
color: #000000; }
.fabric .ms-Button:active {
background-color: #0078d7;
border-color: #0078d7; }
.fabric .ms-Button:active .ms-Button-label {
color: #ffffff; }
.fabric .ms-Button:disabled, .fabric .ms-Button.is-disabled {
background-color: #f4f4f4;
border-color: #f4f4f4;
cursor: default; }
.fabric .ms-Button:disabled .ms-Button-label, .fabric .ms-Button.is-disabled .ms-Button-label {
color: #a6a6a6; }
.fabric .ms-Button:disabled:hover, .fabric .ms-Button:disabled:focus, .fabric .ms-Button.is-disabled:hover, .fabric .ms-Button.is-disabled:focus {
outline: 0; }
.fabric .ms-Button-label {
color: #333333;
font-weight: 600;
font-size: 14px; }
.fabric .ms-Button-icon,
.fabric .ms-Button-description {
display: none; }
.fabric .ms-Button.ms-Button--primary {
background-color: #0078d7;
border-color: #0078d7; }
.fabric .ms-Button.ms-Button--primary .ms-Button-label {
color: #ffffff; }
.fabric .ms-Button.ms-Button--primary:hover {
background-color: #005a9e;
border-color: #005a9e; }
.fabric .ms-Button.ms-Button--primary:focus {
background-color: #005a9e;
border-color: #004578; }
.fabric .ms-Button.ms-Button--primary:active {
background-color: #0078d7;
border-color: #0078d7; }
.fabric .ms-Button.ms-Button--primary:disabled, .fabric .ms-Button.ms-Button--primary.is-disabled {
background-color: #f4f4f4;
border-color: #f4f4f4; }
.fabric .ms-Button.ms-Button--primary:disabled .ms-Button-label, .fabric .ms-Button.ms-Button--primary.is-disabled .ms-Button-label {
color: #a6a6a6; }
.fabric .ms-Button.ms-Button--small {
min-width: 60px;
min-height: 24px;
height: auto;
padding-top: 0;
padding-bottom: 4px; }
.fabric .ms-Button.ms-Button--small .ms-Button-label {
font-weight: 400;
font-size: 12px; }
.fabric .ms-Button.ms-Button--hero {
align-items: center;
background-color: transparent;
border: 0;
padding: 0;
position: relative; }
.fabric .ms-Button.ms-Button--hero .ms-Button-icon {
color: #0078d7;
display: inline-block;
font-size: 12px;
margin-right: 4px;
padding-top: 5px;
text-align: center; }
.fabric .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; }
.fabric .ms-Button.ms-Button--hero .ms-Button-label {
color: #0078d7;
font-size: 21px;
font-weight: 100;
position: relative;
text-decoration: none;
vertical-align: top; }
.fabric .ms-Button.ms-Button--hero:hover .ms-Button-icon, .fabric .ms-Button.ms-Button--hero:focus .ms-Button-icon {
color: #005a9e; }
.fabric .ms-Button.ms-Button--hero:hover .ms-Button-icon .ms-Icon, .fabric .ms-Button.ms-Button--hero:focus .ms-Button-icon .ms-Icon {
border: 1px solid #005a9e; }
.fabric .ms-Button.ms-Button--hero:hover .ms-Button-label, .fabric .ms-Button.ms-Button--hero:focus .ms-Button-label {
color: #004578; }
.fabric .ms-Button.ms-Button--hero:active .ms-Button-icon {
color: #0078d7; }
.fabric .ms-Button.ms-Button--hero:active .ms-Button-icon .ms-Icon {
border: 1px solid #0078d7; }
.fabric .ms-Button.ms-Button--hero:active .ms-Button-label {
color: #0078d7; }
.fabric .ms-Button.ms-Button--hero:disabled .ms-Button-icon, .fabric .ms-Button.ms-Button--hero.is-disabled .ms-Button-icon {
color: #c8c8c8; }
.fabric .ms-Button.ms-Button--hero:disabled .ms-Button-icon .ms-Icon, .fabric .ms-Button.ms-Button--hero.is-disabled .ms-Button-icon .ms-Icon {
border: 1px solid #c8c8c8; }
.fabric .ms-Button.ms-Button--hero:disabled .ms-Button-label, .fabric .ms-Button.ms-Button--hero.is-disabled .ms-Button-label {
color: #a6a6a6; }
.fabric .ms-Button.ms-Button--compound {
display: block;
height: auto;
max-width: 280px;
min-height: 72px;
padding: 20px; }
.fabric .ms-Button.ms-Button--compound .ms-Button-label {
display: block;
font-weight: 600;
position: relative;
text-align: left;
margin-top: -5px; }
.fabric .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; }
.fabric .ms-Button.ms-Button--compound:hover .ms-Button-description {
color: #212121; }
.fabric .ms-Button.ms-Button--compound:focus {
border-color: #0078d7;
background-color: #f4f4f4; }
.fabric .ms-Button.ms-Button--compound:focus .ms-Button-label {
color: #333333; }
.fabric .ms-Button.ms-Button--compound:focus .ms-Button-description {
color: #666666; }
.fabric .ms-Button.ms-Button--compound:active {
background-color: #0078d7; }
.fabric .ms-Button.ms-Button--compound:active .ms-Button-description,
.fabric .ms-Button.ms-Button--compound:active .ms-Button-label {
color: #ffffff; }
.fabric .ms-Button.ms-Button--compound:disabled .ms-Button-label,
.fabric .ms-Button.ms-Button--compound:disabled .ms-Button-description, .fabric .ms-Button.ms-Button--compound.is-disabled .ms-Button-label,
.fabric .ms-Button.ms-Button--compound.is-disabled .ms-Button-description {
color: #a6a6a6; }
.fabric .ms-Button.ms-Button--compound:disabled:focus, .fabric .ms-Button.ms-Button--compound:disabled:active, .fabric .ms-Button.ms-Button--compound.is-disabled:focus, .fabric .ms-Button.ms-Button--compound.is-disabled:active {
border-color: #f4f4f4;
background-color: #f4f4f4; }
.fabric .ms-Button.ms-Button--compound:disabled:focus .ms-Button-label,
.fabric .ms-Button.ms-Button--compound:disabled:focus .ms-Button-description, .fabric .ms-Button.ms-Button--compound:disabled:active .ms-Button-label,
.fabric .ms-Button.ms-Button--compound:disabled:active .ms-Button-description, .fabric .ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-label,
.fabric .ms-Button.ms-Button--compound.is-disabled:focus .ms-Button-description, .fabric .ms-Button.ms-Button--compound.is-disabled:active .ms-Button-label,
.fabric .ms-Button.ms-Button--compound.is-disabled:active .ms-Button-description {
color: #a6a6a6; }
.fabric .ms-Callout {
font-family: "Segoe UI WestEuropean", "Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;
-webkit-font-smoothing: antialiased;
width: 288px; }
.fabric .ms-Callout.is-hidden {
display: none; }
.fabric .ms-Callout-header {
z-index: 105;
padding-top: 24px;
padding-bottom: 12px;
padding-left: 28px;
padding-right: 28px; }
.fabric .ms-Callout-title {
margin: 0;
font-weight: 300;
font-size: 21px; }
.fabric .ms-Callout-subText {
margin: 0;
font-weight: 300;
color: #333333;
font-size: 12px; }
.fabric .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; }
.fabric .ms-Callout-link {
font-size: 14px; }
.fabric .ms-Callout-inner {
height: 100%;
padding-top: 0;
padding-bottom: 12px;
padding-left: 28px;
padding-right: 28px; }
.fabric .ms-Callout-actions {
position: relative;
margin-top: 20px;
width: 100%;
white-space: nowrap; }
.fabric .ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline {
height: 27px;
line-height: 27px; }
.fabric .ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
height: 27px;
line-height: 27px; }
.fabric .ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-label {
line-height: 27px; }
.fabric .ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-icon {
line-height: 27px; }
.fabric .ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:hover .ms-Button,
.fabric .ms-Callout-actions .ms-CommandButton.ms-CommandButton--inline:focus .ms-Button {
color: #0078d7; }
.fabric .ms-Callout-actions .ms-Callout-button {
margin-right: 12px; }
.fabric .ms-Callout.ms-Callout--OOBE .ms-Callout-header {
padding: 28px 24px;
background-color: #0078d7; }
.fabric .ms-Callout.ms-Callout--OOBE .ms-Callout-title {
font-weight: 100;
font-size: 28px;
color: #ffffff; }
.fabric .ms-Callout.ms-Callout--OOBE .ms-Callout-inner {
padding-top: 20px; }
.fabric .ms-Callout.ms-Callout--OOBE .ms-Callout-subText {
font-size: 14px; }
.fabric .ms-Callout.ms-Callout--actionText .ms-Callout-actions {
border-top: 1px solid #eaeaea;
padding-top: 12px; }
.fabric .ms-Callout.ms-Callout--actionText .ms-Callout-inner {
padding-bottom: 12px; }
.fabric .ms-Callout.ms-Callout--peek .ms-Callout-header {
padding-bottom: 0; }
.fabric .ms-Callout.ms-Callout--peek .ms-Callout-title {
font-size: 14px; }
.fabric .ms-Callout.ms-Callout--peek .ms-Callout-actions {
margin-top: 12px;
margin-bottom: -4px; }
.fabric .ms-CheckBox {
box-sizing: border-box;
color: #333333;
font-family: "Segoe UI WestEuropean", "Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;
font-size: 14px;
font-weight: 400;
min-height: 36px;
position: relative; }
.fabric .ms-CheckBox .ms-Label {
font-size: 14px;
padding: 0 0 0 26px;
cursor: pointer;
display: inline-block; }
.fabric .ms-CheckBox-input {
position: absolute;
opacity: 0; }
.fabric .ms-CheckBox-field::before {
content: '';
display: inline-block;
border: 2px solid #a6a6a6;
width: 20px;
height: 20px;
cursor: pointer;
font-weight: normal;
position: absolute;
box-sizing: border-box;
transition-property: background, border, border-color;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1); }
.fabric .ms-CheckBox-field::after {
content: "\E73E";
font-family: 'FabricMDL2Icons';
display: none;
position: absolute;
font-weight: 900;
background-color: transparent;
font-size: 13px;
top: 0;
color: #ffffff;
line-height: 20px;
width: 20px;
text-align: center; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-CheckBox-field::after {
color: #000000; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-CheckBox-field::after {
color: #ffffff; } }
.fabric .ms-CheckBox-field {
display: inline-block;
cursor: pointer;
margin-top: 8px;
position: relative;
outline: 0;
vertical-align: top; }
.fabric .ms-CheckBox-field:hover::before, .fabric .ms-CheckBox-field:focus::before {
border-color: #767676; }
.fabric .ms-CheckBox-field:hover .ms-Label, .fabric .ms-CheckBox-field:focus .ms-Label {
color: #000000; }
.fabric .ms-CheckBox-field.is-disabled {
cursor: default; }
.fabric .ms-CheckBox-field.is-disabled::before {
background-color: #c8c8c8;
border-color: #c8c8c8;
color: #c8c8c8; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-CheckBox-field.is-disabled::before {
border-color: #00ff00; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-CheckBox-field.is-disabled::before {
border-color: #600000; } }
.fabric .ms-CheckBox-field.is-disabled .ms-Label {
color: #a6a6a6; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-CheckBox-field.is-disabled .ms-Label {
color: #00ff00; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-CheckBox-field.is-disabled .ms-Label {
color: #600000; } }
.fabric .ms-CheckBox-field.in-focus::before {
border-color: #767676; }
.fabric .ms-CheckBox-field.in-focus.is-disabled::before {
border-color: #c8c8c8; }
.fabric .ms-CheckBox-field.in-focus.is-checked::before {
border-color: #106ebe; }
.fabric .ms-CheckBox-field.is-checked::before {
border: 10px solid #0078d7;
background-color: #0078d7; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-CheckBox-field.is-checked::before {
border-color: #1AEBFF; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-CheckBox-field.is-checked::before {
border-color: #37006E; } }
.fabric .ms-CheckBox-field.is-checked::after {
display: block; }
.fabric .ms-CheckBox-field.is-checked:hover::before, .fabric .ms-CheckBox-field.is-checked:focus::before {
border-color: #106ebe; }
.fabric .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;
color: #333333;
font-size: 14px;
font-weight: 400;
min-height: 36px;
position: relative; }
.fabric .ms-RadioButton .ms-Label {
font-size: 14px;
padding: 0 0 0 26px;
cursor: pointer;
display: inline-block; }
.fabric .ms-RadioButton-input {
position: absolute;
opacity: 0; }
.fabric .ms-RadioButton-field::before {
content: '';
display: inline-block;
border: 2px solid #a6a6a6;
width: 20px;
height: 20px;
cursor: pointer;
font-weight: normal;
position: absolute;
box-sizing: border-box;
transition-property: border-color;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
border-radius: 50%; }
.fabric .ms-RadioButton-field::after {
content: '';
width: 0;
height: 0;
border-radius: 50%;
position: absolute;
top: 8px;
left: 8px;
bottom: 0;
right: 0;
transition-property: top, left, width, height;
transition-duration: 150ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
box-sizing: border-box; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-RadioButton-field::after {
color: #00ff00; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-RadioButton-field::after {
color: #600000; } }
.fabric .ms-RadioButton-field {
display: inline-block;
cursor: pointer;
margin-top: 8px;
position: relative;
outline: 0;
vertical-align: top; }
.fabric .ms-RadioButton-field:hover::before, .fabric .ms-RadioButton-field:focus::before {
border-color: #767676; }
.fabric .ms-RadioButton-field:hover .ms-Label, .fabric .ms-RadioButton-field:focus .ms-Label {
color: #000000; }
.fabric .ms-RadioButton-field.is-disabled {
cursor: default; }
.fabric .ms-RadioButton-field.is-disabled::before {
background-color: #c8c8c8;
border-color: #c8c8c8;
color: #c8c8c8; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-RadioButton-field.is-disabled::before {
border-color: #00ff00; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-RadioButton-field.is-disabled::before {
border-color: #600000; } }
.fabric .ms-RadioButton-field.is-disabled .ms-Label {
color: #a6a6a6; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-RadioButton-field.is-disabled .ms-Label {
color: #00ff00; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-RadioButton-field.is-disabled .ms-Label {
color: #600000; } }
.fabric .ms-RadioButton-field.is-disabled:hover::before, .fabric .ms-RadioButton-field.is-disabled:focus::before {
border-color: #c8c8c8; }
.fabric .ms-RadioButton-field.in-focus::before {
border-color: #767676; }
.fabric .ms-RadioButton-field.is-checked::before {
border: 2px solid #0078d7;
background-color: transparent; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-RadioButton-field.is-checked::before {
border-color: #1AEBFF; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-RadioButton-field.is-checked::before {
border-color: #37006E; } }
.fabric .ms-RadioButton-field.is-checked::after {
background-color: #0078d7;
top: 5px;
left: 5px;
width: 10px;
height: 10px; }
@media screen and (-ms-high-contrast: active) {
.fabric .ms-RadioButton-field.is-checked::after {
background-color: #1AEBFF; } }
@media screen and (-ms-high-contrast: black-on-white) {
.fabric .ms-RadioButton-field.is-checked::after {
background-color: #37006E; } }
.fabric .ms-RadioButton-field.is-checked:hover::before, .fabric .ms-RadioButton-field.is-checked:focus::before {
border-color: #0078d7; }
.fabric .ms-RadioButton-field.is-checked.in-focus::before {
border-color: #0078d7; }
.fabric .ms-ChoiceFieldGroup {
font-family: "Segoe UI WestEuropean", "Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;
-webkit-font-smoothing: antialiased;
margin-bottom: 4px; }
.fabric .ms-ChoiceFieldGroup .ms-ChoiceFieldGroup-list {
padding: 0;
margin: 0;
list-style: none; }
.fabric .ms-CommandBar {
font-family: "Segoe UI WestEuropean", "Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;
-webkit-font-smoothing: antialiased;
background-color: #f4f4f4;
height: 40px;
white-space: nowrap;
padding-left: 0;
border: 0;
position: relative; }
.fabric .ms-CommandBar:focus {
outline: none; }
.fabric .ms-CommandBar .ms-CommandButton--actionButton {
border-right: 1px solid #eaeaea; }
.fabric .ms-CommandBar .ms-Button {
height: 100%; }
.fabric .ms-CommandBar .ms-Button.ms-Button--noLabel .ms-Button-icon {
padding-right: 0; }
.fabric .ms-CommandBar .ms-Button.is-hidden {
display: none; }
.fabric .ms-CommandBar .ms-SearchBox,
.fabric .ms-CommandBar .ms-SearchBox-field,
.fabric .ms-CommandBar .ms-SearchBox-label {
height: 100%; }
.fabric .ms-CommandBar .ms-SearchBox {
display: inline-block;
vertical-align: top;
transition: margin-right 0.267s; }
.fabric .ms-CommandBar .ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active {
width: 220px; }
@media only screen and (max-width: 639px) {
.fabric .ms-CommandBar .ms-SearchBox.ms-SearchBox--commandBar.is-collapsed.is-active {
width: 100%;
position: absolute;
left: 0;
right: 0;
z-index: 10; } }
.fabric .ms-CommandBar .ms-CommandBar-overflowButton .ms-CommandButton-button {
font-size: 18px;
padding: 0 11px; }
@media only screen and (min-width: 1024px) {
.fabric .ms-CommandBar .ms-SearchBox {
margin-right: 24px; } }
@media only screen and (max-width: 639px) {
.fabric .ms-CommandBar {
height: 44px; } }
@media only screen and (min-width: 640px) {
.fabric .ms-CommandBar.search-expanded .ms-SearchBox {
margin-right: 8px; }
.fabric .ms-CommandBar .ms-SearchBox.ms-SearchBox--commandBar.is-collapsed {
transition: none; } }
.fabric .ms-CommandBar-mainArea {
overflow-x: hidden;
display: block;
height: 100%;
overflow: hidden; }
.fabric .ms-CommandBar-sideCommands {
float: right;
text-align: right;
width: auto;
padding-right: 4px;
height: 100%; }
.fabric .ms-CommandBar-sideCommands .ms-Button:last-child {
margin-right: 0; }
@media only screen and (min-width: 640px) {
.fabric .ms-CommandBar-sideCommands {
min-width: 128px; } }
@media only screen and (min-width: 1024px) {
.fabric .ms-CommandBar-sideCommands {
padding-right: 20px; } }
.fabric .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;
vertical-align: top; }
.fabric .ms-CommandButton.is-hidden {
display: none; }
.fabric .ms-CommandButton:disabled .ms-CommandButton-button, .fabric .ms-CommandButton.is-disabled .ms-CommandButton-button {
cursor: default; }
.fabric .ms-CommandButton:disabled .ms-CommandButton-button:hover, .fabric .ms-CommandButton.is-disabled .ms-CommandButton-button:hover {
background-color: #eff6fc; }
.fabric .ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-label, .fabric .ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-label {
color: #a6a6a6; }
.fabric .ms-CommandButton:disabled .ms-CommandButton-button .ms-CommandButton-icon, .fabric .ms-CommandButton.is-disabled .ms-CommandButton-button .ms-CommandButton-icon {
color: #a6a6a6; }
.fabric .ms-CommandButton .ms-ContextualMenu {
display: none; }
.fabric .ms-CommandButton-button,
.fabric .ms-CommandButton-splitIcon {
box-sizing: border-box;
margin: 0;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
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; }
.fabric .ms-CommandButton-button:hover,
.fabric .ms-CommandButton-splitIcon:hover {
background-color: #eaeaea; }
.fabric .ms-CommandButton-button:hover .ms-CommandButton-label,
.fabric .ms-CommandButton-splitIcon:hover .ms-CommandButton-label {
color: #212121; }
.fabric .ms-CommandButton-button:active,
.fabric .ms-CommandButton-splitIcon:active {
background-color: #eaeaea; }
.fabric .ms-CommandButton-button:focus::before,
.fabric .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; }
.fabric .ms-CommandButton-button:focus,
.fabric .ms-CommandButton-splitIcon:focus {
outline: 0; }
@media only screen and (max-width: 639px) {
.fabric .ms-CommandButton-button,
.fabric .ms-CommandButton-splitIcon {
height: 44px; }
.fabric .ms-CommandButton-button .ms-CommandButton-icon,
.fabric .ms-CommandButton-splitIcon .ms-CommandButton-icon {
font-size: 20px; }
.fabric .ms-CommandButton-button .ms-CommandButton-label,
.fabric .ms-CommandButton-splitIcon .ms-CommandButton-label {
line-height: 44px; } }
.fabric .ms-CommandButton-button {
border: 0;
margin: 0; }
.fabric .ms-CommandButton + .ms-CommandButton {
margin-left: 8px; }
@media only screen and (max-width: 639px) {
.fabric .ms-CommandButton + .ms-CommandButton {
margin-left: 4px; } }
.fabric .ms-CommandButton-icon {
display: inline-block;
margin-right: 8px;
position: relative;
font-size: 16px;
min-width: 16px;
height: 100%; }
.fabric .ms-CommandButton-icon .ms-Icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.fabric .ms-CommandButton-label {
font-size: 14px;
font-weight: 400;
color: #333333;
line-height: 40px;
height: 100%;
display: inline-block;
vertical-align: top; }
.fabric .ms-CommandButton-label:hover {
color: #212121; }
.fabric .ms-CommandButton-dropdownIcon,
.fabric .ms-CommandButton-splitIcon {
display: inline-block;
position: relative;
color: #333333;
font-size: 12px;
font-weight: 300;
min-width: 12px;
height: 100%;
vertical-align: top;
margin-left: 8px; }
.fabric .ms-CommandButton-dropdownIcon .ms-Icon,
.fabric .ms-CommandButton-splitIcon .ms-Icon {
line-height: normal;
padding-top: 16px; }
.fabric .ms-CommandButton-dropdownIcon:focus::before,
.fabric .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; }
@media only screen and (max-width: 639px) {
.fabric .ms-CommandButton-dropdownIcon,
.fabric .ms-CommandButton-splitIcon {
display: none; } }
.fabric .ms-CommandButton-splitIcon {
margin-left: -2px;
width: 27px;
border: 0; }
.fabric .ms-CommandButton-splitIcon .ms-Icon {
margin-left: -1px;
position: relative;
padding-top: 16px; }
.fabric .ms-CommandButton-splitIcon .ms-Icon::after {
position: absolute;
content: ' ';
width: 1px;
height: 16px;
top: 12px;
left: -8px;
border-left: 1px solid #c8c8c8; }
.fabric .ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-icon {
margin-right: 0; }
.fabric .ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-label {
display: none; }
.fabric .ms-CommandButton.ms-CommandButton--noLabel .ms-CommandButton-button {
padding: 0 12px; }
.fabric .ms-CommandButton.ms-CommandButton--inline .ms-CommandButton-button {
background: none; }
.fabric .ms-CommandButton.ms-CommandButton--actionButton .ms-CommandButton-button {
width: 50px;
height: 40px; }
.fabric .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; }
.fabric .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; }
.fabric .ms-CommandButton.ms-CommandButton--pivot:hover::before {
content: '';
height: 2px;
position: absolute;
left: 0;
right: 0;
background-color: #0078d7;
bottom: 0;
z-index: 5; }
.fabric .ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label,
.fabric .ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label {
display: inline-block; }
@media only screen and (max-width: 479px) {
.fabric .ms-CommandButton.ms-CommandButton--textOnly .ms-CommandButton-label,
.fabric .ms-CommandButton.ms-CommandButton--pivot .ms-CommandButton-label {
font-size: 16px; } }
.fabric .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;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #333333;
font-size: 14px;
font-weight: 400;
display: block;
min-width: 180px;
max-width: 220px;
list-style-type: none;
position: relative;
background-color: #ffffff; }
.fabric .ms-ContextualMenu.is-hidden {
display: none; }
.fabric .ms-ContextualMenu-item {
position: relative; }
.fabric .ms-ContextualMenu-link {
box-sizing: border-box;
text-decoration: none;
color: #333333;
border: 1px solid transparent;
cursor: pointer;
display: block;
height: 36px;
overflow: hidden;
line-height: 34px;
padding: 0 16px 0 25px;
position: relative;
text-overflow: ellipsis;
white-space: nowrap; }
.fabric .ms-ContextualMenu-link:hover, .fabric .ms-ContextualMenu-link:active, .fabric .ms-ContextualMenu-link:focus {
background-color: #f4f4f4;
color: #212121; }
.fabric .ms-ContextualMenu-link:hover .ms-ContextualMenu-subMenuIcon, .fabric .ms-ContextualMenu-link:active .ms-ContextualMenu-subMenuIcon, .fabric .ms-ContextualMenu-link:focus .ms-ContextualMenu-subMenuIcon {
color: #212121; }
.fabric .ms-ContextualMenu-link:focus {
outline: transparent;
border: 1px solid #666666; }
.fabric .ms-ContextualMenu-link.is-selected {
background-color: #dadada;
color: #000000;
font-weight: 600; }
.fabric .ms-ContextualMenu-link.is-selected ~ .ms-ContextualMenu-subMenuIcon {
color: #000000; }
.fabric .ms-ContextualMenu-link.is-selected:hover {
background-color: #d0d0d0; }
.fabric .ms-ContextualMenu-link.is-disabled {
color: #a6a6a6;
background-color: #ffffff;
pointer-events: none; }
.fabric .ms-ContextualMenu-link.is-disabled:active, .fabric .ms-ContextualMenu-link.is-disabled:focus {
border-color: #ffffff; }
.fabric .ms-ContextualMenu-link.is-disabled .ms-Icon {
color: #a6a6a6;
pointer-events: none;
cursor: default; }
.fabric .ms-ContextualMenu-item.ms-ContextualMenu-item--divider {
cursor: default;
display: block;
height: 1px;
background-color: #eaeaea;
position: relative; }
.fabric .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
color: #0078d7;
font-size: 12px;
text-transform: uppercase;
height: 36px;
line-height: 36px;
padding: 0 18px; }
.fabric .ms-ContextualMenu-item.ms-ContextualMenu-item--hasMenu .ms-ContextualMenu {
position: absolute;
top: -1px;
left: 178px; }
.fabric .ms-ContextualMenu-subMenuIcon,
.fabric .ms-ContextualMenu-caretRight {
color: #333333;
font-size: 8px;
font-weight: 600;
width: 24px;
height: 36px;
line-height: 36px;
position: absolute;
text-align: center;
top: 0;
right: 0;
z-index: 1;
pointer-events: none; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-item.ms-ContextualMenu-item--header {
padding: 0 16px 0 26px; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected {
background-color: #ffffff;
font-weight: 600;
color: #333333; }
.fabric .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: 'FabricMDL2Icons';
font-style: normal;
font-weight: normal;
speak: none;
color: #333333;
content: '\E73E';
font-size: 10px;
font-weight: 800;
height: 36px;
line-height: 36px;
position: absolute;
left: 7px; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:hover, .fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:focus {
color: #212121;
background-color: #f4f4f4; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:hover::after, .fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:focus::after {
color: #212121; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:active {
color: #000000;
background-color: #d0d0d0; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--multiselect .ms-ContextualMenu-link.is-selected:active::after {
color: #000000; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-ContextualMenu-link,
.fabric .ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-ContextualMenu-link {
padding-left: 40px; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--hasIcons .ms-Icon,
.fabric .ms-ContextualMenu.ms-ContextualMenu--hasChecks .ms-Icon {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px;
text-align: center; }
.fabric .ms-ContextualMenu.ms-ContextualMenu--hasIcons {
width: 220px; }
.fabric .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;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin-bottom: 17px;
z-index: 300; }
.fabric .ms-DatePicker .ms-TextField {
position: relative; }
.fabric .ms-DatePicker-picker {
color: #000000;
font-size: 14px;
position: relative;
text-align: left;
z-index: 0; }
.fabric .ms-DatePicker-event {
color: #666666;
font-size: 21px;
line-height: 20px;
pointer-events: none;
position: absolute;
right: 5px;
bottom: 5px;
z-index: 5; }
.fabric .ms-DatePicker-holder {
-webkit-overflow-scrolling: touch;
box-sizing: border-box;
background: #ffffff;
position: absolute;
min-width: 300px;
display: none; }
.fabric .ms-DatePicker-picker.ms-DatePicker-picker--opened .ms-DatePicker-holder {
-webkit-animation-name: fadeIn, slideDownIn10;
-moz-animation-name: fadeIn, slideDownIn10;
-ms-animation-name: fadeIn, slideDownIn10;
-o-animation-name: fadeIn, 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;
-webkit-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
-moz-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
-ms-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
-o-animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
animation-timing-function: cubic-bezier(0.1, 0.25, 0.75, 0.9);
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
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; }
.fabric .ms-DatePicker-picker--opened {
position: relative;
z-index: 10; }
.fabric .ms-DatePicker-frame {
padding: 1px; }
.fabric .ms-DatePicker-wrap {
margin: -1px;
padding: 9px; }
.fabric .ms-DatePicker-dayPicker {
display: block;
margin-bottom: 30px; }
.fabric .ms-DatePicker-header {
height: 40px;
line-height: 44px; }
.fabric .ms-DatePicker-month,
.fabric .ms-DatePicker-year {
display: inline-block;
font-weight: 100;
font-size: 21px;
color: #0078d7;
margin-top: -1px; }
.fabric .ms-DatePicker-month:hover,
.fabric .ms-DatePicker-year:hover {
color: #005a9e;
cursor: pointer; }
.fabric .ms-DatePicker-month {
margin-left: 15px; }
.fabric .ms-DatePicker-year {
margin-left: 5px; }
.fabric .ms-DatePicker-table {
text-align: center;
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
font-size: inherit; }
.fabric .ms-DatePicker-table td {
margin: 0;
padding: 0; }
.fabric .ms-DatePicker-table td:hover {
outline: 1px solid transparent; }
.fabric .ms-DatePicker-day,
.fabric .ms-DatePicker-weekday {
width: 40px;
height: 40px;
padding: 0;
line-height: 40px;
font-weight: 400;
font-size: 15px;
color: #333333; }
.fabric .ms-DatePicker-day--today {
position: relative;
background-color: #b3d6f2; }
.fabric .ms-DatePicker-day--disabled::before {
border-top-color: #a6a6a6; }
.fabric .ms-DatePicker-day--outfocus {
color: #a6a6a6;
font-weight: 400; }
.fabric .ms-DatePicker-day--infocus:hover,
.fabric .ms-DatePicker-day--outfocus:hover {
cursor: pointer;
color: #000000;
background: #eaeaea; }
.fabric .ms-DatePicker-day--highlighted:hover,
.fabric .ms-DatePicker-picker--focused .ms-DatePicker-day--highlighted {
cursor: pointer;
color: #ffffff;
background: #0078d7; }
.fabric .ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled,
.fabric .ms-DatePicker-day--highlighted.ms-DatePicker-day--disabled:hover {
background: #a6a6a6; }
.fabric .ms-DatePicker-monthPicker,
.fabric .ms-DatePicker-yearPicker {
display: none; }
.fabric .ms-DatePicker-monthComponents {
position: absolute;
top: 9px;
right: 9px;
left: 9px; }
.fabric .ms-DatePicker-yearComponents,
.fabric .ms-DatePicker-decadeComponents {
position: absolute;
right: 10px; }
.fabric .ms-DatePicker-prevMonth,
.fabric .ms-DatePicker-nextMonth,
.fabric .ms-DatePicker-prevYear,
.fabric .ms-DatePicker-nextYear,
.fabric .ms-DatePicker-prevDecade,
.fabric .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; }
.fabric .ms-DatePicker-prevMonth:hover,
.fabric .ms-DatePicker-nextMonth:hover,
.fabric .ms-DatePicker-prevYear:hover,
.fabric .ms-DatePicker-nextYear:hover,
.fabric .ms-DatePicker-prevDecade:hover,
.fabric .ms-DatePicker-nextDecade:hover {
color: #212121;
cursor: pointer;
outline: 1px solid transparent; }
.fabric .ms-DatePicker-headerToggleView {
height: 40px;
left: 0;
position: absolute;
top: 0;
width: 140px;
z-index: 5;
cursor: pointer; }
.fabric .ms-DatePicker-currentYear,
.fabric .ms-DatePicker-currentDecade {
display: block;
font-weight: 300;
font-size: 21px;
height: 40px;
line-height: 42px;
margin-left: 15px; }
.fabric .ms-DatePicker-currentYear {
color: #0078d7; }
.fabric .ms-DatePicker-currentYear:hover {
color: #005a9e;
cursor: pointer; }
.fabric .ms-DatePicker-optionGrid {
position: relative;
height: 210px;
width: 280px;
margin: 10px 0 30px 5px; }
.fabric .ms-DatePicker-monthOption,
.fabric .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; }
.fabric .ms-DatePicker-monthOption:hover,
.fabric .ms-DatePicker-yearOption:hover {
background-color: #c8c8c8;
outline: 1px solid transparent; }
.fabric .ms-DatePicker-monthOption.is-highlighted,
.fabric .ms-DatePicker-yearOption.is-highlighted {
background-color: #333333;
color: #ffffff; }
.fabric .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; }
.fabric .ms-DatePicker-goToday:hover {
outline: 1px solid transparent; }
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
display: none; }
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
display: none; }
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
display: block; }
@media (min-width: 460px) {
.fabric .ms-DatePicker-holder {
width: 440px; }
.fabric .ms-DatePicker-month,
.fabric .ms-DatePicker-year {
font-weight: 300;
font-size: 17px;
color: #333333; }
.fabric .ms-DatePicker-month:hover,
.fabric .ms-DatePicker-year:hover {
color: #333333;
cursor: default; }
.fabric .ms-DatePicker-header {
height: 30px;
line-height: 28px; }
.fabric .ms-DatePicker-dayPicker {
box-sizing: border-box;
border-right: 1px solid #eaeaea;
width: 220px;
margin: -10px 0;
padding: 10px 0; }
.fabric .ms-DatePicker-monthPicker {
display: block; }
.fabric .ms-DatePicker-monthPicker,
.fabric .ms-DatePicker-yearPicker {
top: 9px;
left: 238px;
position: absolute; }
.fabric .ms-DatePicker-optionGrid {
width: 200px;
height: auto;
margin: 10px 0 0; }
.fabric .ms-DatePicker-monthComponents {
width: 210px; }
.fabric .ms-DatePicker-month {
margin-left: 12px; }
.fabric .ms-DatePicker-day,
.fabric .ms-DatePicker-weekday {
width: 30px;
height: 30px;
line-height: 30px;
font-weight: 600;
font-size: 12px; }
.fabric .ms-DatePicker-prevMonth,
.fabric .ms-DatePicker-nextMonth,
.fabric .ms-DatePicker-prevYear,
.fabric .ms-DatePicker-nextYear,
.fabric .ms-DatePicker-prevDecade,
.fabric .ms-DatePicker-nextDecade {
font-size: 17px;
width: 30px;
height: 30px;
line-height: 29px; }
.fabric .ms-DatePicker-toggleMonthView {
display: none; }
.fabric .ms-DatePicker-currentYear,
.fabric .ms-DatePicker-currentDecade {
font-size: 17px;
margin: 0;
height: 30px;
line-height: 26px;
padding: 0 10px;
display: inline-block; }
.fabric .ms-DatePicker-monthOption,
.fabric .ms-DatePicker-yearOption {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 12px;
margin: 0 10px 10px 0; }
.fabric .ms-DatePicker-monthOption:hover,
.fabric .ms-DatePicker-yearOption:hover {
outline: 1px solid transparent; }
.fabric .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; }
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-dayPicker,
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-monthComponents {
display: block; }
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-monthPicker {
display: none; }
.fabric .ms-DatePicker.is-pickingYears .ms-DatePicker-yearPicker {
display: block; } }
@media (max-width: 459px) {
.fabric .ms-DatePicker.is-pickingMonths .ms-DatePicker-dayPicker,
.fabric .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthComponents {
display: none; }
.fabric .ms-DatePicker.is-pickingMonths .ms-DatePicker-monthPicker {
display: block; } }
.fabric .ms-DetailsList {
position: relative; }
.fabric .ms-DetailsList.is-horizontalConstrained {
overflow-x: auto;
overflow-y: inherit; }
.fabric .ms-DetailsList-cell {
word-break: break-word; }
.fabric .ms-DetailsHeader {
display: inline-block;
min-width: 100%;
height: 36px;
line-height: 36px;
white-space: nowrap;
padding-bottom: 1px;
border-bottom: 1px solid #eaeaea;
margin-bottom: 1px;
cursor: default;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fabric .ms-DetailsHeader.is-singleSelect {
padding-left: 40px; }
.fabric .ms-DetailsHeader.is-resizingColumn .ms-DetailsHeader-sizerCover {
background: transparent;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99;
cursor: col-resize; }
.fabric .ms-DetailsHeader-cell.is-check .ms-Check-circle {
visibility: hidden; }
.fabric .ms-DetailsHeader-cell.is-check:hover .ms-Check-circle,
.fabric .ms-DetailsHeader.is-allSelected .ms-Check-circle {
visibility: visible; }
.fabric .ms-DetailsHeader-cellWrapper {
display: inline-block;
position: relative; }
.fabric .ms-DetailsHeader-cellSizeWrapper {
display: inline-block;
vertical-align: top;
margin-right: 16px; }
.fabric .ms-DetailsHeader-cellSizeWrapper:last-child {
margin-right: 0; }
.fabric .ms-DetailsHeader-filterChevron.ms-Icon {
color: #a6a6a6;
padding-left: 4px;
vertical-align: middle; }
.fabric .ms-DetailsHeader-cell {
display: inline-block;
box-sizing: border-box;
padding: 0 8px;
color: #a6a6a6;
border: 0;
background: none;
line-height: inherit;
margin: 0;
font-size: inherit;
font-family: inherit;
text-align: left