html {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
@media (max-width: 576px) {
.col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}
body {
    color: #ffffff;
    background-color: #000000;
}
a {
	color: #d8d8d8;
}
a:focus, a:hover, a:after, a:before{
    color: #ffffff;
}
.h1, h1 {
    font-size: 1.575rem;
}
.card {
    background-color: #191919;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .0rem;
	color: #ffffff;
	margin: 1px;
}
span.hd {
    padding: 1px 4px 1px;
	margin-right: 3px;
    color: #fff;
    background-color: rgb(227, 52, 47);
    font-weight: 800;
    font-size: 80%;
}
span.touch-preview {
    padding: 2px 6px 2px;
    position: absolute;
    left: 50%;
    top: 30%;
    color: #fff;
    background-color: rgba(0,0,0,.30);
}

.list-group-item {
	padding: 0.5rem 0.85rem;
}
.list-group-item.disabled, .list-group-item:disabled {
    color: #bdbdbd;
    background-color: #191919!important;
}
.bg-dark {
    background-color: #252525!important;
}
.list-group-item-dark {
    color: #d8d8d8;
    background-color: #191919;
}
/*
.navbar-dark .navbar-nav .nav-link {
	color: hsla(0, 0%, 100%, 0.74);
    font-size: 1.3rem;
    font-weight: 800;
}
*/
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
    color: #e2e2e2;
    background-color: #2c3238;
}
.form-control {
    color: #495057;
    background-color: #191919;
	border: 1px solid #000000;
}
.btn-outline-dark {
    color: #ffffff;
    background-color: #343a40;
    background-image: none;
    border-color: #343a40;
}
/*///////////////////////////////////////////////*/
* { box-sizing: border-box; margin: 0; padding: 0; }
div.menuwrap, div.menuwrap2 {
    position: relative;
    height: auto; overflow: visible;
}
ul.menu, ul.menu2 {
    height: auto;
	/*max-width: 97%;*/
    overflow: hidden; 
}
ul.menu > li, ul.menu2 > li {
    display: block; float: left; 
    height: auto;
	white-space: nowrap;
    padding: 2px 2px; 
}
ul.collect, ul.collect2 {
    position: absolute;
    right: 0; top: 0;
    padding: 2px 2px; 
    overflow: visible;
}
ul.collect ul.dropdown-menu, ul.collect2 ul.dropdown-menu { right: 0; left: auto; }

.page-link {
    color: #ffffff;
    background-color: #343a40;
    border: 1px solid #000000;
}
.page-item.active .page-link {
    color: #fff;
	background-color: #202427;
    border-color: #343a40;
	border: 1px solid #000000;
}
.page-link:focus, .page-link:hover, .page-link:after, .page-link:before {
    color: #fff;
	background-color: #202427;
    border-color: #343a40;
	border: 1px solid #000000;
}
.breadcrumb {
	background-color: #000000;
	padding: 0;
}
span.touch-preview {
    padding: 2px 6px 2px;
    position: absolute;
    left: 50%;
    top: 30%;
    color: #fff;
    background-color: rgba(0,0,0,.30);
}
.btn {
	color: #d6d6d6;
}
.btn:hover {
    color: #f4f6f9;
    text-decoration: none;
}
.list-group-item {
    background-color: #1b1b1b;
	color: #d6d6d6;
}
.list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover {
    color: #d6d6d6;
    background-color: #333333;
}
.btn-outline-secondary {
    border-color: #000000;
    background-color: #000000;
}
#honeypot {
  display: none;
}
