﻿body {
    color: #000;
}

.widget-numbers pre, table pre {
    width: 420px;
    max-width: 60vw;
    max-height: 220px;
    padding: 8px;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    border: 1px solid #ccc;
    resize: both;
    overflow: auto;
}

.app-theme-white .app-footer .app-footer__inner, .app-theme-white .app-header {
    background: #f4f8fa;
    border-bottom: 1px solid #e6edf1;
}

.app-theme-white .app-sidebar {
    background: #fff;
    border-right: 1px solid #e6edf1 !important;
}

.widget-content .widget-numbers {
    font-size: 1.2rem;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 16px;
}

.card {
    box-shadow: 0 0 10px #f8f8f8;
    border: 1px solid #e6edf1;
}

.app-sidebar.sidebar-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.bg-night-fade {
    background-image: none !important;
}

.app-theme-white.app-container {
    background-color: #f8f8f8;
}

.app-header.header-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.app-theme-white .app-sidebar {
    background-color: #f4f8fa;
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a,
.app-sidebar.sidebar-text-dark .vertical-nav-menu ul > li > a {
    color: #000;
}

h2, .h2 {
    font-size: 1.5rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 1rem;
}

.app-theme-white.app-container {
    background-color: #fafcfd;
}

.header-user-info {
    display: block !important;
}

.vertical-nav-menu ul > li > a .metismenu-icon {
    display: inline-block;
}

.vertical-nav-menu ul > li > a {
    padding: 0 0 0 38px !important;
}