.dark {
	background: #25262d;
}

.dark * {
	color: white !important;
}

.light * {
	color: black;
}

.busdb-application a { color: #0F94D6; }


/* Button */

:not(.dark) .busdb-button:hover { background: rgba(0,0,0,.1); }
.dark .busdb-button:hover { background: rgba(255,255,255,.1); }

.busdb-button.light { background: #FFFFFF; color: #000000 !important; }
.busdb-button.light:hover { background: #F0F0F0; }

.busdb-button.dark, .light .busdb-button { background: #25262d; color: #FFFFFF !important; }
.busdb-button.dark:hover, .light .busdb-button:hover { background: #25262d; }

textarea, input[type=text], input[type=password], select {
	padding: .8rem;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,.78);
	width: 100%;
}

input[type=radio] {
	
}

table {
	border-spacing: 0px;
	width: 100%;
}

table tr:nth-child(2n+1) {
	background:rgba(255,255,255,.95);
}

table tr:nth-child(2n) {
	background:rgba(255,255,255,.95);
}

table th {
	padding: .6rem;
	margin:0px;
	min-width:250px;
	color: white;
	background:#25262d;
	text-align: left;
}

table td {
	padding: .6rem;
	margin:0px;
	min-width:250px;
	border-bottom: 1px solid #d0d0d0;
}

table tr:hover td {
	background: #0F94D622;
	cursor: pointer;
	transition: .2s ease-in;
}


/* Divider */
:not(.dark) .busdb-divider { border-color: rgba(0,0,0,.12); }
.dark .busdb-divider { border-color: rgba(255,255,255,.12); }

.text-white { color: #FFFFFF !important; }
.text-black { color: #000000 !important; }
.text-blue { color: #1C78BA !important; }
.text-darkblue { color: #385D8A !important; }

.background-green { background:#0a0 !important; }
.background-orange { background:#fa0 !important; }
.background-silver { background:#d0d0d0 !important; }