/* My Account */.LoginBenefitsLast{	margin-bottom: 15px;	clear: both;}.LoginBenefits{	clear: both;}.LoginBenefits h3{	color: #3a9805;	margin-bottom: 10px;}@media (min-width: 768px) {	#SpecialDetails ul, #SpecialDetails2 ul, #SpecialDetails3 ul, #SpecialDetails4 ul, #SpecialDetails5 ul	{		margin: 0px 0px 0px 40px;		font-family: Helvetica, Arial, sans-serif;	}}#SpecialDetails a:visited, #SpecialDetails2 a:visited, #SpecialDetails3 a:visited, #SpecialDetails4 a:visited, #SpecialDetails5 a:visited{	color: #125390;}.LoginRow{	height: 63px;/*	width: 760px;*/}.LoginRow img{	float: left;	margin: 10px;}.BenefitDescription{	margin-bottom: 3px;		float: left;	background-color: #e2ffe4;	width: 85%;	height: 63px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}.BenefitDescription:hover{	background-color: #afeeb3;}.BenefitDescription span{	margin: 0px 0px 0px 30px;		font-family: Helvetica, Arial, sans-serif;	font-size: 1.286em;	font-weight: bold;	color: #1f1f1f;	letter-spacing: 1px;	line-height: 60px;}.BenefitDescription p{	margin: 10px 0px 0px 30px;		font-family: Helvetica, Arial, sans-serif;	font-size: 1.286em;	font-weight: bold;	color: #1f1f1f;	letter-spacing: 1px;	line-height: 20px;}#SpecialDetails,#SpecialDetails2{	margin-bottom: 15px;	clear: left;}#SpecialDetailsTrigger, #SpecialDetailsTrigger2, #SpecialDetailsTrigger3, #SpecialDetailsTrigger4, #SpecialDetailsTrigger5{	cursor: pointer;}@media (min-width: 768px) {	a.benefitButton	{		padding: 10px;		font-weight: bold;		background: #125390;		color: #fff !important;		-webkit-border-radius: 8px;		-moz-border-radius: 8px;		text-decoration: none;		position: relative;		left: 370px;		top: -80px;		letter-spacing: 1px;	}}@media (max-width: 767px) {	a.benefitButton	{		padding: 5px;		font-weight: bold;		background: #125390;		color: #fff !important;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		text-decoration: none;		letter-spacing: 1px;	}}a.benefitButton:visited{	background: #125390;	border: 1px solid #125390;		color: #fff !important;}a.benefitButton:hover{	background: #d1e9ff;	border: 1px solid #125390;		color: #125390 !important;}a.benefitButton:active{	background: #125390;	border: 1px solid #125390;		color: #fff !important;}.sidebar-login-bs {  margin: 10px;  border: 1px solid #ccc;  border-color: #eee #ccc #ccc #eee;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  padding: 10px;  display: block;  background: #eee;  -webkit-box-shadow: 2px 2px 5px rgba(204,204,204,0.5);  -moz-box-shadow: 2px 2px 5px rgba(204,204,204,0.5);  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));;  filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#eeeeee', endColorstr='#cccccc', gradientType='0');  }li.link2button {list-style: none; margin-top: 10px;}form.standardform-bs {	margin: 0px;	background: #dedede;	padding: 10px;	border-radius: 5px;}/*.FormSectionHeading {	background-color: #337ab7;	}*/.sidebar-btn{	width: 100%;}.phone-inline {	max-width: 50px;	width: auto;	padding: 1px;}.input-group-addon {	border: 0px;	background-color: #ddd;	padding: 0px;	max-width: 5px;}.update-profile-pw {margin-top: 10px;}