
@import "bootstrap/mixins/banner";
@import "bootstrap/functions";
@import "_bootstrap-variables.scss";
@import "bootstrap/variables-dark";
@import "bootstrap/maps";
@import "bootstrap/mixins";
@import "bootstrap/utilities";
@import "bootstrap/root";
@import "bootstrap/reboot";
@import "bootstrap/type";
@import "bootstrap/images";
@import "bootstrap/containers";
@import "bootstrap/grid";
@import "bootstrap/tables";
@import "bootstrap/forms";
@import "bootstrap/buttons";
@import "bootstrap/transitions";
@import "bootstrap/dropdown";
@import "bootstrap/button-group";
@import "bootstrap/nav";
@import "bootstrap/navbar";
@import "components/tabs-lw3";
@import "bootstrap/card";
@import "bootstrap/accordion";
@import "bootstrap/breadcrumb";
@import "bootstrap/pagination";
@import "bootstrap/badge";
@import "bootstrap/alert";
@import "bootstrap/progress";
@import "bootstrap/list-group";
@import "bootstrap/close";
@import "bootstrap/toasts";
@import "bootstrap/modal";
@import "bootstrap/tooltip";
@import "bootstrap/popover";
@import "bootstrap/carousel";
@import "bootstrap/spinners";
@import "bootstrap/offcanvas";
@import "bootstrap/placeholders";
@import "bootstrap/helpers";
@import "bootstrap/utilities/api";
/*      Request ID: 7cdfd6f61fbea64b4176dc623394273d_1779142039 (06/05/2026 3:15pm) (failed compilation: /home/austincc/events.austincc.edu/livewhale/core/modules/core/styles/bootstrap.scss) (NcdBCsAgDATAHyVvsnFBQU1xo6W/L6X0NqPFOzQtRh1mio0RlP+CvLTVjaukBjWf0O55NfAL4359uAdjplNo5AM=)      */

// 
// @include bsBanner("");

$prefix: 'lwbs-';

/*  test */
// scss-docs-start import-stack
// Configuration

 
// 





:root {
	//--lwbs-list-group-border-color: var(--lwbs-border-color);
	//--lwbs-border-color: #666;

	--lwbs-danger-text-emphasis: #aa2244; // #a94442;
	--lwbs-danger-bg-subtle: #f2dede;
	--lwbs-danger-border-subtle: #aa224466;

	--lwbs-warning-text-emphasis: #9b2222; //#a24; // #8a6d3b;
	--lwbs-warning-bg-subtle: #f2f2f2; // #fcf8e3;
	--lwbs-warning-border-subtle: #aa224466; // #e6c24b; // from https://meyerweb.com/eric/tools/color-blend/#ECD24C:AA2244:10:hex

  --lwbs-warning-button-text: #a24;
  --lwbs-warning-button-bg: #fff;
  --lwbs-warning-button-border: #a24;
  --lwbs-warning-button-hover-text: #fff;
  --lwbs-warning-button-hover-bg: #a24;
  --lwbs-warning-button-hover-border: #a24;

}

header#header {
  background: $lw3-background-gradient;
}
footer#footer {
  background: black;
}
$grid-gutter-width: 2rem;

// Columns in backend grid via mixin 
.manager #main-content > .row {
 flex: 1 1 auto !important;
  > .main {
    @include make-col(12);
  }
  > .sidebar {
    @include make-col(12);
  }
  @include media-breakpoint-up(lg) {
    > .main:not(.no-sidebar) {
      @include make-col(8);
    }
    > .sidebar {
      @include make-col(4);
    }
  }
  @include media-breakpoint-up(xl) {
    > .main:not(.no-sidebar) {
      @include make-col(9);
    }
    > .sidebar {
      @include make-col(3);
    }
  }
}

@include media-breakpoint-up(lg) {
  .lw_element .row  {
    .section-sidebar {
      @include make-col(5);
    }
    .section-body {
      @include make-col(7);
    }
    .section_content {
      @include make-row();
    }
  }
}

// Layout & components
.lw_element {
	
	
	
	
	
	
	
    
    input[type="text"],
    input[type="password"],
    input[type="number"],
    input[type="url"],
    input[type="email"],
    .lw-false-input,
    textarea { 
       @extend .form-control;
       margin-bottom: .5rem;
     }
    textarea {
      min-height: 8rem; 
      padding: 1rem;
    }
    select {
      @extend .form-select;
      margin-bottom: .5rem;
    }
    .form-switch .form-check-input {
      appearance: none;
      border-color: var(--lw3-input-border);
    }
    
	
  .btn {
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    background-clip: padding-box; 
    background-color: $lw3-accent-color;
    background-image: linear-gradient(65deg, $lw3-background-color-dark 0%, $lw3-accent-color 100%);
    background-repeat: no-repeat;
    background-position: 0;
    transition: all .3s;
    color: $white;
    -webkit-font-smoothing: antialiased;
    margin-top: 0;
    margin-left: 0;
    &:hover {
      background-position: -150px;
      margin-top:-2px;
      margin-left: -2px;
      box-shadow: 3px 2px 6px rgba(0, 0, 0, 0.4);
      &:active {
        background: none;
        box-shadow: none;
      }
    }
    &.btn-link {
      background: transparent;
      border-color: transparent;
      &:hover {
        background: transparent;
      }
    }
    &:focus { // ensure stark focus
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: 1px;
    }
  }
  .submit-bar .btn:hover {
    margin-top: 0; // don't change .btn height on submit-bar
  }

	
	
	
	
	
  
  .navbar {
    background-color: transparent;
    a.nav-link,
    .dropdown-toggle {
      --lwbs-nav-link-color: #fff;
      --lwbs-nav-link-hover-color: #{$yellow};
      --lwbs-nav-tabs-border-radius: .5rem;
      --lwbs-nav-tabs-link-hover-border-color: transparent;
      &:focus-visible {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
      }
    }

  }
  
   
	
	
	//
	//
	
	
	
	
	
	
	
	
	
	
	
	
	
}

// Helpers


// Utilities

// scss-docs-end import-stack

// set input border color.  This can't be done with the --lwbs-border-color
// ar without affecting a bunch of other things
.lw_element .form-control {
	// border-color: #666;
}