$icon-font-path: '~@neos21/bootstrap3-glyphicons/assets/fonts/';
-@import '_bootstrap';
-@import '_variables';
-@import '_mixins';
+@use '_variables' as *;
+@use '_mixins' as *;
+
+@import './_bootstrap-variables';
+
+@import '~bootstrap/scss/functions';
+@import '~bootstrap/scss/variables';
+
+@import '~bootstrap/scss/mixins';
+@import '~bootstrap/scss/root';
+@import '~bootstrap/scss/reboot';
+@import '~bootstrap/scss/type';
+@import '~bootstrap/scss/grid';
+@import '~bootstrap/scss/tables';
+@import '~bootstrap/scss/forms';
+@import '~bootstrap/scss/buttons';
+@import '~bootstrap/scss/dropdown';
+@import '~bootstrap/scss/button-group';
+@import '~bootstrap/scss/input-group';
+@import '~bootstrap/scss/nav';
+@import '~bootstrap/scss/card';
+@import '~bootstrap/scss/badge';
+@import '~bootstrap/scss/alert';
+@import '~bootstrap/scss/close';
+@import '~bootstrap/scss/modal';
+@import '~bootstrap/scss/tooltip';
+@import '~bootstrap/scss/popover';
+@import '~bootstrap/scss/utilities';
+
+@import '~@neos21/bootstrap3-glyphicons/assets/stylesheets/bootstrap3-glyphicons';
// Thanks https://gist.github.com/alexandrevicenzi/680147013e902a4eaa5d
.glyphicon-refresh-animate {
}
/* rules for dropdowns excepts when in button group, to avoid impacting the dropdown-toggle */
-.dropdown {
+.dropdown,
+.dropup {
z-index: z(dropdown) !important;
}
.list-overflow-menu,
.parent-entry {
- z-index: z(header) - 1 !important;
+ z-index: z(menu) - 1 !important;
}
.btn-group,
font-size: 15px;
.dropdown-header {
- padding-left: 1rem;
+ @include padding-left(1rem);
}
.dropdown-item {
}
.modal-dialog {
- text-align: left;
+ text-align: start;
&:not(.modal-lg):not(.modal-xl) {
min-width: 500px;
.inputs {
margin-bottom: 0;
- text-align: right;
+ text-align: end;
> .peertube-button:not(:first-child) {
- margin-left: 10px;
+ @include margin-left(10px);
}
}
}
content: '';
display: block;
position: fixed;
- z-index: z('menu') - 1;
+ z-index: z(overlay);
}
}
}
&.show {
max-height: 1500px;
+ overflow: inherit !important;
}
}
position: relative;
input {
- padding-right: 1.5rem !important;
+ @include padding-right(1.5rem !important);
}
.form-control-clear {
border-left-color: pvar(--mainColor);
}
}
+
+// Override these properties for Bidi support
+@each $size, $length in $spacers {
+ .ml-#{$size} {
+ @include margin-left($length);
+ }
+
+ .mr-#{$size} {
+ @include margin-right($length);
+ }
+
+ .pl-#{$size} {
+ @include padding-left($length);
+ }
+
+ .pr-#{$size} {
+ @include padding-right($length);
+ }
+}