	/*BEGIN Back to Top */

	a.back-to-top {
		border: 2px solid #ccc;
		bottom: 5%;
		color: #444;

		font-size: 16px;
		font-weight: normal !important;
		left: auto;
		opacity: 0.8;
		padding: 0.5em 0.7em 0.4em;
		right: 0;
		text-transform: uppercase;
	}

	/*END Back to Top */



	/***Hamburger menu in mobile****/
	body.linear.hd #tray #ribbon a.btn-navbar {
		margin-bottom: .5em;
	}

	.compliance-text-buttons .uk-panel {
		padding: 30px;
		border: 1px solid #1E6B52;
	}

	.compliance-text-buttons .uk-h3,
	.compliance-text-buttons .uk-h3 a {
		font-weight: 600 !important;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0;
		color: #1E6B52;
	}

	.compliance-text-buttons .uk-h3:after {
		font-family: "Font Awesome 5 Duotone";
		content: "\f0a9";
		transition: transform ease-in-out .2s;
	}

	.compliance-text-buttons .uk-h3:after {
		content: "\10f0a9";
		color: #1E6B52;
	}

	.compliance-text-buttons .uk-panel {
		transition: background-color ease-in-out .2s;
	}

	.compliance-text-buttons .uk-panel:hover,
	.compliance-text-buttons .uk-panel:active {
		background-color: #eee;
		transition: background-color ease-in-out .2s;
	}

	.compliance-text-buttons .uk-panel:hover .uk-h3:after,
	.compliance-text-buttons .uk-panel:active .uk-h3:after {
		transform: translatex(5px);
		transition: transform ease-in-out .3s;

	}

	/**BEGIN Striped Table***/
	.tableStriped tr:nth-child(odd) {
		background-color: #fafafa;
	}

	th.tableStriped--heading {
		background: #1e6b52 !important;
		color: #fff;
		vertical-align: bottom;
	}

	/**END Striped Table***/
