#pageContainer {
	width: 100%;
	background: #13232fe6;
	padding: 40px;
	max-width: 600px;
	margin: 40px auto;
	border-radius: 4px;
	box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
	color: #fff;
}
#pageContainer h1 {
	color: #fff!important;
}
#pageContainer a.forgot, #pageContainer a.goBackSignin {
	color: #4fa4ff!important;
}
input.custom, textarea {
    font-size: 16px;
    display: block;
    width: 100%;
    padding: 5px 10px;
    background: none;
    background-image: none;
    border: 1px solid #a0b3b0;
    color: #fff;
    border-radius: 0;
    transition: border-color .25s ease, box-shadow .25s ease;
}
.tab-group {
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
}
.tab-group:after {
	content: "";
	display: table;
	clear: both;
}
.tab-group li {
	padding: 0px;
}
.tab-group li a {
	display: block;
	text-decoration: none;
	padding: 10px;
	background: rgba(160, 179, 176, 0.25);
	color: #a0b3b0;
	font-size: 20px;
	float: left;
	width: 100%;
	text-align: center;
	cursor: pointer;
	transition: .5s ease;
}
.tab-group li a.full {
	width: 100%;
}
.tab-group li a:hover {
	background: #179b77;
	color: #ffffff;
}
.tab-group .active a {
	background: #1ab188;
	color: #ffffff;
}

.tab-content > div:nth-child(n+2) {
	display: none;
}
.form-group {
	margin-bottom: .5rem;
}
.form-check-input {
	margin-top: .3rem;
}
#pageContainer.serviceContainer {
	max-width: 800px;
}