/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Adapted to Masterportal Requirements (https://www.hamburg.de/geowerkstatt)
 */

// 1. Include functions first (so you can manipulate colors, SVGs, calc, etc)
// @import "~bootstrap/scss/functions";

// 2. Include any default variable overrides here
// Variable file; see details there
@import "./mixins.scss";

// 3. Include remainder of required Bootstrap stylesheets
@import "~bootstrap-icons/font/bootstrap-icons";

// for the general buttons
.btn-icon {
    padding-right: 1.5rem;
    padding-left: 1rem;
   i {
        font-size: 1.125rem;
        padding-right: .5rem;
   }
}

// important for control-buttons
.bootstrap-icon {
    position: relative;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
}

// 4. Include any optional Bootstrap CSS as needed
// Layout & components
@import "~bootstrap/scss/utilities";
@import "~bootstrap/scss/root";
@import "~bootstrap/scss/reboot";
// @import "~bootstrap/scss/type";
// @import "~bootstrap/scss/images";
@import "~bootstrap/scss/accordion";
@import "~bootstrap/scss/containers";
@import "~bootstrap/scss/grid";
@import "~bootstrap/scss/tables";
@import "~bootstrap/scss/forms";
@import "~bootstrap/scss/buttons";
@import "~bootstrap/scss/transitions";
@import "~bootstrap/scss/dropdown";
@import "~bootstrap/scss/button-group";
@import "~bootstrap/scss/nav";
@import "~bootstrap/scss/navbar";
@import "~bootstrap/scss/badge";
@import "~bootstrap/scss/breadcrumb";
@import "~bootstrap/scss/alert";
// @import "~bootstrap/scss/progress";
@import "~bootstrap/scss/list-group";
@import "~bootstrap/scss/close";
@import "~bootstrap/scss/modal";
@import "~bootstrap/scss/tooltip";
@import "~bootstrap/scss/toasts";
@import "~bootstrap/scss/popover";
@import "~bootstrap/scss/placeholders";
@import "~bootstrap/scss/spinners";

// Helpers
@import "~bootstrap/scss/helpers";

// 5. Optionally include utilities API last to generate classes based on the Sass map in `_utilities.scss`
@import "~bootstrap/scss/utilities/api";

// 6. Add additional custom code here
// we need to overwrite the bootstrap nav styles to be conform with accessibility (contrast ratio)

.form-select-sm, .form-control-sm, .form-select, .form-control {
    font-size: inherit;
}

.form-floating > label {
    padding: .75rem;
}

.form-floating > .form-select:focus ~ label {
    color: $secondary;
}

.bold {
    font-weight: bold;
}

.accordion-button:not(.collapsed) {
    color: $dark_blue;
}
