body {
	background-color: #ffffff;;
	/*font-family: Arial, sans-serif;*/
}

.wrapper {
	width: 400px;
	margin: 0 auto;
	font-size: medium;
	/*box-shadow: 0 0 10px black;
	border-radius: 5px;
	background: white;*/
}

.wrapper a:link,
.wrapper a:hover,
.wrapper a:visited {
	color: #157bc2;
}

.wrapper .inside {
	padding: 10px;
}

.wrapper h2 {
	color: #157bc2;
	display: block;
	font-size: 20px;
	text-align: center;
}

.wrapper p {
	margin: 0;
}

.wrapper input {
	padding: 5px 10px;
	border: 1px solid grey;
	width: 360px;
}

.wrapper .signInButton:link, 
.wrapper .signInButton:hover, 
.wrapper .signInButton:visited {
	background: #157bc2;
	color: white;
	text-transform: uppercase;
	width: 100%;
	display: block;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	margin: 5px 0;
}

.wrapper .links {
	text-align: center;
	font-size: 14px;
	width: 100%;
}

.wrapper .footer {
	text-align: center;
	font-size: 12px;
	color: grey;
	width: 100%;
	margin-top: 20px;
}

.wrapper .messageCell {
	color: red;
}

.wrapper .messageCell h4 {
	display: none;
}

/* Make a button full width */
.button-block {
    display: block;
    width: 100%;
}
/* Page heading CSS */
.pageHeading {
    border-bottom: 6px solid #031024;
    margin-bottom: 30px;
    padding-bottom: 10px;
    font-size: 35px;
	text-align: center;
} 
.textHeading label.slds-form-element__label, .textHeading a.slds-button{
    font-size: 16px !important;
}
.textHeading a.slds-button{padding: 3px;}
.customLogInMessage {
    padding-top: 15px;
    color: red;
    text-align: center;
	font-weight: bold;
}
.txdads .slds-box {
    padding: 3rem 2rem !important;
    border-radius: 0 !important;
    border: 3px solid #122d5e !important;
}
.headerSection .slds-col {
    flex: none;
}
.headerSection {
    align-items: center !important;
    justify-content: space-between !important;
}
.headerSection .slds-col img {
    width: 300px;
    height: 100px;
}