/********************************************************
				Profile Section Styles
*********************************************************/

.logOffLightboxed{
	z-index: 951 !important;
}

.lightBoxFixedTop{				/* There is duplicate of this method in CustSupport, need to delete one of them*/
  position: fixed !important;
  top: 140px !important;
}

#TowingClaimDialog,
#LatestPolicyUpdatesDialog{
	position: fixed !important;
  	top: 80px !important;
}

.profileSection .MyProfile{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: none;
    padding: 15px 14px 26px;
}

.MyProfile .confirmError{
	background: url("../../../img/error-close.png") no-repeat scroll 0 13px transparent;
    margin: -38px 0 0 217px;
}
.MyProfile .confirmError span{
	position:relative;
	top:12px;
}

.MyProfile .newPasswordError{
	background: url("../../../img/error-close.png") no-repeat scroll 0 1px transparent;
    margin: -87px 0 0 217px;
}

.MyProfile .oldPasswordError{
	background: url("../../../img/error-close.png") no-repeat scroll 0 10px transparent;
    margin: -163px 0px 0px 217px;
    line-height: 14px;
}

.oldPassword {
	margin-bottom: 13px;
	margin-top:10px;
}

.profileSection .MyProfile .infoSection .metlifeEditor{
width:365px;
}

.profileSection .MyProfile .infoSection.flLeft{
width:100%;
}
.profileSection .MyProfile .infoSection.flRight{
width:280px;
}
.profileSection .MyProfile .infoSection .dijitTextBox{
width:175px;
}
.MyProfile .infoSection .metlifeBusinessWidget a {
	font-family: Frutiger, Arial, Helvetica, Sans-Serif;
	margin-left: 4px;
}

.profileSection .MyProfile .infoSection .metlifeViewer .value{
display:inline-table;
width:9em;
height: 15px;
}

.phoenixPasswordChange .passwordChangeWorkflowPage{
height:auto;
width:auto;
}


.profileSection .MyProfile .phoenixPasswordChange .passwordMeterWrapper {
    top: 30px;
}

.profileSection .MyProfile .phoenixPasswordChange .confpasswordMeterWrapper {
    top: 89px;
}

.profileSection .MyProfile .phoenixPasswordChange{
	margin-top: 12px;
}
.phoenixPasswordChange .label{
 	display: inline-block;
	font-family: "FrutigerBold";
	width: 15em;
}
.MyProfile .infoSection .NameNode {
	margin: 14px 0 0;
}
.MyProfile .infoSection .userNameNode {
	/*margin: 20px 0;	*/
	margin: 14px 0;	
}
.MyProfile .infoSection .emailNode {
	margin-bottom: -2px;	
}
.phoenixPasswordChange .newPassword {
	margin-bottom: 7px;
}
.MyProfile .label{
	display: inline-block;
	font-family: "FrutigerBold";
	width: 15em;
}

.MyProfile a{
	cursor:pointer;
	font-family: "FrutigerBold";
}
.MyProfile .hr_line{
	border:solid #595959;
	border-width:1px 0 0 0;
}
.collapsed .phoenixPasswordChange{
    display: none;
}
.collapsed .secQuesContainer{
    display: none;
}
.collapsed .userNamelabel{
    display: none;
}
#changePwd{
	margin: 14px 0 15px;
}
#changeUserName{
	margin-bottom:1px;
}
#changePwd .actionItemsWithText {
	margin: 21px 0 22px !important;
}
#securityQues .actionItemsWithText{
	margin-top:21px;
}
.collapsed .expandableLink {
    background: url("../../img/collapseArw.png") no-repeat scroll left center transparent;
    color: #077CC2;
}
.collapsed .expandableLink:hover {
	background: url("../../img/expandArw.png") no-repeat scroll left center transparent;
	color: #62A642;
}
.expandableLink {
	background: url("../../img/expandArw.png") no-repeat scroll left center transparent;
    color: #62A642;
    padding-left: 15px;
    font-size:15px;
}

.MyProfile .profileSecurityQuestions {
	margin-top:11px;
}

.MyProfile .secQuesContainer .securityQuesMsg {
	line-height: 16px;
	margin-bottom:-4px;
}

.MyProfile .txtContent{
font: 13px frutiger,arial,sans-serif;	
padding:0px;
margin-bottom: 3px;
}
.MyProfile .answerLabelContainer .txtContent {
    display: none;
}
.MyProfile .quesContainer{
margin:10px 0px 15px;
}

.MyProfile .answerLabelContainer{
margin:6px 0px 0px;
}

.MyProfile .quesDiv{
margin:0px;
padding-bottom:8px;
}

.MyProfile .quesDiv .dijitSelectLabel{
text-align:left;
width:380px;
}

.MyProfile .ansDiv{
margin:0px;
}

.MyProfile .ansDiv .dijitInputInner{	
color: #595959;
font: 13px frutiger,arial,sans-serif;
}

.MyProfile .cancelLnk{
	font-family: "FrutigerBold";
	padding-left:8px;
}

ul.pwdreset li.pass{
color:green;
list-style-image:url("../../img/tick_pwd.png");
}

ul.pwdreset li.fail{
color:#DA3941;
list-style-image:url("../../img/wrong_pwd.png");
}
.collapsed .termsContainer{
    display: none;
}
.collapsed .consentContainer{
    display: none;
}

.collapsed .termsUse{
    color: #077CC2;
}
.termsUse{
    color:#62A642;
}
.collapsed .eConsent{
    color: #077CC2;
}
.eConsent{
    color:#62A642;
}
.collapsed .econsentimg{
    background: url("../../img/collapseArw.png") no-repeat scroll right center transparent;
    color: #077CC2;
	padding-left: 15px;
}
.econsentimg{
	background: url("../../img/expandArw.png") no-repeat scroll right center transparent;
	color:#62A642;
	padding-left: 15px;
}
.termsContent{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #595959;
    font: 13px/16px Frutiger,Arial,Helvetica,Sans-Serif;
    height: 180px;
    overflow: auto;
    padding: 8px;
    width: 615px;
}

.consentContent{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #595959;
    font: 13px/16px Frutiger,Arial,Helvetica,Sans-Serif;
    height: 180px;
    overflow: auto;
    padding: 8px;
    width: 615px;
}
@media screen and (max-width: 768px){
	.termsContent  .consentContent{
		height:185px;
	}
}
.termsagreement{
    background: none repeat scroll 0 0 #F9FAFB;
    border-color: #D5D5D5;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 15px;
    padding: 8px;
    width: 615px;
}
.consentagreement{
    background: none repeat scroll 0 0 #F9FAFB;
    border-color: #D5D5D5;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 15px;
    padding: 8px;
    width: 615px;
}
.profileerror{
    color: #DA3941;
    font-size: 11px;
}
#termsUse{
	margin: 14px 0;
}

.MyProfile .submitButtons{
	margin-top:20px;
}
.dijitProgressBar.dijitProgressBarEmpty{
	 width: 120px;
}
.dijitInline.passwordStrength {
    width: 200px;
}
.consenterror{
	font-family: "FrutigerBold";
	color: #DA3941; 
}
.consentdisagreeerror{
	font-family: "FrutigerBold" !important;
}
.declineConsentheader{
	font-size: 20px; 
	font-family: "Frutiger", Arial, Helvetica, sans-serif;
	height: 30px; 
	padding: 10px 0 0 10px; 

}
.prolinespace {
	margin-top: 20px;
}

.MyProfile .profilelabel .label{
	display: inline-block;
	width: 8em;
	font-family: "FrutigerBold";
}
#termsUse p{
	 margin-top: 5px;
}
#eConsent p{
	 margin-top: 5px;
}
.termsConsentAgree{
	margin-right: 55px;
}
.updatePrfleft {
	float: left;
	padding-left: 10px;
	padding-top: 1px;
	width: 73%;
}

.updatePrfleft  .chktriangle{
    display: inline-block !important;
    height: 34px !important;
    margin-top: -9px;
    padding: 0 10px 0 52px !important;
}    
    
.prfloverlayclose{
	background: url("../../img/dialogCloseIcon.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    position: absolute;
    right: 5px;
    top:10px;
    width: 21px;
}
.prflrightrail{
	border-left: 1px solid #D5D5D5;
	float: right;
	height: 200px;
	padding: 0 10px 0 13px;
	margin-top: 20px !important;
	width: 150px;
}

#termsdecline{
margin-left:0px;
}

#eConsentdecline{
margin-left:0px;
}
.prflrightrail.econsent{
	margin-top: -270px;
	height: 280px;
}

.chktriangle .forgotPasswordsubhead{
color:#595959;
font-size:24px !important;
font-size:18px;
line-height:34px;
padding-left:6px;
}

.MyProfile .agreementSelection label {
	font-family: Frutiger, Arial, Helvetica, Sans-Serif;
	width: auto;	
}

.prflnotconsent {
	float: right;
	width: 463px;
}

#eConsentDecline .dijitDialogTitleBar,
#termsDecline .dijitDialogTitleBar{
	margin: 0px !important;
}

#eConsentdecline{
	text-decoration: underline;	
}
.MyProfile .profileSecurityQuestions .errContent{
    background: url("../../../img/error-close.png") no-repeat scroll 0 0 transparent;
    color: #DA3941;
    font-size: 11px;
    height: 20px;
    margin: -25px 0px 0px 420px;
    padding: 1px 0px 0px 20px;
    position: absolute;
}

.MyProfile .lobHead h2{
	font-family: "FrutigerBold";
    font-size: 24px;
    margin: 0;
}
.MyProfile .secQuesContainer .buttonBar {
	margin: 22px 0 0;
}

.MyProfile .termsContainer .buttonBar {
    margin: 12px 0 26px;
}
.MyProfile .consentContainer .buttonBar {
    margin: 12px 0 0;
}
.metlife.phoenix .MyProfile .ansDiv .dijitTextBox {
	margin-left: 0px !important;
	width: 393px;
	
}

.phoenixPasswordChange .buttonBar .primaryAction{
margin-left:-4px !important;
}


#securityQues .buttonBar .primaryAction{
margin-left:-4px !important;
}

.MyProfile .userNamelabel .label{
	display: inline-block;
	font-family: "FrutigerBold";
	width: 67px;
}
.MyProfile .emaillabel .label{
	display: inline-block;
	font-family: "FrutigerBold";
	width: 86px;
}

.metlife.phoenix .metlifeEditorActions .dijitButton.primaryAction  {
	margin: 2px 17px 2px 6px;
}
#changeUserName .metlifeEditorActions .dijitButton.primaryAction{
	margin-left:2px !important;
}

.MyProfile .challengeAnswer {
    width: 278px;
}

.MyProfile .challengeAnswer .regFieldError {
	margin-left: 80px;
}

.MyProfile .challengeQues .dijitSelectLabel {
	width: 244px;
}


/** security question validation **/
#errorDiv.checkMemberTip {
    color: #da3941;
}
/********************************************************
		Account contact information css starts
*********************************************************/

.metlife.phoenix .MyProfile .accContactInfoHeader.odd {
	border-bottom: 1px solid #09335D;
	color: #FFFFFF;
    height: 30px;
}

.metlife.phoenix .MyProfile .accContactInfoSummary {
    border-collapse: inherit;
    margin: 12px 0 0 -14px;
    /*width: 660.3px;*/
    width:651px;
}

/*Added "primaryStateHeader" class for primary state tab in 2016 Oct relese*/
.MyProfile .accContactInfoHeader th,.primaryStateHeader {
	background:-moz-linear-gradient(to bottom, #2E85C2 0% , #114477 100%) repeat-x !important;
    background: linear-gradient(to bottom, #2E85C2 0% , #114477 100%) repeat-x !important;
    background: -webkit-linear-gradient(#2E85C2, #114477) repeat-x !important;
    background: -ms-linear-gradient(top, #2E85C2 0%,#114477 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E85C2), color-stop(100%,#114477)); /* Chrome,Safari4+ */
	background: -o-linear-gradient(top, #2E85C2 0%,#114477 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E85C2', endColorstr='#114477',GradientType=0 ); /* IE6-9 */
    font-family: "FrutigerBold";
    line-height: 16px;
    padding: 0 0 0 14px;
    text-align: left;
    vertical-align: middle;
	font-weight: normal;
}

.accContactInfoSummary tr > th:first-child {
    width:165px;
}
.accContactInfoSummary tr > td {
	border-bottom: 1px solid #B0D5E9;	
    font-size: 13px;
    line-height: 14px;
    padding: 10px 0 7px 14px;
    vertical-align: top;
}
.td_cntBeChanged {padding-right: 15px!important;text-align: right!important; } 

.metlife.phoenix .MyProfile .addChangeButtonBar {
	margin: 23px 0 10px;
	overflow: hidden;
}

.metlife.phoenix .MyProfile .phNumChangeButtonBar {
	margin: 21px 0 0;
}
table.emailAddress_smry tbody tr .associated_Acnt{padding-right:45px;width:235px;}
table.phoneNumbers_smry tbody tr .associated_Acnt{padding-right:65px;width:210px;}

.sohContainer.sohESign label.sohLabel {
	outline: none;
}

.emaillabel .value {
    display: block !important;
    height: 100% !important;
    white-space: normal !important;
    width: 630px !important;
    word-wrap: break-word !important;
}
/********************************************************
		Account contact information css ends
*********************************************************/

/********************************************************
				 Profile Tab Styles  
*********************************************************/
#profiles .dijitTabContainerNoLayout{width:98.7% !important;}
#profiles .docTabContainer{width:72%; margin: -18px auto; padding-top: 35px; position:relative; z-index:100;}
#profiles .mainTabContent{float:left; width:100%;}
#profiles .docPageLayout{border-radius: 2px;padding: 0px 0px 0px 10px;position: relative;margin-top: 0px;min-height:300px;}    
#profiles .mrgLeft14Px{margin-left:14px;}
#profiles .docPageLayout h2,.mydocInnerTabContent h2{font-size:24px; margin:0px;}
#profiles .docPageLayout h3,.mydocInnerTabContent h3{font-size:13px; margin-bottom: 0;padding-bottom: 0;}
#profiles .docPageList{margin: 8px 0 15px; padding: 0;}
#profiles .docPageList li{line-height: 18px;list-style:none;margin-left: 2px;}
#profiles .smallFont{font-size:11px; padding-bottom:10px;}
#profiles .docPageLayout hr,.mydocInnerTabContent hr {border-top: 1px solid #CCC;border-bottom: 1px solid #EDEDED;border-left: none;border-right: none;margin: 4px 0 13px;}
#profiles.docPageLayout .dijitTabListWrapper{position:relative; z-index:999 !important; margin-top:10px;}
#profiles .docPageLayout .dijitLayoutContainer{overflow:visible !important;}
#profiles .docPageLayout .dijitTabListWrapper{overflow:visible !important;width: 318px !important;background:#EDEDED;}
#profiles .docPageLayout .dijitTab{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	color:#007CC2 !important;
	border-right: 1px solid #D5D5D5 !important; 
	/*border-bottom:1px #D5D5D5 solid !important;
	border-top:1px #D5D5D5 solid !important;*/
    border-bottom:0 !important;
    border-top:0 !important;
	border-left: 1px solid #FFFFFF !important;
	border-radius:0 !important;
	margin-right: 0px !important; 
	margin-left:0px;
	padding: 0 5px !important;
	height:27px !important;
	width:auto !important;
	font-family:"Frutiger" !important;
	font-size:13px;
	 top:0px !important;
	 float:left;
}

#profiles .docPageLayout .dijitTab:first-child{
	border-left: 0 !important;
	border-radius: 3px 0 0 3px !important;
}

#profiles .docPageLayout .dijitTab:last-child{
    border-right: 0 !important;
	border-radius: 0 3px 3px 0 !important;
}

#profiles .docPageLayout .dijitTabChecked{
    background: rgb(102,170,51)  !important;
	background: -moz-linear-gradient(top,  rgba(102,170,51,1) 0%, rgba(147,202,55,1) 100%)  !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,170,51,1)), color-stop(100%,rgba(147,202,55,1)))  !important;
	background: -webkit-linear-gradient(top,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	background: -o-linear-gradient(top,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	background: -ms-linear-gradient(top,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	background: linear-gradient(to bottom,  rgba(102,170,51,1) 0%,rgba(147,202,55,1) 100%)  !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66aa33', endColorstr='#93ca37',GradientType=0 );
    color: #FFF !important;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
    font-size:13px;
    /*border-top:1px #D5D5D5 solid !important;
    border-bottom:1px #D5D5D5 solid !important;*/
}
#profiles .docPageLayout .dijitTabHover{
	background: -moz-linear-gradient(to bottom, #72BFEA 0% , #2F94CC 100%) repeat-x !important;
	background: linear-gradient(to bottom, #72BFEA 0% , #2F94CC 100%) repeat-x !important;
	background: -webkit-linear-gradient(#72BFEA, #2F94CC) repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72BFEA', endColorstr='#2F94CC',GradientType=0 );
	background: -ms-linear-gradient(top, #72BFEA 0%,#2F94CC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72BFEA), color-stop(100%,#2F94CC));
	background: -o-linear-gradient(top, #72BFEA 0%,#2F94CC 100%);
	color: #FFFFFF !important;
}
#profiles .docPageLayout .dijitTabListContainer-top{height:39px !important;margin: 20px 0 2px;}
#profiles .dijitTabContainerTop-container{border:0 !important;}
#profiles .docPageLayout .dijitTabNoLayout{
    display:table;
    border:1px solid #D5D5D5 !important;
    border-radius: 3px !important;
    position:relative;
    width: auto !important;
}
#profiles .marketingRail{margin-top:21px;}
#profiles .needHelp{padding:16px;}
#profiles .dijitTabListWrapper{padding-left: 8px;z-index:1;margin-left:165px;top:-3px !important; position:relative !important;}
#profiles .dijitTabListWrapper .dijitTab .tabLabel{font-size:13px !important; font-family:"Frutiger" !important; color:#007CC2 !important; height:20px !important; padding:0px 5px 0px !important;margin-top:7px !important;}
#profiles .dijitTabListWrapper .dijitTabChecked .tabLabel,#profiles .dijitTabListWrapper .dijitHover .tabLabel{color:#FFF !important; height:20px !important;}
.LoginInfo a{font-family:"Frutiger";}
.LoginInfo{margin-top:16px !important;}
#profiles .legend{ border-bottom: 1px solid #FFFFFF;border-top: 1px solid #CCCCCC;left: 12px;position: relative;top: 34px;width: 648px;}
#profiles .dijitButton.metlifeSecondaryAction, .metlife.phoenix .dijitButton.secondaryAction{margin-right:-2px !important;}
.AccountSecuritySection{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;box-shadow: none;padding: 16px 14px 26px;margin-bottom:14px;}
.AccountContInfoSection {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;box-shadow: none;padding: 17px 14px 26px;margin-bottom:14px;}
.AccountSecuritySection .user_Name{display:block;font-family: "FrutigerBold";width:15em;margin-left:3px;}
.UserAgreemtSection{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;box-shadow: none;padding: 16px 14px 26px;}
.metlife.phoenix .profileSection .regFieldError {
    background: url("../../../img/error-close.png") no-repeat scroll 0 0 transparent;
    color: #DA3941;
    font-size: 11px;
    height: 13px;
    left: 20em;
    padding-left: 20px;
    position: absolute;
    top: 0.9em;
    width: 20em;
}

/* Need Help and Manage Benificiaries */
.profile_needHelp{width:332px; float:left; border:1px #d3d7da solid; background-color:#FFF;margin: 22px 0 14px 14px;}
.profile_needHelp .topMsgHead,.profile_mngbenficrs .topMsgHead{
	background: #fdfeff;
	background: -moz-linear-gradient(top,  #fdfeff 0%, #cfe9f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfeff), color-stop(100%,#cfe9f7));
	background: -webkit-linear-gradient(top,  #fdfeff 0%,#cfe9f7 100%);
	background: -o-linear-gradient(top,  #fdfeff 0%,#cfe9f7 100%);
	background: -ms-linear-gradient(top,  #fdfeff 0%,#cfe9f7 100%);
	background: linear-gradient(to bottom,  #fdfeff 0%,#cfe9f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfeff', endColorstr='#cfe9f7',GradientType=0 );
    border-bottom: 1px solid #FFFFFF;
    height: 20px;
    padding: 10px 0 10px 14px;
    position: relative;
    font-size:18px;
    float:left;
    width: 318px;
 }
.profile_needHelp .msgBrd,.profile_mngbenficrs .msgBrd{border-bottom: 1px solid #B0D5E9;float: left;margin-bottom: 6px;}
.profile_needHelp .dayworkhours {font-family:"Frutiger";font-size: 13px;}
.needHelp_cnt{padding:42px 0 26px 15px;}
.needHelp_cnt h2{margin-bottom: 10px;}
#chatButtonDiv img{border:none;}
.needHelp_cnt .btn_chatNow{background: url("../../img/common/sprite_MM_SMedia_Nav_MultiGroup.png") no-repeat scroll -5px -188px;height:31px;width:126px;cursor:pointer;border:none;margin-left:-5px;}
.needHelp_cnt .btn_chat_Unavailable{background: url("../../img/common/sprite_MM_SMedia_Nav_MultiGroup.png") no-repeat scroll -129px -188px;height:31px;width:126px;cursor:pointer;border:none;}
.profile_mngbenficrs{width:332px; float:left; border:1px #d3d7da solid; background-color:#FFF;margin-left: 14px;}
.mngbenficrs_cnt{padding:40px 0 12px 15px;}
.mngbenficrs_cnt p{ color: #595959;font: 13px frutiger;width:250px;}
.mngbenficrs_cnt .click_policy{margin:15px 0px -5px 0px;}
.mngbenficrs_cnt a{font-family: Frutiger!important;}
.mngbenficrs_cnt .term_life{margin-top:-9px;}
.mngbenficrs_cnt ul {padding-left:0px}
.mngbenficrs_cnt ul li{color: #007CC2;font: 13px/18px frutiger;list-style: none outside none;line-height:20px;}

/* Linked Accouts */
.linkedAcntsSection{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;box-shadow: none;padding: 15px 0 26px;margin:0 0 14px 0px;}
.linkedAccounts h2{margin-left: 12px !important;}
.linkedAccounts a{font-family:frutiger;}
.linkedAccounts .LoginInfo{margin:16px 0 12px 12px !important;}
.linkedAccounts table.tableCont {border-collapse: collapse;color: #007CC2;}
.linkedAccounts table.tableCont tbody tr td{ width: 178px}
.linkedAccounts table.tableCont tbody tr td.totalCost{ background:#fff;}
.linkedAccounts .acnts_Through{width:350px;}
.linkedAccounts .default_View{width:1167px;text-align: center !important;}
.linkedAccounts .unlked_Acnts{width:350px;text-align: center !important;padding-left:14px !important;}
.linkedAccounts .ContentDivlink{margin-bottom:12px;}
.linkedAccounts table.tableCont thead tr th{padding:0 16px 0 15px;white-space: nowrap;}
.linkedAccounts table.tableCont thead tr th:first-child{padding:0 16px 0 10px;}
.linkedAccounts table.tableCont tbody tr:first-child{color:#595959;}
.linkedAccounts table.tableCont tbody tr td{padding:5px 16px}
.linkedAccounts table.tableCont tbody tr td:first-child{padding:7px 16px 10px 10px; color: #595959;}
.linkedAccounts .alignCenter{text-align:center;vertical-align:middle !important;}
.linkedAccounts .PlusIcon{ background: url("../../img/icon_link_account.png") no-repeat scroll 10px 8px;height: 30px;width: 27px;display:inline-block;vertical-align: middle;}
.linkedAccounts .DontseeAcnts{padding:0px!important;background:#fff;}
.linkedAccounts .helpIcon_text{font-family:FrutigerBold;}
.defview_tr_helpIcon{position:absolute;left:219px;}
.default_View .helpIcon{margin: 0 0 -3px 1px !important;}
.linkedAccounts table.tableCont tbody tr.even{background:#F9FAFC;}

/* Address and Phone numbers Table */
table.emailAddress_smry tbody tr.groupBenefitsRow{background:#EDF2FC;}
table.emailAddress_smry tbody tr.even{background:#F9FAFC;}
table.phoneNumbers_smry tbody tr.even{background:#F9FAFC;}

/* Find Out more dialog */
.findOutMore{background: url("/edge/ui/public/img/cbf/ric/popupbg.png") repeat-x scroll 0 bottom #FFFFFF !important;min-height: 212px;padding: 5px 25px !important;width: 630px !important;position: relative;z-index: 1003 !important;}
.findOutMore .uname_header{font-family:FrutigerBold;margin-bottom:23px;}
.findOutMore .userName{font-family:FrutigerBold;padding-left:3px;}
.findOutMore .access_acnts{margin:23px 0 25px 0;}
.findOutMore .btn_ok{text-align:center;}
.saveCancel_username{margin:21px 0 20px 0;display:block}

/* Log out in Find out more */
.findOutMore .logoutFlyout{right:-20px;bottom:42px;left:auto;top:auto;}
.logoutFlyout .flyoutContent{margin-top:2px !important;}
.logoutFlyout h2.flyoutHead{font-size:15px!important;}
.logoutFlyout .flyoutArrowHead{top:28px !important;}

/* Default profile screen */
.dflt_profile_scrn .phoenixPage {
    background: none repeat scroll 0 0 #EDEDED;
    border-radius: 5px;
    behavior: url('/edge/ui/public/res/polyfill/PIE.htc');
}
.dflt_profile_scrn{max-width:720px !important;background:#EDEDED;}
.dflt_profile_scrn .main_content{
    overflow:auto;
    padding: 16px 20px 0;
    height: 279px;
}
.dflt_profile_scrn .header{
	background: url("../../img/bg-pageheader.png") repeat-x scroll 0 0;
    position: relative;
    border-bottom: 1px solid #D5D5D5;
    border-radius: 5px 5px 0 0;
    display: block;
    height: 68px;
    margin: 0;
    padding: 0 0 0 20px;
    width: auto;
}
.dflt_profile_scrn h1{color: #077CC2;float: left;font-size: 30px;margin: 0;padding: 19px 0;}
.dflt_profile_scrn.lightbox.dijitDialog .dijitDialogTitleBar{margin-bottom:0px !important;width:630px !important;}
.dflt_profile_scrn .content{/*padding: 5px 15px 20px 20px;float:left;*/}
.dflt_profile_scrn .footerText{line-height:14px; margin: 0 0 7px; }
.dflt_profile_scrn .footerText.footerTextNote{ font-size: 11px; margin: 0;}
.dflt_profile_scrn .viewAcnts_section{
    /*margin:10px 10px 0px 20px;float:left;max-width: 650px;*/
    width: 680px;
    text-align: center;
    margin: 14px 0 6px;
}
.dflt_profile_scrn .viewAcnts_Cnt{height:82px;}
.viewAcnts_Cnt h2{margin-top:13px;padding:0 10px;height:30px; width: 180px; /*display: table;*/}
.align_Ctr.default_act_name span { /*display: table-cell;*/ vertical-align: middle; }
.dflt_profile_scrn .select_box{
	border: 1px solid #D5D5D5;
	width:200px;
	height:127px;
	background:#fff;
	behavior: url('/edge/ui/public/res/polyfill/PIE.htc');
    border-radius: 5px;
    display: inline-block;
}
.dflt_profile_scrn .default_chkbox{border-top:1px solid #D5D5D5;padding:8px 0 0 48px;}
.dflt_profile_scrn .mgrht10{margin:0 10px 10px 0;}
.dflt_profile_scrn .align_Ctr{text-align:center;}
.dflt_profile_scrn p.align_Ctr{margin:-2px 0 12px 0;}
.dflt_profile_scrn .dijitCheckBox{margin-top:-5px !important;}
.dflt_profile_scrn label {float:left;width:auto!important;font-family:Frutiger!important;text-align:left;margin-top: -1px;}

/* Overriding edpm style */
.metlife.phoenix .edpmTab2_Cnt .dijitButton.metlifeSecondaryAction, .metlife.phoenix .edpmTab2_Cnt .dijitButton.secondaryAction{float:left;margin-left:-13px;}
.edpmTab2_Cnt .elec_comm {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;box-shadow: none;padding: 15px 14px 26px;}
.edpmTab2_Cnt .metlifeDoubleEntryInputContainer{margin:3px 0 10px;}
.edpmTab2_Cnt .metlifeViewer.inlineColumnLayout{height: 18px;line-height: 18px;width: 100%;}
.edpmTab2_Cnt .metlifeViewer .label{float: left;width:auto !important;}
.edpmTab2_Cnt .elec_comm .metlifeViewer .value{float: left;margin:0 0 0 5px;max-width:145px;width:auto;}
.edpmTab2_Cnt .metlifePrimaryContact .metlifeViewer .buttons{float: left;}
.edpmTab2_Cnt .metlifeDoubleEntryButtons{position:relative;top:-2px;}
.edpmTab2_Cnt .notofications{margin-bottom: 16px;}
.edpmTab2_Cnt .email_phone_text{margin-top: 3px;}
.edpmTab2_Cnt .primry_Email{margin-bottom:-1px !important;}
.edpmTab2_Cnt .metlifeAddNewButtonContainer{margin: 14px 0 0 -2px;}
/*.edpmTab2_Cnt .addtnl_Methods{margin-top:-1px;}*/
.edpmTab2_Cnt .metlifePrimaryContact{margin-bottom:-2px;position:relative}
.edpmTab2_Cnt .metlifeMobileDisclaimerMessage{margin-top:10px;font-size:11px;color:#666666;}
.edpmTab2_Cnt span.buttons span a{margin: 0 0 0 8px;font-family:frutiger;}
.edpmTab2_Cnt .metlifeAdditionalContactItem{margin: -5px 0 6px;}
.edpmTab2_Cnt .metlifeMultiTypeSelector .dijitRadio{float:none !important;}
.edpmTab2_Cnt .metlifeMultiTypeSelector span{margin-right:10px;position:relative;top:1px;}
.edpmTab2_Cnt .metlifeAdditionalContacts .metlifeEditor{margin-bottom:13px;}
.claro .dijitTooltipBelow .dijitTooltipConnector{background-position: -19px 0 !important;}
.dijitTooltipBelow {padding:13px 8px 0px  0px !important;}
.metlifeAdditionalContactRemoveAlert{z-index:1050 !important;}
.metlifeSaveMessageBox{z-index:1050 !important;}

/* Mandatory Econsent selection styles */
.eConsentMandatoryMsg{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D5D5D5;box-shadow: none;margin-bottom: 14px;padding:25px 14px 36px 14px;}
.eConsentMandatoryMsg .edeliverycnt{margin:-5px 0 21px;}
.eConsentMandatoryMsg h3{font-size: 18px !important;margin-bottom:10px !important;}
.eConsentMandatoryMsg div.features{line-height:20px;}
/* PRB0043376 - removing snoopy images */
/* .eConsentMandatoryMsg .snoopy_img{background: url("../../img/eleComm_CB170.png") no-repeat scroll left center transparent;float:left;height:171px;width:94px;margin: 0 35px 0 6px;} */
.eConsentMandatoryMsg .tick_mark{background: url("../../../img/tick_mark.png") no-repeat scroll left center transparent;display:inline-block;height:13px;width:16px;margin-right:5px;position:relative;top:2px;}
.eConsentMandatoryMsg .consentContainer{margin-top:30px;}

/*delivery preference */
.delivery_prefrcs_widget{padding: 15px 0 26px;box-shadow:none;}
table.preferenceTableEnhanced {border-collapse: collapse;color: #595959;width:100%;}
table.preferenceTableEnhanced tbody tr {border-bottom: 1px solid #B0D5E9;vertical-align:top;}
table.preferenceTableEnhanced tbody tr td:first-child{padding:7px 16px 10px 18px;font-family: "FrutigerBold";}
table.preferenceTableEnhanced tbody tr td{padding-top:7px;padding-bottom:7px;}
table.preferenceTableEnhanced thead tr td{font-family: "FrutigerBold";}
table.preferenceTableEnhanced thead tr td{
	background: -moz-linear-gradient(top, #2E85C2 0%, #114477 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E85C2), color-stop(100%,#114477)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2E85C2 0%,#114477 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2E85C2 0%,#114477 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2E85C2 0%,#114477 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2E85C2 0%,#114477 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E85C2', endColorstr='#114477',GradientType=0 ); /* IE6-9 */
}
table.preferenceTableEnhanced thead tr:first-child{color: #FFFFFF;line-height: 30px;text-align: left;}
table.preferenceTableEnhanced thead tr td:first-child{padding-left:18px;width:150px;}
table.preferenceTableEnhanced tbody tr.owlTableEvenRow{background: none repeat scroll 0 0 #F9FAFC;}
table.preferenceTableEnhanced tbody tr:last-child{margin-bottom:10px;}
.delivery_prefrcs{margin-top:-1px;}
.delivery_prefrcs .dijitTitlePaneContentInner{padding:0px !important;}
.delivery_prefrcs .dijitTitlePaneTitle{background:none;border:none;padding: 0 7px;cursor: default;}
.delivery_prefrcs .dijitTitlePaneTitleFocus{color: #007cc2;display: inline-block;height: auto;padding-bottom: 0;position: relative;}
.delivery_prefrcs .dijitTitlePaneTitleFocus:hover{color: #62a642;}
.delivery_prefrcs .owlCollapsiblePaneButton{bottom: 0;left: 0;margin: 0;position: absolute;right: 0;top: 0;}
.delivery_prefrcs .owlCollapsiblePaneButton .dijitButtonNode {box-shadow:none !important;border:none !important;height: 100%;padding: 0 !important;width: 100%;margin:1px 0 0 9px !important}
.delivery_prefrcs .dijitOpen .dijitButtonNode, .delivery_prefrcs .dijitClosed .dijitButtonNode:hover{background: url("../../img/expandArw.png") no-repeat scroll left 6px transparent;}
.delivery_prefrcs .dijitOpen .dijitTitlePaneTextNode{color: #62a642;}
.delivery_prefrcs .dijitClosed .dijitButtonNode{background: url("../../img/collapseArw.png") no-repeat scroll left 7px transparent;}
.delivery_prefrcs .dijitTitlePaneTextNode {float: left;font-family: "FrutigerBold";font-size: 15px;margin: 0;padding: 5px 0 5px 24px;}
.delivery_prefrcs_h2,.delivery_prefrcs_cnt,.delivery_prefrcs .preferencesSelection{padding:0 14px 0 14px;} 
.delivery_prefrcs .dijitTitlePaneContentOuter{border:none !important;margin:6px 0 7px;}
.delivery_prefrcs .customizeSettingsTable .owlTableColN1{padding-left:27px;}
.delivery_prefrcs td.owlTableColN1{width:152px;}
.delivery_prefrcs .customizeSettingsTable .owlTableColN2{padding-left:35px;}
.allSettingsTable table.preferenceTableEnhanced thead tr td:first-child{padding-left: 14px;}
.metlife.phoenix .MyProfile .allSettingsTable .dijitCheckBox{margin-top:-3px !important;}
.metlife.phoenix .MyProfile .customizeSettingsTable .dijitCheckBox{margin-top:-3px !important;}
.delivery_prefrcs .dijitCheckBox{height:22px !important;margin-top:-1px !important;margin-right:5px;padding-bottom:1px;}
.preferencesSelection .dijitRadio{margin-top:-18px !important;}
/*.delivery_prefrcs .dijitRadio{margin-bottom:5px !important;margin-right:2px !important; position: absolute;left:0;top: 2px;float:none !important;}*/
.delivery_prefrcs .allSettingsTable{margin:18px 0 0 0px;}
/*.delivery_prefrcs .customizeSettingsTable{margin:18px 0 0 0px;}*/
.delivery_prefrcs .metlifePreferencesSaveAll{margin:0 0 0 17px;}
.delivery_prefrcs .metlifePreferencesSaveCustomized{margin:23px 0 0 17px;}
.delivery_prefrcs .owlEllipsis{display:inline-block;max-width:145px;vertical-align:top;margin-right: 5px;}
.delivery_prefrcs .resetSettingLink{margin-right:12px;font-family: "Frutiger", Arial, Helvetica, sans-serif;}
.delivery_prefrcs.readonly { pointer-events: none; opacity: 0.3; }

/* Group Delivery preferences styles*/
.delivery_prefrcs .deliveryMethod > div{position: relative;}
.delivery_prefrcs .metlifeLabel {display: inline-block;margin: 2px 0 4px 21px;}
.MyProfile .notifications.invalidprimaryEmail {
	background: url("/edge/ui/public/img/error-close.png") no-repeat scroll 0 center transparent;
	color: #DA3941;
	font-size: 11px;
	height: 27px;
	left: 217px;
	padding-left: 20px;
	position: absolute;
	width: 360px;
	display: table;
	top: -3px;
}
.metlifeAdditionalContacts .notifications.invalidprimaryEmail {
    top: 18px;
}
.metlifeAdditionalContacts .notifications.invalidAdditionalContactItem {
    top: 26px!important;
}
.edpmTab2_Cnt .metlifeAdditionalContactItem {
	position: relative;
}

/* General Commucation Options */
.generalComm_Options{ padding: 15px 14px 22px;box-shadow: none;}
.generalComm_Options label{width:20em;font-family: "Frutiger", Arial, Helvetica, sans-serif;font-size:13px;}
.metlife.phoenix .MyProfile .generalComm_Options .dijitCheckBox{margin-right: 5px;}
/*.metlife.phoenix .generalComm_Options .dijitCheckBox{margin:-3px 0 1px 0px !important;}*/
.generalComm_Options .checkbox_container{margin:0 0 4px -3px;}
.generalComm_Options .primaryEmail_adss{margin-bottom:10px}
.generalComm_Options .email_acnts{margin-top:15px;}
.generalComm_Options .helpIcon{margin: 1px 0 -3px 2px !important;}

 /*************************** Profile Tab Ends ***************************** */
/* Unlink Group dialog box Styles Starts */
.unLinkGroup .unlinkGPDialogTitle{margin: 0 0 18px 0; font:bold 24px "frutiger";color: #595959; line-height:24px;}
/* Unlink Group dialog box Styles Ends */

/** Popup Widget starts**/
.popupWidget {
background: url("/edge/ui/public/img/cbf/ric/popupbg.png") repeat-x scroll 0 bottom #FFFFFF !important;
height: auto !important;
min-height: 212px;
margin: 0 !important;
padding: 30px 25px 38px !important;
width: 630px !important;
}
.popupTwoColumn .popupLeftPanel {
border-right: 1px solid #CCCCCC;
float: left;
padding-right: 12px;
width: 468px;
min-height: 167px;
}
.popupTwoColumn .popupLeftPanel > p {
margin-top: 0;
}
.popupTwoColumn .popupRightPanel {
float: left;
line-height: 16px;
padding: 0 0 0 14px;
width: 135px;
}
.popupWidget .popupClose {
background: url("/edge/ui/public/res/img/icon-dialog-close.png") no-repeat scroll 0 -1px transparent;
border: medium none;
cursor: pointer;
height: 18px;
position: absolute;
right: 6px;
top: 7px;
width: 18px;
margin: 0;
padding: 0;
}
.speak, .num {
font-family: "FrutigerBold";
}
.twoLineLink .dijitButtonText {
padding-top: 0 !important;
}
/** Popup Widget Ends**/
.addProductsMainOverlay .regRadio:first-child {
    padding: 0;
}
.dflt_profile_scrn .btmGrad_contentContainer {
	margin: 0 -20px;
}

/*******************Profile success popup*******************/
.metlifeSaveMessageBox .owlMessageBoxContent .owlMessageBoxIcon {
	display: none !important;
}

.metlifeSaveMessageBox .owlMessageBoxContent .metlifeSaveSuccessHeading{
	margin: 12px 15px 0;
}

.metlifeSaveMessageBox .owlMessageBoxContent .metlifeSaveSuccessMessage{
	margin: 0 15px 21px;
}

.metlifeSaveMessageBox .owlMessageBoxContent .owlMessageBoxButtons{
	margin: 0 14px 12px;
	text-align: left;
}

/*delivery preference new */
.delivery_prefrcs_widget{padding: 15px 0 26px;box-shadow:none;}
table.preferenceTable {border-collapse: collapse;color: #595959;width:100%;position: relative;}
table.preferenceTable tbody tr {border-bottom: 1px solid #B0D5E9;border-top: 1px solid #B0D5E9;vertical-align:top;}
table.preferenceTable tbody tr td:first-child{padding:7px 16px 10px 12px;width: 70px!important;word-wrap: break-word;display: inline-block;}
table.preferenceTable tbody tr td{padding-top:7px;padding-bottom:7px;}
table.preferenceTable thead tr td{
	background: -moz-linear-gradient(top, #2E85C2 0%, #114477 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E85C2), color-stop(100%,#114477)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2E85C2 0%,#114477 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2E85C2 0%,#114477 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2E85C2 0%,#114477 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2E85C2 0%,#114477 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E85C2', endColorstr='#114477',GradientType=0 ); /* IE6-9 */
}
table.preferenceTable thead tr:first-child{border: medium none !important;
    color: #ffffff;
    line-height: 30px;}
table.preferenceTable thead tr td:first-child{padding-left: 10px;text-align: left;width: 90px;}
table.preferenceTable tbody tr.owlTableEvenRow{background: none repeat scroll 0 0 #F9FAFC;}
table.preferenceTable tbody tr:last-child{margin-bottom:10px;}
.delivery_prefrcs{margin-top:-1px;}
.delivery_prefrcs .dijitTitlePaneContentInner{padding:0px !important;}
.delivery_prefrcs .dijitTitlePaneTitle{background:none;border:none;padding: 0 7px;cursor: default;}
.delivery_prefrcs .dijitTitlePaneTitleFocus{color: #007cc2;display: inline-block;height: auto;padding-bottom: 0;position: relative;}
.delivery_prefrcs .dijitTitlePaneTitleFocus:hover{color: #62a642;}
.delivery_prefrcs .owlCollapsiblePaneButton{bottom: 0;left: 0;margin: 0;position: absolute;right: 0;top: 0;}
.delivery_prefrcs .owlCollapsiblePaneButton .dijitButtonNode {box-shadow:none !important;border:none !important;height: 100%;padding: 0 !important;width: 100%;margin:1px 0 0 9px !important}
.delivery_prefrcs .dijitOpen .dijitButtonNode, .delivery_prefrcs .dijitClosed .dijitButtonNode:hover{background: url("../../img/expandArw.png") no-repeat scroll left 6px transparent;}
.delivery_prefrcs .dijitOpen .dijitTitlePaneTextNode{color: #62a642;}
.delivery_prefrcs .dijitClosed .dijitButtonNode{background: url("../../img/collapseArw.png") no-repeat scroll left 7px transparent;}
.delivery_prefrcs .dijitTitlePaneTextNode {float: left;font-family: "FrutigerBold";font-size: 15px;margin: 0;padding: 5px 0 5px 24px;}
.delivery_prefrcs_h2,.delivery_prefrcs_cnt,.delivery_prefrcs .preferencesSelection{padding:0 14px 0 14px;} 
.delivery_prefrcs .dijitTitlePaneContentOuter{border:none !important;margin:6px 0 7px;}
.delivery_prefrcs .customizeSettingsTable .owlTableColN1{padding-left:27px;}
.delivery_prefrcs .customizeSettingsTable .owlTableColN2{padding-left:35px;}
.allSettingsTable table.preferenceTable thead tr td:first-child{padding-left: 13px;}
.metlife.phoenix .MyProfile .allSettingsTable .dijitCheckBox{margin-top:-3px !important;}
.metlife.phoenix .MyProfile .customizeSettingsTable .dijitCheckBox{margin-top:-3px !important;}
.delivery_prefrcs .dijitCheckBox{height:22px !important;margin-top:-1px !important;margin-right:5px;padding-bottom:1px;}
.preferencesSelection .dijitRadio{margin-top:-18px !important;}
.delivery_prefrcs .dijitRadio{margin-bottom:5px !important;margin-right:2px !important; position: absolute;left:0;top: 2px;float:none !important;}
.delivery_prefrcs .allSettingsTable{margin:18px 0 0 0px;}
/*.delivery_prefrcs .customizeSettingsTable{margin:18px 0 0 0px;}*/
.delivery_prefrcs .metlifePreferencesSaveAll{margin:0 0 0 17px;}
.delivery_prefrcs .metlifePreferencesSaveCustomized{margin:23px 0 0 17px;}
table.preferenceTable .owlEllipsis{display: inline-block;margin:0;width: 60px;}
.delivery_prefrcs .resetSettingLink{margin-right:12px;font-family: "Frutiger", Arial, Helvetica, sans-serif;}
.preferenceTable.owlTable > thead {color: #FFFFFF;}
.subheader .dijitDownArrowButton{background:none!important;}
.subheader .dijitTextBox .dijitInputContainer, .subheader .dijitInputContainer{background:none!important;padding: 2px 0 0 7px !important;margin: 0 !important;}
.subheader .dijitTextBox .dijitPlaceHolder{top:3px!important;}
.subheader .dijitComboBox .dijitArrowButtonContainer{top:-5px!important;right:0px!important;}
.subheader .dijitDownArrowButton .dijitArrowButtonInner {float: right!important;}
.subheader .dijitTextBox {
	background: url("../../img/sprite-selectbox.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    display: inline-block !important;
    height: 22px !important;
    padding: 0 !important;
    width: 70px !important;
	margin: 0 !important;
	float:left;
}
.subheader .owlTableRowCol.owlTableColN2 {position: relative;width: 86px;}
.subheader .dijitRadio {float: none !important;margin-right: 2px !important;}
table.preferenceTable td.owlTableColN1{width:126px;text-align: left !important;}
table.preferenceTable thead tr.subheader td {
    background: none !important;
    color: #595959 !important;
    font-family: frutiger !important;
	filter: none!important;
}
table.preferenceTable  .metlifeLabel {margin:0;}
table.preferenceTable thead tr td.owlTableColN2 {
    width: 140px;
}
table.preferenceTable .dijitRadio {
	margin: -5px 0 0 !important;
	position: relative!important;
}
table.preferenceTable thead .metlifeAdditionalContactCell {
	background: none !important;
	vertical-align: bottom!important;
    filter: none !important;
}
table.preferenceTable .owlTableRowCol.owlTableColN3, 
table.preferenceTable .metlifeAdditionalContactCell, 
table.preferenceTable  .owlTableRowCol.owlTableColN2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #595959 !important;
    font-family: Frutiger !important;
	text-align: center;
}
.bhf-theme-pages .delivery_prefrcs table.preferenceTable thead .metlifeAdditionalContactCell {
	background: none !important;
	vertical-align: bottom!important;
    filter: none !important;
}
.bhf-theme-pages .delivery_prefrcs table.preferenceTable .owlTableRowCol.owlTableColN3, 
.bhf-theme-pages .delivery_prefrcs table.preferenceTable .metlifeAdditionalContactCell, 
.bhf-theme-pages .delivery_prefrcs table.preferenceTable  .owlTableRowCol.owlTableColN2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #595959 !important;
    font-family: Frutiger !important;
	text-align: center;
}
.metlifePreferencesSaveButtonContainer {
	margin: 23px 0 0 17px;
}
.preferenceTable.owlTable .metlifeAdditionalContactsHeaderTitle {
    height: 30px;
    line-height: 28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 193px;
	padding: 2px 0 0 !important;
}
.owlTableColN3 .owlEllipsis {
    margin: 0 !important;
}

/*********************************************************
		******New eDelivery table ***********
/*********************************************************/
.preferenceTable.owlTable thead td{
	color: #fff;
    font-family: frutigerBold;
    text-align: center;
}

.preferenceTable.owlTable thead tr{
	color: #595959 !important;
}
.preferenceTable .subheader {
	border-bottom: 1px solid #b0d5e9 !important;
	height: 40px;
}
.preferenceTable.owlTable .metlifeAdditionalContactHeaderFiller{
	border: none !important;
	margin: 0;
    padding: 0;
}

.preferenceTable.owlTable .metlifeAdditionalContactHeaderTitleRow {
	color: #595959 !important;
    height: auto;
    position: relative;
}
table.preferenceTable thead tr td.owlTableColN3 {
    width: 86px;
}
table.preferenceTable thead tr .owlTableColN2, table.preferenceTable .owlTableRowCol.owlTableColN2 {
    text-align: left;
}
.subheader .owlTableColN1 .dijitTextBox {
    width: 95px !important;
}
.preferenceTable.owlTable thead .owlTableColN0 {
	height: 30px;
}

.preferenceTable.owlTable .dijitCheckBoxDisabled {
       display: none;
}

.preferenceTable.owlTable .owlTableColN3 .owlEllipsis{
	width: 76px !important;
}

/*********************************************************
		******New eDelivery table END ***********
/*********************************************************/
.carriersDetails li {
    line-height: 16px;
}

/** Success Message **/
.profileSuccessMessage {
	color: #DA3941;
    font-size: 11px;
    margin: 0;
}
/** My profile show/hide mailing address **/
.mailingSectionNotification {
	display:none;
	margin: -26px 0 2px!important;
	line-height: 16px;
}
.mailingSectionNotification span{
	background: url("/edge/ui/public/img/!-img.png") no-repeat scroll 13px 50% #FBF5C8;
	border: 1px solid #E8D360;
	border-radius: 3px;
	display: inline-block;
	font-size: 13px;	
	padding: 10px 10px 10px 28px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing:  border-box;
	-moz-box-sizing: border-box;
}
/** address and phone numbers **/
.associated_Acnt span {display:block;padding-bottom: 10px;}
.associated_Acnt span span span {display: inline;}
table.emailAddress_smry tbody tr .associated_Acnt{padding-bottom:0;}
table.phoneNumbers_smry tbody tr .associated_Acnt{padding-bottom:0;}
table.emailAddress_smry tbody tr.groupBenefitsRow .associated_Acnt {padding-bottom:7px;}
.associated_Acnt > span {padding:0;}
.groupBenefitsRow span {display:inline;padding:0;}
.buttonHelpIcon {background:#9ECFE8!important;position:absolute; width:128px!important;height:32px!important;left:16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.phoneHelpIcon { width:165px!important}
.associated_Acnt {padding-right: 15px!important;}
.associated_Acnt table p {margin: 0 0 10px;}
.associated_Acnt table p span{display:inline;padding:0}
.associated_Acnt_list {width:210px}
.associated_Acnt table {width:100%}
.associated_Acnt table td{border-bottom:none;padding: 0 !important;}
.associated_Acnt table td.td_cntBeChanged {width: 200px;}
.associated_Acnt table td.td_cntBeChanged span {display: inline;}

/**Added for portable dental changes**/
.careingtonAddress{
	margin-left:45px;
	display:block;
	float: left;
}
/** Econsent By state - BEGIN **/
.ChangePrimaryState label{
	width: auto;
	margin-right: 12px;
}
.prflStateconsent label {
	font-family: Frutiger;
	font-size: 10px;
}
.stateSuccessMsg {
	color: #DA3941;
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    padding-right: 10px;
}
.consentSuccessMsg {
	color: #DA3941;
    height: 40px;
	padding-left: 15px;
}
body.phoenix.profileLeaf .mailingPreferenceSection .addChangeButtonBar .primaryAction.dijitButton {
	float: left;
    margin-right: 15px;
}


.customStateLabel{
	margin-bottom: 5px;
}
span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel.changeStateDropDownLabel {
    width: 180px;
}

.ChangePrimaryState .actionItemsWithText{
	margin-top: 25px;
}
.stateAddressContent {
	padding: 0 15px;
}
.ChangePrimaryState .consentContent {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing:  border-box;
	-moz-box-sizing: border-box;
}
.ChangePrimaryState .consentagreement{
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing:  border-box;
	-moz-box-sizing: border-box;
    min-height: 30px;
    height: auto;
    margin: 0;
}
.ChangePrimaryState .prflStateconsent {
	width: auto !important;
	float: left !important;
}

.ChangePrimaryState table tbody td:last-child {
	padding-right: 0 !important;
}

.changeStateDropDownMenu {
	height: 100px !important;
    overflow: hidden !important;
    overflow-y: scroll !important;
}

.stateConsentAgreementsForm{
	position: relative;
}

.stateDontCosentFlyout {
	position: absolute;
    top: -23px;
    background: #FFF;
    border: 1px solid #DDD;
    padding: 10px;
	width: 315px;
    left: 50px;
    box-shadow: 0 0 30px 0 #b3b3b3;
}

.stateDontCosentFlyout .stateArrowDown {
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #FFF;
    top: 84px;
    position: absolute;
    left: -10px;
}

.stateDontCosentFlyout p {
	margin: 0;
	font-size: 11px;
}
.stateDontCosentFlyout .actionItemsWithText {
    margin-top: 10px;
}

@media screen and (max-width:690px){
	.ChangePrimaryState .termsConsentAgree{
		margin-right: 15px !important;
	}
	.stateDontCosentFlyout {
		top: -92px;
		left: -10px;
	}
	.stateDontCosentFlyout .stateArrowDown {
		border-left: 10px solid transparent;
	    border-right: 10px solid transparent;
	    border-top: 10px solid #FFF;
	    top: 143px;
	    left: 20px;
	}
	.consentSuccessMsg {
		display: table-cell;
		vertical-align: middle;
		padding:0;
	}
	.customStateLabel .helpIcon {
		display: none !important;
	}
}
@media screen and (max-width:400px){
	.stateDontCosentFlyout {
		top: auto;
		left: -10px;
		width: 100%;
		bottom: -22px;
	}
	.stateDontCosentFlyout .stateArrowDown {
		top: auto;
    	left: 20px;
    	bottom: -20px;
	}
} 
/*e-consent Disabled Popup Show*/
div#consent {
    float: left;
    width: auto;
}
.eConsDisabledPopup{
    width: 200px;
    height: auto;
    border: 1px solid #ccc;
    position: absolute;
    top: 30px;
    background: #fff;
    padding: 10px;
    font-size: 10px;
    display:none;
}
.eConsDisabledPopup.arrow_box:after, .eConsDisabledPopup.arrow_box:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.eConsDisabledPopup.arrow_box:before {
    border-color: rgba(194, 225, 245, 0) !important;
    border-bottom-color: #ccc !important;
    border-width: 12px !important;
    margin-left: -65px;
}
.eConsDisabledPopup.arrow_box:after {
    border-color: rgba(136, 183, 213, 0) !important;
    border-bottom-color: #ffffff !important;
    border-width: 10px !important;
    margin-left: -63px;
}
/** Econsent By state - END **/
.disabledConsent {
	opacity: 0.4;
}
.disabledConsent .dijitDisabled input{
	pointer-events:none;
}
#eConsentStateAgree .chkmemnoteconsent {
	float: left !important;
	width: auto !important;
}
.stateCustomDropDown {
	width: 190px !important;
}
.stateCustomDropDown select{
	border: none;
	background: none;
	font-size: 11px;
    margin: 3px 0 0 6px;
    padding-right: 21px;
}
.primaryStateHeader{
	padding: 7px 14px;
	color: #fff;
	margin-top: 10px;
}
.changeStateToolTip {
	z-index: 10001 !important;
}
.stateReadCnt {
    font-family: Frutiger;
    width: 80% !important;
    vertical-align: top;
}
.progressState {
	pointer-events:none;
}
.consentContent::-webkit-scrollbar {
    width: 5px;
}
.consentContent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}
.consentContent::-webkit-scrollbar-thumb {
  	background-color: darkgrey;
}
.stateBasedDeclineOverlay .dijitDialogTitleBar{
	display: none;
}

/* Added for Tracker 904 Starts*/

@media screen and (max-width: 768px){
	.termsContent,.consentContent{
		height:195px;
	}
}
@media screen and (min-width: 769px) and (max-width: 991px){
	.termsContent,.consentContent{
		height:180px;
	}
}
@media screen and (min-width: 991px){
	.termsContent,.consentContent{
		height:180px;
	}
}
/* Added for Tracker 904 Starts*/

/* SSA Transaction Overlay Changes - Start */
.ssaOverlay.lightBoxFixedTop{				 
  position: fixed !important;
  top: 35px !important;
}
.ssaOverlay p{
  margin-bottom:0;
}
.ssaOverlay ul{
  margin-top:0;
}
@media screen and (max-width:690px) {
   
   .ssaOverlay.dijitDialog {
        width:100%;
        height: 100% !important;
       left: 0 !important;
       overflow-y: scroll !important;
       position: fixed !important;
       top: 0 !important;
       bottom: 0;
       right: 0;
       border-radius: 0;
       background: #FFF;
    }
    .ssaOverlay.dijitDialog .dijitDialogHolder {
        margin:0!important;
        width:100%!important;
        border-radius: 0;
        box-shadow: none;
        box-sizing: border-box;
        -webkit-box-sizing:  border-box;
        -moz-box-sizing: border-box;
        background: none;
    }
    .ssaOverlay.dijitDialog .dijitDialogPaneContent {
        width: 100% !important;
    }
    .ssaOverlay.dijitDialog .dijitDialogCloseIcon, .ssaOverlay.dijitDialog .dijitDialogCloseIconHover
      {
       right: 8px;
       top: 11px;
    }
    .ssaOverlay.dijitDialog .dijitDialogHolder .dijitDialogTitleBar {
       background-color: #FFF !important;
       border-bottom:1px solid #ccc;
       height: 37px !important;
       position: fixed;
       right: 0;
       top: 0;
       width: 100%;
       z-index: 9;
       cursor: inherit;
    }
    .ssaOverlay.dijitDialog .dijitDialogHolder .dijitDialogPaneContent .popupHeader {
        margin-top: 32px !important;
    }
	.ssaOverlay .popupWidget {
		background: url("/edge/ui/public/img/cbf/ric/popupbg.png") repeat-x scroll 0 bottom #FFFFFF !important;
     }

 }    
@media screen and (max-width:768px) {  
.metlife.phoenix.PHPpages.ssaProduct .dijitMenuPopup{
       display:none !important;
	}
}
@media screen and (min-width: 800px) and (max-width: 1100px) {
	.lobNameHolder {
		width:61% !important;
	}
} 

/* SSA Transaction Overlay Changes - End */


/** Deliver Pref tooltip chnages**/

.deliveryAlertText{
	display:none;
}
.deliveryTable,
.delivery_prefrcs_widget.groupDeliveryPref {
	position: relative;
}
.deliveryAlertText .tooltipPopup{
	display:none;
}
.deliveryContHide .deliveryAlertText {
	position: absolute;
    top: 50%;
    z-index: 100;
    left: 3%;
    display:block;
    width: 100%;
}
.deliveryContHide .deliveryAlertText span{
	background-color: #ededed;
    padding: 10px;
    display: block;
}
.deliveryContHide .tooltipPopup {
	position: relative;
	background: #429ED2;
	border: 1px solid #266097;
	color: #FFFFFF;
    line-height: 16px;	
    padding: 12px;
    width: 275px;
    word-wrap: break-word;
    margin: 10px 0;
    left: 22%;
   	border-radius: 2px;
}
.tooltipPopup:after, .tooltipPopup:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.tooltipPopup:after {
	border-color: rgba(66, 158, 210, 0);
	border-bottom-color: #429ED2;
	border-width: 9px;
    margin-left: -8px;
}
.tooltipPopup:before {
	border-color: rgba(38, 96, 151, 0);
	border-bottom-color: #266097;
	border-width: 11px;
    margin-left: -10px;
}
.deliverCenter {
	width: 350px;
	margin: 0 auto;
}
.bhf-theme-pages .tooltipPopup{
	background: #F8F8F8;
    color: #4D4D4D;
    border: 0;
    border-radius: 0;
    filter: none;
	box-shadow: 0 2px 6px rgba(3, 3, 3, 0.4);
}		
.bhf-theme-pages .tooltipPopup:before {
    border-bottom-color: #ecebeb;
}
.bhf-theme-pages .tooltipPopup:after{
	border-bottom-color: #F8F8F8;
}
#profiles .docPageLayout .termsContainer .termsContent h2{
	font-size: 15px;
}
@media screen and (max-width:768px) {
	.deliveryContHide .tooltipPopup {
		width: 260px;
	}
	.deliveryContHide .deliveryAlertText {
	    left: 0;
	}
	.metlife.phoenix .deliveryContHide .pinnedHand{
		display:none !importanat;
	}
	.metlife.phoenix .swipe-note.deliveryContHide{
		display:none;
	}
}
@media screen and (max-width:460px) {
	.deliveryContHide .tooltipPopup{
		left:10px;
	}
	.tooltipPopup:before{
		margin-left: 63px;
	}
	.tooltipPopup:after{
		margin-left: 65px;
	}
}
/*pensions overlay design changes*/
.dflt_pension_policy_scrn .main_content {
    height: 191px;
}
.dflt_pension_policy_scrn h1 {
    font-size: 26px;
}
.dflt_pension_policy_scrn .header {
    padding: 0 20px 0 20px;
}


/*GSSP View chages*/
.gsspPageView .changePhoneBtn,
.gsspPageView .addChangeButtonBar .phoneHelpIcon,
.gsspPageView .addChangeButtonBar .helpIcon,
.gsspPageView .changeAddressBtn,
.gsspPageView .addPolicyBtn{
	display:none;
}
.gsspPageView .usOnlineChangeMsg{
	padding: 0 15px;
}
/*Profile*/
#passworderrorId{
    margin-left: 80px;
    top: 42px !important;
     display: none;
}
#passwordTextDivId{
	padding-top: 15px;
	position: relative;
}
#widget_securePassword{
	position: relative;
    width: 278px;
}
.profileBody .dijitTextBox.dijitFocused .dijitInputContainer {
border: 1px solid #007abc !important;
}
.profileBody .dijitInputInner:hover,
.profileBody .dijitInputInner:focus{
box-shadow:none;
}
.profileBody .dijitTextBox.dijitTextBoxError .dijitInputContainer{
    border: 1px solid #dd2224;
}
.profileBody .dijitTextBox{background-image:none !important;}
.profileBody .dijitTextBox .dijitInputContainer{
	background-image: none;
    border: 1px solid #949494;
    border-radius: 3px;
}
.profileBody .dijitTextBox .dijitInputContainer,
.profileBody .dijitTextBoxFocused .dijitInputContainer{
	background-image:none !important;
}
.profileBody .helpIcon {
	background: url("/edge/ui/public/img/reg-help-icon-b.png") no-repeat 0 0;
	display: inline-block;
	height: 21px;
	margin: 0 0 -3px 4px;
	width: 21px;
}
.profileBody .default_View .helpIcon {
	background: url(/edge/ui/public/img/reg-help-icon.png) no-repeat 0 0;
    display: inline-block;
    height: 15px;
    margin: 0 0 -3px 4px;
    width: 15px;
}
.profileBody .default_View .helpIcon:hover,
.profileBody .default_View .helpIcon:focus {
	background: url(/edge/ui/public/img/reg-help-icon.png) no-repeat 0 0 !important;
    display: inline-block;
    height: 15px !important;
    margin: 0 0 -3px 4px;
    width: 15px !important;
}
.profileBody .helpIcon:hover,
.profileBody .helpIcon:focus {
	background: url("/edge/ui/public/img/reg-help-icon-hover-b.png") no-repeat 0 0 !important;
	display: inline-block;
	height: 21px !important;
	margin: 0 0 -3px 4px;
	width: 21px !important;
	outline: none;
}
.metlife.phoenix.profileLeaf .dijitTooltipContainer {
    background: none repeat scroll 0 0 #107abc !important;
    border: 1px solid #107abc;
  }
.metlife.phoenix.profileLeaf .dijitTooltipConnector {
    background-image: url(../../img/tooltip-connector-b.png) !important;
}
