html, body {
	font-family: 'Open Sans',Tahoma;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #616161;
	margin: 0px;
	height: 100%;
}

.logoDiv {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 70px;
	text-align: center;
	max-height: 70px;
}

.logoDiv img {
	vertical-align: middle;
	max-height: 70px;
}

.logoDiv span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.error-title {
	font-size: 22px;
	font-weight: 300;
	color: #616161;
}

.error {
	color: red;
}

.success {
	color: green;
}

.heading {
	color: #333;
	font-weight: bold;
}

.headerMessage {
	font-size: 28px;
	color: #404040;
	margin-bottom: 5px;
}

.centerMessage {
	font-size: 20px;
	color: #808080;
	margin-bottom: 5px;
}

.errorCenterMessage {
	font-size: 20px;
	color: #808080;
	margin-bottom: 5px;
}

.messageESClass {
	color: black;
	border: 1px solid #c8c8c8;
	border-radius: 9px;
	min-width: 400px;
	max-width: 550px;
	box-shadow: none;
	background-color: #f5f5f5 !important;
	padding: 15px;
	margin: auto;
}

.imgESClass {
	margin-bottom: -5px;
	margin-right: 10px;
	margin-left: 10px;
	width: 20px;
	height: 20px;
}

.Link {
	color: black;
	text-decoration: none;
	background-image: linear-gradient(to right, #c3c3c3 40%, rgba(255, 255, 255, 0)
		20%);
	background-position: bottom;
	background-size: 7px 1px;
	background-repeat: repeat-x;
}

/* active link visited */
.Link:hover, .Link:focus {
	color: #50cce3;
	text-decoration: none;
	background-image: none;
	outline: none;
}

.logo_container{
	margin:auto;
	display:table;
	margin-top: 30px;
	margin-bottom: 30px;
	height:70px;
	text-align:center;
	vertical-align:middle;
}

.logo_container div{
	margin:auto;
	display:table-cell;
	vertical-align: middle;
}

.logo_container img{
	margin:auto;
	max-width:250px;
	max-height: 70px;
}

button{
	height:39px;
	border-radius:10px;
	border-color:#2bc0e4;
	border-style:solid;
	background-color:#2bc0e4;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	font-weight: 500;
	padding: 5px 15px;
	margin-bottom: 5px;
	text-align: center;
}