@-moz-document domain("glimesh.tv") {
::-webkit-resizer,
::-webkit-scrollbar-corner {
    border-bottom-right-radius: 5px;
    background-color: #2a2a2a;
}
::-webkit-scrollbar-button,
::-webkit-scrollbar-track {
    background: #2a2a2a;
}
::-webkit-scrollbar-thumb {
    background-color: #555 !Important;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #666 !Important;
}
::-webkit-scrollbar-thumb:active {
    background-color: #6666ff !Important;
}
::-webkit-scrollbar-track-piece {
    background-color: #2a2a2a;
}
.navbar-brand img {
    filter: brightness(1.8) hue-rotate(17deg) opacity(0);
}
.navbar-brand {
    background-image: url('https://i.imgur.com/XFjJu6R.png');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.navbar {
    background-color: #1a1a1a;
}
.nav-link:hover {
    color: #9999ff !important;
}
.dropdown-divider {
    border-color: #666;
    width: 90%;
    margin-left: 7px
}
body {
    background-color: #111;
    color: #eee;
}
.btn-primary, .btn-info {
    background-color: #6666ff !important;
    border-color: #6666ff;
}
.btn-primary:hover, .btn-info:hover {
    background-color: #5555ff !important;
    border-color: #5555ff;
}
.btn-primary:focus, .btn-info:active, .btn-primary:focus, .btn-info:focus {
    outline: none !important;
    box-shadow: none !important;
}
.text-muted {
    color: #666 !important;
}
a {
    color: #9999ff;
}
a:hover {
    color: #b3b3ff;
}
.footer-main, .footer-end {
    background-color: #1a1a1a;
}
.footer-social, .footer-social .btn.btn-default {
    background-color: #111;
}
.footer-social .btn-default {
    color: #eee;
}
.footer-social .btn-default:hover {
    color: #9999ff;
}
.dropdown-menu {
    background: #222;
    color: #eee;
}
.dropdown-item:focus, .dropdown-item:hover {
    background: #333;
    color: #eee;
}
.dropdown-menu.dropdown-menu-right.show:active, .dropdown-menu.dropdown-menu-right.show:focus {
    outline: none;
}
select {
    background: #333;
    border-color: #555;
    color: #eee;
}
select:active, select:focus {
    outline: none;
}
.custom-control-label:before {
    background: #333;
    border-color: #2a2a2a;
}
.custom-control-input:checked~.custom-control-label:before {
    background: #6666ff;
    border-color: #6666ff;
}
.card {
    background: #1a1a1a;
}
.input-group .input-group-prepend .input-group-text, .input-group .input-group-append .input-group-text {
    border-color: #2a2a2a;
    background: #1a1a1a;
    color: #ccc;
}
.form-control:disabled {
    background: #333 !important;
    color: #888;
    border-color: #2a2a2a
}
.form-control {
    background: #222;
    border-color: #2a2a2a;
    color: #eee;
}
.form-control:focus {
    background: #2a2a2a;
    border-color: #2a2a2a;
    color: #eee;
}
.form-control:focus, .form-control:active {
    outline: none !important;
    box-shadow: none !important;
}
.custom-control.custom-switch label.custom-control-label::after {
    background-color: #ccc !important;
}
markdown-toolbar {
    display: block;
    background: #2e2e2e !important;
    border: 0px solid #2a2a2a;
    text-align: center;
    padding-top: .7rem;
}
.tab-content.mt-4 .form-control.mb-4 {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
markdown-toolbar .fas {
    padding-left: .5rem !important;
}
#markdown-editor .nav-item .nav-link.active {
    color: #9999ff !important;
    background: transparent !important;
    border-bottom: 2px solid #9999ff;
    border-radius: 0px;
}
#markdown-editor .nav-item .nav-link {
    color: #eee !important;
}
.list-group-item {
    background: #1a1a1a;
    color: #eee;
}
.list-group-item:hover {
    background: #1a1a1a;
    color: #9999ff;
}
.list-group-item.active,
.list-group-item:focus {
    background: #222;
    color: #9999ff;
    border-color: #222;
}
.list-group-item:focus {
    background: #222;
    color: #9999ff;
    border-color: #222;
}
::-webkit-file-upload-button {
    background: #6666ff;
    border: 1px solid #6666ff;
    padding: .2rem .6rem;
    text-shadow: none;
    font-size: 14px;
    font-weight: 400;
    white-space: normal;
    word-wrap: break-word;
    cursor: pointer;
    color: white;
    border-radius: .25rem;
}
::-webkit-file-upload-button:hover {
    background: #5555ff;
    border-color: #5555ff;
    transition: all .1s ease;
    -webkit-transition: all .15s ease;
}
.text-center .row .col-sm-12 img {
    filter: brightness(1.5) hue-rotate(17deg)
}
.custom-file-label {
    background: #222;
    border-color: #2a2a2a;
    color: #eee;
}
.custom-file-label:after {
    background: #1a1a1a;
    color: #eee;
}
.col-lg-2.user-sidebar hr {
    height: 0px;
    margin: 0px;
    margin-top: .2rem;
    margin-bottom: .2rem;
}
.table thead th, .table thead th, .user-content-body table thead th, .table td, .table th, .user-content-body table td, .user-content-body table th {
    border-color: #444;
}
.choices__inner {
    border-color: #2a2a2a !important;
    background: #1a1a1a;
    color: #ccc;
    border-right: none;
}
.choices[data-type*=select-one]:after {
    border-top-color: #9999ff;
}
.choices[data-type*=select-one].is-open:after {
    border-color: transparent transparent #9999ff;
}
.choices__list--dropdown {
    background: #222 !Important;
    border-color: #2a2a2a;
    border-radius: 0px;
    color: #ccc;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background: #1a1a1a;
    color: #9999ff;
}
.choices[data-type*=select-one] .choices__input {
    background: #2a2a2a;
    color: #eee;
    border-color: #2a2a2a;
}
#video-column .card-header.p-1 .form-control {
    height: 2.8rem;
}
.tagify {
    background: #222;
    border-color: #2a2a2a;
    color: #eee;
    border-radius: 5px;
}
.tagify:hover, .tagify:active, .tagify:focus {
    background: #222;
    border-color: #2a2a2a;
    color: #eee;
}

.tagify__dropdown,
.tagify__input:before,
.tagify__input:focus:empty:before {
    color: #eee!important
}
.tagify__dropdown .tagify__dropdown__wrapper {
    background-color: #2a2a2a!important;
    border-color: #2a2a2a!important
}
.tagify__dropdown__item--active {
    background: #1a1a1a;
    color: #9999ff;
}
.fab.fa-twitter.fa-stack-1x {
    color: #1a1a1a !important;
}
#chat .chat-messages .bubble, #chat .chat-messages .channel-header span {
    background: #1a1a1a;
}
.badge-primary {
    background: #6666ff;
}
.emoji-picker.dark .emoji-picker__search {
    background: #222;
    border-color: #2a2a2a;
    color: #ccc;
}
.emoji-picker.dark .emoji-picker__search:active, .emoji-picker.dark .emoji-picker__search:focus {
    background: #2a2a2a;
    border-color: #2a2a2a;
    color: #ccc;
}
.emoji-picker {
    background-color: #1a1a1a !important;
    border-color: #333 !important;
}
.emoji-picker__preview {
    background: #222;
    position: relative;
    border-color: #333 !important;
}
button.emoji-picker__category-button.active {
    color: #9999ff !important;
    border-color: #9999ff;
}
.emoji-picker__emoji:hover {
    background: #2a2a2a !important;
}
.dropdown-item {
    color: #eee;
}
}