body {
	--sta-ma-green: #009985;
	--sta-ma-purple: #4b497d;
	--sta-ma-padding: 30px;
}
.rsta-documents__container,
.rsta-members__container {
	padding: var(--sta-ma-padding) 0;
}
	.rsta-documents__container h2,
	.rsta-documents__container th,
	.rsta-members__container h2,
	.rsta-members__container th {
		color: var(--sta-ma-green);
		text-transform: uppercase;
	}
	.rsta-documents__container a,
	.rsta-members__container a {
		color: var(--sta-ma-green);
	}

	.rsta-documents__form,
	.rsta-members__form {
		margin-left: auto;
		margin-right: auto;
		max-width: 80%;
		text-align: center;
	}
		.rsta-documents__form h2,
		.rsta-members__form h2 {
			text-align: center;
		}

		.rsta-members__form-selects,
		.rsta-documents__form-selects,
		.rsta-members__search-by-name,
		.rsta-documents__search-by-name {
			display: flex;
			gap: var(--sta-ma-padding);
			justify-content: center;
			margin-bottom: var(--sta-ma-padding);
		}

		.rsta-documents__search-by-name,
		.rsta-members__search-by-name {
			border: 1px solid #ccc;
			margin-left: auto;
			margin-right: auto;
			width: 710px;
		}
			.rsta-documents__search-by-name input[type=text],
			.rsta-members__search-by-name input[type=text] {
				border: 0 none;
				margin: 0;
				width: 80%;
			}
			.rsta-documents__search-by-name button[type=submit],
			.rsta-members__search-by-name button[type=submit] {
				background: transparent !important;
				color: var(--sta-ma-green) !important;
				font-weight: bold !important;
				padding: 0 !important;
			}

		.rsta-members__letters {
			display: flex;
			justify-content: space-between;
		}

		.rsta-documents__form-meta,
		.rsta-members__form-meta {
			display: flex;
			gap: var(--sta-ma-padding);
			justify-content: center;
			padding: var(--sta-ma-padding);
		}
		.rsta-documents__form-meta > a,
		.rsta-members__form-meta > a {
			text-transform: uppercase;
		}
		.rsta-documents__count,
		.rsta-members__count {
			color: var(--sta-ma-green);
			font-style: italic;
			text-transform: uppercase;
		}

.rsta-members__table td img {
	height: 30px;
	width: auto;
}

.rsta-company-profile__container {}
	.rsta-company-profile__logo {}
		.rsta-company-profile__logo img {
			height: auto;
			max-width: 100%;
		}
	.rsta-company-profile__address {
		background-color: #ebeced;
		padding: var(--sta-ma-padding);
	}
		.rsta-company-profile__address ul {
			list-style: none;
			margin: 0 0 2rem;
			padding: 0;
		}
			.rsta-company-profile__address ul li {
				margin-bottom: 0;
			}
		.rsta-company-profile__address a {
			color: var(--sta-ma-purple);
			display: block;
		}

	.rsta-company-profile__container h1 {
		color: var(--sta-ma-green);
		border-bottom: 1px solid var(--sta-ma-green);
		padding-bottom: 15px;
		margin-bottom: var(--sta-ma-padding);
	}

	.rsta-company-profile__container h2,
	.rsta-company-profile__container h3 {
		color: var(--sta-ma-purple);
	}

	.rsta-company-profile__container hr {
		margin: var(--sta-ma-padding) 0;
	}

	.rsta-company-profile__return_links { font-size: 90%; }
		.rsta-company-profile__return_links a {
			color: #6d6e71;
		}
		.rsta-company-profile__return_links > div:last-child {
			text-align: right;
		}

	.rsta-company-profile__accreditations {}
		.rsta-company-profile__accreditations img {
			max-height: 100px;
			width: auto;
		}


.rsta-members-dashboard__link {
	color: var(--bs-body-color);
	text-align: center;
	text-transform: uppercase;
}

p#user_switching_switch_on {
	background: red;
	bottom: 0 !important;
	padding: 10px 20px !important;
	text-transform: uppercase;
}
	p#user_switching_switch_on a {
		color: #fff;
	}

#loginform {}
	#loginform .input {
		background: #ececec;
		color: #464646;
		max-width: 400px;
		width: 100%;
	}
	#loginform label {
		color: #464646;
		display: block;
		font-weight: 700;
		text-transform: uppercase;
	}
