@keyframes focus-shadow-pulse-inset {
  0% {
    box-shadow: inset 0 0 0 3px rgba( 0, 120, 212 ,  0.35 );
    box-shadow: inset 0 0 0 3px rgba( var(--palette-primary,0, 120, 212) ,  0.35 ); }
  50% {
    box-shadow: inset 0 0 0 3px rgba( 0, 120, 212 ,  0.15 );
    box-shadow: inset 0 0 0 3px rgba( var(--palette-primary,0, 120, 212) ,  0.15 ); }
  100% {
    box-shadow: inset 0 0 0 3px rgba( 0, 120, 212 ,  0.35 );
    box-shadow: inset 0 0 0 3px rgba( var(--palette-primary,0, 120, 212) ,  0.35 ); } }

/**
 * Browser specific mixin's
 */
.bolt-page > .bolt-tabbar {
  padding: 0px 32px 0px 24px; }

.bolt-page > .bolt-header {
  padding-top: 24px;
  padding-bottom: 0px;
  margin-left: 12px;
  margin-right: 12px;
  z-index: 3; }
  .bolt-page > .bolt-header .bolt-header-commandbar-no-right-padding {
    padding-right: 4px; }

.bolt-page > .vss-FilterBar {
  margin-left: 32px;
  margin-right: 32px; }

.bolt-page .page-content {
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 16px; }

.bolt-page .page-content-top {
  padding-top: 16px; }

.bolt-page .page-content-bottom {
  padding-bottom: 16px; }

.bolt-page .page-content-left {
  padding-left: 32px; }

.bolt-page .page-content-right {
  padding-right: 32px; }

.bolt-page-grey {
  background-color: rgba( 248, 248, 248 ,  1 );
  background-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 ); }

.bolt-page-white {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1)); }
