body {
	/* overflow-x: hidden;
	height: 2000px */
}

nav a,nav a:hover{
	
	color: white
	
}

.click:hover {
	background-color: #fff5be
}

.nohover:hover {
	background: none !important
}

tr.txs td, .txs {
	color: #888 !important
}

.txd {
	color: #DC3545 !important
}

.txb {
	color: black !important
}

.txp {
	color: #0d6efd !important
}

.tsu {
	color: green !important
}

.twa {
	color: #ffc107 !important
}

.tdn {
	text-decoration: none !important
}

.fsi {
	font-style: italic;
}

.fwb {
	font-weight: bold;
}

a {
	cursor: pointer
}

a.nav-item:hover {
	color: #ffc107
}

.navbar {
	position: sticky;
	top: 0
}

.sidebar {
	position: fixed;
	left: 0;
	width: 150px;
	height: 100%;
	background-color: #f8f9fa;
	z-index: 1000;
	transition: transform .3s;
	transform: translateX(-100%)
}

.sidebar-title {
	padding: .5rem 1rem
}

.sidebar.active {
	transform: translateX(0)
}

.main-content {
	padding: 15px 15px 15px 250px;
	transition: margin-left .3s
}

.xsmall td{
	font-size: 0.8em
}

.search-thead input, .search-thead tr th span {
	cursor: pointer
}
.search-thead .d-flex, .search-thead .d-flex input, .search-start, .search-back {
	display: none
}

/* input[type="datetime-local"]{
	width: 50px;
} */

.select-page {
	cursor:pointer;
	width: 5rem; 
	background: none; 
	border: 1px solid #ccc;
	padding: 0.2rem 0.4rem;
	margin-left: 1rem;
	margin-right: 1rem;
}

.add-log {
	display: none
}

.txo {
	color: orangered
}

.tdk {
	color: black
}

.txf {
	color: deepskyblue
}

/* .cut {
	overflow: hidden;
} */

/* link collapse */

.alert a.lc, .alert a.lc[aria-expanded="true"]:hover {
	color: #495057
}

.alert a.lc:hover, .alert a.lc[aria-expanded="true"] {
	color:#DC3545 !important
}

/* input[type="radio"][name="offer"]:checked, input[type="radio"][name="compare"]:checked {
	background-color: black;
} */

input[type="radio"]:checked {
	background-color: black;
}

@media (max-width:1000px) {

	.main-content {
		padding-left: 15px;
		margin: auto
	}

	.sidebar {
		width: 100%
	}

	form.add-log > input[type='text'] {

		margin-bottom: 5px;

	}

}

input[readonly] {
	background-color: #eee !important
}

.c2c {
	cursor: pointer
}

.blink {
	font-weight: bold;
	color: black
}

.table.table-hover.small > tbody > tr > td s {
	text-decoration: none;
}

.table.table-hover.small > tbody > tr > td.txs > s {
	color: #888;
}

.bgwarning {
	background-color: #fff5be !important;
}

.bg-warning {
	background: #ffc107 !important;
}

.sresult {
    padding: 1em;
    position: absolute;
    z-index: 999;
    background: #fff;
    display: none
}

.copyticker.copy:after{
	content: '   !!!';
}