::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background: #202020;
}
::-webkit-scrollbar-thumb {
  background: #606060;
}
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

body {
	color: #efefef !important;
    background: url(https://css.vengefulsyndicate.com/theme.park/Resources/blur-noise.png), #0c0c0c center center/cover no-repeat fixed !important;
}

a {
    color: #fff !important;
}

a:hover {
    color: #000 !important;
}

a.discrete-link:hover {
    color: #c00000 !important;
}

#mainNav {
    background-color: #131313 !important;
    border-color: #000000 !important;
}

.content-wrapper {
    background: none;
}

.navbar-sidenav, .sidenav-second-level {
    background-color: rgba(0,0,0,0.25) !important;
    border-right: 2px solid !important;
    border-color: #000 !important;
}

.navbar-nav .dropdown-divider, .nav-item-divider {
    border-top: 2px solid !important;
    border-color: #000 !important;
}

.sidenav-toggler {
    background-color: rgba(0,0,0,0.5) !important;
    border-top: 2px solid #000 !important;
    border-right: 2px solid !important;
    border-color: #000 !important;
}

.btn-outline-dark {
    color: #fff;
    border-color: #000;
    background: #303030;
}

.table {
    color: #cfcfcf;
}

.table td, .table th {
    border-top: 1px solid #000;
}

.table-warning, .table-warning>td, .table-warning>th {
    background-color: rgba(255,238,186,.25);
    border-color: #ffdf7e;
    color: #ffab33;
}

.table-danger, .table-danger>td, .table-danger>th {
    background-color: rgba(245,198,203,.25);
    border-color: #f5c6cb;
    color: #e00000;
}

.border-right {
    border-right: 1px solid #000 !important;
}

.active-page {
    box-shadow: inset 5px 0 0 #ab2230 !important;
    background-color: #303030 !important;
}

.navbar-sidenav > li:hover, .sidenav-second-level > li:hover, .navbar-nav .dropdown-item:hover {
    box-shadow: inset 5px 0 0 #a00000 !important;
    background-color: #202020 !important;
}

.form-control {
    color: #ccc;
    background-color: rgba(48,48,48,.5);
    border: 1px solid #000;
}

.form-control:focus {
    color: #fff;
    background-color: #202020;
    border-color: #000;
    box-shadow: 0 0 0 0.2rem rgba(255,255,255,.25);
}
#mainNav .navbar-brand {
	display: none;
}
#mainNav > a > img {
	display: none;
}

#mainNav.navbar-light .navbar-collapse .navbar-sidenav .nav-link-collapse:after {
    color: rgba(255,255,255,.5);
}

#mainNav.fixed-top.navbar-light .sidenav-toggler a i {
    color: rgba(255,255,255,.5);
}

.navbar-nav .dropdown-menu {
    background-color: #131313 !important;
    color: #ccc;
}

.dropdown-item {
    color: #ccc;
}

.form-control:disabled, .form-control[readonly] {
    background-color: rgba(48,48,48,.5);
    opacity: 1;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    background-color: #f8f9fa;
}

.note-editor.note-frame, .note-editor.note-airframe {
    border: 1px solid #000;
}
.card {
    border: 2px solid;
    border-color: #000;
}
.card {
    background-color: rgba(32,32,32,.5);
    border: 1px solid rgba(0,0,0,.125);
}

.note-editor .note-dropzone {
    color: #87cefa;
    background-color: #fff;
    opacity: .95;
}

.card-header {
    background-color: rgba(32,32,32,.5) !important;
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.note-editor.note-frame .note-editing-area .note-editable, .note-editor.note-airframe .note-editing-area .note-editable {
    background-color: #232323;
    color: #fff;
}

.note-editor.note-frame .note-statusbar, .note-editor.note-airframe .note-statusbar {
    background-color: rgba(32,32,32,.5) !important;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #000;
}

.note-toolbar .note-btn {
    background: #303030;
    border-color: #000;
    color: #cfcfcf;
}

.dropdown-menu {
    color: #fff;
    background-color: #202020;
    border: 1px solid #000;
}

.btn-light {
    color: #efefef;
    background-color: #303030;
    border-color: #000;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
    border: 1px solid #000;
}

pre {
    color: #fff;
}

.img-thumbnail {
    padding: 0;
    background: none;
    border: 1px solid #000;
    border-radius: 1.25rem;
}

.input-group-text {
    color: #efefef;
    background-color: #202020;
    border: 1px solid #161616;
}

.custom-file-label {
    color: #efefef;
    background-color: #303030;
    border: 1px solid #000;
}
.custom-file-label::after {
    color: #efefef;
    background-color: #202020;
}

i.note-icon-font.note-recent-color {
    color: #fff !important;
    background: none !important;
}

.modal-content {
    border: 1px solid rgba(0,0,0,.2);
    background: url(https://css.vengefulsyndicate.com/theme.park/Resources/blur-noise.png), #0c0c0c center center/cover no-repeat fixed !important;
}