mailtrain/client/src/scss/mailtrain.scss
Tomas Bures 6f6258e53b Some cosmetic updates
Fix - GrapesJS 0.14.50 does not work with grapesjs-mjml. GrapesJS version downgraded to 0.14.49
2019-01-12 11:49:22 +01:00

149 lines
2.9 KiB
SCSS

$fa-font-path: "../static-npm/fontawesome";
@import "./variables.scss";
@import "node_modules/@coreui/coreui/scss/coreui.scss";
@import "node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss";
@import "node_modules/@fortawesome/fontawesome-free/scss/regular.scss";
@import "node_modules/@fortawesome/fontawesome-free/scss/solid.scss";
.custom-select {
-webkit-appearance: none; // This is a fix for Chrome
}
body.mailtrain {
background-color: white;
.dropdown-item {
border-bottom: none 0px;
}
.mt-breadcrumb-and-tertiary-navbar {
display: flex;
border-radius: 0;
@include border-radius($breadcrumb-border-radius);
@include borders($breadcrumb-borders);
background-color: $breadcrumb-bg;
.breadcrumb {
border: 0px none;
margin-bottom: 0px;
padding-top: 11px;
padding-bottom: 12px;
}
margin-bottom: 1.5rem;
}
@include media-breakpoint-down(md) {
.app-header {
position: relative;
}
.app-body {
margin-top: 0px;
}
}
.app-header {
.navbar {
padding: 0 15px;
.navbar-brand {
// width: $sidebar-width - 30px;
width: 130px; // We don't use sidebar yet, so no need to align with it.
justify-content: left;
@include media-breakpoint-down(md) {
// This is to keep the title and the menu buttons in order. Normally the brand is position: absolute which distorts the order
position: relative;
top: auto;
left: auto;
margin: 0px;
}
}
}
@include media-breakpoint-down(md) {
.navbar-toggler {
color: #fff;
height: 35px;
margin-top: 10px;
margin-bottom: 10px;
}
}
.navbar-toggler {
.navbar-toggler-icon, &:hover .navbar-toggler-icon {
background-image: $navbar-dark-toggler-icon-bg;
}
}
.navbar-nav {
margin-top: 8px;
margin-bottom: 8px;
}
.mt-navbar-nav-right {
@include media-breakpoint-up(lg) {
flex-grow: 1;
justify-content: flex-end;
}
.nav-item {
.nav-link {
padding: 0px;
}
@include media-breakpoint-up(lg) {
margin-left: 15px;
}
@include media-breakpoint-down(md) {
margin-right: 15px;
.dropdown-menu-right {
right: auto;
left: 0;
}
}
}
}
.mt-navbar-nav-left {
@include media-breakpoint-up(lg) {
margin-left: 15px;
}
.nav-item {
margin-right: 15px;
}
}
.nav-item {
min-width: 0px;
}
}
.main .container-fluid {
padding: 0 15px;
@include media-breakpoint-down(md) {
padding: 0 3px;
}
}
.navbar-dark {
.navbar-nav {
.active > .nav-link:hover {
color: $navbar-dark-active-color;
}
}
}
}
.gpg-text {
font-family: monospace;
}