$icon-font-path: '~@neos21/bootstrap3-glyphicons/assets/fonts/';
+@import '_bootstrap-variables';
@import '_variables';
@import '_mixins';
/*** theme ***/
// now beware node-sass requires interpolation
// for css custom properties #{$var}
- --mainColor: #{$orange-color};
- --mainHoverColor: #{$orange-hover-color};
+ --mainColor: #{$main-color};
+ --mainColorLighter: #{$main-color-lighter};
+ --mainColorLightest: #{$main-color-lightest};
+ --mainHoverColor: #{$main-hover-color};
--mainBackgroundColor: #{$bg-color};
--mainForegroundColor: #{$fg-color};
- --secondaryColor: #{$cyan-color};
+ --secondaryColor: #{$secondary-color};
--menuBackgroundColor: #{$menu-background};
--menuForegroundColor: #{$menu-color};
--inputBackgroundColor: #{$input-background-color};
--inputPlaceholderColor: #{$input-placeholder-color};
+ --textareaBackgroundColor: #{$textarea-background-color};
+
--actionButtonColor: #{$grey-foreground-color};
--supportButtonBackgroundColor: #{transparent};
--supportButtonColor: #{var(--actionButtonColor)};
color: var(--mainForegroundColor);
}
-.btn-outline-secondary {
- border-color: $input-border-color;
-}
-
label {
font-weight: $font-bold;
font-size: 15px;
color: black;
}
+.row {
+ margin: 0 !important;
+}
+
.main-col {
margin-left: $menu-width;
- width: auto;
+ width: calc(100% - #{$menu-width});
+ outline: none;
.margin-content {
margin-left: $not-expanded-horizontal-margins;
// Override some properties if the main content is expanded (no menu on the left)
&.expanded {
margin-left: 0;
+ width: 100%;
.margin-content {
margin-left: $expanded-horizontal-margins;
padding-right: $expanded-horizontal-margins;
}
}
+
+ &.lock-scroll .main-row > router-outlet + * {
+ // Lock and hide body scrollbars
+ position: fixed;
+
+ // Lock and hide sub-menu scrollbars
+ .sub-menu {
+ overflow-x: hidden;
+ }
+ }
}
.title-page {
}
}
+.title-page-about,
+.title-page-settings {
+ white-space: nowrap;
+ font-size: 115%;
+ font-weight: $font-regular;
+
+ &.active {
+ font-weight: $font-semibold;
+ }
+}
+
.admin-sub-header {
display: flex;
align-items: center;
}
}
-@media screen and (max-width: 1600px) {
+.anchor {
+ position: relative;
+ top: #{-($header-height + 20px)};
+}
+
+@media screen and (max-width: #{map-get($grid-breakpoints, xxl)}) {
.main-col {
&.expanded {
.margin-content {
}
}
-@media screen and (max-width: 900px) {
+@media screen and (max-width: #{map-get($grid-breakpoints, lg)}) {
.main-col {
&.expanded {
.margin-content {
.sub-menu {
padding-left: 50px;
+ padding-right: 50px;
.title-page {
font-size: 17px;
overflow-x: auto;
padding-left: 15px;
padding-right: 15px;
- margin-bottom: 10px;
+ margin-bottom: $sub-menu-margin-bottom-small-view;
+ }
+
+ my-markdown-textarea {
+ .root {
+ max-width: 100% !important;
+ }
}
- input[type=text], input[type=password] {
+ input[type=text],
+ input[type=password],
+ input[type=email],
+ textarea {
width: 100% !important;
}
}