180 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			180 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
.subhead {
 | 
						|
  position: sticky;
 | 
						|
  top: 0;
 | 
						|
  right: 0;
 | 
						|
  left: 0;
 | 
						|
  z-index: $zindex-toolbar;
 | 
						|
  width: auto;
 | 
						|
  min-height: 43px;
 | 
						|
  padding: .25rem;
 | 
						|
  color: #495057; // #0c192e;
 | 
						|
  background: $white;
 | 
						|
  box-shadow: -3px -2px 22px #ddd;
 | 
						|
 | 
						|
  .row {
 | 
						|
    margin-right: 0;
 | 
						|
    margin-left: 0;
 | 
						|
  }
 | 
						|
 | 
						|
  &.noshadow {
 | 
						|
    box-shadow: none;
 | 
						|
  }
 | 
						|
 | 
						|
  joomla-toolbar-button,
 | 
						|
  .btn-group {
 | 
						|
    margin-inline-start: .75rem;
 | 
						|
 | 
						|
    &:first-child {
 | 
						|
      margin-inline-start: 0;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  joomla-toolbar-button {
 | 
						|
 | 
						|
    .btn > span,
 | 
						|
    .dropdown-item > span {
 | 
						|
      margin-inline-end: .5rem;
 | 
						|
      width: 1.25em;
 | 
						|
      text-align: center;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .btn {
 | 
						|
    --subhead-btn-accent: #495057;
 | 
						|
    padding: 0 1rem;
 | 
						|
    margin: 5px 0;
 | 
						|
    font-size: 1rem;
 | 
						|
    line-height: 2.45rem;
 | 
						|
    color: #495057;
 | 
						|
    background: $white;
 | 
						|
    border-color: $gray-500;
 | 
						|
 | 
						|
    > span {
 | 
						|
      display: inline-block;
 | 
						|
      color: var(--subhead-btn-accent);
 | 
						|
    }
 | 
						|
 | 
						|
    &:not([disabled]):hover,
 | 
						|
    &:not([disabled]):active,
 | 
						|
    &:not([disabled]):focus {
 | 
						|
      color: rgba(255, 255, 255, .9);
 | 
						|
      background-color: var(--subhead-btn-accent);
 | 
						|
      border-color: var(--subhead-btn-accent);
 | 
						|
 | 
						|
      > span {
 | 
						|
        color: rgba(255, 255, 255, .9);
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    &.btn-success {
 | 
						|
      --subhead-btn-accent: var(--success);
 | 
						|
    }
 | 
						|
 | 
						|
    &.btn-danger {
 | 
						|
      --subhead-btn-accent: var(--danger);
 | 
						|
    }
 | 
						|
 | 
						|
    &.btn-primary {
 | 
						|
      --subhead-btn-accent: #2a69b8;
 | 
						|
    }
 | 
						|
 | 
						|
    &.btn-secondary {
 | 
						|
      --subhead-btn-accent: #001b4c;
 | 
						|
    }
 | 
						|
 | 
						|
    &.btn-info {
 | 
						|
      --subhead-btn-accent: #132f53;
 | 
						|
    }
 | 
						|
 | 
						|
    &.btn-action {
 | 
						|
      --subhead-btn-accent: #132f53;
 | 
						|
      display: flex;
 | 
						|
      align-items: center;
 | 
						|
 | 
						|
      &::after {
 | 
						|
        width: 2.375rem;
 | 
						|
        font-family: "Font Awesome 6 Free";
 | 
						|
        font-weight: 900;
 | 
						|
        content: "\f078";
 | 
						|
        border: 0;
 | 
						|
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    &[disabled],
 | 
						|
    &.dropdown-toggle[disabled] {
 | 
						|
      --subhead-btn-accent: #132f53;
 | 
						|
      background: rgba($gray-300, .8);
 | 
						|
      opacity: .5;
 | 
						|
 | 
						|
      &:hover,
 | 
						|
      &:active,
 | 
						|
      &:focus {
 | 
						|
        cursor: not-allowed;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .dropdown-toggle {
 | 
						|
    &.btn {
 | 
						|
      padding-inline-end: 0;
 | 
						|
    }
 | 
						|
 | 
						|
    > * {
 | 
						|
      pointer-events: none;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .btn-group:not(:last-child) > .dropdown-toggle-split {
 | 
						|
    order: 1;
 | 
						|
    margin-inline-start: -$border-radius;
 | 
						|
    border-radius: 0 $border-radius $border-radius 0;
 | 
						|
  }
 | 
						|
 | 
						|
  .dropdown-menu joomla-toolbar-button,
 | 
						|
  .btn-group joomla-toolbar-button {
 | 
						|
    margin-inline-start: 0;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
@include media-breakpoint-down(md) {
 | 
						|
  joomla-tab[view=accordion] .col-md-9,
 | 
						|
  joomla-tab[view=accordion] .col-md-3 {
 | 
						|
    padding: .5rem 1rem !important;
 | 
						|
  }
 | 
						|
 | 
						|
  #myTab {
 | 
						|
    margin-top: 1rem;
 | 
						|
    margin-bottom: 1.5rem;
 | 
						|
  }
 | 
						|
 | 
						|
  joomla-tab[view=accordion] ul li {
 | 
						|
    width: 100%;
 | 
						|
  }
 | 
						|
 | 
						|
  .subhead {
 | 
						|
 | 
						|
    joomla-toolbar-button,
 | 
						|
    .btn-group,
 | 
						|
    .btn {
 | 
						|
      width: 100%;
 | 
						|
      margin-left: 0;
 | 
						|
      text-align: left;
 | 
						|
    }
 | 
						|
 | 
						|
    .btn-toolbar > .btn-group,
 | 
						|
    .btn-toolbar > joomla-toolbar-button {
 | 
						|
      margin-left: 0;
 | 
						|
    }
 | 
						|
 | 
						|
    .btn.btn-action::after {
 | 
						|
      text-align: center;
 | 
						|
      margin-inline-start: auto;
 | 
						|
    }
 | 
						|
 | 
						|
    .dropdown-toggle-split {
 | 
						|
      width: auto;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |