.btn-block {
    display: block;
    width: 180px;
    height: 36px;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 0 1.475rem 2px 1.475rem;
	font-size: 1rem;
    line-height: 2;
    border-radius: .375rem;
}
.mb-2, .my-2 {
    margin-bottom: 1.5rem !important;
}
.center-div {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
}
.splash-description {
    text-align: center;
    display: block;
    line-height: 20px;
    font-size: 1rem;
    margin-top: 15px;
    padding-bottom: 0px;
}
.form-control:focus {
	color: #82849f;
	background-color: transparent;
	border-color: #d9dcff;
	outline: 0;
	box-shadow: 0 0 0 .07rem rgba(89, 105, 255, .25);
}
input:focus {
    border-width: 0.07rem;
    outline: none;
}
.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.60rem 1.25rem 1.25rem 1.25rem;
}
.splash-container .card-header {
    padding: 20px 20px 25px 20px;
}