button,
input {
	overflow: visible;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
	cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

/*.btn {*/
/*	display: inline-block;*/
/*	font-weight: 400;*/
/*	color: #212529;*/
/*	text-align: center;*/
/*	vertical-align: middle;*/
/*	-webkit-user-select: none;*/
/*	-moz-user-select: none;*/
/*	-ms-user-select: none;*/
/*	user-select: none;*/
/*	background-color: transparent;*/
/*	border: 1px solid transparent;*/
/*	padding: 0.375rem 0.75rem;*/
/*	font-size: 1rem;*/
/*	line-height: 1.5;*/
/*	border-radius: 0.25rem;*/
/*	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;*/
/*	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;*/
/*	-o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/
/*	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/
/*	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;*/
/*}*/

@media (prefers-reduced-motion: reduce) {
	.btn {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
}

.btn:hover {
	color: #212529;
	text-decoration: none;
}

.btn:focus,
.btn.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled,
.btn:disabled {
	opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary2 {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-primary2:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
}

.btn-primary2:focus,
.btn-primary2.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary2.disabled,
.btn-primary2:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}


.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success2 {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-success2:hover {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-success2:focus,
.btn-success2.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(25,135,84,0.5);
	box-shadow: 0 0 0 0.2rem rgba(25,135,84,0.5);
}

.btn-success2.disabled,
.btn-success2:disabled {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}
/*.btn-success:not(:disabled):not(.disabled):active,*/
/*.btn-success:not(:disabled):not(.disabled).active,*/
/*.show>.btn-success.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #1e7e34;*/
/*	border-color: #1c7430;*/
/*}*/

/*.btn-success:not(:disabled):not(.disabled):active:focus,*/
/*.btn-success:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-success.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);*/
/*}*/

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
}

.btn-info:focus,
.btn-info.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

/*.btn-info:not(:disabled):not(.disabled):active,*/
/*.btn-info:not(:disabled):not(.disabled).active,*/
/*.show>.btn-info.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #117a8b;*/
/*	border-color: #10707f;*/
/*}*/

/*.btn-info:not(:disabled):not(.disabled):active:focus,*/
/*.btn-info:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-info.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);*/
/*}*/

.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
}

.btn-warning:focus,
.btn-warning.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

/*.btn-warning:not(:disabled):not(.disabled):active,*/
/*.btn-warning:not(:disabled):not(.disabled).active,*/
/*.show>.btn-warning.dropdown-toggle {*/
/*	color: #212529;*/
/*	background-color: #d39e00;*/
/*	border-color: #c69500;*/
/*}*/

/*.btn-warning:not(:disabled):not(.disabled):active:focus,*/
/*.btn-warning:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-warning.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);*/
/*}*/

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
}

.btn-danger:focus,
.btn-danger.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

/*.btn-danger:not(:disabled):not(.disabled):active,*/
/*.btn-danger:not(:disabled):not(.disabled).active,*/
/*.show>.btn-danger.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #bd2130;*/
/*	border-color: #b21f2d;*/
/*}*/

/*.btn-danger:not(:disabled):not(.disabled):active:focus,*/
/*.btn-danger:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-danger.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);*/
/*}*/

.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
}

.btn-light:focus,
.btn-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

/*.btn-light:not(:disabled):not(.disabled):active,*/
/*.btn-light:not(:disabled):not(.disabled).active,*/
/*.show>.btn-light.dropdown-toggle {*/
/*	color: #212529;*/
/*	background-color: #dae0e5;*/
/*	border-color: #d3d9df;*/
/*}*/

/*.btn-light:not(:disabled):not(.disabled):active:focus,*/
/*.btn-light:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-light.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);*/
/*}*/

.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

/*.btn-dark:not(:disabled):not(.disabled):active,*/
/*.btn-dark:not(:disabled):not(.disabled).active,*/
/*.show>.btn-dark.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #1d2124;*/
/*	border-color: #171a1d;*/
/*}*/

/*.btn-dark:not(:disabled):not(.disabled):active:focus,*/
/*.btn-dark:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-dark.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);*/
/*}*/

.btn-outline-primary2 {
	color: #007bff;
	border-color: #007bff;
}

.btn-outline-primary2:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.btn-outline-primary2:focus,
.btn-outline-primary2.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary2.disabled,
.btn-outline-primary2:disabled {
	color: #007bff;
	background-color: transparent;
}

/*.btn-outline-primary2:not(:disabled):not(.disabled):active,*/
/*.btn-outline-primary2:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-primary2.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #007bff;*/
/*	border-color: #007bff;*/
/*}*/

/*.btn-outline-primary2:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-primary2:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-primary2.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);*/
/*}*/

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d;
}

/*.btn-outline-secondary:hover {*/
/*	color: #fff;*/
/*	background-color: #6c757d;*/
/*	border-color: #6c757d;*/
/*}*/

/*.btn-outline-secondary:focus,*/
/*.btn-outline-secondary.focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/
/*}*/

/*.btn-outline-secondary.disabled,*/
/*.btn-outline-secondary:disabled {*/
/*	color: #6c757d;*/
/*	background-color: transparent;*/
/*}*/

/*.btn-outline-secondary:not(:disabled):not(.disabled):active,*/
/*.btn-outline-secondary:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-secondary.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #6c757d;*/
/*	border-color: #6c757d;*/
/*}*/

/*.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-secondary.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);*/
/*}*/

.btn-outline-success {
	color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent;
}

/*.btn-outline-success:not(:disabled):not(.disabled):active,*/
/*.btn-outline-success:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-success.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #28a745;*/
/*	border-color: #28a745;*/
/*}*/

/*.btn-outline-success:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-success:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-success.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);*/
/*}*/

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}

/*.btn-outline-info:not(:disabled):not(.disabled):active,*/
/*.btn-outline-info:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-info.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #17a2b8;*/
/*	border-color: #17a2b8;*/
/*}*/

/*.btn-outline-info:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-info:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-info.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);*/
/*}*/

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

/*.btn-outline-warning:not(:disabled):not(.disabled):active,*/
/*.btn-outline-warning:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-warning.dropdown-toggle {*/
/*	color: #212529;*/
/*	background-color: #ffc107;*/
/*	border-color: #ffc107;*/
/*}*/

/*.btn-outline-warning:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-warning:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-warning.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);*/
/*}*/

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent;
}

/*.btn-outline-danger:not(:disabled):not(.disabled):active,*/
/*.btn-outline-danger:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-danger.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #dc3545;*/
/*	border-color: #dc3545;*/
/*}*/

/*.btn-outline-danger:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-danger:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-danger.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);*/
/*}*/

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent;
}

/*.btn-outline-light:not(:disabled):not(.disabled):active,*/
/*.btn-outline-light:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-light.dropdown-toggle {*/
/*	color: #212529;*/
/*	background-color: #f8f9fa;*/
/*	border-color: #f8f9fa;*/
/*}*/

/*.btn-outline-light:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-light:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-light.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);*/
/*}*/

.btn-outline-dark {
	color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent;
}

/*.btn-outline-dark:not(:disabled):not(.disabled):active,*/
/*.btn-outline-dark:not(:disabled):not(.disabled).active,*/
/*.show>.btn-outline-dark.dropdown-toggle {*/
/*	color: #fff;*/
/*	background-color: #343a40;*/
/*	border-color: #343a40;*/
/*}*/

/*.btn-outline-dark:not(:disabled):not(.disabled):active:focus,*/
/*.btn-outline-dark:not(:disabled):not(.disabled).active:focus,*/
/*.show>.btn-outline-dark.dropdown-toggle:focus {*/
/*	-webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);*/
/*	box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);*/
/*}*/

.btn-link {
	font-weight: 400;
	color: #007bff;
	text-decoration: none;
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
	text-decoration: underline;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link:disabled,
.btn-link.disabled {
	color: #6c757d;
	pointer-events: none;
}

.btn-lg,
.btn-group-lg>.btn {
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm>.btn {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 0.2rem;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover {
	z-index: 1;
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
	z-index: 1;
}

.btn-toolbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.btn-toolbar .input-group {
	width: auto;
}

/*.btn-group>.btn:not(:first-child),*/
/*.btn-group>.btn-group:not(:first-child) {*/
/*	margin-left: -1px;*/
/*}*/

/*.btn-group>.btn:not(:last-child):not(.dropdown-toggle),*/
/*.btn-group>.btn-group:not(:last-child)>.btn {*/
/*	border-top-right-radius: 0;*/
/*	border-bottom-right-radius: 0;*/
/*}*/

/*.btn-group>.btn:not(:first-child),*/
/*.btn-group>.btn-group:not(:first-child)>.btn {*/
/*	border-top-left-radius: 0;*/
/*	border-bottom-left-radius: 0;*/
/*}*/

/*.btn-sm+.dropdown-toggle-split,*/
/*.btn-group-sm>.btn+.dropdown-toggle-split {*/
/*	padding-right: 0.375rem;*/
/*	padding-left: 0.375rem;*/
/*}*/

/*.btn-lg+.dropdown-toggle-split,*/
/*.btn-group-lg>.btn+.dropdown-toggle-split {*/
/*	padding-right: 0.75rem;*/
/*	padding-left: 0.75rem;*/
/*}*/

/*.btn-group-vertical {*/
/*	-webkit-box-orient: vertical;*/
/*	-webkit-box-direction: normal;*/
/*	-ms-flex-direction: column;*/
/*	flex-direction: column;*/
/*	-webkit-box-align: start;*/
/*	-ms-flex-align: start;*/
/*	align-items: flex-start;*/
/*	-webkit-box-pack: center;*/
/*	-ms-flex-pack: center;*/
/*	justify-content: center;*/
/*}*/

/*.btn-group-vertical>.btn,*/
/*.btn-group-vertical>.btn-group {*/
/*	width: 100%;*/
/*}*/

/*.btn-group-vertical>.btn:not(:first-child),*/
/*.btn-group-vertical>.btn-group:not(:first-child) {*/
/*	margin-top: -1px;*/
/*}*/

/*.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),*/
/*.btn-group-vertical>.btn-group:not(:last-child)>.btn {*/
/*	border-bottom-right-radius: 0;*/
/*	border-bottom-left-radius: 0;*/
/*}*/

/*.btn-group-vertical>.btn:not(:first-child),*/
/*.btn-group-vertical>.btn-group:not(:first-child)>.btn {*/
/*	border-top-left-radius: 0;*/
/*	border-top-right-radius: 0;*/
/*}*/

/*.btn-group-toggle>.btn,*/
/*.btn-group-toggle>.btn-group>.btn {*/
/*	margin-bottom: 0;*/
/*}*/

/*.btn-group-toggle>.btn input[type="radio"],*/
/*.btn-group-toggle>.btn input[type="checkbox"],*/
/*.btn-group-toggle>.btn-group>.btn input[type="radio"],*/
/*.btn-group-toggle>.btn-group>.btn input[type="checkbox"] {*/
/*	position: absolute;*/
/*	clip: rect(0, 0, 0, 0);*/
/*	pointer-events: none;*/
/*}*/


button {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

button:hover,
button:focus {
	text-decoration: none !important;
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.btn:hover,
.btn:active,
.btn:focus {
	outline: none !important;
}

.btn small {
	background: #e6e6e6;
	padding: 2px 8px;
	color: rgba(0, 0, 0, 0.3);
}

.btn .icon {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	bottom: 0;
	background: rgba(0, 0, 0, 0.1);
}

.btn .icon i {
	font-size: 20px;
}

.btn.btn-primary2 {
	background: #4f81c7;
	border-color: #4f81c7;
	color: #fff;
	-webkit-box-shadow: 3px 5px 0px 0px #3d73c0;
	-moz-box-shadow: 3px 5px 0px 0px #3d73c0;
	box-shadow: 3px 5px 0px 0px #3d73c0;
}

.btn.btn-primary2:hover,
.btn.btn-primary2:focus {
	border-color: #3768ac !important;
	background: #3768ac !important;
}

.btn.btn-primary2.btn-link {
	background: transparent;
	color: #fff;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn.btn-outline-primary2 {
	background: #fff;
	color: #4f81c7;
	border-color: #4f81c7;
	-webkit-box-shadow: 3px 5px 0px 0px #769dd3;
	-moz-box-shadow: 3px 5px 0px 0px #769dd3;
	box-shadow: 3px 5px 0px 0px #769dd3;
}

.btn.btn-outline-primary2:hover,
.btn.btn-outline-primary2:focus {
	color: #fff;
	background: #4f81c7;
}


.btn.btn-success2 {
	background: #198754;
	border-color: #198754;
	color: #fff;
	-webkit-box-shadow: 3px 5px 0px 0px #2b955b;
	-moz-box-shadow: 3px 5px 0px 0px #2b955b;
	box-shadow: 3px 5px 0px 0px #2b955b;
}

.btn.btn-success2:hover,
.btn.btn-success2:focus {
	border-color: #2b955b !important;
	background: #2b955b !important;
}

.btn.btn-success2.btn-link {
	background: transparent;
	color: #fff;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.btn.btn-outline-success2 {
	background: #fff;
	color: #4f81c7;
	border-color: #4f81c7;
	-webkit-box-shadow: 3px 5px 0px 0px #769dd3;
	-moz-box-shadow: 3px 5px 0px 0px #769dd3;
	box-shadow: 3px 5px 0px 0px #769dd3;
}

.btn.btn-outline-success2:hover,
.btn.btn-outline-success2:focus {
	color: #fff;
	background: #4f81c7;
}




/*.btn.btn-secondary {*/
/*	color: #fff;*/
/*	border-color: #40bfc1;*/
/*	background: #40bfc1;*/
/*	-webkit-box-shadow: 3px 5px 0px 0px #39adaf;*/
/*	-moz-box-shadow: 3px 5px 0px 0px #39adaf;*/
/*	box-shadow: 3px 5px 0px 0px #39adaf;*/
/*}*/

/*.btn.btn-secondary:hover,*/
/*.btn.btn-secondary:focus {*/
/*	border-color: #329a9c !important;*/
/*	background: #329a9c !important;*/
/*}*/

/*.btn.btn-secondary.btn-link {*/
/*	color: #40bfc1;*/
/*	background: transparent;*/
/*}*/

/*.btn.btn-outline-secondary {*/
/*	background: #fff;*/
/*	color: #40bfc1;*/
/*	border-color: #40bfc1;*/
/*	-webkit-box-shadow: 3px 5px 0px 0px #67cccd;*/
/*	-moz-box-shadow: 3px 5px 0px 0px #67cccd;*/
/*	box-shadow: 3px 5px 0px 0px #67cccd;*/
/*}*/

/*.btn.btn-outline-secondary:hover,*/
/*.btn.btn-outline-secondary:focus {*/
/*	color: #fff;*/
/*	background: #40bfc1;*/
/*}*/

.btn.btn-tertiary {
	color: #fff;
	background: #48da79;
	border-color: #48da79;
	-webkit-box-shadow: 3px 5px 0px 0px #33d669;
	-moz-box-shadow: 3px 5px 0px 0px #33d669;
	box-shadow: 3px 5px 0px 0px #33d669;
}

.btn.btn-tertiary:hover,
.btn.btn-tertiary:focus {
	border-color: #28c75d !important;
	background: #28c75d !important;
}

.btn.btn-tertiary.btn-link {
	color: #48da79;
	background: transparent;
}

.btn.btn-outline-tertiary {
	background: #fff;
	color: #48da79;
	border-color: #48da79;
	-webkit-box-shadow: 3px 5px 0px 0px #72e398;
	-moz-box-shadow: 3px 5px 0px 0px #72e398;
	box-shadow: 3px 5px 0px 0px #72e398;
}

.btn.btn-outline-tertiary:hover,
.btn.btn-outline-tertiary:focus {
	color: #fff;
	background: #48da79;
}

.btn.btn-quarternary {
	color: #fff;
	border-color: #ff78ae;
	background: #ff78ae;
	-webkit-box-shadow: 3px 5px 0px 0px #ff5f9f;
	-moz-box-shadow: 3px 5px 0px 0px #ff5f9f;
	box-shadow: 3px 5px 0px 0px #ff5f9f;
}

.btn.btn-quarternary:hover,
.btn.btn-quarternary:focus {
	border-color: #ff458f !important;
	background: #ff458f !important;
}

.btn.btn-quarternary.btn-link {
	color: #ff78ae;
	background: transparent;
}

.btn.btn-outline-quarternary {
	background: #fff;
	color: #ff78ae;
	border-color: #ff78ae;
	-webkit-box-shadow: 3px 5px 0px 0px #ffabcd;
	-moz-box-shadow: 3px 5px 0px 0px #ffabcd;
	box-shadow: 3px 5px 0px 0px #ffabcd;
}

.btn.btn-outline-quarternary:hover,
.btn.btn-outline-quarternary:focus {
	color: #fff;
	background: #ff78ae;
}

.btn.btn-white {
	background: #fff;
	border-color: #fff;
	color: #000;
}

.btn.btn-round {
	border-radius: 40px;
}

.btn.btn-link {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000;
}

.btn.btn-sm,
.btn-group-sm>.btn {
	padding: 5px 20px;
	font-size: 12px;
}

.btn.btn-lg,
.btn-group-lg>.btn {
	padding: 17px 24px;
	font-size: 16px;
}

.btn.btn-fb {
	background: #4f69a2;
	border-color: #4f69a2;
	color: #fff;
}

.btn.btn-twitter {
	background: #69b6f0;
	border-color: #69b6f0;
	color: #fff;
}

.btn.btn-linkedin {
	background: #2884ba;
	border-color: #2884ba;
	color: #fff;
}

.btn.btn-pinterest {
	background: #d03940;
	border-color: #d03940;
	color: #fff;
}

.btn.btn-dribbble {
	background: #ea6294;
	border-color: #ea6294;
	color: #fff;
}

.btn.btn-outline {
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #000;
	background: transparent;
}

.btn.btn-outline:hover {
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 0, 0, 0.05);
}

.btn:hover {
	box-shadow: none;
}

.btn-answer {
    color: #fff;
    background-color: #eb6100;
    border-color: #eb6100;
}
.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
	-webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

/* B3D CSS Button-pack */
/* Use for free :D */


/* FOR DEMO */
*:focus {outline:0;}
body{background: #424242;}
.b3d-wrapper{ text-align:center; }
button.b3d{ margin: 5px; }
/* END FOR DEMO */

button.b3d{
  background: rgb(238,238,238); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(170,170,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
  padding: 20px 40px;
  border: none;
  color: white;
  font-size: 20pt;
  border-radius: 10px;
  border-bottom: 3px solid #777;
}
button.b3d:active{
  border-bottom: none;
  position: relative;
  top: 3px;
}
button.b3d:hover{filter:brightness(90%);}

button.b3d.red{
  background: rgb(244,67,54); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(244,67,54,1) 0%, rgba(211,47,47,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(244,67,54,1) 0%,rgba(211,47,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(244,67,54,1) 0%,rgba(211,47,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44336', endColorstr='#d32f2f',GradientType=0 ); /* IE6-9 */
  border-color: #b71c1c;
}

button.b3d.pink{
  background: rgb(233,30,99); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(233,30,99,1) 0%, rgba(194,24,91,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(233,30,99,1) 0%,rgba(194,24,91,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(233,30,99,1) 0%,rgba(194,24,91,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e91e63', endColorstr='#c2185b',GradientType=0 ); /* IE6-9 */
  border-color: #880E4F;
}

button.b3d.purple{
  background: rgb(156,39,176); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(156,39,176,1) 0%, rgba(123,31,162,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(156,39,176,1) 0%,rgba(123,31,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(156,39,176,1) 0%,rgba(123,31,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c27b0', endColorstr='#7b1fa2',GradientType=0 ); /* IE6-9 */
  border-color: #4A148C;
}

button.b3d.deep-purple{
  background: rgb(103,58,183); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(103,58,183,1) 0%, rgba(81,45,168,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(103,58,183,1) 0%,rgba(81,45,168,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(103,58,183,1) 0%,rgba(81,45,168,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#673ab7', endColorstr='#512da8',GradientType=0 ); /* IE6-9 */
  border-color: #311B92;
}

button.b3d.indigo{
  background: rgb(63,81,181); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(63,81,181,1) 0%, rgba(48,63,159,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(63,81,181,1) 0%,rgba(48,63,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(63,81,181,1) 0%,rgba(48,63,159,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f51b5', endColorstr='#303f9f',GradientType=0 ); /* IE6-9 */
  border-color: #1A237E;
}

button.b3d.blue{
  background: rgb(33,150,243); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(33,150,243,1) 0%, rgba(25,118,210,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(33,150,243,1) 0%,rgba(25,118,210,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(33,150,243,1) 0%,rgba(25,118,210,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2196f3', endColorstr='#1976d2',GradientType=0 ); /* IE6-9 */
  border-color: #0D47A1;
}

button.b3d.light-blue{
  background: rgb(3,169,244); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(3,169,244,1) 0%, rgba(2,136,209,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(3,169,244,1) 0%,rgba(2,136,209,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(3,169,244,1) 0%,rgba(2,136,209,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03a9f4', endColorstr='#0288d1',GradientType=0 ); /* IE6-9 */
  border-color: #01579B;
}

button.b3d.cyan{
  background: rgb(0,188,212); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0,188,212,1) 0%, rgba(0,151,167,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,188,212,1) 0%,rgba(0,151,167,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,188,212,1) 0%,rgba(0,151,167,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bcd4', endColorstr='#0097a7',GradientType=0 ); /* IE6-9 */
  border-color: #006064;
}

button.b3d.teal{
  background: rgb(0,150,136); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0,150,136,1) 0%, rgba(0,121,107,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,150,136,1) 0%,rgba(0,121,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,150,136,1) 0%,rgba(0,121,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009688', endColorstr='#00796b',GradientType=0 ); /* IE6-9 */
  border-color: #004D40;
}

button.b3d.green{
  background: rgb(76,175,80); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(76,175,80,1) 0%, rgba(56,142,60,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(76,175,80,1) 0%,rgba(56,142,60,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(76,175,80,1) 0%,rgba(56,142,60,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4caf50', endColorstr='#388e3c',GradientType=0 ); /* IE6-9 */
  border-color: #1B5E20;
}

button.b3d.light-green{
  background: rgb(139,195,74); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(139,195,74,1) 0%, rgba(104,159,56,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(139,195,74,1) 0%,rgba(104,159,56,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(139,195,74,1) 0%,rgba(104,159,56,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc34a', endColorstr='#689f38',GradientType=0 ); /* IE6-9 */
  border-color: #33691E;
}

button.b3d.lime{
  background: rgb(205,220,57); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(205,220,57,1) 0%, rgba(175,180,43,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(205,220,57,1) 0%,rgba(175,180,43,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(205,220,57,1) 0%,rgba(175,180,43,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cddc39', endColorstr='#afb42b',GradientType=0 ); /* IE6-9 */
  border-color: #827717;
}

button.b3d.yellow{
  background: rgb(255,235,59); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255,235,59,1) 0%, rgba(251,192,45,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,235,59,1) 0%,rgba(251,192,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,235,59,1) 0%,rgba(251,192,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb3b', endColorstr='#fbc02d',GradientType=0 ); /* IE6-9 */
  border-color: #F57F17;
}

button.b3d.amber{
  background: rgb(255,193,7); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255,193,7,1) 0%, rgba(255,160,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,193,7,1) 0%,rgba(255,160,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,193,7,1) 0%,rgba(255,160,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc107', endColorstr='#ffa000',GradientType=0 ); /* IE6-9 */
  border-color: #FF6F00;
}

button.b3d.orange{
  background: rgb(255,152,0); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255,152,0,1) 0%, rgba(245,124,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,152,0,1) 0%,rgba(245,124,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,152,0,1) 0%,rgba(245,124,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#f57c00',GradientType=0 ); /* IE6-9 */
  border-color: #E65100;
}

button.b3d.deep-orange{
  background: rgb(255,87,34); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255,87,34,1) 0%, rgba(230,74,25,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255,87,34,1) 0%,rgba(230,74,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255,87,34,1) 0%,rgba(230,74,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5722', endColorstr='#e64a19',GradientType=0 ); /* IE6-9 */
  border-color: #BF360C;
}

button.b3d.brown{
  background: rgb(121,85,72); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(121,85,72,1) 0%, rgba(93,64,55,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(121,85,72,1) 0%,rgba(93,64,55,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(121,85,72,1) 0%,rgba(93,64,55,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#795548', endColorstr='#5d4037',GradientType=0 ); /* IE6-9 */
  border-color: #3E2723;
}

button.b3d.grey{
  background: rgb(158,158,158); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(97,97,97,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(158,158,158,1) 0%,rgba(97,97,97,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(158,158,158,1) 0%,rgba(97,97,97,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#616161',GradientType=0 ); /* IE6-9 */
  border-color: #212121;
}

button.b3d.blue-grey{
  background: rgb(96,125,139); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(96,125,139,1) 0%, rgba(69,90,100,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(96,125,139,1) 0%,rgba(69,90,100,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(96,125,139,1) 0%,rgba(69,90,100,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#607d8b', endColorstr='#455a64',GradientType=0 ); /* IE6-9 */
  border-color: #263238;
}