//
// Reboot
//
html {
font-family: sans-serif;
text-size-adjust: 100%;
}
html,
body {
height: 100%;
margin: 0px;
padding: 0px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: $app-general-root-font-size-desktop !important;
font-weight: $font-weight-base;
font-family: $font-family-sans-serif;
// Tablet mode
@include media-breakpoint-down(lg) {
font-size: $app-general-root-font-size-tablet !important;
}
// Mobile mode
@include media-breakpoint-down(md) {
font-size: $app-general-root-font-size-mobile !important;
}
}
body {
display: flex;
flex-direction: column;
a:hover,
a:active,
a:focus {
text-decoration: none !important;
}
}
canvas {
user-select: none;
}
// Angular integration
router-outlet {
display: none;
}
// Layouts
body,
.app-default {
background-color: var(--#{$prefix}app-bg-color);
}
.app-blank {
background-color: var(--#{$prefix}app-blank-bg-color);
}
// Reset CSS3 Transitions for child elements
[data-kt-app-reset-transition="true"] * {
transition: none !important;
}