.btn {
	/* margin-bottom: 0.5em;
	margin-left: 0.5em; */
	/* border: 2px solid var(--tmn-darkblue); */
	padding: 6px 18px;
	font-size: 0.75em;
	letter-spacing: 0.005em;
	text-transform: none;
	color: var(--tmn-darkblue);
	background-color: #e6e6e6;
	transition: all 0.25s ease-in-out;
	/* border-radius: 0 !important; */
}

.btn.dlg-btn {
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	border: 2px solid var(--tmn-darkblue);
	border-radius: 0 !important;
}

.btn.dlg-btn2 {
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	border: 2px solid var(--tmn-darkblue);
	border-radius: 0 !important;
}

.btn:hover {
	background-color: #a6a6a6;
	border-color: white;
	color: white;
}

.btn:active {
	background-color: #a6a6a6;
	border-color: white;
	color: white;
	box-shadow: none;
}

.btn:focus, .btn:active:focus {
	background-color: #a6a6a6;
	border-color: white;
	color: white;
	outline: 5px auto white;
}

button:disabled, button[disabled] {
	color: white !important;
	background-color: #a6a6a6 !important;
	transition: none !important;
	border: 2px solid gray !important;
}

button.my-btn-send, a.my-btn-send {
	color: green;
}

button.my-btn-fwd, a.my-btn-fwd {
	color: blue;
}

button.my-btn-cancel, a.my-btn-cancel {
	color: darkred;
}

button.no-margin, a.no-margin {
	background-color: white;
	border: 2px solid gray;
	margin-left: 0;
}

div.btn-container-center {
	text-align: center;
}

div.btn-container-right {
	text-align: right;
}

.btn-primary {
	color: rgb(0, 89, 223) !important;
}

.btn-success {
	color: rgb(0, 69, 173) !important;
}

.btn-danger {
	color: darkred !important;
}

.button-area {
	height: 80px;
}

.btn-corner-pos {
	position: absolute;
	right: 0.5em;
	bottom: 0;
	font-size: 0.8em;
}

.btn-corner-pos-left {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0.8em;
}

/* special width on dialog pages? */

@media screen and (max-width: 1024px) {
	.btn.btn-primary, .btn.btn-danger, .btn.btn-success {
		font-size: 1.0em;
	}
	.btn.dlg-btn2 {
		margin-bottom: 0.5em;
		margin-left: 0.5em;
		border: 2px solid var(--tmn-darkblue);
		border-radius: 0 !important;
		font-size: 0.6em !important;
	}
}
