@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-header-no-spacing-defined {
  padding-left: 20px;
  padding-top: 16px;
  padding-right: 20px; }

.bolt-header-condensed {
  padding-top: 8px;
  padding-bottom: 8px; }

.bolt-header-default {
  padding-top: 16px;
  padding-bottom: 16px; }

.bolt-header-relaxed {
  padding-top: 24px;
  padding-bottom: 24px; }

.bolt-header-with-commandbar.bolt-header-condensed {
  padding-right: 12px; }

.bolt-header-with-commandbar.bolt-header-default {
  padding-right: 16px; }

.bolt-header-with-commandbar.bolt-header-relaxed {
  padding-right: 28px; }

.bolt-header-with-commandbar {
  padding-right: 16px; }

.bolt-header-with-back-button {
  padding-left: 16px; }

.bolt-header-title {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-right: 8px; }
  .bolt-header-title.l {
    padding-top: 0px;
    padding-bottom: 0px; }
  .bolt-header-title.s {
    padding-top: 6px;
    padding-bottom: 6px; }

.bolt-header-icon {
  font-size: 16px;
  margin-right: 8px;
  margin-top: 8px; }
  .bolt-header-icon.l {
    margin-top: 10px; }
  .bolt-header-icon.s {
    margin-top: 6px; }

.bolt-header-separator {
  height: 1px;
  background-color: rgba( 244, 244, 244 ,  1 );
  background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 ); }

.bolt-button.bolt-header-back-button {
  font-size: 16px;
  margin-right: 8px; }
