.j-forms .content {
	margin-bottom:50px;
}

.login {
	margin-bottom:0!important;
}

.registration {
	margin-bottom:0!important;
}
.recovery {
	margin-bottom:0!important;
}
.card-header {
	font-family:"Roboto";
	font-weight:400;
	color: #006690!important;
	margin: 0;
/* 	padding: 30px 25px; */
	font-size: 24px;
	line-height: 32px;
/* 	text-transform: uppercase; */
}
.card-header a {
	color: #006690!important;
}
.card {
	margin-bottom: 4px;
}
.card-body p {
	font-size: 18px;
}
.form-access-info {
	padding: 25px 25px 0;
	font-family:"Roboto";
/* 	font-weight:400; */
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 26px;
}
.form-access-header p{
	color: #006690;
	margin: 0;
	padding: 30px 25px;
	font-size: 30px;
	text-transform: uppercase;
}

.teaser-spacer{
	margin-top: 35px;
}
.j-tabs-container .j-tabs-label {
	font-family:"Roboto";
	font-size:26px;
	font-weight:400;
}

.j-tabs-first {
	margin-left:25px!important;
}

.j-tabs-container input[type="radio"]:checked+.j-tabs-label {
	border-top:2px solid rgba(0,55,94,0.80);
}

.j-tabs-container input[type="radio"]:checked+.j-tabs-label span {
	color:rgba(0,55,94,1.0);
}

.j-tabs-container .j-tabs-label i,.j-tabs-container .j-tabs-label span,.j-tabs-container input[type="radio"]:checked+.j-tabs-label i {
	color:rgba(0,55,94,1.0);
}

.col-12-padder {
	padding-right: 45px!important;
	padding-left: 40px!important;
}

#session-activate-success-message {
	margin-right: 25px!important;
	margin-left: 25px!important;
	transition: all .2s ease-out;
}

#session-messages  {
	margin-right: 27px!important;
	margin-left: 25px!important;
	transition: all .2s ease-out;
	font-size: 18px;
	line-height: 26px;
}
#session-messages-warning  {
/*
	margin-right: 27px!important;
	margin-left: 25px!important;
*/
	transition: all .2s ease-out;
	font-size: 18px;
	line-height: 26px;
}
#session-messages span{
	color: #155724!important;
}
#session-messages-warning span{
	color: #ff9e2c!important;
}
#session-messages h4 {
	color: #155724!important;
}
#session-messages-warning h4 {
	color: #ff9e2c!important;
}
.j-forms .success-message-login {
background: none;
border-color: none;
color: none;
border:none;
}
.j-forms .success-message-inquiry {
background: none;
border-color: none;
color: none;
border:none;
}
.j-forms span.hint {
  line-height: 20px;
}
.additional_message {
	margin-top: 50px;
}
.email_field_disabled {
-webkit-appearance: none;
  background-color: #fff;
  border: 2px solid rgba(0,0,0,.117647);
  border-radius: 3px;
  box-sizing: border-box;
  color: rgba(34, 127, 171, 1.00);
  display: block;
  font-size: 16px;
  height: 48px;
  line-height: 24px;
  margin: 0;
/*   outline: 1px solid rgba(255,0,0,.14902); */
  overflow: visible;
  padding: 10px 58px 10px 15px;
  transition: all .4s;
  width: 100%;
}