/**
   These are the styles which are removed from our product but we keep these
   to keep the compatibility for 3rd party extensions.
    
   These styles are only added to 3rd party extension iframes.
*/
a:not(.ms-Button) {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  text-decoration: none;
  cursor: pointer;
}

a:not(.ms-Button):hover {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  text-decoration: underline;
}

a:not(.ms-Button):visited {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
}

a:not(.ms-Button):active {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
}

button,
button.ui-state-default,
button.ui-button {
  font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  height: 30px;
  border:  1px solid;
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
  background-color: rgba( 248, 248, 248 ,  1 );
  background-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
  color: rgba( 51, 51, 51 ,  1 );
  color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 );
  cursor: pointer;
  padding: 2px 12px 2px 12px;
}

button:hover:not(.ms-Button):not(.bolt-button), button:focus:not(.ms-Button):not(.bolt-button) {
  border-color: rgba( 102, 102, 102 ,  1 );
  border-color: rgba( var(--palette-neutral-60,102, 102, 102) ,  1 );
  border:  1px dashed;
  border-color: rgba( 0, 0, 0 ,  1 ) !important;
  border-color: rgba( var(--palette-neutral-100,0, 0, 0) ,  1 ) !important;
  font-weight: bold !important;
}

button[disabled]:not(.ms-ContextualMenu-link), button[disabled]:hover:not(.ms-ContextualMenu-link), button[disabled]:focus:not(.ms-ContextualMenu-link) {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button[disabled]:not(.ms-ContextualMenu-link).ms-Checkbox, button[disabled]:hover:not(.ms-ContextualMenu-link).ms-Checkbox, button[disabled]:focus:not(.ms-ContextualMenu-link).ms-Checkbox {
  border: none;
}
