/*SR20 fonts*/

/*Muli fonts*/

@import url('https://fonts.googleapis.com/css?family=Muli&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Muli:wght@700&display=swap');

/*Muli fonts*/


@font-face 

  font-family: 'HurmeGeometricSans3 bold';
  src:  url('webfonts/HurmeGeometricSans4-Bold.woff2') format('woff2'),
        url('webfonts/HurmeGeometricSans4-Bold.woff') format('woff');
}
@font-face {
  font-family: 'HurmeGeometricSans4 bold';
  src:  url('webfonts/HurmeGeometricSans4-Bold.woff2') format('woff2'),
        url('webfonts/HurmeGeometricSans4-Bold.woff') format('woff');
}
/*SR20 fonts*/
* {
	
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: none;
	font-weight: inherit;
	font-style: inherit;
	border: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

*::before, *::after {
	box-sizing: border-box;
}

ul, li {
	text-decoration: none;
	list-style-type: none;
}

img {
	max-width: 100%;
	height: auto;
}

body {
    line-height: 120%;
    font-family: "Trebuchet MS" ,Tahoma,Arial,sans-serif;
    color: #666;
    font-size: 1em;
}

/*Generic CSS*/
/*  Web2labs CSS Framework
 *   @name main.css
 *   @derived and Modified from Eric Meyer reset.css , tripoli visual plugin and Blueprint typographic.css
 *   @desc :: This CSS framework is targetted towards XHTML 1.X with Div structure not suited for table structure, anchor elements, 
 *   @content :: Resets the browser,typographic,basic element fixing, heading tags,form element, hovering and focus elements 
 *   @plugin Diagnostic styler :: results only viewed on Mozilla FF,Safari 1.X, Chrome and Opera !(will be included in couple of days. )
 *   @plugin IE style Sheet :: fixes all the ugliest IE issues(based on tripoli IE plugin)
 *   @author Selvagk :: Web2Labs
 *   @version 0.1 Beta
**/

/***********************Modified:: Reset CSS by Eric meyer************************/
	* { margin: 0; padding: 0; text-decoration: none;  outline: none;font-weight:inherit; font-style:inherit;border:none; }
	/* focusing styles are applied below */
	:focus{outline:0}
	body{color:black; background-color:transparent;}
	ol, ul{list-style:none}
	sub, sup { vertical-align: baseline; }
	/* tables still need 'cellspacing="0"' in the markup */
	table{border-collapse:separate; border-spacing:0 ;font-size:inherit;}
	caption, th, td{text-align:left; font-weight:normal}
	blockquote:before, blockquote:after, 
	q:before, q:after{content:" "}
	blockquote, q{quotes:"\201C""\201D""\2018""\2019";color:#666;}
	blockquote {text-indent: -0.8em;}
	hr{display:none;}
	select,button{cursor:pointer;}
	input[type='text'],input[type='password']{cursor:text;}
	input[type='hidden']{display:none;}
	
	/*input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {  border: 1px dotted transparent; }*/    
	a:focus, input[type="submit"]:focus, input[type="button"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,input[type="file"]:focus{outline:dotted 1px #000;}      
	    
	
	   
/***********************Modified:: Reset CSS by Eric meyer************************/



/****************************Generic CSS*************************************************************/

	
	
	/*Typographic CSS*/
		html {font-size:75%; -webkit-text-size-adjust: 100%;}
		body {line-height:120%;font-family:"Trebuchet MS" ,Tahoma,Arial,sans-serif;color:#666;font-size:1em;}
		
	/*Typographic CSS*/
	
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  font-family:"Trebuchet MS" ,Tahoma,Arial,sans-serif;
  }

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666;
  font-family:"Trebuchet MS" ,Tahoma,Arial,sans-serif;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #666;
  font-family:"Trebuchet MS" ,Tahoma,Arial,sans-serif;
}

	/*Element Tags Fixing*/
		strong, th, thead td, h3, h4, h5, h6{ font-weight: bold !important; }
		cite, em, dfn { font-style: italic; }
		code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 100%;}
		del { text-decoration: line-through; color: #666; }
		ins, dfn { border-bottom: 1px solid #ccc; }
		small, sup, sub { font-size: 85%; }
		abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
		a abbr, a acronym { border: none; }
		abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc;}
		sup { vertical-align: super; }
		sub { vertical-align: sub; }
		ol{list-style:decimal inside;}
	/*Element Tags Fixing*/

	/*Heading*/
		h1{font-size:2em;padding:0 0 20px 0em;color: #903;line-height: 120%}/*24px*/
		h2{font-size:1.5em;padding:0 0 20px 0;color: #903;line-height: 120%}/*18px*/
		h3{font-size:1.333em;padding:0 0 20px 0;color: #903;line-height: 120%}/*16px*/
		h4{font-size:1.167em;padding:0 0 20px 0;color: #903;line-height: 120% }/*14px*/
		h5{font-size:1em;padding:0 0 20px 0;color: #903;line-height: 120% }/*12px*/
		h6{font-size:1em;padding:0 0 20px 0;color: #903;line-height: 120%}/*12px*/
	/*Heading*/

	/*****************Form elements**************/
		body textarea,body select, body input{border:solid 1px #c0c0c0;padding:3px 0 4px 5px;font-family:"Trebuchet MS"; }
	
		body select{padding:2px 2px 1px 2px;}
		body select option{padding: 1px 5px;}
		
		body  input.image_button, body input.radio_input{border:none}
		body input[type='radio']{position:relative;	bottom:-.2em; margin-left: 1px;}
		body input.text_box{width:160px;height:14px;}
	
		body input,body select{line-height:120.5%;font-family:"Trebuchet MS" ,Tahoma,Arial,sans-serif;color:#666;font-size:1em;}

		/*Focus Effects on Input form {subject to change} */
		textarea, input[type='text'], input[type='password'], select {background-color:#FFF; }
		textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
		textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {outline:none;
  border:1px solid rgba(82,168,236,.75);
  -moz-box-shadow:0 0 5px rgba(82,168,236,.5);
  -webkit-box-shadow:0 0 5px rgba(82,168,236,.5);
}
		textarea{height:90px;width:92%}
		/*Focus Effects on Input form */

	/*****************Form elements**************/

		/*tag  color specification given by W3C:: change it as per specification*/
		a {color: #FF8202;}
		a:hover{text-decoration: underline;}
		code {color: #C33; }
		/*tag  color specification given by W3C:: change it as per specification*/

/****************************Generic CSS************************************************************/

/****************Core Stytling********************************************/
	.cursor_pointer{cursor:pointer;}

	/*********display::elements***********/
	.disp_block{display:block}
	.disp_inline{display:inline}
	.display_table{display:inline-table;}
	.disp_none{display:none;}
	.apply_zindex{position:relative;z-index:1}
	.remove_zindex{position:static;z-index:0;}
	.inline_element_spacing{margin:0 0.4em;}
     .inline_block{display:inline-block}
     .pos_relative {position: relative;}
	 .pos_absolute {position: absolute;}
	 .pos_static{position:static;}
	 .bolder{font-weight:bold;}
	/*********display::elements***********/


	/*********float:elements***************/
	.float_left{float:left}
	.float_right{float:right}
	.clear_both{clear:both}
	.clear_float_effect{overflow:hidden}
	.overflow_auto {overflow: auto;}
	
	/*********float:elements***************/

	/*************Font-size********************/
	.small_font{font-size:0.916em;}
	
	/*************Font-size********************/

	/*********font styling*********************/
	.bold{font-weight:700}
	.italic{font-style:italic;}
	.normal{font-weight:400;font-style:normal;}	
	/*********font styling*********************/

/*****************profile Image*****************************/
.user_profile_image{ padding:2px;}
 
/*****************profile Image*****************************/


	/************text styling******************/
	.text_indent{text-indent:30px}
	.whitespace_normal{white-space:normal}
	.whitespace_pre{white-space:pre}
	.whitespace_nowrap{white-space:nowrap;}
	.text_uppercase{text-transform:uppercase}
	.text_lowercase{text-transform:lowercase}
	.text_capitalize{text-transform:capitalize;}
	/************text styling******************/

	/*************Element Alignment***********/
	.textalign_left{text-align:left}  /*default value*/
	.textalign_right{text-align:right}  
	.textalign_center{text-align:center}
	.textalign_justify{text-align:justify}
	p.text_indent{text-indent:1em;margin:5px 0;padding:3px;}
	/*************Element Alignment***********/

/****************Core Stytling********************************************/


	/*********************Outer Structure width*******************************/
	
	#main_content{width:90%;min-width:900px;max-width:1134px;margin:0px auto;}
	
	/*********************Outer Structure width*******************************/
	
	/***************************Two coloumn layout***********************************/
	
		.three_column_module  .column{width:30%;padding:0 10px}
		.two_column_module  .column{width:45%;padding:0 10px}
	/***************************Two coloumn layout***********************************/
	
	/*************Inner  and outer Modular spacing***************************/
	.parent{margin:15px 0;}
	.parent1{margin:10px 15px;}
	.child1{margin:0 5px 10px;padding:10px 0;}
	.child2{margin:0 7px;padding:5px 10px;}
	/*************Inner  and outer Modular spacing***************************/
	
	/**********************Horizontal navigation************************************/
	
	.horizontal_navigation li{display:inline;margin:0 5px;}
	.ordered_hnavigation_list li{float:left;padding:10px 0px;margin:0 3px;}	
	/**********************Horizontal navigation************************************/
	
	/*********************Rounded Corners**********************************************/
	.rounded_corner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	/*********************Rounded Corners**********************************************/
   
    /******************Background image*********************************/
     .background_16{background-position:2% 45%; background-repeat:no-repeat;padding:5px 0 5px 25px;}
     .background_45{background-position:2% 45%; background-repeat:no-repeat;padding-left:45px;}       
    /******************Background image*********************************/




/*Generic CSS*/


#page-wrapper {
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	max-width: 1440px;
}

#skip-navigation {
    margin: 0 20px;
    margin-right: 5px;
}

#skip-navigation a, #skip-navigation a:hover, #skip-navigation a:visited {
    height: 1px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: -500px;
    width: 1px;
    display: inline-block;
}

#skip-navigation a:active,#skip-navigation a:focus {
	position: static;
	width: auto;
	height: auto;
}

#header-wrapper {
    margin-top: 10px;
    /*padding: 0 10px;*//*today*/
    overflow: hidden;
    border-bottom:1px solid #D8D8D8;
    margin-left: 20px;
    margin-right: 20px;
}

#top-links {
    float: right;
    margin-bottom:9px;
}

div#body_part {
    margin: 0 20px;
}

/*COOKIE BANNER STARTS*/

.cookie-policy-wrapper {
    overflow: hidden;
    z-index: 1000001;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    margin: 0 20px;
}

.cookie-policy-content {
    background: #FFEE67;
    padding: 20px 20px 10px 20px;
    border-radius: 7px;
    overflow: hidden;
    position: relative;
    display:none;
    
}

.left-cookie-block {
    width: 10%;
    float: left;
    margin-bottom:15px;
}

.left-cookie-block p {
    font-size: 1.6em;
    font-weight: bold;
    padding: 0 20px 0 0;
    line-height: 1.2em;
}

.right-cookie-block {
    overflow: hidden;
    /*width: 85%;*/
}

.right-cookie-block p {
    padding-bottom: 15px;
}

.bottom-cookie-block {
    overflow: hidden;
}

.bottom-cookie-list {
    padding-top: 10px;
}

.bottom-cookie-list > li {
    margin-left: 15px;
    display: inline;
}

.cookie-ctrl-links {
    color: #666;
    text-decoration: underline;
}


/*COOKIE BANNER ENDS*/

.button_primary{
	font-size:1.167em;
	font-weight:normal;	
	color:#FFFFFF;
	border-radius:4px;
	background-image: linear-gradient(#FFB701, #FF7400, #FF3500);
	padding:6px 20px;
	margin-left:10px;
	-webkit-appearance:none;
	cursor: pointer;
	
}

.button_secondary{
	font-size:1.167em;
	font-weight:bold;	
	color:#FF8202;
	border-radius:4px;
	background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
	border:2px solid #FE8300;
	padding:5px 20px;
	margin-left:10px;
	-webkit-appearance:none;
	cursor: pointer;
}

ul#header-headerlinks{
	display:inline-block;
	
}

ul#header-headerlinks li {
    border-right: 1px solid white;
    float: left;
}

ul#header-headerlinks li.last {
    border-right: none;
}

ul#header-headerlinks li:first-child{
	margin-right:5px;
}

ul#header-headerlinks li a {
    margin-right: 6px;
}
ul#header-headerlinks a {
    color: #666666;
}

a#color_contrast {
    font-weight: normal;
}

ul#header-headerlinks a.small_a {
    font-size: 9px;
}

ul#header-headerlinks a.normal_a {
    font-size: 11px;
}
ul#header-headerlinks a.large_a {
    font-size: 13px;
}

ul#header-headerlinks {
    background-color: #EFEFEF;
    border-radius: 5px;
    float: left;
    margin-right: 18px;
    min-height: 12px;
    padding: 7px 9px 4px 9px;
}

.mob-primary-options {
    display: none;
}

#mobile-navigation, #mob-nav ul {
    display: none;
}

#mob-search-box {
   display:none;
}

ul#header_arrow_links li {
    float: left;
}
.link_align {
    margin-right: 45px;
}

ul#header_arrow_links li a {
    background: url(../../../includes/common/images/responsive_help_arrow.png)
 no-repeat scroll right 1px;/*today*/
    display: inline-block;
    padding-bottom: 3px;
    padding-right: 13px;
    font-size: 1.167em;
}

ul#header_arrow_links li a span {
    padding-right: 9px;
}


ul#header_primary_nav {
    float: left;
    margin-top: 20px;
}


ul#header_primary_nav li {
    float: left;
    margin-right: 27px;
}

ul#header_primary_nav li a.active_link{
	font-weight:normal;
	color:#515151;
}

ul#header_arrow_links {
    float: right;
    margin-top:20px;
}

.nest_logo_small {
    display: inline-block;
    float: left;
    margin: 0px 15px -5px 0px;
    overflow: hidden;
    position: relative;
    bottom: 20px;
}

ul#header_primary_nav li a {
    font-size: 1.167em;
}

#search_text.header_imagemag {
    border-radius: 5px 0 0 5px;
    width: 180px;
    height: 27px;
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
}
#search_text {
    margin-right: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

#search_box {
    float: left;
}

#header_search_button.button_arrow {
    background: #FF8202 url(../../../includes/common/images/u7_normal.png)
 no-repeat scroll 6px 6px;
    /* background: url(../../../includes/common/images/u4_normal.png) no-repeat scroll -4px -4px rgba(0, 0, 0, 0); */
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;
}

label {
    width: 28%;
    display: block;
    float: left;
    margin: 0 30px 0 0;
}

label.label_none, label.label_none, .outer_retirement label.label_none {
    width: 0;
    display: none;
    visibility: hidden;
    float: none;
    margin: 0;
    position: relative;
    top: -10000px;
}

#search_box {
    float: left;
}

#search_box div.awesomplete > ul {
    margin-top: 37px;
    background: #fff;
}

#search_box div.awesomplete > ul {
    margin-top: 37px;
    background: #fff;
}

#header_search_button.button_arrow {
    background: #FF8202 url(../../../includes/common/images/u7_normal.png)
 no-repeat scroll 6px 6px;
    /* background: url(../../../includes/common/images/u4_normal.png) no-repeat scroll -4px -4px rgba(0, 0, 0, 0); */
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;
}
.button_arrow {
    border: none;
    padding: 0;
    background: url(../../../includes/common/images/Icon_arrow-orange.png)
 no-repeat;
    width: 26px;
    height: 26px;
    cursor: pointer;
}

#search-box{
	display:inline-block;
}

.body_container{
	
	margin-top: 10px;
    padding: 0 10px;
}


#body_part p {
    padding-bottom: 20px;
}

/*page5*/

.cms-accordion {
    border: 1px solid #FFBB00;
    border-radius: 3px;
    margin-bottom: 30px;
}
.cms-accordion-title {
	    position: relative;
    overflow: hidden;
    height: 34px;
    padding: 1px;
}

.cms-accordion-title a:hover{
	text-decoration: none !important;
}
.cms-accordion-title .cms-privacy-image{
	width: 22px;
	height: 22px;
	float: left;
	position: relative;
	bottom: 3px;
	 user-select: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
}

.cms-accordion-title .cms-expand-image{
	float:right;
	padding:10px;
	padding-bottom:10px;
	padding-right:13px;
	padding-left:13px;
	border-radius:3px;
	position: relative;
    left: 8px;
    bottom: 8px;
    background:#FFF9E6;
}

.cms-accordion-bullet {
    background-color: #FFF9E6;
    padding:8px;
}
.cms-accordion-bullet:after {
    border-right: 0.2em solid #FF8202;
    border-top: 0.2em solid #FF8202;
    content: "";
    display: inline-block;
    height: 0.75em;
    margin-left: 1em;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 0.75em;
}

.cms-accordion-title a{
	padding-left:	10px;
	 user-select: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
}
.cms-accordion .cms-accordion-content{
	padding:20px;
	display:none;
	border-top:1px solid #FFBB00;
}


.cms-accordion-content ul{
	list-style-image:url("../../../includes/common/images/cms_list_style.png");
	padding-bottom:10px;
	padding-left:22px;
}
.cms-accordion-content ul li{
	padding:10px;
	padding-left:3px !important;
	background:none !important;
}
.cms-accordion-content  p:first-child{
	padding-bottom:10px !important;
}
	
.cms-accordion-content.active-cms-accordion{
	display:block;
}

.cms-revised-arrow {
	height: 100%;
	width: 7%;
	float: right;
	background: #fff9e6;
}

.left-floated-accordian {
	width: 80%;
    float: left;
    padding: 8px;
}

.cms-accordion-title a{
	 color: #333333;
    /* padding: 8px; */
    overflow: hidden;
    position: absolute;
    padding-top: 2px;
}

.cms-accordion-title:hover {
	cursor: pointer;
}

.right-floated-accordian {
    width: 7%;/*SR17*/
    height: 100%;
    background: #fff9e6;
    float: right;
    text-align: center;
}

.accordianArrow {
    padding-top: 12px;
}

.accordianArrow.accordianArrow-rotate {
	 padding-bottom: 12px;
	-o-transform: rotate(180deg); 
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform:rotate(180)deg);
}
.cms-accordion-content.active-cms-accordion.alert_accordion p, .cms-accordion-content.active-cms-accordion.alert_accordion ul li {
    line-height: 150%;
}


/*page5*/

.padding_btm_0 {
    padding-bottom: 0px !important;
}

.app_top_box_outer {
    padding: 10px;
    background-color: #EFEFEF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


.app_top_box_inner {
    padding: 20px;
    background-color: #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: auto;
}

.apps_wrapper {
    background: #EFEFEF;
    padding: 26.5px;
    margin: 30px 0 0 0;
    overflow: auto;
}
.roundedcorner1 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.roundedcorner1 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.app_outer1 {
    padding: 26px;
    overflow: hidden;
    background: #f8f8f8;
}

.app_inner1 {
    clear: both;
    border-bottom: dotted 1px #ccc;
    padding-bottom: 20px;
    margin-bottom: 10px;
    overflow: hidden;
}

.body_left_icon {
    width: 19%;
    float: left;
    margin-right: 20px;
}
.apps_wrapper .icon_outer h2, .apps_wrapper .app_inner1 h2 {
    color: #ff8201;
    font-size: 1em;
    line-height: 120%;
    padding: 0px;
}

.body_left_text {
    width: 75%;
    float: left;
    padding-top: 12px;
    word-wrap: break-word;
}

.apps_icon1, .apps_icon2, .apps_icon3, .apps_icon4, .apps_icon5, .apps_icon6, .apps_icon7, .apps_icon8, .apps_icon9, .apps_icon10, .apps_icon11, .apps_icon12, .apps_icon13, .apps_icon14, .apps_icon15, .apps_icon16, .apps_icon17, .apps_icon18, .apps_icon19, .apps_icon20, .apps_icon21, .apps_icon22, .apps_icon23, .apps_icon24, .apps_icon25, .apps_icon26, .apps_icon27, .apps_icon28, .apps_icon29, .apps_icon30, .apps_icon31, .apps_icon32, .apps_icon33, .apps_icon34, .apps_icon35, .apps_icon36, .apps_icon37, .apps_icon38, .apps_icon39, .apps_icon40, .apps_icon41, .apps_icon42, .apps_icon43, .apps_icon44 {
    width: 105px;
    text-align: center;
    border: none;
    padding-top: 120px;
}

.apps_icon18 {
    background: url(../images/Icn_Ur_contributions-02.jpg) no-repeat;
}


.apps_icon22 {
    background: url(../../../includes/common/images/Icn_prsnl_info.jpg) no-repeat;
}

.apps_icon42 {
    background: url(../images/TransferIn_Icon.jpg) no-repeat;
}

.apps_icon24 {
    background: url(../images/Icn_retir_pot.jpg) no-repeat;
}

.apps_icon20 {
    background: url(../images/Icn_Mony-out.jpg) no-repeat;
}
#body_left_content {
    width: 70.2%;
    float: left;
    margin-top: 40px;
    margin-bottom:40px;
}
#body_right_content {
    width: 25.9%;
    float: right;
}

.secondary_nav {
    background-color: #EFEFEF;
    padding: 10px;
    clear: both;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 92%;
    margin: 40px 0 0 17px;
    overflow: hidden;
}

ul#second_nav li.first {
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-radius: 5px;
}
ul#second_nav li.active2_nav {
    background: #7B8288
 url(../../../includes/common/images/BG_leftnaviON-grey.gif) repeat-x;
}
ul#second_nav li {
    border-bottom: solid 1px #fff;
    background: #ff8202
 url(../../../includes/common/images/BG_leftnaviOFF-orang.gif) repeat-x;
}	

ul#second_nav li.last {
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-radius: 5px;
}

ul#second_nav li a {
    display: block;
    padding: 10px 10px 10px 15px;
    color: #fff;
}

.welcome_msg {
    margin: 14px 0 0 40px;
    color: #666;
    overflow: hidden;
    word-wrap: break-word;
}

.welcome_msg .user_name {
    color: #903;
    font-size: 1.167em;
    padding-bottom: 7px;
    padding-top: 3px;
    display: block;
}

#body_part p.small_padding, .small_padding {
    padding-bottom: 10px;
}

#body_part p.default_p{
	padding-bottom:0;
}

#right_content_top_outer {
    width: 88%;
    float: right;
    position: relative;
    margin-top: 40px;
    clear: both;
    margin-bottom:40px;
}

#right_content_top_outer img {
    top: 20px;
    left: -18px;
}

#right_content_top {
    padding: 20px 20px 10px 20px;
    border: solid 3px #FFEd67;
    background: #FFFDEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
}

#body_right_content h2 {
    font-size: 1.333em;
    font-weight: bold;
}

.clearfix:after, #body_part:after, .field_layout:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#footerlinks {
    background-color: #EFEFEF;
    margin: 50px 0 0 0;
    min-height: 10px;
    padding: 17px 16px 17px 0em;
    clear: both;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom:20px;
}

#footerlinks ul li {
    float: left;
    line-height: 90%;
}

#footerlinks ul li a {
    padding-right: 10px;
    margin-left: 8px;
    font-size: 1em;
    text-decoration: none;
    color: #FF8202;
    border-right: 1px solid #666;
    display: inline-block;
}

#footerlinks ul li a:hover{
	text-decoration:underline
}

#footerlinks ul li.last a {
    border-right: none;
}

#footerlinks span {
    font-size: 0.916em;
    color: #666;
    float: right;
}

.sec_msg {
    background: #FFEF68;
    color: #666;
    padding: 10px;/*today*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index: 1;
}

/*.security-panel {
    bottom: 0px;
    z-index: 900;
    top: auto;
    right: auto;
    position: fixed;
    width: 68.4%;
}*/

.secPanelWidth {
    width: 88%;
    display:inline-block;
}

.impMark {
    color: #990033;
}


#help_ribbon{
	margin-bottom: 20px;
    border-radius: 5px;
    border: solid 1px #d8d8d8;
    padding: 2px;
    overflow: hidden;
    background: -webkit-linear-gradient(top, #f5f5f5, #EFEFEF);
    background: linear-gradient(to bottom, #f5f5f5, #EFEFEF);
}

#help_ribbon img{
	display: inline-block;
	margin-left: 18px;
	margin-right: 10px;
}

.help_seperator{
	display: inline-block;
    height: 44px;
    width: 1px;
    background: #fff;
}

#help_ribbon p{
	display: inline-block;
    padding-bottom: 0;
    position: relative;
    margin-left: 18px;
    bottom: 15px;
}

.morecontent span {
    display: none;
}

a.morelink {
    color: #666;
    text-decoration: underline;
}

.margin_left {
    margin-left: 10px;
}

#header-wrapper.default_border_bottom{
	border-bottom:0;
}

/*signup page*/
.mandatory, .mandatory_radio_check {
    color: #990033;
    font-style: normal;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 3px 0 3px;
}
.looklikeh3 {
    font-size: 1.333em;
    padding: 0 0 20px 0;
    color: #903;
    line-height: 120%;
}

.user_reg_error_box {
    background: url(../../../includes/common/images/bullet_fail.jpg)
 no-repeat scroll 0px 12px #FFFFFF;
    clear: both;
    padding: 15px 10px 10px 30px !important;
    border: none;
    color: #FF0000;
}

.margin_bottom_20{
	margin-bottom: 20px;
}

a.dp-choose-date {
    float: left;
    width: 25px;
    height: 21px;
    padding: 0;
    margin: 0 0 0 -5px;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../images/calendar.gif) no-repeat;
}

input.dp-applied {
    width: 140px;
    float: left;
}

.dp-applied {
    margin-right: 10px;
    overflow: hidden;
}

.radioindent {
    display: block;
    text-indent: -18px;
    padding-left: 19px;
    width: 96%;
    margin-right: 0px;
    color: #666;
    padding-top: 1px;
}

.disp_inline_block{
	display:inline-block;
}

.lookLikeLabel{
	width: 28%;
    display: block;
    float: left;
    margin: 0 30px 0 0;
}

input.radio_check_align {
    width: 14px;
    height: 13px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    margin-right: 5px;
    border: 0;
}

label.default_label {
    display: inline;
    float: none;
    margin: 0;
    width: auto;
}

#adressTxtId {
    margin-left: 31.4%;
    width:29%;
}

.button_orange1{
    color: #fff;
    font-size: 1.167em;
    border: none;
    border-left: none;
    border-top: none;
    padding: 3px 20px;
    height: 26px;
    background: #ff8201 url(../images/Btn_Primary_left.jpg) repeat-x;

}

.button_white1, .button_white2, .button_white3, .button_orange1, .button_orange3, .button_login, .button_grey, .button_orange1_find_add {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-appearance: none;
}

.button_grey{
   margin-left: 10px;
   -webkit-appearance: none;
   cursor: pointer;
}

.button_white2{
  -webkit-appearance: none;
   cursor: pointer;
}


.button_white1 {
    color: #ff8202;
    font-weight: bold;
    font-size: 1.167em;
    border: solid 2px #FF8202;
    padding: 1px 20px;
    height: 26px;
    background: #fff url(../images/Btn_secnd_left.jpg) repeat-x;
   -webkit-appearance: none;
   cursor: pointer;
}
input.postcode_width {
    width: 130px;
    margin-right: 15px;
}

.button_grey {
    color: #fff;
    padding: 3px 20px;
    height: 27px;
    background: url(../images/Btn_TopPrimaryNavi_On.jpg) repeat;
    font-size: 1.167em;
}

.user_name_button{
	float:right;
	margin-right:42.5%;
}
.info_updated_msg {
    border: solid 3px #FFED67;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #FFFDEE
 url(../../../includes/common/images/Icn_Info-I_burgundy.png) no-repeat
 10px 15px;
    padding: 15px 10px 15px 45px;
    margin: 0 0 20px 0;
}

.field_layout {
    margin-bottom: 10px;
    clear: both;
}

.radioindent_new {
    width: 23%;
    display: block;
    text-indent: -18px;
    padding-left: 19px;
    margin-right: 0px;
    color: #666;
    padding-top: 1px;
    padding-bottom: 10px;
}

input.radio_check_align {
    width: 14px;
    height: 13px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    margin-right: 5px;
    border: 0;
}

#rhsPrivacyRights #right_content img.pos_absolute {
	position: absolute;
    right: 276px;
    top: 175px;
}

#body_left_content input[type="text"], #body_left_content select{
	width: 26%;
    border-radius: 5px;
}
#body_left_content input.cont_txt1 {
    width: 40px;
    margin-left: 0.2em;
}

/*MR20.4 17759 start*/
input#makeAdditionalPayment\:makeAdditionalPayment_amount1TxtId+span {
    margin-left: 20px;
    display: inline-block;
    margin-top: 4px;
}
#body_left_content input.cont_txt1 {
    width: 136px;
}
/*MR20.4 17759 end*/


#body_left_content input.cont_txt2 {
    width: 30px;
}

.em_point {
    padding-top: 6px;
    margin: 0em 0.3em 0em 0.3em;
    float: left;
}
.bold {
    font-weight: 700;
}
#textsizer_taw {
    display: inline-block;
    float: left;
}

ul#header_textsizer_taw {
    float: left;
    margin-left: 120px;
    margin-top: 5px;
}

ul#header_textsizer_taw li {
    border-right: 1px solid #000;
}
ul#header_textsizer_taw li {
    float: left;
}
ul#header_textsizer_taw li a#color_contrast {
    color: #000;
    font-size: 1.083em;
}

ul#header_textsizer_taw li a {
    margin-right: 10px;
}

ul#header_textsizer_taw li.last {
    border: medium none;
}

ul#header_textsizer_taw li.last a {
    margin-left: 10px;
    margin-right: 0;
}
ul#header_textsizer_taw a.small_a {
    color: #ff8201;
    font-size: 0.917em;
}

.taw_searchAlign {
    float: right;
    margin-top: 43px;
}
.taw_searchbtn {
    background: url(../../../includes/common/images/Search-button.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 27px;
    padding: 0;
    width: 27px;
}

.tawHdr_button_login {
    background: #ff8201 url(../../common/images/button_orange_small.gif) repeat-x scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    line-height: 120%;
    margin-left: 28px;
    font-size: 1.167em;
    max-height: 27px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}

ul#taw_headerlinks li a {
    font-size: 1.083em;
}

ul#taw_headerlinks li {
    float: left;
    margin-top: 5px;
}

ul#taw_headerlinks {
    float: left;
}

#linksButtons_taw {
    display: inline-block;
    float: right;
    overflow: hidden;
}

.taw_searchAlign #search_text {
    margin-right: 7px;
}
#search_text {
    margin-right: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

.clear_default.taw_header_imagemag {
    color: #999999;
    font-size: 1.167em;
}

.tawLink_align {
    margin-left: 22px;
}

#top-links-mob{
	display:none;
}

p.slect_add_note {
    width: 55%;
}

#matcg_monual_confm_outer1 {
    margin-left: 31%;
    margin-top:20px;
}

.address-comp {
    width: 389px;
    height: 190px;
    overflow-y: scroll;
    border: 1px solid #666666;
}

.align_sort_code{
	margin:5px;
}

#body_left_content input.sort_code_text {
    width: 7.5%;
    text-align: center;
    padding-left: 0;
}

.add-comp-list {
    /* display: inline-block; */
    min-width: 389px;
width:100%;
}

.add-comp-list tr:nth-child(2n-1) {
    /* background: #ff8202 none repeat scroll 0 0; */
    background: rgba(255,130,2,0.2) none;
}

.add-comp-list td {
    padding: 7px;
    /* overflow: hidden; */
}
.modal_table th, td {
    padding: 5px;
    text-align: left;
}

.add-comp-list td {
    padding: 7px;
    /* overflow: hidden; */
}


/*signup page*/

/*Direct debit page*/



.help_img {
    float: right;
    margin-right: 35%;
}

.monthly_contribution .help_img{
	margin-right:30%;
}

#help_content {
    z-index: 11005;
}

.width_help_box {
    width: 36%;
}

.pointer_img_moreinfo1 {
    left: 22.8em;
    top: -5px;
    _top: -7px;
    width: 30px;
    height: 20px;
    background: url(../../../includes/common/images/Img_Popup-arrow3.png) left top no-repeat;
    z-index: 1000;
}
.help_inner_wrapper {
    background-color: #fffdee;
    padding: 5px;
    margin-top: 10px;
}

.help_content_inner_box {
    width: 91%;
    margin: 10px 2px 10px 10px;
}

.roundedcorner_moreinfo, .roundedcorner_moreinfo_modal {
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 5px solid #FFED67;
}

.error_box_sub {
    background: #FFFDEE url(../../../includes/common/images/Icn_alrt-red_small.png) no-repeat 15px 7px;
    padding: 10px 10px 10px 40px;
    clear: both;
    margin-top: 20px;
    border: solid 3px #FFED67;
    border-radius: 5px;
}

.error_box_main, .error_box_sub, .updated_msg1, .overal_payment_details {
    border: solid 3px #FFED67;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:20px;/*today*/
}

.error_box_main {
    background: #FFFDEE
 url(../../../includes/common/images/Icn_Info-I_orange.png) no-repeat
 10px 10px;
    padding: 15px 10px 15px 45px;
    color: #ff0000;
    margin: 0px 0 20px 0;
}

#body_part .error_box_sub p {
    padding-bottom: 0;
}

.align_twobutton {
    margin-top: 30px;
    clear: both;
    padding-bottom: 3px;
}

.monthly_contribution {
    width: 42%;
} 

.monthly_contribution a.help_img{
       margin-right: 33%;
} 

.em_point {
    padding-top: 6px;
    margin: 0em 0.6em 0em 0.6em;
    float: left;
}

.pointer_img_moreinfo1 {
    left: 22.8em;/*it was 22.4em*/
    top: -5px;
    _top: -7px;
    width: 30px;
    height: 20px;
    background: url(../images/Img_Popup-arrow3.png) left top no-repeat;
    z-index: 1000;
}

.pointer_img_moreinfo_mirror {
	left: 29px;
	top: -5px;
	_top: -7px;
	width: 30px;
	height: 20px;
	background: url(../images/Img_Popup-arrow3.png) left top no-repeat;
	z-index: 1000;
}


.outer_round_box, .outer_round_box_fu {
    padding: 20px;
    background: #f8f8f8;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #c0c0c0;
}

.directdebit_outer {
    background-color: #ddd;
    overflow: hidden;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 20px;
    padding: 20px;
}

.directdebit_inner {
    border: 3px solid #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #FFFFFF;
    padding: 20px;
    padding-bottom: 0;
}
.directdebit_heading h3 {
    color: #666;
    font-size: 1.167em;
    margin-top: 35px;
}

.directdebit_heading img{
	float:right;
	margin-bottom:15px;
}

.details_style, .details_style1 {
    background: #FFFDEE;
    border: 3px solid #FFED67;
    color: #990033;
    padding: 20px 20px 10px 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:20px;
}

.details_style dl, .details_style1 dl {
    padding-bottom: 10px;
    clear: both;
    overflow: hidden;
}
.details_style dt, .details_style1 dt {
    width: 32%;
    float: left;
    margin-right: 10px;
}

.details_style dd, .details_style1 dd {
    width: 60%;
    float: left;
}
.arrow_submit_button1 {
    border: none;
    padding-right: 30px;
    background: url(../../../includes/common/images/Icon_arrow-orange.png) no-repeat right center;
    color: #ff8201;
    cursor: pointer;
    float: left;
    padding-top: 6px;
}

::placeholder {
    color: #999;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #999;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #999;
}

a.help_img.margin_54 {
    margin-right: 54%;
}


.width_13{
	 width: 13%;
}

.dollar {
	margin-top: 6px;
	margin-right: 4px;
}

a.help_img.margin_right_contribution {
    margin-right: 66%;
}

.floatRight{
	margin-right: 54% !important;
}

/*Direct debit page*/

/*page5*/

.stratCommStart {
    overflow: hidden;
}

dl.dl1 {
    overflow: hidden;
}

dl.dl1 dt {
    clear: both;
    float: left;
    width: 48%;
    padding-bottom: 20px;
    margin-right: 5px;
}

.box1 .dl1 dd {
    width: 50.5%;
    float:right;
}

dl.dl1 dd {
    float: left;
    width: 48%;
    padding-bottom: 20px;
    word-wrap: break-word;
}

.box1 {
    border: 5px solid #F5EEE8;
    background: #fff;
    padding: 20px;
    min-height: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}

ul.transfer_pot {
    list-style-image: url(../../../includes/common/images/transfer_image.png);
    background-color: white;
    padding-left: 13px;
}

ul.transfer_pot li {
    padding: 0;
    padding-bottom: 15px;
    padding-left: 7px;
}

ul.transfer_pot li:first-child {
    padding-top: 10px;
}

.greybox {
    border: solid 1px #ddd;
    background: #fff
 url(../../../includes/USER_REG/images/BG_steps_grey.jpg) repeat-x;
    clear: both;
}

.roundedbox {
    padding: 20px 20px 20px 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

.roundedcorner1 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#right_content_tips, .right_content_tips {
    padding: 20px 20px 10px 20px;
    border: solid 1px #CFAB89;
    background: #EDDDCE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
}

#right_content_tips_outer h2, .right_content_tips_outer h2 {
    color: #990033;
    font-size: 1.333em;
    padding: 0 0 20px;
}

#body_right_content h2 {
    font-size: 1.333em;
    font-weight: bold;
}

.right_content_tips_inner {
    padding: 20px 15px 15px 15px;
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
}

#body_part .right_content_tips_inner p {
    font-weight: normal;
    color: #FF8202;
    font-size: 1.167em;
    padding-bottom: 20px;
}
.arrow_useful {
    background: url(../images/Icon_arrow-orange.png) no-repeat right
 center;
    width: 24px height : 24px;
    padding: 12px;
    float: right;
}

#right_content_tips_outer img, .right_content_tips_outer img {
    top: 20px;
    left: -16px;
}

#right_content_tips_outer, .right_content_tips_outer {
   /* width: 92%;*/
   /* float: right;*/
    width: 69%;
    position: relative;
    margin-top: 40px;
    margin-bottom:40px;/*page5*/
    margin-left:60px;
}

.lightText {
    color: #999;
}
/*page5*/

/*type-a-head starts*/
.awesomplete mark {
    background: none !important;
    font-weight: bold !important ;  /* CR805 */
}

div.awesomplete > ul {
	margin-top: 37px;
	background: #fff;
}

#search_box div.awesomplete > ul {
    margin-top: 37px;
    background: #fff;
}
/*type-a-head ends*/

.cms-accordion-content.active-cms-accordion.alert_accordion ul {
    list-style-image: url(../../../includes/common/images/transfer_image.png);
    background-color: white;
    padding-left: 13px;
}

#body_part .cms-accordion-content.active-cms-accordion.alert_accordion p:last-of-type {
    padding-bottom: 0 !important;
}

.looklikeh2 {
    font-size: 1.5em;
    padding: 0 0 20px 0;
    color: #903;
    line-height: 120%;
    font-weight: normal !important;
}


.stepsInPopup img {
    float: left;
}
.stepsInPopup span {
    float: left;
    font-size: 1.5em;
    position: relative;
    right: 22px;
    top: 12px;
}

.stepsInPopup p {
    padding-left: 50px;
    padding-top: 5px;
}


/*Modal popup starts*/
.modalpopup_outer {
	/*padding: 10px 10px 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;
	top: 10px;
	left: 1px;
	display: block;
	z-index: 10004;
	color: #666;
	width: 830px;*/
	position: fixed;/*RESPONSIVE MODAL POPUP*/
    z-index: 999;/*RESPONSIVE MODAL POPUP*/
    left: 0;/*RESPONSIVE MODAL POPUP*/
    top: 0;/*RESPONSIVE MODAL POPUP*/
    width: 100%;/*RESPONSIVE MODAL POPUP*/
    height: 100%;/*RESPONSIVE MODAL POPUP*/
    overflow: auto;/*RESPONSIVE MODAL POPUP*/
}

.LooksLikeh1,#body_right_content h2.LooksLikeh1 {
	font-size: 2em;
	font-weight: normal;
}

.modal_content {
	padding: 13px 30px 30px 40px;
	clear: both;
	overflow: hidden;
	background:#fff;/*RESPONSIVE MODAL POPUP*/
	top: 20%;/*RESPONSIVE MODAL POPUP*/
    position: relative;/*RESPONSIVE MODAL POPUP*/
    width: 60%;/*RESPONSIVE MODAL POPUP*/
    margin: auto;/*RESPONSIVE MODAL POPUP*/
    border-radius:5px;/*RESPONSIVE MODAL POPUP*/
    padding:40px;/*RESPONSIVE MODAL POPUP*/
}

.background_modal {
	width: 100%;
	height: 103.1%;
	z-index: 200;
	position: fixed;
	filter: alpha(opacity =             50);
	opacity: 0.5;
	background-color: #000;
	zoom: 1;
	left: 0;
	top: -1.5em;
}

.modalpopup_outer h1 {
	color: #990033;
	padding-bottom: 30px;
	font-weight: normal;
	margin: 0;
}

.modalpopup_outer h4 {
	color: #990033;
	padding-bottom: 20px;
	font-weight: normal;
}

.modalpopup_outer ul {
	padding-bottom: 20px;
}

.modalpopup_outer ul ul {
	font-size: 1em;
	padding-bottom: 5px;
	padding-top: 10px;
}

.modalpopup_outer ul li {
	background: url('../images/Bullet_burgundy.gif') left 3px no-repeat;
	padding-left: 20px;/*1813*/
	padding-bottom: 10px;
}

.modalpopup_outer ul li:last {
	padding-bottom: 0;
}

.modalpopup_outer ul.bullet {
	margin-left: 40px;
	padding-bottom: 10px;
}

.modalpopup_outer .align_twobutton {
	margin-top: 10px;
}
.modalpopup_outer_optout {
	padding: 10px 10px 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;
	top: 160px;
	left: 63px;
	display: block;
	z-index: 10004;
	color: #666;
	width: 830px;
}
.background_modal_optout {
	width: 100%;
	height: 103.1%;
	z-index: 200;
	position: absolute;
	filter: alpha(opacity =             50);
	opacity: 0.5;
	background-color: #000;
	zoom: 1;
	left: -19%;
	top: -1.5em;
	width: 138%;
}
/*today*/
.security-panel.sec_msg{
	position: fixed;
    bottom: 0;
    width: 97%;
}

.secPanelWrapper{
	margin-top:40px;
}

/*today*/

/*RESPONSIVE MODAL POPUP*/
.modal_popup {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10004; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: #fff; /* Fallback color */
  color:#666;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
padding: 10px 10px 10px 0;
}
.modal-background {
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    opacity: 0.5;
}
.modal-content {
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
   width: 80%; /* Could be more or less, depending on screen size */
}

.modal_close_link {
    border: none;
    position: absolute;/*p11*/
    right: 15px;/*p11*/
    top: 15px;/*p11*/
}

/*RESPONSIVE MODAL POPUP*/


/*MVP1 STARTS*/
.wid_h3_mc {
    width: 50%;
}

.margin_top_20{
	margin-top:20px;
}


.details_style,.details_style1 {
	background: #FFFDEE;
	border: 3px solid #FFED67;
	color: #990033;
	padding: 20px 20px 10px 20px;
	margin: 20px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



.border_DC {
    border: 3px solid #F5EEE8 !important;
    background: none !important;
}
.margin_bottom_30 {
    margin-bottom: 30px;
}

.details_style_white {
    border: 3px solid #F5EEE8;
    padding: 20px 20px 10px 20px;
    margin: 20px 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#body_left_content input.postcode_width {
    width:11.4%;
    margin-right: 10px;
}

.error_info_bancs {
    border: solid 3px #FFED67;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    background: #FFFDEE url(../../../includes/common/images/Icn_alrt-red_small.png) no-repeat 15px 7px;
    padding: 10px 10px 10px 40px;
    clear: both;
    margin-top: 20px;
}
input.button_link {
    background: transparent;
    border: none;
    display: inline;
    margin: 0;
    padding: 0;
    cursor: pointer;
    outline: 0em;
    color: #ff8201;
    white-space: normal;
}


.add-comp-list td {
    padding: 10px;
    /* overflow: hidden; */
}

.addres_ent_choice {
    padding: 20px 0;
    clear: both;
}


.info_calc {
    overflow: hidden;
    padding-bottom: 10px;
}

.info_calc dl {
    border-right: 1px dotted;
    float: left;
    font-size: 1.167em;
    font-weight: bold;
    margin-right: 10px;
    width: 23%;
}

.info_calc dl dt, #body_part .info_calc dl p {
    padding-bottom: 10px;
}

.info_calc dl.last {
    border: medium none;
    margin-right: none;
}

.app-iconContri {
    width: 105px;
    text-align: center;
    border: none;
    padding-top: 115px;
    background: url(../images/appIcon-contrib.png) no-repeat;
}

.apps_icon32 {
    background: url(../images/Icn_Regular-cont.jpg) no-repeat;
}

.apps_icon9 {
    background: url(../images/Icn_yourpayment_orange.jpg) no-repeat;
}

.apps_icon40 {
    background: url(../images/emplyrcontributions.jpg) no-repeat;
}

.body_left_icon {
    width: 13.5%;
    float: left;
    margin-right: 20px;
}

.first_col {
    width: 25%;
    float: left;
    padding: 1px;
    word-wrap: break-word;
}

.second_col {
    width: 45%;
    float: left;
    padding: 1px;
    word-wrap: break-word;
}

.third_col {
    float: left;
    width: 10.5%;
    padding: 1px;
}

.fourth_col {
    width: 5%;
    float: left;
    padding: 1px;
    word-wrap: break-word;
}
/*.third_col .help_img{
	margin-right: 0;
}*/

.button_white2 {
    color: #ff8201;
    border: solid 1px #ccc;
    padding: 1px 20px;
    height: 26px;
    background-color: #fff;
    font-weight: normal;
}

.row_edit {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: dotted 1px #ccc;
}

.row_edit.first {
    margin-top: 40px;
}

.details_style, .details_style1 {
    background: #FFFDEE;
    border: 3px solid #FFED67;
    color: #990033;
    padding: 20px 20px 10px 20px;
    margin: 20px 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.second_col .details_style, .second_col .details_style1 {
    margin: 0;
    width:55%;
}

#body_left_content .top_botm {
    margin-top: 0px;
    margin-bottom: 30px;
}

.disp_inline_block{
	display:inline-block;
}

.width_80{
	width:80%;
}
.help_img.help_img_mobile{
	display:none;
}

.first_col.society_details label, .exchange_col_mob_collection .first_col label{
	width:100%;
} 

.align_business {
    margin-right: 30px;
}
.align_business .radioindent{
	width:100%;
}

.add-comp-list td input{
	float: left;
}
.add-comp-list td label{
	float: left;
	width:90%;
	line-height:120%;
}

.address-comp{
	width:90%;
}

.add-comp-list td{
	padding-left:13px;
}

.add-comp-list td input{
	vertical-align: text-bottom;
    margin-right: 13px;
}

.secMsgLink {
    color: #666;
    text-decoration: underline;
}

.bottom_align {
	padding-bottom: 20px;
}

input.dp-applied {
       margin-bottom: 10px;
}

.noBorderBtm{
	border-bottom: none !important;
}


/*p10*/

ul.bullet_temp {
    padding-bottom: 10px;
}

ul.bullet_temp li {
    background: transparent url(../../../includes/common/images/Bullet_burgundy_big.png) no-repeat left 3px;
    padding-left: 20px;
    padding-bottom: 15px;
}
ul.bullet_temp li.last {
    padding-bottom: 0px;
}

.margin_bottom {
    margin-bottom: 20px;
}

.padding_top {
    padding-top: 20px;
}

.member_box {
    border: solid 1px #DDD;
    padding: 10px;
    overflow: auto;
    margin-bottom: 20px;
    clear: both;
}

.main_info_row1 {
    background: #f9efe9;
    padding: 10px 10px 10px 20px;
    overflow: hidden;
    margin-bottom: 13px;
    width: 100%;/*13787*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.main_info_row1 dl {
    padding-bottom: 20px;
    clear: both;
}



.main_info_row1 dl dt {
    width: 26%;
    float: left;
    overflow: hidden;
}

.main_info_row1 dl dd {
    width: 60%;
    float: left;
}

.help_img_cnr_1 {
    cursor: pointer;
    float: left;
    margin-left: 20px;
}


/*p10*/


.secMsgLink {
    color: #666;
    text-decoration: underline;
}

bottom_align {
	padding-bottom: 20px;
}

input.dp-applied {
       margin-bottom: 10px;
}

.noBorderBtm{
	border-bottom: none !important;
}

/*p2*/
.font_cont_date {
    display: inline-block;
    font-size: 1.167em;
    margin-top: 6px;
}

.align_padding_bottom {
    padding-bottom: 30px;
}

.div_left_content_top {
    padding: 20px 20px 20px 20px;
    border: solid 3px #FFEd67;
    background: #FFFDEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
}

.div_label_fe_text {
    color: #666666;
    float: left;
    width: 60%;
}

.header_display {
    color: #990033;
    font-size: 14px;
    font-weight: bold;
    line-height: 14.4px;
}

#contribution_status_client1 .div_label_fe_seperator {
    margin-left: 5px;
}
.div_label_fe_seperator {
    float: left;
    width: 15%;
}

.div_label_fe_value {
    color: #666666;
    float: left;
    width: 24%;
}

span.download img {
    display: inline-block;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
}
span.download a {
    float: left;
    margin-top: 5px;
}

span.download {
    margin-left: 30px;
    display: inline-block;
    margin-bottom: -3px;
}

.overal_payment_details {
    padding: 20px 20px 20px 20px;
    background-color: #FFFDEE;
    margin-bottom: 30px;
    overflow: auto;
}
.date_sep_1 {
    margin-right: 20px;
    margin-top: 6px;
}

#body_left_content input.date_dd, #body_part .search_wrapper input[type='text'].date_dd {
    width: 40px;
    margin-right: 10px;
    float: left;
    text-align: center;
    padding-left: 0;
}

#body_left_content select.date_month, #body_part .search_wrapper input[type='text'].date_month {
    margin-right: 10px;
    width: 110px;
    float: left;
}

#body_left_content input.date_yr {
    width: 40px;
    float: left;
    padding-left: 0;
    text-align: center;
}

.date_sep {
    display: inline-block;
    float: left;
    margin-top: 6px;
    padding: 0 20px;
}

.tp_align {
    margin-top: 20px;
}

.filter_radio_check {
    float: left;
    width: 45%;
}

.toggleDiv select{
	padding-top: 4px;
    padding-bottom: 3px;
    line-height: 20px;
}




.roundedcorner1.roundedbox.greybox input[type="radio"] {
    margin-right: 5px;
}

.medium_padding {
    padding-bottom: 15px;
}

.appFEbox-wrapper {
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 5px;
}
.toggleDiv {
    padding: 20px 0 0;
}

/*.table-div{
	display:table;
	width: 100%;
    border: 1px solid #dddddd;
    border-radius: 5px;
}
.tr-div{display:table-row}
.td-div{
	display:table-cell;
    border-right: 1px dotted #dddddd;
    font-weight: normal !important;
    padding: 15px 0 15px 20px;
    min-height: 15px;
    text-align:left;
    vertical-align:middle;
    border-bottom:1px dotted #ddd;
    
    
    }
    
.th-div{
	display:table-row;
	background: none repeat scroll 0 0 #efefef;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}*/

/* 15485 */
.left_240ADJ{
    float: left;
    width: 240px;
    margin-top: 20px;
}
#signUpAsEmployerUserRegMember div#password_Id div.error_box_sub {
    float: left;
    width: 100%;
}

/* 15485 */

/*desktop table*/

.table_wrapper {
    border: 1px solid #ccc;
    padding: 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}
.table_wrapper {
    border: 1px solid #dddddd;
    border-radius: 5px;
}

.table_wrapper {
    width: 100%;
}

.table_wrapper {
    min-height: 29px;
}
.table_heading {
    background: none repeat scroll 0 0 #efefef;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}
.table_wrapper .col1 {
    width: 120px;
}

.table_wrapper th {
    border-right: 1px dotted #dddddd;
    font-weight: normal !important;
    padding: 15px 0 15px 20px;
    min-height: 15px;
}

.table_heading th {
    border-bottom: 1px dotted #DDD;
}

.table_wrapper .col2 {
    width: 235px;
}

.table_wrapper .col3 {
    width: 115px;
}

#status {
    margin-bottom: 10px;
    padding-bottom:20px;

}

.table_heading th:last-child {
    border-right: none;
    text-align: center;
}

.table_wrapper .col4 {
    padding-left: 20px;
    padding-right: 20px;
    width: 95px;
}

.col1_unit {
    width: 21.1%;
    padding: 10px 10px 10px 20px;
}

.col2_unit {
    padding: 10px 10px 10px 20px;
    width: 38.3%;
}
.col3_unit {
    width: 20.4%;
    padding: 10px 10px 10px 20px;
}

.expand_row {
    border: 1px solid #dddddd;
    border-radius: 5px;
    margin: 10px 10px 0px;
    width: 97% !important;
}
.table_row:last-child td {
    border-bottom: none;
}

.modal_table th, td {
    padding: 5px;
    text-align: left;
}


.cont_table .sec_table table {
    width: 100%;
}
.info_table {
    width: 100%;
    padding: 20px 20px;
}

.sec_table .table3_main .sec_table_wrapper {
    background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    width: 100%;
}

.table3_main {
    border-bottom: none !important;
}

.cont_table .sec_table {
    width: 100%;
    border-radius: 5px;
}
.modal_table th, td {
    padding: 5px;
    text-align: left;
}

.sec_table_wrap.sec_table.expand_col2	.sec_table td {
    border-bottom: 1px dotted #dddddd;
    border-right: 1px dotted #dddddd;
}

.border_btm_lst {
    border-bottom: 1px solid #DDD !important;
}

.expand_row .sec_table_wrapper td:last-child {
    border-right: medium none !important;
}

#contributionHistory .sec_table td {
    border-bottom: 1px dotted #dddddd;
    border-right: 1px dotted #dddddd;
}

.table3_main .sec_table_wrapper td {
    padding: 0;
}
.cont_table .table_row:last-child .sec_table_wrapper:last-child.table_row.expand_row {
    margin-bottom: 10px !important;
}

.table_wrapper .sec_table_wrapper .table_row td {
    border-right: 1px dotted #dddddd;
    border-bottom: 1px dotted #dddddd;
}
.expand_row .expand_row .col1_unit, .expand_row .expand_col1 .col1_unit {
    width: 20%;
}

.expand_row .expand_row .col2_unit, .expand_row .expand_col1 .col2_unit {
    width: 44%;
}

.expand_row .expand_row .col3_unit, .expand_row .expand_col1 .col3_unit {
    width: 20.8%;
}
 .table_wrapper .sec_table_wrapper .table_row td.col4_unit {
    width: 86px;
    padding: 10px 10px 10px 20px;
    border-right: none;
}
.show_table3 .padL20 {
    padding-left: 20px !important;
}

.table3_header {
    background: none repeat scroll 0 0 #efefef;
    overflow: hidden;
}

.table3_main.show_table3 tr td {
    padding: 10px 10px;
}

.modal_table th, td {
    padding: 5px;
    text-align: left;
}


/*desktop table*/

/* 15531 desk */
.HMRC_list_alg_p {
    margin-top: -14px;
    margin-left: 14px;
}
#signupSelfEmployed .user_name_button{
width: 100%;
    float: left !important;
    padding: 0 0 0 30%;
	margin: 15px 370px 3px 0;
}

#signupSelfEmployed .user_name_button input{
float: left;
margin-left: 119px;
}

/* 15531 desk */

/*15274*/
.done_button_changes {
    /*margin-right: 188px !important;*/
    margin-bottom: 55px;
    /*margin-top: -12px;*/
}
/*15274*/

.expand_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.collapse_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}
.expand_collapse_row{
	padding: 10px 10px 10px 20px;
}

.help_img.table_help{
	margin-right: 6%;
}

.table3_main {
    border-bottom: none !important;
}
.pagination {
    padding: 30px 0 0 0;
    text-align: center;
}
.pagination .first {
    padding: 0 15px 0 2px;
    background: transparent url(../images/Btn_pgnation-Lft.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}

.pagination .last {
    padding: 0 8px 0 7px;
    background: transparent url(../images/Btn_pgnation-Rght.png) no-repeat 3px center;
    border: 0;
    cursor: pointer;
}

.mobile_contribution_table{
	display:none;
}

#body_part .short_padding{
	padding-bottom: 5px;
}

#body_part .small_padding { 
	display: block;
	padding-bottom: 10px;
}

.looklikeh5{
	font-size: 1em;
    padding: 0 0 20px 0;
    color: #903;
    line-height: 120%;
}


/*p2*/

/*p12*/

.updated_group_msg {
    background: #FFEF68 url(../images/Icn_alrt_tick_orange_small.png) no-repeat 10px 10px;
    color: #333;
    padding: 10px 10px 10px 35px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}

#feedback_box {
    border: 4px solid #f5eee8;
    border-radius: 8px;
    margin-top: 10px;
    padding: 15px 20px 50px 20px;
}

.left_img {
    float: left;
    padding-top: 4.5px;
    padding-left: 4.5px;
}

.feedback_header {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 60px;
    font-size: 1.5em;
    color: #903;
    line-height: 120%;
}

div#feedback_box p {
    padding-left: 60px;
}


#feedback_box .button_secondary{
	float:right;
	margin-left:0;
}


/*p12*/

.margin_top_0{
	margin-top:0;/*13856*/
}

/*13738*/
#body_part p.field_error_msg {
    padding: 0;
    clear: both;
}


.contact_number_class_DC_1 {
    margin: 20px 0px 30px 0px;
}

.edit_mail_block {
    display: inline-block;
    width: 100%;
    padding-bottom: 18px;
}


.confirm_address_ext {
    margin-left: 32.6%;
    margin-top: -5px;
    font-weight: bold;
}




/*13738*/

/*13850*/
.margin_bottom_5 {
    margin-bottom: 5px;
}

.padding_top {
    padding-top: 20px;
}

/*13850*/




.help_acltbl_hdr {
    float: right;
    margin-right: 12%;
}


.div_label_fe_text.bolder label {
    margin-right: 20px;
} /*13882*/


/*13930*/
.pagination .first.highcontrast {
    background: transparent url(../images/pagination-left-highcontrast.png) no-repeat 10px center;
}

.pagination .last.highcontrast {
    background: transparent url(../images/pagination-right-highcontrast.png) no-repeat 3px center;
}

.collapse_img.highcontrast {
    background: url(../../../includes/common/images/collapse-highcontrast.png) no-repeat scroll 0 0;
}

.expand_img.highcontrast {
    background: url(../../../includes/common/images/expand-highcontrast.png) no-repeat scroll 0 0;
}

/*13930*/

/* 14252 start*/

.viewTransferRequeststable .help_acltbl_hdr_D14252 {
    float: right;
    margin-right: -10px;
    margin-top: -5px;
}

.viewTransferRequeststable .vertical_align_top{    
	vertical-align: top;
}

.viewTransferRequeststable .textalign_lefti {
    text-align: left !important;
}

.viewTransferRequeststable .mobile_transfer_table:nth-child(odd) {
    background: rgba(242, 242, 242, 0.38);
} 

.viewTransferRequeststable .padding_top_10i{
	padding-top: 10px !important;
}

.viewTransferRequeststable td.align_center.last_td.users_status {
    padding: 0px;
}

.viewTransferRequeststable .margin_bottom_12i{
    margin-bottom: 12px !important;
}

.viewTransferRequeststable table.table_main_new tr:last-child td {
    border-bottom: none;
}

/* 14252 end*/

.exchange_col_mob_collection a.help_img{
	margin-right: 16.2%;
}

/*pre-filled*/
.class_main label{
	width:100%;
}

.adress_sec_DC .first_col label{
	width:100%;
}

.class_main {
    display: inline-block;
    width: 100%;
    padding-bottom: 18px;
}
.height_28 {
    height: 50px;
}

.DC_bottom {
    border-bottom: none;
    padding: 0pc;
}

/*pre-filled*/

/*13858*/
.exchange_col_mob_collection label {
    width: 22%;
}

/*13858*/


/*MVP1 ENDS*/

/*MVP2 STARTS*/

/*p13*/
.label_text {
    color: #666666;
    width: 40%;
    float: left;
}
.label_seperator {
    width: 5%;
    float: left;
    text-align: center;
}

.value_text {
    color: #666666;
    width: 40%;
    float: left;
    word-break: break-all;
    word-wrap: break-word;
}

.apps_icon23 {
    background: url(../images/Icn_Ur_nomin_benef.jpg) no-repeat;
}

.apps_icon15 {
    background: url(../images/Icn_Mng-emplys.jpg) no-repeat;
}

.apps_icon38 {
    background: url(../images/Icn_divorce.jpg) no-repeat;
}

/*p13*/


/*p14*/
.edit_disp {
    padding-top: 15px;
}

.row_edit .info_updated_msg {
    margin-top: 20px;
}

label.width_100{
	width:100%;
}

input.button_white2:disabled {
    color: #727272 !important;
}

.width_22{
	width:22%;
}

.member_box .main_info_row .name_field pre, .file_nom_info pre, .browse_select pre, .row_edit pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    width: 100%;
    font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.address_width .info_field {
    margin-left: 32.5%;
}
.info_field {
    font-size: 0.916em;
    margin-left: 34%;
    padding-top: 10px;
    width: 42.5%;
}

.confirm_address_ext {
    margin-left: 31.6%;
    margin-top: -5px;
    font-weight: bold;
}

.margin_left_0{
	margin-left:0;
}

#body_left_content div.marginbottom {
    margin-bottom: 10px;
}
.confirm_address_ext div {
    word-wrap: break-word;
}

.change_add_align {
    margin: 0 0 20px 0;
    padding-top: 15px;
}

#body_left_content select.date_yr, #body_part .search_wrapper input[type='text'].date_yr {
    width: 70px;
    float: left;
}

.oo_modal_box {
    border: 5px solid #F5EEE8;
    background: #fff;
    padding: 20px;
    min-height: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/*p14*/


/*p15*/
.fieldset_align {
    display: block;
    min-width: 100%;
}

.make-a-wish {
    overflow: hidden;
    width: 100%;
    padding-top:20px;
}

.member_box .main_info_row {
    background: #f9efe9;
    padding: 10px 10px 10px 20px;
    overflow: hidden;
    margin-bottom: 13px;
    width: 100%;/*p19*/
}
.beneficairy.member_box .main_info_row .name_field {
    color: #990033;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    padding-bottom: 0;
    width: 35.5%;
    word-wrap: break-word;
}

.member_box .main_info_row .name_field {
    width: 33.5%;
    color: #903;
    float: left;
    margin-top: 3px;
    padding-bottom: 0px;
    word-wrap: break-word;
    margin-right: 5px;
    font-size: 1.167em;
    font-weight: bold;
    line-height: 120%;
}

.beneficairy .DA_role_outer {
    width: 33%;
}
.DA_role_outer {
    float: left;
    color: #333;
    margin-top: 5px;
    width: 40%;
}

.beneficairy_btn .btn_align {
    margin-left: 10px;
}

.roundedcorner2 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.create_user.member_box .rigth_col, .create_user_admin.member_box .rigth_col, .search_user.member_box .rigth_col, .ifa_landing.member_box .rigth_col, .beneficairy.member_box .rigth_col {
    width: 100%;
}
.burg-heading {
    font-size: 1.7em;
    color: #903;
}

.margin_right20 {
    margin-right: 20px !important;
}
.margin_bottom {
    margin-bottom: 20px;
}

.signpost1, .signpost2, .signpost3, .signpost5, .signpost11, .signpost12, .signpost13, .signpost16, .signpost17, .signpost18, .signpost22, .signpost23 {
    border: solid 5px #f5EEE8;
    background: #F5EEE8 url(../../../includes/common/images/bg_signpost_tools.jpg) repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin: 20px 0 30px 0;
    width: 29.8%;
}
.signpost5, .signpost18 {
    margin-top: 10px;
    margin-bottom: 0;
}
.signpost5, .signpost18 {
    width: 48%;
}


.signpost5 .signpost_inner, .signpost18 .signpost_inner {
    min-height: 210px;
}
.signpost_cms {
    max-height: none;
    min-height: 0;
    height: 420px;
}
.signpost_header {
    padding: 5px 16px;
    border-bottom: solid 1px #EFEFEF;
    overflow: auto;
}

.padding_bottom_15 {
    padding-bottom: 15px;
}

.retirement_sp .signpost_header h2 {
    padding: 10px 50px 0 0;
}

.signup_signpost_container .signpost_content, .retirement_sp .signpost_content {
    overflow: hidden;
}
.signPWrapper1 {
    min-height: 220px;
    padding-bottom: 0;
}
.signpost_content {
    overflow: auto;
    padding: 10px 16px 20px;
}

.signpost_content.signPWrapper1.bullet_signpost.clear_both h6, #expression_of_wish .modal_content H6 {
    color: #666;
    font-weight: bold;
    padding-bottom: 5px;
}

.bullet_signpost ul li {
    background: transparent url(../../../includes/common/images/Bullet_burgundy_big.png) no-repeat left 3px;
    padding-left: 17px;
    padding-bottom: 20px;
}

.margin_bottom {
    margin-bottom: 20px;
}
.class_CMS_info_update_msg p {
    padding-bottom: 0px !important;
}

#changeToEow .modal_content .nomine-to-xpression input.change-nom-Bene {
    width: 15px;
    height: 15px;
}
.nomine-to-xpression input.change-nom-Bene {
    float: left;
    margin-right: 5px;
    margin-bottom: 20px;
}

.btn_align .button_orange1, .btn_align .button_white1, .btn_align .button_grey, .align_twobutton .button_orange1, .align_twobutton .button_white1, .align_twobutton .button_grey, .align_twobutton_wopad .button_orange1, .align_twobutton_wopad .button_white1, .align_twobutton_wopad .button_grey {
    margin-left: 10px;
}

.padding_bottom {
    padding-bottom: 20px;
}

.margin_right_20_percent{
	margin-right:20%;
}

#body_part p.field_error_msg {
    padding: 0;
    clear: both;
}

.looklikeh4 {
    font-size: 1.167em;
    padding: 0 0 20px 0;
    color: #903;
    font-weight: bold;
}
#matcg_monual_confm_outer2{
	margin-left:31%
}
.confirm_address_ext {
    margin-left: 31.6%;
    margin-top: -5px;
    font-weight: bold;
}


/*p15*/



/*p19*/

#btn_next_step1 .button_white3.btn_acc{
	margin-right:23%;
}

.button_primary_find_add{
	font-size: 1.167em;
    font-weight: normal;
    color: #FFFFFF;
    border-radius: 4px;
    background-image: linear-gradient(#FFB701, #FF7400, #FF3500);
    padding: 6px 20px;
    -webkit-appearance: none;
    cursor: pointer;
	
}
#body_left_content select.width_13{
	width:13%;
}

.button_add {
    border: none;
    padding-left: 30px;
    background: url(../../../includes/common/images/Icon_add_white.jpg) no-repeat left center;
    color: #ff8201;
    margin-bottom: 20px;
    cursor: pointer;
    margin: 0 30px 20px 0;
    padding-top: 5px;
}

.button_white3 {
    font-weight: bold;
    font-size: 1.167em;
    color: #ff8202;
    border: solid 1px #ccc;
    padding: 8px 15px 8px 38px;
    background: #fff url(../images/Btn_down_arrow.jpg) no-repeat 2px center;
}
.wrapper_accordion {
    background: #EFEFEF;
    padding: 12px;
}

.acc_content_border {
    border: solid 1px #c0c0c0;
    border-top: none;
}
.outer_acc_content {
    background: #f8f8f8;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    margin-bottom: 10px;
}

.design_step_active {
    color: #666;
    background: #DCDCDC url(../../../includes/common/images/Bg_Dropdwn_Grey.jpg) repeat-x;
    margin-bottom: 30px;
}

.design_step_active h2, .design_step_inactive h2 {
    font-size: 1.333em;
    padding: 0;
}

.design_step_active h2 a {
    color: #666;
}
.design_step_active a, .design_step_inactive a {
    padding: 13px 0 13px 26px;
    font-weight: bold;
    display: inline-block;
    width: 95%;
}

.design_step_cont {
    padding: 0 26px 26px 26px;
}


.design_step_inactive {
    color: #fff;
    background: #FF8202 url(../../../includes/common/images/Bg_Dropdwn_Orng.jpg) repeat-x;
}

#body_left_content .design_step_inactive h2 a {
    color: #fff;
}


.exchange_col_mob_collection a.help_img{
	margin-right: 16.2%;
}
.access_align {
    padding-bottom: 20px;
}
.access_align h2 {
    padding-bottom: 0;
}
.access_align h2, .access_align em {
    display: inline;
}
.design_step_cont h2, .design_step_cont h3, .design_step_cont h4 {
    color: #666;
}

.table_access_mobile_tablet{
	display:none;
}
.mobile_message{
	display:none;
}

/*p19*/



/*p17*/
#addEowPop .modal_content .help_img{
	margin-right:15%;
}

.your-bene-edit-wrapper {
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 15px 20px 5px;
    margin-bottom: 30px;
    width: 94%;
}
ul.bene-edit-heading {
    margin-bottom: 25px;
}
ul.bene-edit-heading li {
    color: #903;
    font-weight: bold;
    float: right;
}
ul.bene-edit-heading li:first-child {
    float: left;
}

ul.bene-edit-heading li:nth-child(4) {
    width: 19%;
    text-align: center;
}

ul.bene-edit-heading li:nth-child(2) {
    margin-right: 30px;
    width: 6%;
}
ul.bene-edit-heading li:nth-child(3) {
    width: 12%;
    text-align: center;
}

.bene-list-wrapper ul li:first-child {
    font-weight: bold;
    font-size: 1.2em;
    float: left;
    color: #333333;
    margin-left: 0;
    margin-top: 5px;
}

.undo-remove-bene {
    color: #ff8201;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 2px 12px;
    -webkit-appearance: none;/*14191*/
}
.div_float_left {
    float: left;
}

.bene-list-wrapper ul li:nth-child(5) input[type="text"] {
    width: 40px !important;
    text-align: center;
    height: 17px;
    padding-left: 2px;
}

.bene-list-wrapper {
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 13px 20px;
    background: #f8f8f8;
    margin-bottom: 15px;
    height: 25px;
}
.bene-list-wrapper ul li:first-child {
    font-weight: bold;
    font-size: 1.2em;
    float: left;
    color: #333333;
    margin-left: 0;
    margin-top: 5px;
}

.wrap_text_30 {
    max-width: 44%;
    line-height: 18px;
    word-break: break-word;
}

.undo-remove-bene {
    color: #ff8201;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 2px 12px;
   -webkit-appearance: none;/*14191*/
}

.height_auto{
	height:auto;
}

.bene-error-msg {
    width: 60%;
    float: right;
    color: #ff0000;
    margin-bottom: 10px;
    margin-top: 0;
}

.clear_none_imp {
    clear: none !important;
}
.bene-list-wrapper ul li:nth-child(3) {
    margin-right: 20px;
    margin-top: 5px;
}
.bene-list-wrapper ul li {
    float: right;
}
.bene-list-wrapper ul li:nth-child(4) {
    margin-right: 8%;
    margin-top: 5px;
}

.bene-list-wrapper ul li:nth-child(5) input[type="text"] {
    width: 40px !important;
    text-align: center;
    height: 29px;
    padding-left: 2px;
}
.bene-list-wrapper ul li:nth-child(5) {
    margin-right: 14.5%;
    font-weight: bold;
}
.bene-list-wrapper ul li:nth-child(5) span {
    position: relative;
    top: 5px;
}
.padding_left_5 {
    padding-left: 5px;
}

.bene-list-wrapper ul li:last-child{
	margin-top:0;
	display:none;
}



/*p17*/



/*p22*/
.signpost11, .signpost12, .signpost13 {
    width: 100%;
    margin-top: 0;
}
.signpost_header1 {
    padding: 10px 16px;
    overflow: auto;
    padding-bottom: 0;
}



/*p22*/



/*p23*/
.line_height_150 {
    line-height: 150%;
}
.startNewTransfer-navigation {
    margin-bottom: 20px;
    overflow: hidden;
}
.startNewTransfer-navigation .startNewTransferNavigation-options > ol li {
    float: left;
    font-size: 1.2em;
    padding-right: 30px;
    color: #CCC;
    width: 28%;
    margin-right: 5px;
}

.startNewTransfer-navigation .startNewTransferNavigation-options > ol li.activeStep {
    color: #666;
    padding-bottom: 5px;
    border-bottom: 3px solid #FF8201;
}
.mem_div {
    padding: 20px;
    overflow: hidden;
}

ol {
    list-style: decimal inside;
}

.startNewTransferNavigation-options{
	display:block;
}

.startNewTransferNavigation-options-mobile{
	display:none;
}


.numberCircle {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    background: #fff5aa;
    border: 2px solid #ff8202;
    color: #666;
    text-align: center;
    font-weight:bold;
    padding:2px;
}

.dash{
        border: 1px solid red;
        width: 120px;
        height: 0px;

}

/*p23*/



/*p25*/

.startNewTransfer-navigation .startNewTransferNavigation-options > ol li.activeStep.prevStep {
    color: #FF8201;
}

.field_element {
    width: 280px !important;
}


#body_left_content #providerNameLabel input{
	width:80%;
}

#body_left_content #schemeNameLabel input{
	width:80%;
}


#body_left_content #amtLabel input{
	width:80%;
}


#body_left_content #polLabel input{
	width:80%;
}

#chng_address_id .button_secondary{
	margin-left:0;
}
.float_left.amount{
	position: relative;
    right: 10px;
    top: 3px;
}


/*p25*/

/*p16*/
.taw_video_image {
    border: 1px solid #d8d8d8;
    padding: 20px;
    width: 100%;
    overflow: auto;
    box-sizing: border-box;
}

.taw_video_image .video_block {
    width: 34%;
    float: left;
}

.taw_video_image .video_description_block {
    width: 63%;
    float: right;
}

#body_part .video_description_block p:last-child {
    padding-bottom: 0;
}

.margin_right20 {
    margin-right: 20px !important;
}

.signpost_cms1 {
    max-height: none;
    min-height: 0;
    height: 301px;
}

.align_center {
    text-align: center;
}

.width_signpost{
	width:48.9%;
}

/*p16*/

/*14052*/
.app_inner1.last {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/*14052*/

/*p26*/
div.agreement ul {
    list-style-image: url(../../../includes/common/images/transfer_image.png);
    background-color: white;
    padding-left: 13px;
}

div.agreement ul li:first-child {
    padding-top: 10px;
}

div.agreement ul li {
    padding: 0px;
    padding-bottom: 15px;
    padding-left: 7px;
    line-height: 150%;
}

.newBankDet {
    padding-bottom: 20px;
    border-bottom: 1px solid #DDD;
}



/*p26*/

/*p27*/
.pagination .pagination_grey_left {
    padding: 0 15px 0 2px;
    background: transparent url(../images/pagination_grey_left.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}

.pagination .pagination_grey_right {
    padding: 0 15px 0 2px;
    background: transparent url(../images/pagination_grey_right.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}

table.table_main_new .amount_td.user_width{
	width:22%;
}

.viewTransferRequeststable table.table_main_new .amount_td.user_width{
	width:33%; /* 14252 */
}

.help_acltbl_hdr {
    float: right;
    margin-right: 20px;
    margin-top: -5px;
}

.mobile_transfer_table{
	display:none;
}



/*p27*/

/*p15*/
.fieldset_align {
    display: block;
    min-width: 100%;
}

.make-a-wish {
    overflow: hidden;
    width: 100%;
    padding-top:20px;
}

.member_box .main_info_row {
    background: #f9efe9;
    padding: 10px 10px 10px 20px;
    overflow: hidden;
    margin-bottom: 13px;
    width: 100%;/*p19*/
}
.beneficairy.member_box .main_info_row .name_field {
    color: #990033;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    padding-bottom: 0;
    width: 35.5%;
    word-wrap: break-word;
}

.member_box .main_info_row .name_field {
    width: 33.5%;
    color: #903;
    float: left;
    margin-top: 3px;
    padding-bottom: 0px;
    word-wrap: break-word;
    margin-right: 5px;
    font-size: 1.167em;
    font-weight: bold;
    line-height: 120%;
}

.beneficairy .DA_role_outer {
    width: 33%;
}
.DA_role_outer {
    float: left;
    color: #333;
    margin-top: 5px;
    width: 40%;
}

.beneficairy_btn .btn_align {
    margin-left: 10px;
}

.roundedcorner2 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.create_user.member_box .rigth_col, .create_user_admin.member_box .rigth_col, .search_user.member_box .rigth_col, .ifa_landing.member_box .rigth_col, .beneficairy.member_box .rigth_col {
    width: 100%;
}
.burg-heading {
    font-size: 1.7em;
    color: #903;
}

.margin_right20 {
    margin-right: 20px !important;
}
.margin_bottom {
    margin-bottom: 20px;
}

.signpost1, .signpost2, .signpost3, .signpost5, .signpost11, .signpost12, .signpost13, .signpost16, .signpost17, .signpost18, .signpost22, .signpost23 {
    border: solid 5px #f5EEE8;
    background: #F5EEE8 url(../../../includes/common/images/bg_signpost_tools.jpg) repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin: 20px 0 30px 0;
    width: 29.8%;
}
.signpost5, .signpost18 {
    margin-top: 10px;
    margin-bottom: 0;
}
.signpost5, .signpost18 {
    width: 48%;
}


.signpost5 .signpost_inner, .signpost18 .signpost_inner {
    min-height: 210px;
}
.signpost_cms {
    max-height: none;
    min-height: 0;
    height: 420px;
}
.signpost_header {
    padding: 5px 16px;
    border-bottom: solid 1px #EFEFEF;
    overflow: auto;
}

.padding_bottom_15 {
    padding-bottom: 15px;
}

.retirement_sp .signpost_header h2 {
    padding: 10px 50px 0 0;
}

.signup_signpost_container .signpost_content, .retirement_sp .signpost_content {
    overflow: hidden;
}
.signPWrapper1 {
    min-height: 192px;
    padding-bottom: 0;
}
.signpost_content {
    overflow: auto;
    padding: 10px 16px 20px;
}

.signpost_content.signPWrapper1.bullet_signpost.clear_both h6, #expression_of_wish .modal_content H6 {
    color: #666;
    font-weight: bold;
    padding-bottom: 5px;
}

.bullet_signpost ul li {
    background: transparent url(../../../includes/common/images/Bullet_burgundy_big.png) no-repeat left 3px;
    padding-left: 17px;
    padding-bottom: 20px;
}

.margin_bottom {
    margin-bottom: 20px;
}
.class_CMS_info_update_msg p {
    padding-bottom: 0px !important;
}

#changeToEow .modal_content .nomine-to-xpression input.change-nom-Bene {
    width: 15px;
    height: 15px;
}
.nomine-to-xpression input.change-nom-Bene {
    float: left;
    margin-right: 5px;
    margin-bottom: 20px;
}

.btn_align .button_orange1, .btn_align .button_white1, .btn_align .button_grey, .align_twobutton .button_orange1, .align_twobutton .button_white1, .align_twobutton .button_grey, .align_twobutton_wopad .button_orange1, .align_twobutton_wopad .button_white1, .align_twobutton_wopad .button_grey {
    margin-left: 10px;
}

.padding_bottom {
    padding-bottom: 20px;
}

.margin_right_20_percent{
	margin-right:20%;
}

#body_part p.field_error_msg {
    padding: 0;
    clear: both;
}

.looklikeh4 {
    font-size: 1.167em;
    padding: 0 0 20px 0;
    color: #903;
    font-weight: bold;
}
#matcg_monual_confm_outer2{
	margin-left:31%
}
.confirm_address_ext {
    margin-left: 32.6%;
    margin-top: -5px;
    font-weight: bold;
}

/*p15*/
/*16251*/
.height_368i{
	height: 368px;
}
/*PR5677*/
#lightbox10 .modal_content{
	text-align: left;
}
#lightbox10 .LooksLikeh1{
	width: 100%;
	margin-left: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0){
#body_left_content select {
    padding-top: 4px;
    padding-bottom: 3px;
    line-height: 20px;
}	
#body_full_col select {
    padding-top: 4px;
    padding-bottom: 3px;
    line-height: 20px;
}	
	
}

/*14222*/

#OptionDivIdNew.signpost12{
   width: 100%;
   margin-top: 0;
}

#OptionDivIdExisting.signpost12{
   width: 100%;
   margin-top: 0;
}

/*14222*/


/*14182*/
.your-bene-edit-wrapper{

 width:100%;

}

/*14182*/


/*14164*/
#right_content_tips_outer{
 clear:both;
}

.flex_space_around{
 display: flex;
 justify-content: space-around;
}

/*14164*/


/*14169*/
.dist-success {
    background: #FFFDEE;
    width: 60%;
    float: right;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 10px 10px 10px 40px;
    border: solid 3px #FFED67;
    border-radius: 5px;
}

/*14169*/


/*responsive adress component starts here - basic*/

.DC_can_sav_adj{
    float: right;
    clear: both;
    margin-bottom: 20px;

}

input.button_white2:disabled {
    color: #727272 !important;
}

.class_address_error_icon_adjust .confirm_address_ext{

margin-left:25.6%;

}

#address_parent2 .field_layout span.lookLikeLabel:nth-child(3){

width:22%;
}

#body_left_content div.marginbottom {
    margin-bottom: 10px;
}

.width_100{
  width:100%;
}

.width_82{
	width: 82%;
}

.width_60{
	width:60%;
}

#body_left_content input.width_60{
  width: 60%;

}


#manual_add_div2 #form_address_housename2 label{
	width:22%;
}

#manual_add_div2 #form_address_street2 label{
	width:22%;
}

#manual_add_div2 #form_address_district2 label{
	width:22%;
}

#manual_add_div2 #form_address_town2 label{
	width:22%;
}

#manual_add_div2 #form_address_county_nonuk2 label{
	width:22%
}

#manual_add_div2 #form_address_post_nonuk2 label{
width:22%;
}

#manual_add_div2 #form_address_country2 label{
  width:22%;

}


#mobileNumberid2 label{
	width:22%;
}

#homeNumberid2 label{
	width:22%;
}

.class_main_third {
    display: inline-block;
    width: 12%;
    float: right;
}

.change_add_align {
    margin: 0 0 20px 0;
    padding-top: 15px;
}

#pafFieldSet2 .field_layout label{
  width:22%;

}

#matcg_monual_confm_outer2 {
    margin-left: 220px;
}

#addressRadioOuter2{
 margin-bottom: 20px;

}

.align_address_lines {
       margin-bottom: 5px;
}

#billingAddressDiv .button_white1{
    font-size: 1.167em;
    font-weight: bold;
    color: #FF8202;
    border-radius: 4px;
    background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
    border: 2px solid #FE8300;
    padding: 5px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    height: auto;
    margin-left: 0;
}

#billingAddressDiv .button_orange1_find_add{
    font-size: 1.167em;
    font-weight: normal;
    color: #FFFFFF;
    border-radius: 4px;
    background-image: linear-gradient(#FFB701, #FF7400, #FF3500);
    padding: 6px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    margin-left:0;
    height:auto;
}


/*13738*/
.width_debit_new{

  width:31.3%;
}

#body_left_content .width_debit_new_second_col input[type="text"]{

  width:58%;
}

.margin_left_316 .confirm_address_ext.scalign.clear_float_effect.confirm_address3{
  margin-left:31.6%;
}
/*13738*/

/*responsive adress component ends here basic*/

/*MVP2 ENDS*/

/*MVP3 STARTS*/
/*p30*/
#middle_col_top .page_content {
    width: 72.2%;
    float: left;
    margin-top: 40px;
}

#middle_col_bottom ul.tabs {
    width: 72%;
    margin-left: 25px;
}

#body_part ul.tabs li.first {
    z-index: 1;
    margin-left: -4px;
}

#middle_col_bottom {
    clear: both;
}

#middle_col_bottom .tab_container {
    padding: 10px;
    /* background-color: #F8F8F8; */
    background-color: #EFEFEF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.tab_container {
    border: 1px solid #CCCCCC;
    clear: both;
    background-color: #F8f8f8;
    -moz-border-radius-bottomright: 18px;
    -khtml-border-radius-bottomright: 18px;
    -webkit-border-bottom-right-radius: 18px;
    border-bottom-right-radius: 18px;
    -moz-border-radius-bottomleft: 18px;
    -khtml-border-radius-bottomleft: 18px;
    -webkit-border-bottom-left-radius: 18px;
    border-bottom-left-radius: 18px;
    -moz-border-radius-topright: 18px;
    padding: 10px;
}

#body_part #middle_col_bottom ul.tabs li input {
    padding-right: 22px;
    padding-bottom: 2px;
}
#middle_col_bottom ul.tabs li input {
    text-decoration: none;
    color: #000;
    display: inline-block;
    font-weight: bold;
    background: transparent;
    padding: 0 100px 0 22px;
    border: none;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -khtml-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -khtml-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    color: #fff;
    cursor: pointer;
}

ul.tabs li {
    float: left;
    height: 29px;
    line-height: 29px;
    border: 1px solid #ff9933;
    margin-bottom: -1px;
    _height: 32px;
    overflow: hidden;
    position: relative;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -khtml-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -khtml-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    background: #ff8202
 url(../../../includes/common/images/BG_leftnaviOFF-orang.gif) repeat-x;
    font-size: 1.167em;
    font-weight: bold;
    margin-left: 1px;
}
.left_first_tab {
    margin-left: -0.3em;
}

#middle_col_bottom div.compose_button {
    margin-top: -5px;
    float: right;
    margin-right: 10px;
}

#middle_col_full #middle_col_bottom ul.tabs li{
	height:35px;
}
#middle_col_full #middle_col_bottom ul.tabs li.active{
	height:45px;
}

#middle_col_full #middle_col_top #greeting{
	width:16%;
}

.sm_mobile_table{
	display:none;
}

#body_part #middle_col_bottom ul.tabs li{
	margin-right:5px;
}
#body_part #middle_col_full #middle_col_bottom ul.tabs li.active{
	margin-right:9px;
}

#BackToHomeForm .float_right.align_twobutton{
	margin-bottom:10px;
}

#middle_col_top .compose_button.webChatLoad{
	clear: both;
    float: right;
    margin-bottom: 20px;
}

#viewMessageForm .msg_body{
	background:white;
}

#middle_col_bottom .roundedcorner.rounded_tabcontent{
	background:white;
}

.outer_round_box.complaints_newmsg textarea{
	width:100%;
	height:132px;
}

.margin_btm_0 {
    margin-bottom: 0px !important;
}

.margin_top {
    margin-top: 20px;
}

#body_left_content .outer_round_box.complaints_newmsg textarea{
	width:100%;
	height:132px;
}

.outer_round_box.complaints_newmsg a.help_img{
	margin-right:65%;
}

.outer_round_box.complaints_newmsg div label.bold{
	width:8%;
}

.outer_round_box.complaints_newmsg div.field_layout{
	margin-bottom:20px;
}

.btn_compaliants {
    margin-top: 10px;
    clear: both;
}

.outer_round_box{
	margin-bottom:20px;
}

.inbox_wrapper1{
	height:140px;
}

.member_box_cd .status{
	clear:both;
}



.member_box_cd .main_info_row .name_field{
	text-align:left;
}

#chkRes .inbox_wrapper1{
	height:140px;
}

#chkRes .outer_round_box textarea#withdrawText{
	height:140px;
}

#middle_col_bottom .disableButn{
	height:30px;
}

form#composeMessageForm .help_img_cnr_overdue {
    cursor: pointer;
    float: left;
    margin: -4px 0px 0px 10px;
    display: block;
    position: static;
}

#middle_col_bottom form#composeMessageForm .new_msg_head_wrapper .row_align_secure1 input[type="text"]{
	width:30%;
	
}


#middle_col_bottom form#composeMessageForm .new_msg_head_wrapper .row_align_secure1 select.messg_type {
    width: 46%;
}

/*new*/

.outer_round_box.outer_round_box1 label.subject{
	width:50%;
}


.outer_round_box #withdraw_panel  textarea#withdrawText{
	
	width:100%;
	height:177px;
}

.member_box_cd  .rigth_col .status{
	
	width:65%;
}

.member_box_cd  .rigth_col  .date_sent{
	
	width:27%;
}
/*new*/
/*p30*/


/*adress component for MVP2 and MVP3*/

#beneficiaryInfo #pafFieldSet2 .field_layout label{
 width:28%;
}

#beneficiaryInfo #matcg_monual_confm_outer2{
margin-left:31.5%;
}


#beneficiaryInfo .confirm_address_ext{
 margin-left:31.6%;
}

#beneficiaryInfo .button_white1{
    font-size: 1.167em;
    font-weight: bold;
    color: #FF8202;
    border-radius: 4px;
    background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
    border: 2px solid #FE8300;
    padding: 5px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    height: auto;
    margin-left: 0;
}

.button_orange1_find_add{
    font-size: 1.167em;
    font-weight: normal;
    color: #FFFFFF;
    border-radius: 4px;
    background-image: linear-gradient(#FFB701, #FF7400, #FF3500);
    padding: 6px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    margin-left:0;
    height:auto;
}



/*adress component for MVP2 and MVP3*/


/*14240*/
#right_content_tips_outer{
  width:100%;
  margin-left:0;
  float:none;
}

#right_content_top_outer {
    width: 100%;
}

#body_right_content {
    width: 21.9%;
}


.welcome_msg {
       margin-left: 0;
	width: 259px !important; /* MR20.4 defect 17740 */
}

/*14240*/


/*14248*/
.looklikeh1 {
    font-size: 2em;
    padding: 0 0 20px 0em;
    color: #903;
    line-height: 120%;
}

/*14248*/

/*14249*/
.info_updated_msg {
    background: #FFFDEE url(../../../includes/common/images/Icn_Info-I_burgundy.png) no-repeat top left;
    background-position: 10px 10px;
}

/*14249*/

/*CR985*/
.errorMsgPad{
	    padding-bottom: 15px !important;
}


/*14209*/
.member_box .delete_btn {
    margin-left: 10px;
}

.delete_btn {
    background: url(../../../includes/common/images/Btn_boxMins_orange.png) no-repeat right 0px;
    border: none;
    cursor: pointer;
    width: 16px;
    height: 17px;
}

.create_user.member_box .main_info_row {
    width: 97%;
}

/*14209*/

/*14266*/

.align_twobutton_wopad {
    clear: both;
    padding-top: 10px;
    padding-bottom: 3px;
}

#body_left_content #form_update_your_info .help_pos input.small_textbox_1{
    width: 3.5em;
}

.help_pos .ex_ni{
    margin-left:22%;
}

/*14266*/


/*14274*/

.row_edit .updated_group_msg {
    margin-bottom: 0;
    margin-top: 15px;
}

/*14274*/


.third_col.thirdcol_width{
  width:auto;/*14261*/
}

.startNewTransferNavigation-options ol li{
	list-style-type:decimal;/*14221*/
}

/*14268*/
#form_update_your_info .left_yes .radioindent{
  width:108%;
}

#form_update_your_info .edit_disp .radioindent{
  width:108%;
}

/*14268*/

.signPWrapper1{
   min-height:205px;/*14287*/
}

/*14247*/
.value_text1 {
    color: #666666;
    width: 59%;
    float: left;
    word-break: break-all;
    word-wrap: break-word;
}

/*14247*/

#updatePersonalInformation a.help_img {
    margin-right: 27.5%;
}

/*14214*/
.info_updated_msg.full_width {
    float: left;
    width: 100%;
}

.member_box .info_updated_msg {
       margin: 10px 0 10px 0;
}


/*14214*/


#beneficiaryInfo .wid_radio_1{
  width:25%;/*14070*/
}


/*14315*/

.roundedcorner {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#chkRes p label{
	width:10%;
}

.member_box_cd .rigth_col .date_sent{
  width:28%;

}


/*14315*/

/*14209*/

.table_access .row_width1{
	width:20%;
}

.table_access .row_width3{
	width:20%;
}


/*14209*/

/*14354*/

#middle_col_full select {
    border-radius: 5px 0px 0px 5px;
}

#middle_col_full input[type="text"] {
    border-radius: 5px;
}

#middle_col_bottom div.compose_button {
    margin-right: 0;
}


/*14354*/

input[type="image"]:focus {
    outline: dotted 1px #000;/*14338*/
}


#prevSchemDetails .confirm_address_ext{

margin-left:31.6%;/*14223*/

}
/*14223*/
#body_left_content #providerNameLabel input {
    width: 90%;
}

#body_left_content #schemeNameLabel input {
    width: 90%;
}

#body_left_content #amtLabel input {
    width: 60%;
}

#body_left_content #polLabel input {
    width: 70%;
}

/*14223*/

#changeToEow .default_label.float_left{
    float: left;/*14198*/
}

/*14264*/
table.table_main_new th {
    background-color: #efefef;
    font-size: 1em;
    font-weight: normal;
    height: auto;
}

table.table_main_new th, table.table_main_new td {
    border-bottom: 1px dotted #ddd;
    border-right: 1px dotted #ddd;
    padding: 10px;
    min-width: 104px;
}

.viewTransferRequeststable table.table_main_new th,table.table_main_new td {
    padding: 13px 24px 13px 12px; /* 14252 */
}

.viewTransferRequeststable table.table_main_new .last_th {
	width: 23%; /* 14252 added */
}
/*14264*/


#form_emp_signup .member_box .main_info_row {
    margin-bottom: 0;/*14163*/
}


.sm_mobile_table div.tabs div.button_primary input {
       color: #fff;/*14361*/
}


/*14375*/
.left_align_add_noacc {
    margin-left: 32.5%;
}
#addEowPop .change_add_align .button_secondary {
   margin-left:0;
}

#addEowPop .address_width .info_field {
    margin-left: 32.5%;
}

#addEowPop #pafFieldSet2 .field_layout label {
    width: 28%;
}

#addEowPop .button_white1{
        font-size:1.167em;
	font-weight:bold;	
	color:#FF8202;
	border-radius:4px;
	background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
	border:2px solid #FE8300;
	padding:5px 20px;
	margin-left:10px;
	-webkit-appearance:none;
	cursor: pointer;
        height:auto;
        margin-left:0
}

/*14375*/


.clear_default {
    color: #ccc;/*14358*/
}

#middle_col_full select {
    border-radius: 5px;/*14354*/
}


/*14355*/

#middle_col_bottom table.mailbox tr.inbox_header_wrapper th{

border-right:none;

}

#middle_col_bottom table.mailbox tr td.preview, #middle_col_bottom table.mailbox tr td.subject.word_wrap{

position: relative;

}

#middle_col_bottom table.mailbox tr td.preview input, #middle_col_bottom table.mailbox tr td.subject.word_wrap span{
    /*margin: 0;*/
    /*position: absolute;*/
    /*top: 50%;*/ /*14592*/
    /*-ms-transform: translateY(-50%);*/
    /*transform: translateY(-50%);*/
}

#middle_col_bottom table.mailbox tr td.subject.word_wrap a.button_link {
    margin: 0;
    position: absolute;
    /*top: 50%;*/ /*14592*/
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 20px;
    display: block; /*18249*/
}

#middle_col_bottom table.mailbox tr td.subject.word_wrap .attachment img {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


#middle_col_bottom .rounded_tabcontent{

padding-right:10px !important;

}

#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.subject{

padding-left:5px;

}

#middle_col_bottom table.mailbox td.preview input{

background: url(../../../includes/common/images/preview.jpg) no-repeat
 center !important;

}


#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.preview{

width:30px !important;

}

.mailbox tr.odd td.check_box{
position:relative;
}

.mailbox tr.odd td.check_box input{
    margin: 0;
    position: absolute;
    /*top: 50%;*/  /*14592*/
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*14355*/

#pagination .member_box_cd{

overflow: unset;/*14315*/
}

/*14373*/
#form_update_your_info #address_parent1 #addressRadioOuter2 span.lookLikeLabel{
  width:22%;
}

#form_update_your_info #adressTxtId{

margin-left: 25.5%;

}


#form_update_your_info .confirm_address_ext{

margin-left: 25.5%;

}

#form_update_your_info #form_address_housename1 label{

 width:22%;

}

#form_update_your_info #form_address_street1 label{

 width:22%;

}

#form_update_your_info #form_address_district1 label{

 width:22%;

}

#form_update_your_info #form_address_town1 label{

 width:22%;

}

#form_update_your_info #form_address_county1 label{

 width:22%;

}

#form_update_your_info #form_address_post1 label{

 width:22%;

}


#form_update_your_info #form_address_country1 label{

 width:22%;

}


#form_update_your_info .find_address .field_layout label{

width:22%;

}

#form_update_your_info #matcg_monual_confm_outer1{
  margin-left:25%;


}

/*14373*/

/*responsive disabled button*/
.button_grey {
    font-size: 1.167em !important;
    font-weight: bold !important;
    color: #fff !important;
    padding: 5px 20px !important;
    -webkit-appearance: none !important;
    cursor: pointer !important;
    background-image: linear-gradient(#BEBEBE, #919191) !important;
    border-radius: 5px !important;
    height: 30px !important;
}

/*responsive disabled button*/

/*14415*/

#lightbox1 .modal_content h6 {
    color: #666;
    padding-bottom: 5px;
}

#lightbox2 .modal_content h6 {
    color: #666;
    padding-bottom: 5px;
}

/*14415*/


/*14409*/
#updateActiveMemberDelegate .first_col label{

width:82%;

}

.radio_input {
    margin-right: 7px;
}

/*14409*/

/*14381*/

#beneficiaryInfo .left_align_add_noacc{

margin-left:31.5%;
}

#beneficiaryInfo .button_secondary{

margin-left:0;
}


/*14381*/


/*14414*/

.status_align_active{
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}

.member_box .invitation_msg{
  margin-top:10px;
}

/*14414*/

/*14398*/
.table_wrapper th.currentStatus{
    position:relative;
}

.table_wrapper th.currentStatus span{
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.table_wrapper th.currentStatus a.help_acltbl_hdr{
   margin-right:0;
}

/*14398*/

/*14166*/

.pot_share_dis {
    border: none;
    background: #f8f8f8 !important;
}

.text_align_righti {
    text-align: right !important;
}

.top_px_imp {
    top: 0px !important;
}

.bene-list-wrapper ul li:nth-child(5) {
    margin-right: 13%;
}

/*14166*/

.create_user.member_box .main_info_row {
    width: 96%;/*14414*/
}

/*14464*/
.share-pot-percent p {
    color: #903;
    font-size: 1.3em;
    font-weight: bold;
} 

/*14464*/

/*14275*/
.address_style div {
	margin-bottom: 5px;
	display: inline-block;
}

.align_address_lines_90pct.filter_rec_drop_align  {
    width: 120%;
    float: left;
    word-wrap: break-word;
}

/*14275*/

#updatePersonalInformation .first_col label {
    width: 82%;/*14373*/
}

/*14223*/

#prevSchemDetails #amtLabel .field_element.div_float_left.amount{
    position: relative;
    right: 6px;
}

#prevSchemDetails #schemeNameLabel a.help_img{
  margin-right:30%;
}

#prevSchemDetails #chng_address_id .button_white1{

font-size:1.167em;
	font-weight:bold;	
	color:#FF8202;
	border-radius:4px;
	background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
	border:2px solid #FE8300;
	padding:5px 20px;
	margin-left:10px;
	-webkit-appearance:none;
	cursor: pointer;
        height:auto;
        margin-left:0;

}

/*14223*/


/*13960*/
#dummy{
 display:inline-block;
 margin-left:77%
}

#form1{
  display:inline-block;
}

/*13960*/


/*14497*/
.rel-other-input {
    margin-left: 32%;
    margin-top: 20px;
    margin-bottom: 20px;
    height: auto;
}
.rel-other-input div p {
    font-size: .9em;
    margin-top: 5px;
}

.rel-other-input div {
    float: left;
}

#otherRelationDivId input[type="text"]{
	width:82%;
}

#addEowPop .modal_content .rel-other-input .help_img{

margin-right:22%;
}



/*14497*/

/*14512*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper input.unsorted{
font-weight:bold;

}

#middle_col_bottom table.mailbox tr.inbox_header_wrapper th{

font-weight:bold !important;

}

#middle_col_bottom table.mailbox tr.inbox_header_wrapper input.desc{

font-weight:bold;

}

/*14512*/


#viewTransferRequests table.table_main_new th{

min-width:150px;/*14533*/

}

/*14485*/
ul.bullet_template li {
    background: transparent url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat left 3px;
    padding-left: 10px;
}

#cancelUpload {
    margin-left: 20px;
}

.upload_btn #Upload{
	margin-left: 0;
}

/*14485*/

.inbox_wrapper{
  overflow: hidden;/*14486*/
}


/*14557*/
.mandatory_ast {
    color: #990033;
    margin: 0px 3px;
}
/*14557*/

/*pot share alignment*/
.bene-list-wrapper ul li:nth-child(5).potshare_alignment{
  margin-right:20.5%;
}

/*pot share alignment*/

.background_white {
    background: #ffff;
}

.very_light_text {
    color: #D6D6D6 !important;
    border: none;
}

.border_none {
    border: none;
}

/*14600*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.trashDate {
    text-align: left !important;
    padding-left: 15px !important;
}
/*14600*/

/*14485*/
.attchmnt_delete span {
    width: 44% !important;
}

.attachment_wrapper span {
    padding-left: 20% !important;
}

/*14485*/

#body_part #middle_col_bottom table.mailbox tr .new_mail img {
    /*margin-left: 10px;*//*14399*/
}

/*14586*/
#middle_col_bottom table.mailbox tr td.archive {
    width:5%;
}

#middle_col_bottom table.mailbox tr td.trash {
      width: 5%;
}
/*14586*/

#middle_col_bottom table.mailbox tr td.archive {
    width: 4%;/*14711*/
}

/*14600*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.subject.width_37{

width: 37%;

}
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.width_13{
      width: 13%;
}

#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.date.width_13{
    width:13%;
}

/*14600*/

/*14353*/
.modal_close {
    background: url(../images/Btn_boxClose_orange.png) no-repeat;
    padding: 0 0px 0 0;
    float: right;
    cursor: pointer;
    border: none;
    width: 16px;
    height: 16px;
}

#modalimg {
    margin-left: 0 !important;
}
#middle_col_full #modal_preview .modal_content{
	padding: 40px !important;
}

/*14353*/

#middle_col_bottom table.mailbox tr td.trash {
    width: 4%;/*14711*/
}

/*14588*/
input[type='file']{
     border-radius:0;
     -webkit-appearance:none;
}

/*14588*/


/*14353*/
#modalimg{
  display:block;
  width:100%;
}

#downloadPreview{
   margin-left:0 !important;
}

/*14353*/

/*14600*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.trashDate {
    text-align: left !important;
    padding-left: 2.7% !important;
}

/*14600*/

#middle_col_bottom table.mailbox tr td.subject .attachment {
	position:relative;/*14797*/
}


/*calendar alignment*/
#fromDay {
    width: 140px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}


#Today {
	width: 140px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

#middle_col_bottom .AdvSearchDate {
    width: 87px !important;
}

/*calendar alignment*/

/*webchat issues*/
.modal_content.modal_content_wc {
	background: #fff none repeat scroll 0 0 !important;
	border-radius: 5px !important;
	display: none;
	left: 25% !important;
	opacity: 1 !important;
	padding: 25px !important;
	position: absolute !important;
	top: 30% !important;
	width: 50% !important;
	z-index: 10004 !important;
}

/*webchat issues*/

/*14821*/
#middle_col_bottom table.mailbox tr td.subject span.emp_Mem_Name {
	padding-top:10px;
}
/*14821*/

/*14794*/
.member_box_cd .status span {
     word-break: break-word;
     word-wrap:break-word;
}
/*14794*/


/*1907 xpression responsive comms retrofitting*/
/* Cr1907 starts*/

.desktop_header {
	margin: 0;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.desk_banner {
	display: flex;
}

.main_content {
	display: flex;
	justify-content: center;
	background-color: #fff;
}

.desktop_container {
	width: 700px;
}

.content-wrapper {
	background-color: #F5F4F0;
	display: flex;
	justify-content: center;
	margin: auto;
}

.padded-container {
	width: 580px;
	display: flex;
	flex-direction: column;
}

.content-row {
	display: flex;
	flex-direction: column;
}

.msg_Welcome {
	margin-top: 50px;
}

.para-content {
	padding-bottom: 50px;
	font-size: 16px;
	font-family: arial;
	line-height: 22px;
}

.msg_Welcome, .msg_Year {
	padding-bottom: 10px !important;
	font-size: 16px;
	font-family: arial;
	line-height: 22px;
}

.button_blue {
	display: flex;
	justify-content: center;
	align-items: center;
}

.button_blue a{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgb(40, 70, 95);
	border: none;
	border-radius: 30px;
	text-align: center;
	height: 60px;
	width: 390px;
}

.button_blue a {
	text-decoration: none;
	color: white;
	font-size: 18px;
	font-family: arial;
	line-height: 22px;
}

p.bold-heading {
	font-weight: bold;
	padding-top: 50px;
	padding-bottom: 20px;
	color: rgb(40, 70, 95);
	font-size: 18px;
	font-family: arial;
	line-height: 22px;
}

.orange-line {
	border: 2px solid rgb(255, 130, 1);
	width: 30px;
	align-self: flex-start;
	margin-bottom: 30px;
}

.cards {
	display: flex;
	margin-bottom: 50px;
}

.card-item1 {
	margin-right: 10px;
}

.card-item2 {
	margin-right: 10px;
}

.para_info {
	font-size: 16px;
	font-family: arial;
	line-height: 22px;
}

.links1 {
	margin-bottom: 50px;
}

.link_color {
	color: purple;
	font-size: 16px;
	font-family: arial;
	line-height: 22px;
	text-decoration: underline;
}

.mid-logo {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 135px;
}

.contact-content-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	background-color: #F5F4F0;
	height: 147px;
	margin-bottom: 50px;
}

.contact-links {
	margin-bottom: 30px;
}

.contact-links a {
	text-decoration: none;
	color: black;
	font-size: 16px;
	font-family: arial;
	line-height: 22px;
}

.terms-conditions {
	margin-bottom: 50px;
}

.terms-conditions p {
	text-align: center;
	font-size: 11px;
	padding: 0px !important;
	line-height: 20px;
}

.terms_para {
	text-decoration: underline;
}

/* Cr1907 ends*/



/*1907 xpression responsive comms retrofitting*/



/*MVP3 ENDS*/

/*MVP4 STARTS*/
/*P53 P54*/
.signpost_single {
    padding: 10px 20px;
    background-color: #F5EEE8;
    margin-bottom: 30px;
    /* -moz-border-radius: 5px; */
    /* -webkit-border-radius: 5px; */
    border-radius: 5px;
}
/*P53 P54*/

/*P56*/

.div_cashOpns {
    background: #f5eee8 url(../../../includes/common/images/bg_signpost_tools.jpg) repeat-x scroll 0 0;
    border: 3px solid #f5eee8;
    border-radius: 5px;
    margin-bottom: 30px;
    min-height: 182px;
    width: 47.6%;
    float: left;
}

.signpost_inner {
    min-height: 185px;
}
.cashOpnsSPHeading {
    padding: 10px 15px;
    border-bottom: 1px solid #DDD;
}

.signpost_content {
    overflow: auto;
    padding: 10px 16px 20px;
}

.div_cashOpns ul.bullet_template li {
    margin-bottom: 20px;
}

.margin_left_med {
    margin-left: 20px;
}
.flex_space_between{
	display: flex;
    justify-content: space-between;
}
.txtcenter {
    text-align: center;
}
.div_cashOpns ul.bullet_template li.margin_bottom_30{
	margin-bottom:30px;
}

/*P56*/

/*p47*/
.apps_icon29 {
    background: url(../images/Icn_Chane_investments.jpg) no-repeat;
}

dl.row_info {
    padding-bottom: 20px;
    overflow: hidden;
}

dl.row_info dt {
    float: left;
    width: 30%;
    margin-right: 30px;
}

.last_left_box_style {
    width: 100%;
}

dl.row_info dd.seperator {
    float: left;
    margin-right: 30px;
}

dl.row_info dd.content {
    float: left;
    width: 59%;
}

dl.row_info.last {
    padding-bottom: 0px;
}

dl.row_info dd.content p.default_p {
    padding-top: 0px;
}
/*p47*/

/*taking partial cash*/
.nopadding {
    padding: 0px !important;
}

.padding_right_15 {
    padding-right: 15px;
}
.margin_right_10px {
    margin-right: 10px !important;
}

dl.dl_partCash dt {
    clear: both;
    float: left;
    margin-right: 30px;
    padding-bottom: 20px;
    width: 40%;
    text-align: right;
}

.box1 .dl_partCash dd {
    width: 54%;
}

dl.dl_partCash dd {
    float: left;
    padding-bottom: 16px;
    width: 48%;
    word-wrap: break-word;
}

.est_val_align {
    display: inline-block;
    min-width: 83px;
}

.maroon {
    color: #990033;
}

.padding_20 {
    padding: 20px;
}

#body_left_content input[type="text"].reqAmtWidth {
    width: 70px;
}

.margin_left_allign {
    margin-left: 10px;
}

.cashWdrwlCriteria {
    padding: 0 10px 0 10px;
    clear:both;
}

.totalWithdrwAmt {
    font-size: 1.2em;
}
.cashBreaks span.first_col_widrw {
    display: block;
    float: left;
    margin-right: 30px;
    text-align: right;
    width: 33%;
}

.second_col_widrw {
    font-size: 1.2em;
}

.cashBreaks div {
    margin-bottom: 10px;
}

.takeHomeVal {
    background: #ffef68;
    padding: 5px;
}

.totalPotVals span.first_col_widrw {
    display: block;
    float: left;
    margin-right: 29px;
    text-align: right;
    width: 38%;
}

.second_col_widrw {
    font-size: 1.2em;
}

.withdrawal_align {
    margin-bottom: 20px;
    margin-right: 55px;
}

.margin_left_45pxi {
    margin-left: 45px !important;
}

.currencyAlign {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    font-weight: bold;
}
.cashBreaks span.third_col_widrw {
    margin-left: 40px;
}

.cashBreaks span.third_col_widrw a {
    text-decoration: underline;
}

a.link {
    padding: 0 0 0 10px;
}


.dl_partCash span.maroon.est_val_align{
	margin-bottom:10px;
}

.remainingPotVal {
    background: #fffdee;
    padding: 5px;
    margin-bottom: 20px;
}


/*taking partial cash*/

/*P97*/
.outer_retirement .first_col label, .outer_retirement .first_col .looklikeLabel, .outer_retirement label {
    width: auto;
    display: inline;
    margin-right: 0;
    float: none;
}

.newBankDet input[type="text"] {
    float: left;
}

#body_left_content #takingPartialCash input.sort_code_text{
	width:7.7%;
}

#cbc input.button_secondary{
	margin-left:0;
}
.current_account {
    padding-top: 3px;
    width: 69%;
}

.retDecDetails .dl1.border_btm_dl {
    border-bottom: 1px solid #DDD;
    margin-bottom: 10px;
}


/*P97*/

/*P98*/
.radio_btns {
    padding-left: 10px;
    padding-bottom: 5px;
    float: left;
    padding-top: 5px;
}

#takingPartialCashStep3 .radioindent{
	width:108%;
}

.retirement .left_yes.float_left {
    margin-right:35px;
}

.box3 {
	background: #EFEFEF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: auto;
	padding: 20px;
	margin-bottom: 20px;
}

.box2 {
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
    padding: 20px 10px;
    background: #FFF;
}

#body_left_content .padding_btm_null {
    padding-bottom: 0px;
}


#takingPartialCashStep3 dl.dl1.existingBankDetails dt  {
    padding-bottom: 10px;
}

#takingPartialCashStep3 dl.dl1.existingBankDetails dd{
	padding-bottom:10px;
}

#takingPartialCashStep3 .existingBankDetails {
    border-top: 1px solid #DDD;
    padding-top: 20px;
}


/*P98*/


/*p55*/
#scRetirementOptions .signpost12{
	width:100%;
}

#scRetirementOptions .signpost_takeyourMoneyOut h2 {
    padding: 10px 20px;
    border-bottom: solid 1px #EFEFEF;
    overflow: auto;
}

#scRetirementOptions .signpost_takeyourMoneyOut div {
    padding: 15px 20px 20px 20px;
    box-sizing: border-box;
    height: auto;
    clear: both;
    display: inline-block;
}

#scRetirementOptions .signpost_takeyourMoneyOut div ul {
    padding-bottom: 15px;
}

#scRetirementOptions .signpost_takeyourMoneyOut div ul li {
    padding-bottom: 10px;
    padding-left: 15px;
}

#scRetirementOptions .signpost_takeyourMoneyOut ul li::before {
    content: "\2022";
    color: #903;
    display: inline-block;
    text-indent: -1em;
    font-size: 20px;
    position: relative;
    top: 1px;
}

 #scRetirementOptions .cms_link {
    float: right;
    background: url(../../../includes/common/images/Icon_arrow-orange.png) no-repeat right center;
    padding: 5px 30px 5px 0;
    margin-bottom: 20px;
    margin-right: 20px;
}
/*p55*/

/*P48*/
.margin_botton_10px {
    margin-bottom: 10px;
}
.font_size_14 {
    font-size: 14px;
}
.closebutton_top_alignment {
    padding-top: 2em;
}
.margin_top_mini {
    margin-top: 5px;
}

.clear_bothi {
    clear: both !important;
}
.table_display_yellow th:last-child {
    border-top-right-radius: 5px;
}

.table_display_yellow th:first-child {
    border-top-left-radius: 5px;
} 
.table_display_yellow {
	margin-bottom: 40px;
	border: 1px solid #D8D8D8 !important;
	border-radius: 5px;
}

.table_display_yellow th {
	border-right: 1px dotted #D8D8D8;
	padding: 10px 15px !important;
	text-align: left;
	background: #FFF9BF;
	width: 45px;
        /* border-top-left-radius: 5px; */
        /* border-top-right-radius: 5px; */
}

.table_display_yellow th:last-child {
	border-right: 0px !important;
}

.table_display_yellow table td {
	border-right: 1px dotted #D8D8D8;
	padding: 15px 15px 15px 35px;
	border-top: 1px dotted #D8D8D8;
}

.table_display_yellow table td:last-child {
	border-right: 0px !important;
}

.back_col {
	background: #FFFCE1;
}

.back_col td:first-child {
	padding-left: 15px;
}
.paymentHistoryAmt {
    display: block;
    word-wrap: break-word;
    word-break: break-all;
    text-align: right;
}

.table_display_mobile{
	display:none;
}

.div_color {
    color: #990033;
    font-size: 1.2em;
    font-weight: bold;
}


/*P48*/

/*p60*/
 #omoThankYou dl.dl1 dd.amoutBarPadding {
    
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD;
    padding-top: 13px;
    padding-bottom: 13px;
}

#omoThankYou .retDecDetails.omoThankYou .dl1.border_btm_dl {
    margin-bottom: 20px;
}

#omoThankYou .retDecDetails .dl1.border_btm_dl {
    border-bottom: 1px solid #DDD;
    margin-bottom: 10px;
}

#omoThankYou .partCashInner1 {
    padding: 20px;
}

#omoThankYou .signpost-req-doc {
    border: solid 5px #f5EEE8;
    background: #F5EEE8
 url(../../../includes/common/images/bg_signpost_tools.jpg) repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin: 20px 0 30px 0;
}

#omoThankYou ul.bullet_template li {
    background: transparent
 url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat
 left 3px;
    padding-left: 10px;
}

#omoThankYou .omo_content_inner {
    border-bottom: 1px solid #DDD;
    margin-bottom: 20px;
}

#omoThankYou ol.ol1 li div.ol_wrapper {
  display: inline-block;
    font-weight: normal;
    padding-left: 10px;
    vertical-align: top;
    width: 90%;
}

#omoThankYou .left_margin_retirement {
    margin-left: 30px;
}

#omoThankYou ol.ol1 li {
  
    /*font-weight: bold;*//*15043*/
list-style: decimal inside;

}


 
/*p60*/

/*p58*/

#ThankYouEvidence .signpost11 {
	width:100%;
}

#ThankYouEvidence .padding_20_10 {
	padding:20px 10px;
}

#ThankYouEvidence .width_46 {
    width: 46%;
}

#ThankYouEvidence .plus_character_thankyou {
    min-height: 200px;
    margin: 0 20px;
}

#ThankYouEvidence .plus_character_thankyou p {
    font-size: 1.6em;
}

#ThankYouEvidence .height_255i {
    height: 255px !important;
}

#ThankYouEvidence ul.none_background {
    background: none;
}



#ThankYouEvidence .width_29 {
    width: 29%;
}

#ThankYouEvidence .height_300i {
    height: 300px !important;
}
/*p58*/

/*p61*/
 .liborderbtm {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}

#partialCashThankYou .padding_bottom50 {
    padding-bottom: 50px !important;
}
/*p61*/


/*P51*/

#scTakeYourMoneyOut .box1 .third_col{
	float:right;
}

#scTakeYourMoneyOut .box1 .help_img_cnr {
    cursor: pointer;
    float: right;
    margin-right: 41%;
}

#scTakeYourMoneyOut .box1 .radioindent {
    width:108%;
}
#scTakeYourMoneyOut .signpost11, #scTakeYourMoneyOut .signpost12, #scTakeYourMoneyOut .signpost13 {
    width: 100%;
    margin-top: 0;
}

.ret_opt {
    float: right;
}

#scTakeYourMoneyOut .signpost12 .ret_opt .arrow_submit_button {
    bottom: 0px;
    right: 0px;
    margin-right: 0px;
}

#scTakeYourMoneyOut .signpost_content .arrow_submit_button {
    padding-top: 5px;
}
#scTakeYourMoneyOut .arrow_submit_button, #scTakeYourMoneyOut .signpost12 .arrow_submit_button, #scTakeYourMoneyOut .signpost13 .arrow_submit_button {
    float: left;
    margin-right: 20px;
}

#scTakeYourMoneyOut .arrow_submit_button {
    display: inline-block;
}

#scTakeYourMoneyOut .arrow_submit_button {
    border: none;
    padding-right: 30px;
    background: url(../../../includes/common/images/Icon_arrow-orange.png)
 no-repeat right center;
    color: #ff8201;
    cursor: pointer;
    float: right;
    padding-bottom: 5px;
    height: 25px;
}

#scTakeYourMoneyOut .arrow_submit_button {
    position: relative;
    right: 20px;
    bottom: 20px;
}

.box_light_blue {
    background: #F9F9F9;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.new_field_layout {
    width: 89% !important;
    float:left;
}

.default_margin {
    margin-bottom: 0;
}
.disable {
    color: #666;
    opacity: 0.3;
    filter: alpha(opacity = 30);
}


#scTakeYourMoneyOut .box2  .first_col {
    width: 38%;
}

#scTakeYourMoneyOut .box_light_blue .third_col .help_img_cnr{
	margin-right:23%;
}
/*P51*/



/*P50*/


.margin_bottom_40px {
    margin-bottom: 40px !important;
}

.app_top_box_outer {
    padding: 10px;
    background-color: #EFEFEF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.fund-choice-inner {
    border: 1px solid #D7D7D7;
    background-color: #FFF;
    border-radius: 5px;
}

.fund-info-choice-heading {
    background: #FFF1CC;
    /* background: #fff479; */
    padding: 20px;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}

.fund-info-choice-content {
    padding: 20px;
    overflow: hidden;
}

.fund-info-choice-heading-left {
    float: left;
    width: 60%;
}

.fund-info-choice-heading-right {
    float: right;
    width: 40%;
}

#body_part div.fund-info-choice-heading-left p:first-child {
    padding-bottom: 10px;
}

#body_part div.fund-info-choice-heading-left p:last-child {
    font-size: 1.167em;
    padding-bottom: 0;
}

.fund-info-choice-heading-right {
    float: right;
    width: 40%;
}

.switch-funds-link {
    background: #FFF;
    border: 1px solid #D7D7D7;
    border-radius: 5px;
    color: #FF8201;
    cursor: pointer;
    display: inline-block;
    line-height: 120%;
    padding: 3px 20px;
    text-align: center;
    text-decoration: none;
    float: right;
}

.investment-button {
    border: none;
    padding-right: 30px;
    background: url(../../../includes/common/images/Icon_arrow-orange.png) no-repeat right center;
    color: #ff8201;
    cursor: pointer;
    float: right;
    padding-bottom: 5px;
    height: 25px;
}

.fund-info-choice-heading-left p {
    font-weight: bold;
}

.funds-choices-outer-wrapper {
    overflow: hidden;
    margin-top: 20px;
}

.fund-tabs-outer {
    padding: 5px;
    background-color: #F2F2F2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.fund-tabs-inner {
    /* background: #FFF; */
    border: 1px solid #D7D7D7;
    overflow: hidden;
}

.fund-tabs-list {
    background: #EFEFEF;
    float: left;
    width: 25%;
}

.fund-tabs-list-inner ul li.current-fund {
    background: #FFF2CD;
}

.fund-tabs-list-inner ul li {
    font-weight: bold;
    background: #FFF;
    margin-bottom: 2px;
}

.current-fund {
    color: #990033;
    font-weight: bold;
}

.fund-tabs-list-inner ul li a {
    color: #666;
    padding: 20px 10px;
    display: block;
    overflow: hidden;
}

.current-fund .fund-name {
    margin-left: 0 !important;
    bottom: 0 !important;
}

.current-fund span {
    position: relative;
    bottom: 2px;
    margin-left: 5px;
}

.fund-description-outer {
    overflow: hidden;
    word-wrap: break-word;
    padding: 20px;
    background: linear-gradient(#FFF, #FAFAFA);
    border-left: 2px solid #EFEFEF;
}

.fund-description-section h4 {
    color: #666;
}
#showHighRiskDiv h4{
	color: #903;
}
.signpost18 h4 {
    color: #903 !important;
    font-weight: 400 !important;
    font-size: 1.4em !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
.investment-button.reverse {
    padding-left: 30px;
    padding-right: 0;
    background: url(../../../includes/common/images/Icon_arrow-orange.png) no-repeat;
    float: left;
}

.bottom-fund-descriptor {
    float: right;
    clear: both;
    padding-bottom: 0 !important;
}

.user_style {
    margin-right: 2em;
    padding-top: 0.3em;
}

.margin_adj_view_this_option {
    margin-right: 30px;
    margin-bottom: 10px;
}





/*P50*/

/*P59*/
.procssng_date_outer{
	padding: 20px;
	margin-bottom: 20px;
	background: #FAFAFA;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #DDD;
}

#body_left_content .dl_partCash.processingDateBlock .reqAmtWidth {
    width: 140px;
}

.alignVerfBtn {
    margin-left: -9%;
}
#scOpenMarketOption .radioindent{
	width:108%;
}

#scOpenMarketOption .img_help_sc {
    cursor: pointer;
    float: right;
    margin-right: 10px;
}

.sc_withHelp {
    display: inline-block;
    width: 90%;
}

#scOpenMarketOption .help_img_cnr {
    cursor: pointer;
    float: right;
    margin-left: 10px;
}

#scOpenMarketOption .first_col{
	width:40%;
}

#scOpenMarketOption .second_col{
	width:48.5%;
}

#scOpenMarketOption .box2 .second_col input{
	width:54%;
}

#scOpenMarketOption .retirement_address .lookLikeLabel {
    width: 47%;
    margin-right: 0px;
    padding-right: 12px;
}

#scOpenMarketOption .outer_retirement .retirement_address label {
    display: block;
    float: left;
    margin-right: 0;
    padding-right: 12px;
    width: 40%;
}

#body_left_content input.width_input_200 {
    width: 200px;
}

#scOpenMarketOption .box2 .help_img.scalign {
    margin-right: 10px;
}

#scOpenMarketOption .box2 .second_col .radioindent input{
	width:unset;
}


#scOpenMarketOption #matcg_monual_confm_outer1{
	margin-left:40%;
}


#scOpenMarketOption .addres_ent_choice {
    padding: 20px 0;
    clear: both;
}

#scOpenMarketOption fieldset{
    min-width: 0;
    text-overflow: ellipsis;
    overflow: hidden;
}

.units_symbol_ret.scalign {
    margin-left: 0px;
}
.units_symbol_ret {
    display: inline-block;
    padding-top: 7px;
    margin-left: -10px;
    margin-right: 5px;
    color: black;
}

#body_left_content input.ret_contri {
    width: 70px;
    margin-right: 5px;
}

.retirement .second_col_wide {
    width: 54%;
    float: left;
    margin-right: 0px;
    padding: 1px;
    word-wrap: break-word;
}

.retirement .second_col_wide label.radioindent{
	padding-left:0;
}

.account_details {
    border: 1px solid #DDD;
    padding: 15px;
    border-radius: 5px;
}


#body_left_content  .second_col_wide input[type="text"]{
	width:50%;
}

#body_left_content  .second_col_wide p{
	clear:both;
	float:left;
}


#body_left_content #scOpenMarketOption input.sort_code_text {
    width: 69px;
    text-align: center;
    padding-left: 0;
}

.alignVerfBtn {
    margin-left: 22%;
}

#body_left_content .second_col_wide input[type="text"].ret_contri {
    width: 70px;
}



/*P59*/

/*P49*/

#unitStatementSearch .col1_unit_st {
	width:20%;
}

#unitStatementSearch .col2_unit_st {
	width:40%;
}

#unitStatementSearch .col3_unit_st {
	width:20% !important;
}

#unitStatementSearch .sec_table.table_row{
	width:100%;
}

#unitStatementSearch td table.sec_table.table_row {
    border-bottom: 1px solid #dddddd;
}

#unitStatementSearch tr.table_row:last-child td .sec_table.table_row {
    border-bottom: none !important;
}

#unitStatementSearch .sec_table tbody tr.table_row td.col3_unit_st {
    border-bottom: none !important;
}


#unitStatementSearch .info_table tr:nth-child(2) td {
    padding-top: 5px !important;
}

.txtright {
    text-align: right;
}

#unitStatementSearch .table3_header th.txtright {
    padding-right: 10px !important;
}
#unitStatementSearch .table_wrapper tbody tr > td {
    padding: 0px;
}

#unitStatementSearch .sec_table td.col1_unit_st {
    padding: 10px 5px 10px 20px;
}

#unitStatementSearch .sec_table td.col2_unit_st {
    padding: 10px 10px 10px 22px;
}

#unitStatementSearch table.sec_table.table_row.expand_row tbody tr.expand_col1 td table.sec_table_wrapper {
    margin-top: 7px !important;
    margin-left: 6px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    width: 98% !important;
}

.boder_top_1pxi {
    border-top: 1px solid #dddddd !important;
}

.mobile_fund_transaction_table{
	display:none;
}

.mobile_fund_contributions_details{
	display:none;
}


/*P49*/

/*P57*/
#scTriviality .radioindent{
	width:108%;
}

.underlineLink {
    text-decoration: underline;
}

#body_left_content #scTriviality input.sort_code_text {
    width: 7.7%;
}

#scTriviality  .current_account1 {
    padding-top: 3px;
    width: 68.5%;
}

#scTriviality .newBankDet .button_secondary{
	margin-left:0;
}

#scTriviality .procssng_date_outer .dl_partCash.processingDateBlock .first_col label{
	width:auto;
}

#scTriviality .alignVerfBtn {
    margin-left: -9%;
}

#scTriviality .greybox {
    border: solid 1px #ddd;
    background: #fff
 url(../../../includes/USER_REG/images/BG_steps_grey.jpg) repeat-x;
    clear: both;
    width: 94%;
}

#scTriviality .box2 .first_col{
	width:47%;
	margin-right:4%;
}

#scTriviality .box2 .second_col{
	width:33%;
}

#scTriviality .box2 .third_col{
	float:right;
}

#scTriviality .box2 .third_col a.help_img_cnr{
	float:right;
	margin-right:15%;
}



/*P57*/


/*P95*/
.panel {
    border: solid 3px #FFED67;
    border-radius: 5px;
    background: #FFFDEE
 url(../../../includes/common/images/Icn_Info-I_burgundy.png) no-repeat
 10px 10px;
    padding: 15px 10px 15px 45px;
    margin: 0 0 20px 0;
}

.container {
    position: relative;
    text-align: center;
    margin-bottom: 30px;
}

.top-center {
    position: absolute;
    top: 37px;
    left: 31%;
}
.top-center p:nth-child(1) {
    font-weight: bold;
    font-size: 14px;
}

.top-center p:nth-child(2) {
    font-weight: bold;
    font-size: 26px;
    color: #FF8202;
}

.mid-left1 {
   position: absolute;
    top: 35%;
    width: 173px;
    left: 6%;
    color: #29475f !important;
}

.mid-left1 p {
    color: #29475f !important;
}

.mid-left1 p:nth-child(1), .mid-left1 p:nth-child(3), .mid-center1 p:nth-child(1), .mid-center1 p:nth-child(3), .mid-right1 p:nth-child(1), .mid-right1 p:nth-child(3), .bottom-center p:nth-child(2) {
    border: none;
    font-size: 1.50em;
    font-weight: bold;
    padding-bottom: 10px;
    color: #29475f !important;
    font-weight: bold;
}

.mid-left2 {
    position: absolute;
    top: 51%;
    width: 154px;
    left: 6%;
    color: #29475f !important;
}

.mid-center1 {
    position: absolute;
    top: 35%;
    width: 272px;
    left: 34%;
    color: #29475f !important;
}

.mid-center2 {
    position: absolute;
    top: 51%;
    width: 237px;
    left: 37%;
    color: #29475f !important;
}

.mid-right1 {
    position: absolute;
    top: 35%;
    width: 189px;
    left: 76%;
    color: #29475f !important;
}
.mid-right2 {
    position: absolute;
    top: 51%;
    width: 157px;
    left: 499px;
    color: #29475f !important;
    width: 157px;
    left: 78%;
}

.bottom-center {
   position: absolute;
    bottom: 7%;
    width: 228px;
    left: 39%;
    color: #29475f !important;
}

.panelcl {
    margin-top: 50px;
}

.ptag {
    float: left;
    padding-top: 30px;
}

.panelleft div a {
    border: none;
    padding-right: 30px;
    background: url(../../../includes/common/images/Icon_arrow-orange.png)
 no-repeat right center;
    /* color: #ff8201; */
    cursor: pointer;
    float: left;
    padding-top: 6px;
    margin-bottom: 0px !important;
}

.panelleft img {
    margin-bottom: 20px;
    width: 178px;
    height: 104px;
    width: 178px;
    border: solid 1px #c0c0c0;
}

.container-mobile{
	display:none;
}

.panelleft div {
    display: block;
    overflow: hidden;
}

.panelleft img{
	width: 100%;
    height: auto;
}

.panelcl input {
    float: left;
    margin-left: 10px;
}



/*P95*/

/*mvp4 defects starts*/

.totalPotVals span.first_col_widrw {
    width: 33%;/*14855*/
}

#takingPartialCashStep3 .radioindent.width_96 {
    width: 100%;/*14909*/
}

/*14909*/

/*14976*/
#cashOptions .div_cashOpns .cashOpns_sp_innerContent {
    min-height: 175px;
    overflow: hidden;
}

/*14976*/

/*15093*/
#scOpenMarketOption .box2 .second_col .radioindent input {
    vertical-align: middle;
    position: static;
}
/*15093*/


/*mvp4 defects ends*/

/*p64*/
.margin_b_50 {
    margin-bottom: 60px !important;
}

.table_col1 {
    width: 86px !important;
}

#cashWithdrawlHistoryLanding .table_col2 {
    width: 97px !important;
}

.col_partFund {
    width: 20%;
}

.table_col3 {
    width: 94px !important;
    text-align: right !important;
}

.table_col4 {
    width: 100px !important;
    text-align: right !important;
}

#add_user {
    padding-top: 1em;
}

.add_user {
    padding-top: 1em;
}

.table_col5 {
    width: 91px !important;
    text-align: right !important;
}

.padding_0i {
    padding: 0px !important;
}

.txtright {
    text-align: right;
}

.margin_border {
    margin-bottom: 30px !important;
}

.prevRequests_head_1 {
    width: 127px !important;
}

.prevRequests_head_2 {
    width: 97px;
}


table.prevRequests th a.sortedicon, table.prevRequests th a.unsortedicon, table.prevRequests th a.sortediconasc {
    border: medium none;
    color: #666;
    display: inline-block;
    line-height: 16px;
    overflow: visible;
    padding-left: 0;
    text-align: left;
    white-space: normal;
    width: auto;
    word-wrap: break-word;
}

table.prevRequests th a.sortedicon {
    background: transparent url(../../../includes/common/images/Sort_active_2.png) no-repeat scroll right top;
    padding-right: 20px;
}

.background_position_for_Date_processed {
    background-position: 63px 16px !important;
}

#add_user img, .add_user img, #find_blue img {
    margin-top: -0.5em;
    margin-right: 1em;
    padding-top: 0.3em;
}

.prevRequests_head_3 {
    width: 94px !important;
}

.prevRequests_head_4 {
    width: 93px !important;
    text-align: right;
}

.prevRequests_head_5 {
    width: 89px !important;
    text-align: right;
}

.prevRequests_head_6 {
    width: 95px !important;
}

.padding_top_imp {
    padding-top: 23px !important;
}

table.prevRequests th a.unsortedicon {
    background: transparent url(../../../includes/common/images/Sort_inactive.png) no-repeat scroll right top;
    padding-right: 20px;
}

.pagination .first, .pagination .last {
    vertical-align: middle;
}

table.secondtable tr:last-child td {
    border-bottom: 0px !important;
}

.secondtable {
    width: 100%;
    padding: 0px;
    min-height: 44px;
}

.align_right {
    text-align: right;
}

.mobile_cashwithdrawal_table{
	display:none;
}

.mobile_cashwithdrawal_tablet_prevreq{
	display:none;
}

/*p64*/

/*P96*/
.leftAndmarginR {
    float: left;
    margin-right: 12px;
}

.padding_0i {
    padding: 0px !important;
}

.main_cont {
    display: block;
    overflow: hidden;
}
.cash_wd_tb_header {
    display: block;
}

.main_cont ul li:first-child {
    float: left;
    overflow: hidden;
    width: 26%;
    padding-left: 10px;
}
.help_img_adj {
    float: right;
    margin-right: 60px;
}

.padding_1pxi {
    padding: 1px !important;
}

.margin_bottom_1px {
    margin-bottom: 1px;
}

.margin_top_1px {
    margin-top: 1px;
}

.box_inner {
    padding: 20px 10px 0px 10px;
    border: solid 1px #dfdcdc;
    background-color: #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: auto;
}

.cash_wd_tb_header ul li {
    float: left;
    display: inline-block;
    color: #903;
    font-weight: bold;
}


.main_cont ul li:nth-child(2) {
    float: left;
    display: inline-block;
    overflow: hidden;
    width: 27%;
    padding-top: 33px;
}

.cash_wd_tb_cont1 {
    border: 1px solid #D8D8D8;
    padding: 10px 0px 0px 0px;
    background: rgba(255, 254, 230, 0.81);
    clear: both;
    border-radius: 5px;
    overflow: hidden;
    margin: 10px 0px 3px 0px;
    clear: both;
}

.open_val_img {
    width: 80%;
    padding-bottom: 10px;
}

.main_cont ul li:last-child {
    float: left;
    overflow: hidden;
    width: 37%;
    padding-left: 13px;
    padding-top: 28px;
}

.margin_right_5px {
    margin-right: 5px !important;
}

.margin_top_5px {
    margin-top: 5px !important;
}


.cash_wd_tb_cont2 {
    padding: 10px 0px;
    clear: both;
    border: solid 1px #c0c0c0;
    background: rgb(242, 242, 241);
    border-radius: 5px;
    margin: 5px 0px;
    overflow: hidden;
}
.main_cont {
    display: block;
    overflow: hidden;
}



.cash_wd_tb_cont3 {
    padding: 10px 0px;
    clear: both;
    /* background: url(../../../includes/CNR/images/background_gray.png); */
    border: solid 1px #c0c0c0;
    /* border-top: none; */
    /* border-left: none; */
    border-radius: 5px;
    margin: 5px 0px;
    /* overflow: hidden; */
    background: rgb(242, 242, 241);
}

#oth_fund_info1 {
    padding: 10px 0px 0px 0px;
    display: none;
}

.open_val_img {
    width: 80%;
    padding-bottom: 10px;
}

.floating_btn {
    margin-top: 10px;
}

.padding_left {
    padding-left: 20px;
}


.csh_wd_tb_cont3_footer {
    border-top: 3px solid #c0c0c0;
    padding: 15px 0px 5px 0px;
}

.help_img_adj {
    float: right;
    margin-right: 60px;
}

.dev1901cal {
    margin: 8px 10px 20px 10px;
}

.withdrawal_calculator tr td {
    text-align: right;
    padding: 3px !important;
}
.withdrawal_calculator tr td:nth-child(1) {
    width: 80%;
    padding-left: 226px !important;
    text-align: left;
}

.withdrawal_calculator tr td:nth-child(2) {
    width: 10%;
}

.withdrawal_calculator tr td:nth-child(3) {
    width: 10%;
    padding-right: 25px;
}

.tax_calculation {
    display: inline;
    padding-bottom: 10px;
    position: relative;
}

.withdrawal_calculator {
    float: right;
    text-align: right;
    width: 100%;
    overflow: hidden;
}

.p_amt {
    padding: 10px 15px 10px 0px !important;
}

.tax_calculation a {
    text-decoration: none;
}

.red_table_1901 {
    color: #903 !important;
    border-top: dotted 1px #c0c0c0;
    font-weight: bold !important;
    font-size: 14px;
    padding: 4px 0px;
}

.red_table_1901 td span {
    font-weight: bold !important;
}

.padding_cash_with_cal {
    padding: 10px 5px 85px 5px !important;
}

.dev1901v2 {
    margin: 26px 30px !important;
}

.other_reason_to_take_money_out_block {
    margin: 30px 0px 0px 0px;
}

.font_size_16 {
    font-size: 16px;
}
.other_reason_sub_block {
    display: inline-block;
    overflow: hidden;
    width: 33%;
    margin-right: 23px;
    background: #EFEFEF;
    border-radius: 5px;
    padding: 15px;
}

.nomargin {
    margin: 0px !important;
}

.other_reason_sub_block ul li:nth-child(1) {
    color: #903;
    height: 58px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
}
.other_reason_sub_block ul li:nth-child(2) {
    height: 100px;
}

.arrow_submit_button11 {
    background: url(../../../includes/common/images/Icon_arrow-orange.png)
 no-repeat right center;
    padding: 5px 30px 5px 0px;
    float: right;
}

.display_inline_flex {
    display: inline-flex;
}

.arrow {
    display: inline-block;
    margin-left: 10px;
}

#other_fund_info_id {
    color: #666;
    text-decoration: none !important;
}

.main_cont .amount{
	float:left;
}
.main_cont a{
	float: left;
    margin-left: 10px;
}

.cash_wd_tb_header li:first-child strong{
	float:left;
}

.dotted_border {
    border-top: 1px dotted #D8D8D8;
}

.padding_bottom_none {
    padding-bottom: 0px ! important;
}

.align_radio_left1 {
    padding-left: 1em;
}

#other_fund_info_id{
	margin-left:0;
}

.input_amt_box {
    width: 70px !important;
}

.ngrf-mobile{
	display:none;
}

/*P96*/

/*MVP4 defects starts*/

/*15011*/

.amountRowContriHistory {
    text-align: right;
    display: block;
    float: left;
    width: 85%;
    word-break: break-all;
    word-wrap: break-word;
}


#unitStatementSearch .col3_unit_st strong{
    display: block;
    width: 118%;
}

/*15011*/
/*15020*/

#body_left_content #scTakeYourMoneyOut input.date_dd{
   width:40px;
   height:25px;
}

/*15020*/

/*15015*/

#scTakeYourMoneyOut .box2 .first_col {
    width: 49%;
}

#scTakeYourMoneyOut .box2 .second_col {
    width: 33%;
}

/*15015*/

/*15016*/

#scTakeYourMoneyOut .retirement_address .lookLikeLabel {
	width: 49%;
	margin-right: 0px;
	padding-right: 12px;
}

#scTakeYourMoneyOut .box2 .info_field.scalign#adressTxtId {
    margin-left: 49%;
}

#scTakeYourMoneyOut .outer_retirement .retirement_address label {
    display: block;
    float: left;
    margin-right: 0;
    padding-right: 12px;
    width: 49%;
    /* display: inline; */
    /* float: none; */
}

#body_left_content input.width_input_200 {
    width: 200px;
}
#scTakeYourMoneyOut .box2 .help_img.scalign {
    margin-right: 10px;
}

#scTakeYourMoneyOut .outer_retirement .retirement_address .radioindent label {
    display: inline;
    float: none;
}
#scTakeYourMoneyOut .box2 .help_img.scalign {
    margin-right: 4.5%;
}

/*15016*/

/*15007*/
#fundReport .table_fund td.header1, .table_fund th.header1 {
    width: 50% !important;
}

#fundReport .table_display_yellow th {
    width: 16.67% !important;
}

#fundReport .info_updated_msg_smallFe {
    width: 94% !important;
}

/*15007*/

/*15024*/
#partialCashThankYou  .btn {
    font-size: 1.167em;
    font-weight: bold;
    color: #FF8202;
    border-radius: 4px;
    background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
    border: 2px solid #FE8300;
    padding: 6px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    width: auto;
    float: right;
}

#feedback_box {
     margin-bottom: 45px;
}

/*15024*/

/*15030*/
.maroon.est_val_align + .reqAmtDescSpace{
    width: 45%;
    word-wrap: break-word;
    font-size: 0.9em;
    margin-left: 5px;
}

.reqAmtDescSpace {
    width: 45%;
    word-wrap: break-word;
    font-size: 0.9em;
}

/*15030*/

/*15022*/
#scTriviality .radioindent.width_96 {
    width: 100%;
}

#scTriviality .greybox {
    width: 100%;
}
/*15022*/

/*15028*/
#body_left_content input.disabledInputBox {
    border: none;
    padding-top: 5px;
    padding-left: 0px;
    text-align: left !important;
}
.side_info {
    display: inline-block;
    margin-left: 3%;
    width: 39%;
}

/*15028*/

/*15047*/

#omoThankYou .first_col {
    width: 32.2%;
}

#omoThankYou div.clear_float_effect .second_col {
    padding: 2px;
}


#omoThankYou .third_col {
    width: 16.5%;
}

#omoThankYou .modal_content{
top:4%

}


#omoThankYou .second_col {
    width: 33%;
}
/*15047*/

/*15062*/
#ThankYouEvidence p.looklikeh4.grey {
    color: #666;
}
.small_margin_bottom {
    margin-bottom: 10px;
}
/*15062*/


/*15043*/
dt.left_ele_width {
    margin-top: 12px;
    margin-bottom: 12px;
}
/*15043*/


/*15028*/
.yes_pressure_algn .units_symbol_ret {
    color: #666;
    padding-top: 5px;
}
/*15028*/


/*15048*/
.ordrngSC {
    float: right;
    width: 96%;
}

/*15048*/

/*15017*/
.info_orange_msg {
    background: url(../../../includes/common/images/orange_info.gif)
 no-repeat;
    padding: 0px 10px 0px 45px;
    min-height: 35px;
}

/*15017*/

/*15034*/

.padding_left_0{
	padding-left:0 !important;
}

#body_left_content #scOpenMarketOption input.sort_code_text {
    width: 14.5%;
}

/*15034*/

/*15035*/
#scOpenMarketOption .second_col_wide p.current_account2{
   width:49%;
}

/*15035*/


/*15039*/
#scOpenMarketOption .retirement_address #addressRadioOuter2 {
    margin-bottom:10px;
}

/*15039*/
/*14854*/
.no_top_space {
    margin-top: 0px;
}

.info_msg_newWidth2,.info_msg_newWidth3, .info_msg_newWidth4, .info_msg_newWidth1, .info_msg_newWidth{
	display: none;
}

.nodtText1, .nodtText2, .nodtText3 {
    width: 26%;
    display: none;
}

.nodtText {
    width: 26%;
    display: none;
}

/*14854*/

/*15045*/
ol li{
  list-style-type: decimal;
}
/*15045*/

/*14998*/
#scRetirementOptions .signpost_takeyourMoneyOut ul li::before {
    top: 2px;
}

/*14998*/

/*15003*/

#unitStatementSearch input.date_dd {
   height:25px;
}

#unitStatementSearch input.date_yr{
	height:25px;
}

/*15003*/

/*15044*/
#scOpenMarketOption .outer_retirement .retirement_address .add-comp-list td label {
    width: 80%;
}

#scOpenMarketOption .confirm_address_ext {
    margin-left: 40.3%;
}


#scOpenMarketOption .change_add_align input.button_white1 {
    font-weight: bold;
    color: #FF8202;
    border-radius: 4px;
    background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
    border: 2px solid #FE8300;
    padding: 5px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    height: auto;
    cursor: pointer;
    margin-left: 0;
    -webkit-appearance: none;
}

/*15044*/

/*15094*/
.margin_bottom_fundBox {
    margin-bottom: 40px;
}
.fund-info-choice-heading.success {
    background: #EFEFEF;
}
/*15094*/

/*15047*/
ol ul li {
    list-style-type: none !important;
}
/*15047*/

/*15098*/
.fund-tabs-list-inner ul li.selectedFund {
    background: #F8F8F8;
}
/*15098*/

/*15047*/
#omoThankYou #modal_doc_cert .modal_content{
	width:80%;
}
/*15047*/

/*15091*/
#cashOptions .div_cashOpns .cashOpns_sp_innerContent {
    min-height: 196px;
}
/*15091*/

/*15021*/
#body_left_content #scTakeYourMoneyOut select.date_month {
      height: 25px;
}

#body_left_content #scTakeYourMoneyOut select.date_yr {
      height: 25px;
}

/*15021*/


#body_left_content #scOpenMarketOption input.sort_code_text {
    width: 13.8%;
}

/*15096*/
#scTakeYourMoneyOut .box1 .confirm_address_ext {
    margin-left: 49%;
}

#scTakeYourMoneyOut .box1 .button_white1 {
    font-size: 1.167em;
    font-weight: bold;
    color: #FF8202;
    border-radius: 4px;
    background-image: linear-gradient(#FDFEFD, #E9E9E9, #E1E3E1, #F4F5F4, #F3F3F3);
    border: 2px solid #FE8300;
    padding: 6px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    height:auto;
    margin-left:0;
    width: auto;
}
/*15096*/


/*15108*/
.apps_icon22 {
	background: url(../images/Icn_prsnl_info.jpg) no-repeat;
}
/*15108*/

/*15112*/
.flt_rght {
    width: 95%;
    float: left;
}
/*15112*/


/*15113*/
.fund-tabs-list-inner ul li a:hover {
    text-decoration: none;
}

#body_left_content table.prevRequests th a:hover {
    text-decoration: none;
}

#cashWithdrawlHistoryLanding tr.table_heading th{
    width:14% !important;
}


#cashWithdrawlHistoryLanding tr.table_heading td{
    width:14% !important;
}


#cashWithdrawlHistoryLanding .secondTable{

  width:100%

}

#cashWithdrawlHistoryLanding .secondTable tr.table_row td{

  width:50.5% !important;

}

#cashWithdrawlHistoryLanding td.txtleft{

  text-align:center;

}

/*15113*/

/*15061*/
.align_cash_withdraw{
	display:flex;
	justify-content:space-between
}

#withdrawOptionPopUp .div_cashOpns{
	padding:15px;
}

#withdrawOptionPopUp div.div_cashOpns div p:nth-child(2) {
    height: 50px;
}

/*15061*/

/*15129*/
.error_box_morethanamount {
    display: block;
    float: left;
    width: 59%;
    border: solid 1px #FFED67;
    border-radius: 5px;
    background: #FFFDEE;
    padding: 5px 8px;
    margin: 8px 10px 15px 10px;
}

.error_box_morethanamount span {
    color: red;
}

.err_img {
    float: left;
    padding-right: 10px;
}

.error_box_lessthan30 {
    display: block;
    float: left;
    width: 59%;
    border: solid 1px #FFED67;
    border-radius: 5px;
    background: #FFFDEE;
    padding: 5px 8px;
    margin: 8px 10px 15px 10px;
}

.error_box_lessthan30 span {
    color: red;
}
/*15129*/

/*15126*/
.tax_calculation a.link.underlineLink:hover {
    text-decoration: underline;
}

p.line_height {
    line-height: 20px;
}

.padding_bottom15 {
    padding-bottom: 15px !important;
}
/*15126*/

/*15125*/
.margin_bottom_35i {
    margin-bottom: 35px !important;
}

.gray_head {
    color: #666666;
    border: none;
    font-size: 1.50em;
    font-weight: bold;
    padding-bottom: 10px;
}

.main_cont ul li:last-child {
    width: 42%;
}	
/*15125*/


/*15034*/
#body_left_content #scOpenMarketOption input.sort_code_text {
    width: 14.2%;
}
/*15034*/

/*15111*/
table.prevRequests th a.sortediconasc {
    background: transparent url(../../../includes/common/images/Sort_active_1.png) no-repeat scroll right top;
    padding-right: 20px;
}

/*15111*/

/*15135*/
.button_grey {
    padding: 6px 20px !important;
    height: 32px !important;
}
/*15135*/

/*15127*/
.padding_left_3em {
    padding-left: 3em;
}
/*15127*/


/*15126*/
.padding_bottom15 {
    padding-bottom: 15px !important;
}
/*15126*/

/*15160*/
.container-mobile .panelcl {
       clear: both;
}
/*15160*/

/*15153*/
.button_primary{
  height:32px;
}
/*15153*/

/*15155*/
.main_cont ul li:nth-child(2){
  width:30%;
}

.main_cont ul li:last-child {
    padding-left:0;
}

/*15155*/


/*15162*/
.margin_top0 {
    margin-top: 0px !important;
}
/*15162*/

/*15093*/
#scOpenMarketOption .second_col_wide input[type="text"].ret_contri.disabledInputBox {
    color:#666 !important;
}
/*15093*/

/*15155*/
.width_for_total .padding_left_3em {
    padding-left: 2em;
}

.width_for_total .help_img_adj {
    margin-right: 15%;
}
/*15155*/

/*15183*/
.side_info {
    width: 68%;
    vertical-align: -webkit-baseline-middle;
}
/*15183*/


#scOpenMarketOption .second_col_wide input[type="text"].ret_contri.disabledInputBox {
    color: #666 !important;
    opacity: 1 !important;
}

/*15174*/
.class_for_need_more_link {
    background: none;
    border: none;
    color: #FF8202;
    cursor: pointer;
    padding-left: 18px;
}

/*15174*/

/*15189*/
table.prevRequests th a.unsortedicon {
    width: 91%;
}

.prevRequests th.col1_dateProcessed a.sortedicon, .prevRequests th.col1_dateProcessed a.sortediconasc, .prevRequests th.col1_dateProcessed a.unsortedicon {
    width: 91% !important;
}
/*15189*/

/*15093*/
#scOpenMarketOption .second_col_wide input[type="text"].ret_contri.disabledInputBox {
    color: #666 !important;
    opacity: 1 !important;
}

/*15093*/

/*14901*/
#body_left_content #takingPartialCash input.sort_code_text {
    width: 7.5%;
}
/*14901*/

/*15134*/
#frmChangePwd .help_img {
    margin-right: 35%;
}
/*15134*/

/*15193*/
div.panelleft a {
    display: block;
    margin-bottom: 20px;
}
/*15193*/


/*14901*/
#body_left_content #takingPartialCash input.sort_code_text {
    width: 7.6%;
}
/*14901*/


/*15093*/
#scOpenMarketOption .second_col_wide input[type="text"].ret_contri.disabledInputBox {
     opacity: 1 !important;
}
/*15093*/


/*14996*/
.video_div {
    padding: 10px;
    height: 318px;
    background-position: 50%;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    margin-bottom: 20px;
    background-image: url(../../../includes/common/images/vedio_background.png);
    background-repeat: no-repeat;
}
/*14996*/

/*CR771*/
.azzure_vid {
    padding: 10px;
    /*height: 318px;*/
    background-position: 50%;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    margin-bottom: 20px;
    background-image: url(../../../includes/common/images/vedio_background.png);
    background-repeat: no-repeat;
}
.azzure_vid video{
	width: 100%;
	height: 100%;
}
.noBlackshadow video::-webkit-media-controls-panel {
     background-image: linear-gradient(transparent, transparent); !important;
} 
/*CR771*/
/*15029*/
#scTriviality .current_account2 {
    padding-top: 3px;
    width: 46%;
}

#scTriviality .help_img_cnr {
    cursor: pointer;
    float: right;
    margin-right: 20%;
}

#body_left_content #scTriviality input.sort_code_text {
    width: 7.6%;
}


#scTriviality .button_secondary.cntrl_ajax_button{
   margin-left:0;
}

/*15029*/

/*15107*/
.investmentInfoColsAdjustUS {
    text-align: right;
    width: 16%;
    word-break: break-all;
    word-wrap: break-word;
}
/*15107*/

/*15298*/
.table_EFEEE8 {
    border: 2px solid #F5EEE8;
    background: #fff;
    min-height: 50px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

dl.table_EFEEE8_dl {
    overflow: hidden;
}

dl.table_EFEEE8_dl dt {
    clear: both;
    float: left;
    width: 60%;
    padding: 8px 15px;
    border: 1px solid white;
    border-bottom: none;
    border-right: none;
    background: rgba(241, 241, 241, 0.37);
}

dl.table_EFEEE8_dl dt:nth-child(1) {
    padding: 15px 0px 0px 20px;
    background: none !important;
}

dl.table_EFEEE8_dl dd {
    float: left;
    width: 40%;
    /* margin-left: -1%; */
    /* text-align: right; */
    /* float: right; */
    padding: 8px 41px;
    border: 1px solid white;
    background: #F1F1F1;
    border-left: none;
    border-bottom: none;
    border-right: none;
}

.background_F5EEE8 {
    background: #F5EEE8 !important;
}

.adj_NT {
    margin: 50px 0px 50px 0px;
    font-size: 12px;
}

.font_weight {
    font-weight: bold;
}

dl.table_EFEEE8_dl dt:nth-child(4)::before {
    content: "\2022";
    color: #903;
    font-size: 20px;
    position: relative;
    top: 1px;
    padding: 0px 10px 0px 0px;
}

.background_EFE3DA {
    background: #EFE3DA !important;
}

/*15298*/

/*15374*/
.fund-description-inner h3 {
    font-size: 1.5em;
    color: #666;
}
/*15374*/

/*15329*/
.app_fe_box_outer {
    background-color: #efefef;
    border-radius: 5px;
    margin-top: 10px;
    padding: 20px;
}
.margin_border {
    margin-bottom: 30px !important;
}

.font_size_1em {
    font-size: 1em !important;
}

.p_903_bold {
    color: #903;
    font-weight: bold;
}

.box_white {
    background: white;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 25px 28px;
}

.margin_bottom_15 {
    margin-bottom: 15px;
}

.p_radio {
    margin-bottom: 22px;
    clear: both;
    overflow: hidden;
}

.margin_botton_10px {
    margin-bottom: 10px;
}

.radio_input {
    margin-right: 7px;
}

.align_ni {
    margin-left: 20px;
}

.margin_top_14 {
    margin-top: -14px;
}

.adj_Member_declarations {
    margin-top: -12px;
    width: 100%;
}


.box_white  label.width_250{
   width:60%;
}

/*15329*/

/*15410*/
dl.table_EFEEE8_dl dt:nth-child(5)::before {
    content: "\2022";
    color: #903;
    font-size: 20px;
    position: relative;
    top: 1px;
    padding: 0px 10px 0px 0px;
}
/*15410*/





/*15329*/
.table_EFEEE8 {
	border: 2px solid #F5EEE8;
	background: #fff;
	min-height: 50px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.table_EFEEE8a {
	border: 4px solid #F5EEE8;
	background: #fff;
	min-height: 50px;
	border-radius: 7px;
	display: block;
	overflow: hidden;
}

dl.table_EFEEE8_dl {
	overflow: hidden;
}

dl.table_EFEEE8a_dl {
	overflow: hidden;
}


dl.table_EFEEE8_dla dd {
	float: left;
	width: 50%;
	padding: 9px 0px;
	background: rgba(241, 241, 241, 0.37);
	border: 1.5px solid white;
	border-left: none;
	border-bottom: none;
	border-right: none;
}

dl.table_EFEEE8_dla dt {
	clear: both;
	float: left;
	width: 50%;
	padding: 9px 15px;
	background: rgba(241, 241, 241, 0.37);
	border: 1.5px solid white;
	border-bottom: none;
	border-right: none;
	border-left: none;
	
}

.background_none {
	background: white !important;
	
}

dl.table_EFEEE8_dl dt:nth-child(1) {
	padding: 15px 0px 0px 20px;
	background: none !important;
}

.background_EFE3DA {
	background: #EFE3DA !important;
}

.background_F5EEE8 {
	background: #F5EEE8 !important;
}

dl.table_EFEEE8_dl dt:nth-child(4)::before {
	content: "\2022";
	color: #903;
	font-size: 20px;
	position: relative;
	top: 1px;
	padding: 0px 10px 0px 0px;
}

dl.table_EFEEE8_dl dt:nth-child(5)::before {
	content: "\2022";
	color: #903;
	font-size: 20px;
	position: relative;
	top: 1px;
	padding: 0px 10px 0px 0px;
}

.adj_NT {
	margin: 50px 0px 50px 0px;
	font-size: 12px;
}
.adj_box1 {
    overflow: hidden;
    display: inline-block;
    margin: 20px 20px 40px 20px;
}

.background_none {
    background: white !important;
}

/*15329*/

/*15332*/
.margin_bottom_100 {
	margin-bottom: 100px !important;
}
/*15332*/

/*15093*/
#scOpenMarketOption .second_col_wide input[type="text"].ret_contri.disabledInputBox {
     -webkit-text-fill-color: #666 !important;
}
/*15093*/


/*MVP4 defects ends*/

/*MVP4 ENDS*/

/*MVP5 STARTS*/

/*P65*/
ul.bullet_list_903 li {
    padding-bottom: 10px;
    padding-left: 15px;
}
.padding_bottom_imp {
    padding-bottom: 20px !important;
}
ul.bullet_list_903 li::before {
	content: "\2022";
	color: #903;
	display: inline-block;
	text-indent: -1em;
	font-size: 20px;
	position: relative;
	top: 1px;
}

#body_right_content .secondary_nav{
	width:100%;
	margin-left:0;
}


/*P65*/

/*P66*/

#userSettingFormId .apps_outer {
    background: #f8f8f8;
    padding: 60px 0 10px 78px;
    overflow: hidden;
}

#userSettingFormId .apps_wrapper .icon_bottom_align {
    margin-bottom: 60px;
}

#userSettingFormId .apps_wrapper .icon_right_align {
    margin-right: 70px;
}

#userSettingFormId .apps_wrapper .icon_outer h2, #userSettingFormId .apps_wrapper .app_inner1 h2 {
    color: #ff8201;
    font-size: 1em;
    line-height: 120%;
    padding: 0px;
}

#userSettingFormId .apps_icon13 {
    background: url(../images/Icn_user_key-orange.jpg) no-repeat;
}

#userSettingFormId .apps_icon27 {
    background: url(../images/Icn_circumstances.jpg) no-repeat;
}

#userSettingFormId .apps_icon26 {
    background: url(../images/Inc_complints.jpg) no-repeat;
}

#userSettingFormId .apps_wrapper .icon_outer {
    width: 19%;
    float: left;
}


/*P66*/

/*P67*/
#body_left_content input[type="password"] {
    width: 26%;
    border-radius: 5px;
}

/*P67*/

/*P42*/
#body_left_content select#mua_chooseSecretQuestionCmbId{
	/*width:78%;*/
         width:69%; /*15242*/
}

#body_left_content input#mua_enterSecretAnswer1TxtId{
	/*width:91%;*/
width:86%;/*15242*/
}

#changeSecurityQuestions .help_img_edit_layout {
    margin-left: 20px;
    cursor: pointer;
    float: left;
}

#changeSecurityQuestions #mua_chooseSecondSecretQuestionCmbId{
	width:86%;
}

#changeSecurityQuestions #mua_enterSecretAnswer2TxtId{
	width:86%;
}

#changeSecurityQuestions #mua_chooseThirdSecretQuestionCmbId{
	width:86%;
}

#changeSecurityQuestions #mua_enterSecretAnswer3TxtId{
	width:86%;
}

#changeSecurityQuestions .mua_button{
margin-right:18em;
}

/*P42*/

/*P71*/

.button_secondary {
    padding: 6px 20px;/*As suggested by UE Team*/
}

/*P71*/

/*P72*/

.login-tabs {
    width: 100%;
    display: inline-block;
}

.login-tabs .tab-links li:first-child {
    margin-left: 30px;
}

li.active-logTab a {
    background: #fff;
    color: #666666;
    border: 1px solid #cccccc;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    padding: 15px 22px 15px;
    top: 0;
}

.tab-links li:first-child {
    margin-left: 30px;
}

.login-tabs .tab-links:after {
    display: block;
    clear: both;
    content: '';
}

.login-tabs .tab-content {
    border-radius: 5px;
    background: #fff;
    border: 1px solid #cccccc;
}

.logTabCon.active-logTab {
    display: block;
}

.logTabCon {
    display: none;
}

.login-con-wrapper {
    overflow: hidden;
    padding: 40px;
}

.impMsgBanner-wrapper {
    border-top: 1px solid #cccccc;
    padding: 20px 40px 30px;
}

.login-con-wrapper p:first-child {
    margin-bottom: 20px;
}

.login-con-wrapper .login-form-wrapper {
    width: 47%;
}

div.userReg_layout {
    /* width: 502px; */
    width: 520px;
    float: left;
}

.unlock_link_update {
    clear: both;
    padding-top: 20px;
}

.login-tabs .tab-links a {
    display: inline-block;
    background: #ff8201;
    font-size: 14px;
    border: 1px solid #ff8201;
    font-weight: 600;
    color: #fff !important;
    border-radius: 5px 5px 0 0;
    padding: 10px 22px 10px;
    top: 9px;
    position: relative;
}

.login-tabs li.active-logTab a {
    background: #fff;
    color: #666666 !important;
    border: 1px solid #cccccc;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    padding: 15px 22px 15px;
    top: 0;
}

.login-con-wrapper .login-form-wrapper label {
    width: 24%;
}

.field_element {
    width: 280px !important;
}

/*PR5695*/
#signUpAsEmployerUserRegMember .field_layout {
    margin-bottom: 20px;
    clear: both;
}
.field_width{
    width:355px !important;
}
/*PR5695*/

/* CR857 hide email address */
.emailAddress_display{
	display: none;
}

#body_left_content .userReg_layout .field_element input[type="text"], #body_left_content #user_registration .userReg_layout input[type="password"] {
    width: 272px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.orange_button {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    border: none;
    border-left: none;
    border-top: none;
    padding: 3px 20px;
    height: 26px;
    background: #ff8202;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-appearance: none;
}
.userReg_layout .field_layout .field_element a.normalLink {
    padding-top: 5px;
}

a.normalLink {
    cursor: pointer;
}

.unlock_acc {
    margin-right: 5px;
}

.tab-links li {
    margin: 0px 5px;
    float: left;
    list-style: none;
    border-radius: 5px;
    margin-bottom: -1px;
    border-bottom: none;
}

.signUp-tab-wrapper {
    overflow: hidden;
    padding: 30px 30px 0;
}

.signUp-block {
    width: 19.3%;
    border: 1px solid #cccccc;
    padding: 20px;
    float: left;
    border-radius: 5px;
    margin-right: 10px;
}

.recivd-dlgt-mail {
    overflow: hidden;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 15px;
    background: #f9f9f9;
    margin: 10px 30px 30px;
}

.signUp-block-contents {
    min-height: 227px;
}

.signUp-block .signUp-block-contents p:first-child {
    color: #903;
    font-size: 1.2em;
    line-height: 1.3em;
    min-height: 37px;
}

.sign-page-buttons {
    text-align: center;
}

.login_display_flex{
		display:flex;
}


.signUp-block {
    width: 25%;
    border: 1px solid #cccccc;
    padding: 20px;
    float: left;
    border-radius: 5px;
    margin-right: 10px;
    flex-grow: 8;
}
.signUp-block:last-child{
	margin-right:0;
}

.mobile_login{
    display:none;
}

.mobile_signup_button{
	display:none;
}

.recivd-dlgt-mail p:first-child {
    color: #903;
    font-size: 1.2em;
    line-height: 1.3em;
}

.login-form-wrapper #username, .login-form-wrapper #password{
	float:right;
}

input.taw_header_imagemag {
    border: 1px solid #d8d8d8;
    height: 27px;
    padding: 0 5px;
    width: 268px;
}

.clear_default.taw_header_imagemag {
    color: #999999;
    font-size: 1.167em;
}
#header_taw {
   overflow: hidden; */
    padding-top: 20px;
    border-bottom: 2px solid #ff8201;
    padding-bottom: 20px;
    margin-top: 10px;
    overflow: hidden;
    margin-left: 20px;
    margin-right: 20px;
}

#header_taw #header-wrapper{
	display:none;
}

#header_taw #top-links{
	display:none;
}

#header_taw .taw_searchbtn{
	float:right;
}
.login_display_flex .mobile_login{
	display:none;
}

.login_display_flex .choose_option{
	display:none;
}

.skip-navigation {
    margin: 0 20px;
    margin-top: 6px;
    margin-right: 5px;
}

.skip-navigation a, .skip-navigation a:hover, .skip-navigation a:visited {
    height: 1px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: -500px;
    width: 1px;
    display: inline-block;
}

.skip-navigation a:active,.skip-navigation a:focus {
	position: static;
	width: auto;
	height: auto;
}

#header_taw ul#header_textsizer_taw li a.cntrl_high {
    color: #000;
    font-size: 1.083em;
}

/*P72*/

/*P73*/

#frmChangePwd .help_img{
	/*margin-right:24%;*//*15233*/
}




/*P73*/


/*MVP5 Defects Starts*/


/*15080*/
.pass_indicator {
    color: #903;
    font-size: 1.167em;
    margin-right: 43%;
    clear: both;
    float: right;
}

.updated_group_msg.username_avail {
    margin-bottom: 0;
    margin-top: 20px;
}

/*15080*/

/*15089*/
.apps_icon41 {
	background: url(../images/optout.jpg) no-repeat;
}

/*15089*/

/*15083*/
ul.bullet_help li {
    padding-bottom: 10px;
    background: transparent
 url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat
 left 5px;
    padding-left: 11px;
}

/*15083*/

/*15478*/
#signUpAsEmployerUserRegMember .radioindent_new {
	/*width:26%*/
}
/*15478*/

/*15476*/
.padding_top10 {
	padding-top:20px;
}
/*15476*/

/*15322*/
#user_registration .tab-content .login-con-wrapper .login-form-wrapper div.user_reg_button_div {
margin-right:43%;
}
/*15322*/

.btn_group {
    padding-top: 10px;
}

*15274*/
#frmChangePwd div.userReg_layout #form_manage_pwd div.user_reg_button_div {
	margin-bottom:5%;
}
/*15274*/

/*15278-loader*/
.background_loader {
	width: 100%;
	height: 103.1%;
	z-index: 200;
	position: fixed;
	filter: alpha(opacity =           20);
	opacity: 0.2;
	background-color: #000;
	zoom: 1;
	left: 0;
	top: -1.5em;
}

.background_loader_popup {
	width: 100%;
	height: 103.1%;
	z-index: 2000;
	position: fixed;
	filter: alpha(opacity =           20);
	opacity: 0.2;
	background-color: #000;
	zoom: 1;
	left: 0;
	top: -1.5em;
}
.loader_content {
	margin-top: 10px;
	margin-left: 5px
}

.loader {
	background: url('../../../includes/common/images/loader.gif') no-repeat;
	padding-left: 26px;
	color: #990033;
	float: right;
}

#body_left_content input[type="text"].wait_loader {
	padding-right: 20px;
	width: 214px;
}

.wait_loader {
	background: url('../images/ajax-loader.gif') no-repeat right 4px;
}

.loader_outer {
	padding: 10px 10px 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFFFFF;
	position: absolute;
	top: 10px;
	left: 1px;
	display: block;
	z-index: 10004;
	/*color:#666;*/
	width: 830px;
}

.ajaxLoader {
	background: url('../images/ajax-loader.gif') no-repeat;
}
/*15278-loader*/
/*15428*/
#signupAsDelegate .field_element.div_float_left #status {
    margin-bottom: 0px;
    width: 96.5%;
padding-bottom: 10px;
}
/*15428*/
/*15302*/
#body_left_content #capturePerPtyFieldSet select {
    width: 26%;
}
/*15302*/

/*15484*/
.label_phoneNumber {
    width: 250px !important;
    margin-top: 1px;
    float: left;
    margin-right: 0px !important;
}
/*15484*/

.margin_right_30 {
    margin-right:30%;
}

/*MVP5 Defects Ends*/

/* 15562 */
.arrow_submit_button_adj {
    background: url(../../../includes/common/images/Icon_arrow-orange.png) no-repeat right center;
    padding: 8px 30px 6px 0px;
    float: right;
    height: 30px;
    margin-top: -20px;
}
/* 15562 */



/* p83 desk start */

/*15416*/
#delegatedAccessSignUp #user_registration div.userReg_layout {
    width: 600px;
}

#delegatedAccessSignUp #img_secretcheck {
    margin-left: 31.5%;/*15423*/
}
/*15416*/

.margin_top_10 {
	margin-top: 15px;
}
.margin_bottom_15{
	margin-bottom: 15px;
}

#delegatedAccessSignUp #error_main{
	width: 100%;
}

#delegatedAccessSignUp input[type='text'], #delegatedAccessSignUp input[type=''] {
    width: 273px;
     border-radius:5px;/*15269*/
}

#delegatedAccessSignUp .userReg_layout {
	width: 600px;
}

#delegatedAccessSignUp #img_secretcheck {
	/*margin-left: 43%;*/
}

#delegatedAccessSignUp .align_twobutton{
	/*margin-right: 68px;*//*15461*/
}
#delegatedAccessSignUp #img_secretcheck img {
	/*width: 280px;*//*15269*/
}

#delegatedAccessSignUp #captcha_div4 input, #delegatedAccessSignUp .captca_text
	{
	margin-left: 43%;
	margin-bottom: 10px;
}

#delegatedAccessSignUp label {
	/*width: 38%;*//*15269*/
width:27%; /*15423*/
}

#delegatedAccessSignUp .field_layout {
	margin-bottom: 15px;
}

/* p83 desk end */
/* Defect 16735 Desktop */

body{
	position: relative;
  min-height: 100vh;
}
body #page-wrapper{
	 padding-bottom: 160px;
}
.footer-parent-wrapper{
	 position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 160px; 
}
/* Defect 16735 Desktop */

/*p78*/
.nest_id {
    float: left;
    margin-top: 10px;
}
/*15293*/
#body_full_col input.date_dd {
	text-align:center;
}
/*15293*/
/*15466*/
#activateYourAccount #user_registration div.userReg_layout {
    float: left;
    width: 600px;
}
/*15466*/

#activateYourAccount #img_secretcheck {
	margin-left:31.5%;
}

#activateYourAccount #captcha_div2 input.staticCaptchaInput {
	border-radius:5px;
	width:45%;/*15466*/
}
#activateYourAccount #user_registration #captcha_div2 label, #user_registration #captcha_div4 label,#activateYourAccount #user_registration #captcha_div1 label{
	width:27%;
	
}

.captca_text {
    margin-left: 312px;
    
    margin-top: 10px;
}

.width_help_box_new {
	height: 150px;
}
.help_content_new {
	padding: 12px 12px 12px 12px;
    border: solid 4px #FFEd67;
    background: #FFFDEE;
    -moz-border-radius: 5px;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    top: -48px;
    width: 207px;
    margin-left: 0px;
}
.pointer_img_moreinfo1_new {
    left: 7.5em;
    top: -16px;
    _top: -7px;
    width: 30px;
    height: 20px;
    background: url(../images/Img_Popup-arrow3.png) left top no-repeat;
    z-index: 1000;
}
/*p78*/
 

/*p74*/

.userReg_layout .field_element input[type="text"], #user_registration .userReg_layout input[type="password"] {
	    width: 272px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.login-con-wrapper .login-form-wrapper input[type="text"], input[type="password"] {
   /* border-radius: 2px !important;*//*15274*/
}

.user_reg_button_div {
    margin-top: 30px;
}

.align_top_process_steps {
    margin-top: 40px;
}

.help_arrow {
   left: -18px;
    top: 15px;
}


.help_content_new {
	padding: 20px 20px 20px 20px;
    border: solid 4px #FFEd67;
    background: #FFFDEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    top: -48px;
    width: 200px;
    margin-left: 0px;
}
.pointer_img_moreinfo1_new {
    left: 7em;
    top: -16px;
    _top: -7px;
    width: 30px;
    height: 20px;
    background: url(../images/Img_Popup-arrow3.png) left top no-repeat;
    z-index: 1000;
}

.width_help_box_new {
    width: 25%;
    height: 150px;
}
/*p74*/

/*p84*/
#makePermittedPartyContribution #img_secretcheck {
    margin-left: 31%;
}
/*15431*/
#makePermittedPartyContribution .error_box_sub{
margin-bottom:0px;
}
/*15431*/
/*p84*/


/*P85*/

/*15416*/
#signupAsSelfEmployed #user_registration div.userReg_layout {
width:600px;
}
/*15416*/

#user_registration .field_element input{
	width:272px;
	border-radius:5px;
}

#user_registration .field_element select{
	width:60%;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
}

#user_registration .field_element input.date_dd {
	width:40px;
}
#user_registration .field_element input.date_yr{
	width:70px;
}

#user_registration .field_element input.autotab1, #user_registration .field_element input.autotab2, #user_registration .field_element input.autotab3, #user_registration .field_element input.autotab4, #user_registration .field_element input.autotab5{
	width:14%;
	margin-right:17px;
}

#user_registration .userReg_layout .labelDiv label{
	width:28%;
}

#body_full_col select {
    padding-top: 4px;
    padding-bottom: 3px;
    line-height: 20px;
}

select.title_medium_length {
    margin-bottom: 1px;
}

#user_registration .userReg_layout .date_dd {
    margin-right: 20px;
}

#user_registration .userReg_layout select.date_month {
    margin-right: 20px;
    width: 44%;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    height:25px;/*15418*/
}

.hide_overflow {
    overflow: hidden;
}

.help_img_edit_layout {
    margin-left: 20px;
    cursor: pointer;
    float: left;
}

#user_registration .userReg_layout select.title_medium_length, #user_registration .userReg_layout input.title_medium_length {
    width: 160px;
}

#user_registration .userReg_layout input.ni_txtbx {
    float: left;
    margin-right: 17px;
    padding-left: 0;
    text-align: center;
    width: 14%;
}

#user_registration .userReg_layout input.last_ni_txtbx {
    margin-right: 0px;
}

.captcha_div {
    padding-top: 20px;
}



#body_full_col{
	clear:both;
	overflow:hidden;
}


#user_registration #captcha_div2 label, #user_registration #captcha_div4 label {
    width: 26.5%;
}

#user_registration div.userReg_layout {
    float: left;
    width: 80%;
}

/*15271*/
 #user_registration #captcha_div input.staticCaptchaInput, #user_registration #captcha_div1 input.staticCaptchaInput {
    width: 44%;
border-radius:5px;
}

#signupAsSelfEmployed #img_secretcheck {
margin-left:31.5%;
}
/*15271*/
/*15472*/
#signupAsSelfEmployed #activate_your_acc #captcha_div .field_layout label {
width: 27%;
}
/*15472*/

/*P85*/

/*capturePermittedPartyDetails.html*/
#body_right_content #rhsPrivacyRights #right_content {
    
    float: right;
    position: relative;
    margin-top: 62px;
    clear: both;
     margin-bottom:20px; /*15425*/
}

#rhsPrivacyRights #right_content #right_content_top {
    padding: 20px 20px 10px 14px;
}


#rhsPrivacyRights #right_content #right_content_top p {
    line-height: 130%;
}


#rhsPrivacyRights #right_content #right_content_top p.looklikeh4 {
    /* font-size: 1.2em; */
    color: #666;
    padding-bottom: 15px;
}

#rhsPrivacyRights #right_content img.pos_absolute {
    position: absolute;
    right: 275px;/*15291*/
    top: 18px;
    left:-18px;/*15582*/
}


#body_left_content select {
    width: 240px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 5px 0 0 5px;
}

/*capturePermittedPartyDetails.html*/

/*signupAsDelegate.html*/
 #signupAsDelegate #user_registration div.userReg_layout {
/*width:600px;*//*15334*/
}

#body_part #user_registration .cms-accordion {
    width: 71%;
}

#user_registration .disable_txtfield, #form_bus_info .disable_txtfield {
    background-color: #D4D0C8;
}

 #signupAsDelegate #user_registration .user_name_button {
    float: right;
    margin: 15px 462px 3px 0;
}

 #signupAsDelegate #user_registration .userReg_layout .float_left {
    float: left;
}

 #signupAsDelegate #user_registration .userReg_layout select {
    width: 272px;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
}

#body_full_col select {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 5px 0 0 5px;
    width: 240px;
}

 #signupAsDelegate .signupdelegate_align {
    margin-right: 62px;
}

 #signupAsDelegate .radioindent_new {
    width: 26%;
    display: block;
    text-indent: -18px;
    padding-left: 19px;
    margin-right: 0px;
    color: #666;
    padding-top: 1px;
    padding-bottom: 10px;
}
#signupAsDelegate .field_layout label {
    width:29%
    
}

/*signupAsDelegate.html*/

/*p79*/
#user_registration .userReg_layout ul.yellow_bullet li.first {
    background: transparent url(../images/one.jpg) no-repeat scroll 0px 6px;
    padding-left: 50px;
    padding-top: 10px;
}

#user_registration .userReg_layout ul.yellow_bullet li.second {
    background: transparent url(../images/two.jpg) no-repeat scroll 0 10px;
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 30px;
}

#user_registration .userReg_layout ul li {
    background: url(../images/Bullet_burgundy.gif) no-repeat scroll left 5px transparent;
    padding-bottom: 15px;
    padding-left: 10px;
}
/*p79*/

/*P82*/

#body_full_col .heading_sep {
    margin-top: 40px;
}

.heading_sep.heading_sep_newwidth {
    width: 66%;
}

.heading_sep {
    width: 74%;
    float: left;
}

.accntsecrity_first .app_signpost {
    min-height: 78px;
}

#manageYourAccountSec .app_signpost {
    padding: 18px 18px 0px 18px;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    width: 27.7%;
    float: left;
}


.accntsecrity_first{
	display:flex;
	width:60%;
}

#manageYourAccountSec .app_signpost{
	width:50%;
}

#manageYourAccountSec .app_signpost.space_right{
	margin-right:20px;
}

.accntsecrity_second{
	display:flex;
	width:60%;
}

a.app_link {
    background: url(../images/app_arrow.png) no-repeat right 2px;
    display: block;
    padding-right: 12px;
}

#body_full_col .welcome_msg{
	float:right;
}

#body_full_col #greeting_mob.welcome_msg {
    display: none;
}


/*P82*/

/*p80*/
#signUpAsEmployerUserRegMember div.userReg_layout {
    width: 70.2%;
    float: left;
}

.padding_bottom25 {
    padding-bottom: 25px !important;
}
.mar21 {
    margin: 0px 16px;
}

.divmm21 {
    margin-top: 60px;
    margin-bottom: 30px;
    width: 86%;
    margin-left: auto;
}

.member_login_firsttime_ul ul li:first-child {
    margin-right: 204px;
    margin-left: 0px;
}

.member_login_firsttime_ul ul li:nth-child(2) {
    margin-right: 217px;
}
.member_login_firsttime_ul ul li {
    display: inline-block;
    padding-left: 0px !important;
}
.border1902sub {
    padding: 20px 19px 25px 19px;
    border-radius: 5px;
    margin-bottom: 10px;
    border: solid 1px #c0c0c0;
    box-sizing: border-box;
    /*width: 665px;*/
}
.disable_txtfield {
    background-color: #D4D0C8 !important;
}

.width100p {
    width: 100% !important;
}

.pwidthformob {
    display: block;
    clear: both;
    padding-top: 20px;
    width: 234px;
}

.spancolorlightb {
    clear: both;
    padding: 10px 0px;
    color: #ccc;
    display: block;
}
.mobile_img {
	display:none;
}



.userReg_layout .labelDiv label {
    
    margin-right: 20px;
}

#signUpAsEmployerUserRegMember input[type="text"] {
    width: 240px !important;
}

#signUpAsEmployerUserRegMember input[name='signUpAsEmployerUserRegMember:signUpAsEmployerUserRegMember_titleId'] {
    width: 125px !important;
}

.change_1902 input.disable_txtfield.width117 {
    width: 140px !important;
    border-radius: 5px !important;
}

#signUpAsEmployerUserRegMember div#form_user_mem_field8 .field_element {
    width: 266px !important;
}
#signUpAsEmployerUserRegMember input[type="password"] {
    width: 240px !important;
        border-radius: 5px !important;
}



#signUpAsEmployerUserRegMember select {
    width: 240px !important;
}
.width613 {
    /*width: 625px !important;*/
}


.change_mobile_gray {
    width: 100%;
    padding: 12px 23px 12px 14px;
    background: #F2F2F2;
    border-radius: 5px;
   height: 2.8em;
}
.div_content_float_left {
    float: left;
}
.margin_alg_checkBox {
    margin: 1px 9px 0px 0px !important;
    float: left;
}
.alignLabel02 {
    float: right;
    width: 162px;
}




.div_content_float_right {
    float: right;
}

.margin_right_7i {
    margin: 0px 7px 0px 0px !important;
}

.number_color_903 {
    color: #903;
    font-size: 1.01em;
    font-weight: bold;
}
.new_mobile_number {
    display: none;
    border: 2px solid #F2F2F2;
    border-radius: 5px;
    padding: 15px 10px 15px 17px;
    /* margin-right: 5px; */
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    width:100%;
}

.medium_padding {
    padding-bottom: 15px;
}

.new_mobile_number span {
    padding-right: 50px;
}

.send_verfication_mail_margin_align {
    margin: 45px -21px 0px 0px;
}

.margin_botton7i {
    margin-bottom: 7px !important;
}

.enterPasscode1 {
    padding: 20px 0px 0px 0px !important;
    width: 100%;
}

.enterPasscode1adj {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.height50i {
    height: 50px !important;
}

.enterPasscode2 {
    margin-bottom: 20px;
}

.enter_passcode_outline {
    height: 27px;
    border-color: black;
    border-radius: 5px !important;
}

.enter_passcode {
    width: 225px !important;
    box-sizing: border-box;
}

.invalid_passscode {
    margin: 1px 0px 20px 0px;
}

.red {
    color: #f00;
}

.padding_btn {
    padding-bottom: 20px;
}

.enterPasscode3 {
    padding: 15px 20px !important;
    border-top: 1px solid #c0c0c0;
}

.text_decorationNone {
    text-decoration: none !important;
}

.padding_20_tb {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left:24%;/*15665*/
}

.label_email {
    width: 76% !important;
    margin-top: 1px;
    float: left;
    margin-right: 0px !important;
}

#signUpAsEmployerUserRegMember input[type="text"].new_mobile_number1 {
    width: 200px !important;
    margin-right: 2px;
    border-radius: 5px !important;
}

.align_bottom {
    margin-top: 50px !important;
    margin-right: -21px;
}

.padding_10_tb {
    padding-top: 10px;
    padding-bottom: 10px;
}

.model_passcode_Confirm {
    background-image: url(../../../includes/common/images/verifypasscodebox_u845.png);
    background-repeat: no-repeat;
    height: 143px;
    width: 598px;
    margin-left: 82px;
    margin-bottom: 15px;
    padding: 30px 135px;
    box-sizing: border-box;
}

.model_passcode_Confirm input {
    padding: 13px 25px 28px 25px !important;
    height: 42px;
    background-size: 210px 44px;
    border-radius: 5px;
    font-size: 1.167em;
    color: #ffffff;
    font-weight: bold;
    border: none;
    ont-weight: bold;
    background-repeat: no-repeat;
    background-image: url(../../../includes/common/images/btn_verify_u811.png) !important;
}

.padding_confirm input {
    padding: 13px 25px 28px !important;
}

.Finishandgetstarted_btn {
    padding: 12px 25px !important;
    height: auto;
    margin-top: 3px;
}

.signupAsMember-mobile-img {
	display:none;
}

.numberCircle {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    background: #fff5aa;
    border: 2px solid #ff8202;
    color: #666;
    text-align: center;
    font-weight: bold;
    padding: 2px;
}

.dash {
    border: 1px solid red;
    width: 120px;
    height: 0px;
}

#signUpAsEmployerUserRegMember #verifyPasscodeId .modal_content {
	    background-color: #f1f0f0;
}

/*15480*/
#signUpAsEmployerUserRegMember input[type="text"]{
   -webkit-text-fill-color: #666;
    opacity: 1;
}
/*15480*/
/*p80*/

/*signupSelfEmployed*/

#signupSelfEmployed #user_registration div.userReg_layout {
    float: left;
    width: 100%;
}

 #signupSelfEmployed #user_registration .field_element input.date_dd {
    width: 40px;
}

 #signupSelfEmployed #user_registration .userReg_layout .date_dd {
    margin-right: 20px;
}

#signupSelfEmployed #user_registration .field_element input.date_yr {
    width: 70px;
}

#signupSelfEmployed #user_registration .userReg_layout input.ni_txtbx {
    float: left;
    margin-right: 16px;
    padding-left: 0;
    text-align: center;
    width: 40px;
   
}
 





#signupSelfEmployed #user_registration .userReg_layout .find_address input[type="text"], #user_registration .userReg_layout .manual_outer input[type="text"] {
    width: 272px;
    float: left;
}

#signupSelfEmployed .width_reset .help_img {
    margin-right: 32%;
}



#signupSelfEmployed #user_registration .userReg_layout .find_address input.postcode_width {
    width: 130px;
    margin-right: 15px;
}

#signupSelfEmployed .align_yesNo {
    margin-right: 30px;
    float: left;
}

#signupSelfEmployed input.radio_check_align {
    width: 14px;
    height: 13px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    margin-right: 5px;
    border: 0;
}




#signupSelfEmployed #user_registration .user_name_button {
    float: right;
    margin: 15px 370px 3px 0;
}



#signupSelfEmployed #user_registration .userReg_layout select {
    width: 272px;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
}

.bullet_temp.no_padding {
    padding-bottom: 0px;
}

#signupSelfEmployed #user_registration .userReg_layout select.date_month {
    margin-right: 20px;
    width: 44%;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
}

 #signupSelfEmployed #user_registration .userReg_layout select.title_medium_length, #user_registration .userReg_layout input.title_medium_length {
    width: 160px;
}

 #signupSelfEmployed #user_registration .userReg_layout select.date_month {
    margin-right: 20px;
    width: 44%;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
}

#user_registration .lookLikeLabel {
    margin-right: 20px;
}

#user_registration .info_field {
    margin-left: 277px;
    
}

#user_registration .userReg_layout .find_address label, #user_registration .userReg_layout .manual_outer label {
    margin-right: 20px;
   /* width: 160px;*/
}
 #signupSelfEmployed .align_yesNo span.radioindent{
 display:inline;
 padding-left:0px;
  }
  
  #body_right_content #rhsPrivacyRights #right_content_tips_outer {
  top:20px;
  }
/*15493*/
#form_emp_signup .confirm_address_ext {
margin-left:30.6%
}
/*15493*/

/*signupSelfEmployed*/

/*15082*/
 #changeUsernameFormId #form_manage_pwd_field3 {
    margin-top: 15px;
    margin-bottom: 20px;
}

 #changeUsernameFormId #form_manage_pwd_field5 {
margin-bottom:20px;
}
/*15082*/

/*15263*/
.securityqn_desc {
    width: 75%;
    float: left;
    display: inline-block;
}

.helpimg_security_ques {
    margin-left: 20px;
}
/*15263*/

/*15260*/
#form_manage_pwd .help_img {
    margin-right: 24%;
}
/*15260*/

/*15322*/
#user_registration .tab-content .login-con-wrapper .login-form-wrapper label {
    width: 12%;
}

.login-con-wrapper p:nth-child(2) {
     margin-bottom: 20px; 
}

.user_reg_button_div {
     margin-right: 15%;
}
/*15322*/

/*15354*/
.dolar_align {
    margin-top: 5px;
}
.radio_align {
    margin-right: .5em;
}
/*15354*/
/*15260*/
#form_manage_pwd .help_img {
    margin-right: 30%;
}
/*15260*/
/*15263*/
#frmChangePwd .securityqn_desc {
    width: 60%;
    float: left;
    display: inline-block;
}

#frmChangePwd .helpimg_security_ques {
    margin-left: 0px;
}
/*15263*/

/*MVP5 ENDS*/

/*MVP6 STARTS*/

/*P90*/
#body_left_content ul.progress_oo li a:hover {
    text-decoration: none;
}

#body_left_content ul.progress_oo li a.disabled {
    color: #666;
    cursor: default;
}

#body_left_content ul.progress_oo li a {
    width: 91.5%;
}

#body_left_content ul.progress_oo {
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 2px solid #EEEEEE;
    padding-bottom: 4px;
}

#body_left_content ul.progress_oo li.progress {
    border-bottom: 2px solid #ff8202;
    padding-bottom: 2px;
}

#body_left_content ul.progress_oo li {
    line-height: 130%;
    font-size: 1.167em;
    float: left;
    width: 24%;
    margin-right: 1px;
}

.optOut-from-bar {
    background: #EFEFEF;
    padding: 15px 10px 15px 10px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.optout-options-mobile{
	display:none;
}

.optOut-from-bar span {
    color: #990033;
    font-weight: bold;
    margin-left: 10px;
}

/*P90*/

/*P91*/
.missed-earnings-box {
    border: 5px solid #EFEFEF;
    padding: 20px 10px;
    background: #FFFDEE;
    overflow: hidden;
    border-radius: 5px;
}

.missed-earnings-box-inner {
    overflow: hidden;
}

#tawOptOutFormId .margin_bottom{
	margin-bottom:20px;
}

.yearly-earnings {
    width: 50%;
    float: left;
}

.yearly-earnings-amount {
    float: left;
    width: 50%;
}

.yearly-earnings-amount > span {
    font-weight: bold;
}

#body_left_content input[type="text"].earnings-input-box {
    width: 135px;
    padding: 4px 5px 4px 0;
    border-radius: 0px;
    border-left: 2px solid #A0A0A0;
    border-top: 2px solid #A0A0A0;
    margin-left: 3px;
}

.yearly-contri-red {
    color: #990033;
    font-weight: bold;
}

.amount-description-small {
    display: block;
    font-size: 0.833em;
    margin-top: 5px;
}

.earnings-input-box.clear_default_oo {
    color: #CCCCCC;
}


/*P91*/

/*P92*/

.user-label {
    width: 50%;
    float: left;
}

.user-details {
    overflow: hidden;
    width: 45%;
}

.user-label span {
    display: block;
    width: 50%;
}

#tawOptOutFormId .help_img_cnr {
    cursor: pointer;
    float: right;
    margin-left: 10px;
}

#body_part p.opt-out-convey {
    padding-bottom: 10px;
}

.opt-out-convey img {
    position: relative;
    top: 4px;
}

#tawOptOutFormId .align_error_button {
    margin-top: 20px;
    margin-bottom: 20px;
}

#tawOptOutFormId .oo_modal_box{
	margin-bottom:20px;
}


/*P92*/

/*P93*/

.optOutInEmail {
    background: #F8F8F8;
    overflow: hidden;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 1px solid #E0E0E0;
}

.opt-out-reason {
    border: 10px solid #EFEFEF;
    overflow: hidden;
    padding: 20px;
    border-radius: 5px;
    margin-bottom:20px;
}

.emailInputs {
    margin-bottom: 20px;
}

#body_left_content .emailInputs input[type="text"] {
    padding: 4px 5px 4px 0;
    border-radius: 0px;
    color: #666;
    border-left: 2px solid #A0A0A0;
    border-top: 2px solid #A0A0A0;
    width:26%;
}

.emailInputs .clear_default {
    color: #cccccc !important;
}

.update-email {
    background: #FFF;
    padding: 20px;
    overflow: hidden;
    margin-bottom: 20px;
}

.optOutInEmail .align_twobutton_wopad{
	padding-top:15px;
}


/*P93*/

/*MVP6 defects starts*/

/*15387*/
ul.bullet_temp li {
    background: transparent   url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat   left 3px;
    padding-left: 12px;
    padding-bottom: 10px;
}
/*15387*/

/*15470*/
#body_left_content ul.progress_oo li a.disabled:focus {
    outline:none;
}
/*15470*/

/*MVP6 defects ends*/



/*MVP6 ENDS*/


/*SR2003 STARTS*/

ul.transfer_pot1 li{
    padding: 0px;
    padding-bottom: 10px;
}
   



.color_red {
    color: #903;
}

.mobilenumber_box {
    padding: 7px;
    padding-right: 52px;
   
}
.change_border{
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.padding_left_50{
   padding-left: 50px !important;
}

  .box4 {
    background: #FFED67 url(../../../includes/common/images/Icn_alrt_tick_orange_small.png) no-repeat 14px 11px;
    border-radius: 5px;
    overflow: auto;
    padding: 12px;
    margin-bottom: 20px;
}

 .error {
    color: #ff0000;
}

 .margin_left_35 {
    margin-left: 35px;
}

.disp_mobile20{ 
      display:inline-block;
}
#body_left_content input.width_35_desk {
    width: 120%;
}
.omo_margin_left {
    color: #aeaeae;
    /*margin-left: 219px;*/
    margin-top: 8px;
}
 .label_text_omo {
    color: #666666;
    width: 25%;
    float: left;
    margin-right: 0px !important;
}
.padding_8{
	padding-top: 8px;
    padding-bottom: 8px;

}

 .color_orange {
    color: #FF8202;
}

 .color_grey {
    color: darkgrey;
}   
 .omo_box1{
    border-radius: 5px;
    border: solid 1px #d8d8d8;
    overflow: hidden;
    padding: 13px 29px 0px 20px;
    background-color: #f5f5f5; 
    margin-top: 20px; 
} 
.omo_box2{
    border-radius: 5px;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border: solid 1px #d8d8d8;
    border-bottom: none;
    overflow: hidden;
    padding: 13px 29px 0px 20px;
    background-color: #f5f5f5; 
    margin-top: 20px; 
}

 p.padding_1 {
    padding-bottom: 13px !important;
    float: left;
}
 .margin_top_50 {
    margin-top: 50px;
}
 .margin_top_35 {
    margin-top: 35px;
}
.boX2_color {
    border: 3px solid #FFED67;
    background: #FFFDEE url(../../../includes/common/images/Icn_alrt-red_small.png) no-repeat 12px 11px;
    padding: 14px 14px 14px 45px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: -12px;
    width: 100%;
}


#scTransferOut .omo_margin_left {
	color: #aeaeae;
    margin-top: 8px;
}
#scTransferOut .margin_top_40 {
    margin-top: 40px;
}
.margin_top_12{
	margin-top: 12px;

}
.liborderbtm {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}


/*SR2003 ENDS*/
/*SR20_2004 STARTS*/

.bfr_transfer{
	font-weight: bold;
    line-height: 27px;
	
}
.info_updated_msg1 {
    border: solid 3px #FFED67;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #FFFDEE
 /*url(../../../includes/common/images/Icn_Info-I_burgundy.png) */no-repeat
 10px 15px;
    padding: 15px 10px 15px 18px;
    margin: 0 0 20px 0;
}
/*12/2/2020 videothumbnail div sr20_2004*/
#right_content_top_outer1 {
   
	clear: both;
    padding-bottom: 95px;
    width: 100%;
    position: relative;
    margin-top: 40px;
    margin-bottom: 43px;
    margin-left: 1px;
}
.margin_top70i {
    margin-top: 70px !important;
}
#right_content_top_outer1 img {
    top: 20px;
    left: -18px;
}
.pos_absolute {
    position: absolute;
}
#right_content_top_sr20 {
    padding: 20px 20px 20px 20px;
    border: solid 3px #FFEd67;
    background: #FFFDEE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
	margin-bottom: -113px;
}
#body_right_content h2 {
    font-size: 1.333em;
    font-weight: bold;
}
div.panelleft_nw a {
    display: block;
    /*margin-bottom: -98px;*/
   /*15946
   margin-right: 26px;*/
   margin-bottom: 20px;

}
#right_content_top_outer1 img {
    top: 20px;
    left: -18px;
}
.panelleft_nw img {
    margin-bottom:-3px;
	width:100%;
	 border: solid 1px #c0c0c0;
   /*margin-bottom: 20px;
    width: 178px;
    height: 105px;
    width: 214px;
    border: solid 1px #c0c0c0;
	display:block;*/
}

/*SR20_2004 ENDS*/


/*SR20 2001 admin pages header*/

#header-dashboard-wrapper {
    overflow: hidden;
    margin-left: 50px;
    margin-right: 50px;
}

#header-dashboard-wrapper {
    font-size: 18px;
}

#header-dashboard-wrapper #top-new-links {
    background: #28465F;
    overflow: hidden;
}

#header-dashboard-wrapper .header_left_space {
    width: 5%;
    display: inline-block;
    padding: 10px;
}

#header-dashboard-wrapper .member_block {
    display: inline-block;
    height: 44px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 22px;
    font-size:0.778em;
}

#header-dashboard-wrapper .employer_block {
    display: inline-block;
    height: 44px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 22px;
    font-size:0.778em;
}

#header-dashboard-wrapper .advisor_block {
    display: inline-block;
    height: 44px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 22px;
    font-size:0.778em;
}

#header-dashboard-wrapper .header_right_block {
    display: flex;
    align-items: center;
    justify-content: center;
}

#header-dashboard-wrapper .header_right_block {
    float: right;
    padding: 5px;
    text-align: right;
    padding-top: 9px;
    padding-bottom: 0;
}

#header-dashboard-wrapper #search-box {
    display: inline-block;
    margin-right: 50px;
}

#header-dashboard-wrapper label.label_none {
    width: 0;
    display: none;
    visibility: hidden;
    float: none;
    margin: 0;
    position: relative;
    top: -10000px;
}

#header-dashboard-wrapper #search-box .float_left {
    display: flex;
}

#header-dashboard-wrapper #top-new-links #header_search_button.button_arrow {
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
    background-size: 15px 15px;
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;
}

#header-dashboard-wrapper #search_text.header_imagemag {
    border-radius: 5px 0 0 5px;
    width: 355px;
    height: 27px;
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    font-size: 1em;
    font-family: Muli;
    color: #3c3c3c;
    background: #FFFFFF;
}

#header-dashboard-wrapper .logo_block {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#header-dashboard-wrapper .logo_block {
    overflow: hidden;
    position: relative;
}
#header-dashboard-wrapper .logo_block {
    padding-top: 10px;
    padding-bottom: 10px;
}

#header-dashboard-wrapper .logo_block .left_block {
    margin-left: 7%;
}

#header-dashboard-wrapper .nest_logo_small {
    position: static;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 7%;
}

#header-dashboard-wrapper .header_right_lower_block {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}

#header-dashboard-wrapper .header_right_lower_block {
    padding: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

#header-dashboard-wrapper .header_right_lower_block .account_block {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

#header-dashboard-wrapper .header_right_lower_block .account_block {
    font-weight: bold;
    margin-right: 60px;
}

#header-dashboard-wrapper .header_right_lower_block .account_block {
    display: flex;
    align-items: center;
}

#header-dashboard-wrapper .account_block img {
    width: 30px;
    height: 42px;
    margin-right: 10px;
}

#header-dashboard-wrapper .header_right_lower_block .account_block img {
    vertical-align: bottom;
}

#header-dashboard-wrapper .navigation_block {
    overflow: hidden;
    padding-top: 15px;
    border-top: 1px solid #DBE1EA;
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper .navigation_block form > ul > li {
    display: inline-block;
    margin-right: 50px;
    font-family: Muli;
    font-size: 1em;
    color: #28465F;
    background: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper .navigation_block form > ul > li:first-child {
    padding-bottom: 15px;
}

#header-dashboard-wrapper .navigation_block form > ul > li:first-child {
    margin-left: 5.5%;
}

#header-dashboard-wrapper .navigation_block .main-nav li a {
    font-family: Muli;
    font-size: 1em;
    border-bottom: none;
    font-weight:bold;
}

#header-dashboard-wrapper .navigation_block a {
    color: #28465F;
}

#header-dashboard-wrapper ul.main-nav-submenu {
    background: #f5eee8;
    display: none;
    float: left;
    position: absolute;
    min-width: 250px;
    z-index: 999;
}

#header-dashboard-wrapper .toggle-switch {
    display: none;
}
#header-dashboard-wrapper .menu_flex {
    display: none;
}

#header-dashboard-wrapper .mail_block_new span.round {
    border-radius: 50%;
    width: 20px;
    position: absolute;
    bottom: 53%;
    background: #E66E00;
    color: #fff;
    left: 84%;
    text-align: center;
    height: 20px;
    font-size: 0.8em;
}

#header-dashboard-wrapper i {
    border: 1px solid #3c3c3c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    font-weight: normal;
    cursor: pointer;
}

#header-dashboard-wrapper i .right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

#header-dashboard-wrapper i.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

#header-dashboard-wrapper i.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

#header-dashboard-wrapper i.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#header-dashboard-wrapper .my_account {
    margin-right: 20px;
}

#header-dashboard-wrapper .mail_block_new img {
    width: 40px;
    height: 29px;
}

#header-dashboard-wrapper  .navigation_block .main-nav .admin_support{
	float:right;
}

#header-dashboard-wrapper .main-nav-submenu{
    display: none;
}


#header-dashboard-wrapper .admin_support:hover .main-nav-submenu {
     display: block;
     margin-top:15px;
}


#header-dashboard-wrapper ul.main-nav-submenu{
	right:100px;
	border:2px solid #DBE1EA;
}

#header-dashboard-wrapper .main-nav-submenu li {
	padding:10px;
	background:#fff;
}

#header-dashboard-wrapper .main-nav-submenu li:first-child{
	border-bottom:1px solid #DBE1EA;
}

#header-dashboard-wrapper .main-nav-submenu li  a{
	color:#3c3c3c;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	border-right:none;
}


/*basic style guidelines for 2001*/


#header-dashboard-wrapper, #header-dashboard-wrapper > * {
	font-family:Muli;
    font-size:18px;
    color: #3c3c3c;
    line-height:24px;
}

#header-dashboard-wrapper a{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#28465f;
	line-height:100%;
}

#header-dashboard-wrapper a:hover{
	font-family:Muli;
	text-decoration:underline;
	text-decoration-thickness:3px;
	color:#325977;
	font-size:1em;
}

#header-dashboard-wrapper a:active{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#4f285f;
}

#header-dashboard-wrapper h1{
	font-family:HurmeGeometricSans4-Bold;
	font-size:2em;
	color:#28465F;
	line-height:191.67%;
	padding:32px 0 32px 0;
}

#header-dashboard-wrapper h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#28465F;
	line-height:141.667%;
	padding-bottom:18px;
}

#header-dashboard-wrapper h2.orange_h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#E66E00;
	line-height:141.667%;
}

#header-dashboard-wrapper h3{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1em;
	color:#28465F;
	line-height:100%;
}

#header-dashboard-wrapper p{
	padding-bottom:32px;
}

/*basic style guidelines for 2001*/

#header-dashboard-wrapper .nest_logo_small{
	margin:0;
}

#header-dashboard-wrapper .nest_logo_small img{
	width: 50px;
    height: 60px;
}


#header-dashboard-wrapper .navigation_block a {
    text-decoration: none;
}

#header-dashboard-wrapper .main-nav-submenu li a {
    text-decoration: none;
}

#header-dashboard-wrapper .accessibility_block a{
	color:#fff;
	margin-right:20px;
	text-decoration:none;
}

#header-dashboard-wrapper .accessibility_block a.small_font{
	font-size:0.778em;
	font-weight:bold;
}



#header-dashboard-wrapper .accessibility_block a.medium_font{
	font-size:1em;
	font-weight:bold;
}

#header-dashboard-wrapper .accessibility_block a.large_font{
	font-size:1.11em;
	font-weight:bold;
}

#header-dashboard-wrapper .header_right_block{
	padding:5px !important;
	height:44px;
}

#header-dashboard-wrapper .accessibility_block a.small_font:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper .accessibility_block a.medium_font:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper .accessibility_block a.large_font:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper .awesomplete{
	display:block;
}

#header-dashboard-wrapper .main-nav-submenu li:hover{
	background:#E2E4EA;
	color:#28465F;
}

#header-dashboard-wrapper .navigation_block .main-nav .main-nav-submenu li a:hover{
	color:#28465F;
}

#header-dashboard-wrapper .main-nav-submenu li:active{
	text-decoration:underline;
	background:#E2E4EA;
	outline:none;
	color:#28465F;
}

#header-dashboard-wrapper .navigation_block .main-nav li a{
	color:#28465F;
}


#header-dashboard-wrapper .navigation_block .main-nav li a:hover{
	color:#E66E00;
}

#header-dashboard-wrapper .member_block a{
	text-decoration:none;
	color:#fff;
}

#header-dashboard-wrapper .member_block a:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper .employer_block a{
	text-decoration:none;
	color:#fff;
}

#header-dashboard-wrapper .employer_block a:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper .member_block:hover, #header-dashboard-wrapper .employer_block:hover, #header-dashboard-wrapper .advisor_block:hover{
	background:#C8DCFA;
}

#header-dashboard-wrapper .member_block:hover a, #header-dashboard-wrapper .employer_block:hover a, #header-dashboard-wrapper .advisor_block:hover a{
	color:#28465F;
}


#header-dashboard-wrapper .advisor_block a{
	text-decoration:none;
	color:#fff;
}

#header-dashboard-wrapper .advisor_block a:hover{
	text-decoration:underline;
}


#header-dashboard-wrapper .member_block.active, #header-dashboard-wrapper .employer_block.active, #header-dashboard-wrapper .advisor_block.active{
	background:#fff;
}


#header-dashboard-wrapper .member_block.active a, #header-dashboard-wrapper .employer_block.active a, #header-dashboard-wrapper .advisor_block.active a{
	color:#28465f;
}

#header-dashboard-wrapper .accessibility_block .high_contrast{
	font-family:Muli;
	color:#fff;
	font-size:0.778em;
	font-weight:bold;
}

#header-dashboard-wrapper .accessibility_block .high_contrast:hover{
	text-decoration:underline;
}

 
/*SR20 2001 admin pages header*/


/*SR20 2001 member pages header*/

#header-dashboard-wrapper-new {
    overflow: hidden;
    margin-left: 50px;
    margin-right: 50px;
}

#header-dashboard-wrapper-new {
    font-size: 18px;
}

#header-dashboard-wrapper-new #top-new-links {
    background: #28465F;
    overflow: hidden;
}

#header-dashboard-wrapper-new .header_left_space {
    width: 5%;
    display: inline-block;
    padding: 10px;
}

#header-dashboard-wrapper-new .member_block {
    display: inline-block;
    height: 44px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 22px;
    font-size:0.778em;
}

#header-dashboard-wrapper-new .employer_block {
    display: inline-block;
    height: 44px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 22px;
    font-size:0.778em;
}

#header-dashboard-wrapper-new .advisor_block {
    display: inline-block;
    height: 44px;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 22px;
    font-size:0.778em;
}

#header-dashboard-wrapper-new .header_right_block {
    display: flex;
    align-items: center;
    justify-content: center;
}

#header-dashboard-wrapper-new .header_right_block {
    float: right;
    padding: 5px;
    text-align: right;
    padding-top: 9px;
    padding-bottom: 0;
}

#header-dashboard-wrapper-new #search-box {
    display: inline-block;
    margin-right: 50px;
}

#header-dashboard-wrapper-new label.label_none {
    width: 0;
    display: none;
    visibility: hidden;
    float: none;
    margin: 0;
    position: relative;
    top: -10000px;
}

#header-dashboard-wrapper-new #search-box .float_left {
    display: flex;
}

#header-dashboard-wrapper-new #top-new-links #header_search_button.button_arrow {
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
    background-size: 15px 15px;
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag {
    border-radius: 5px 0 0 5px;
    width: 355px;
    height: 27px;
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    font-size: 1em;
    font-family: Muli;
    color: #3c3c3c;
    background: #FFFFFF;
}

#header-dashboard-wrapper-new .logo_block {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper-new .logo_block {
    overflow: hidden;
    position: relative;
}


#header-dashboard-wrapper-new .logo_block .left_block {
    margin-left: 7%;
    padding: 10px 0;
}

#header-dashboard-wrapper-new .nest_logo_small {
    position: static;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 7%;
}

#header-dashboard-wrapper-new .header_right_lower_block {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}

#header-dashboard-wrapper-new .header_right_lower_block {
    padding: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block {
    font-weight: bold;
    margin-right: 60px;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block {
    display: flex;
    align-items: center;
}

#header-dashboard-wrapper-new .account_block img {
    width: 30px;
    height: 42px;
    margin-right: 10px;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block img {
    vertical-align: bottom;
}

#header-dashboard-wrapper-new .navigation_block {
    overflow: hidden;
    padding-top: 15px;
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li {
    display: inline-block;
    margin-right: 50px;
    font-family: Muli;
    font-size: 1em;
    color: #28465F;
    background: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li:first-child {
    padding-bottom: 15px;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li:first-child {
    margin-left: 5.5%;
}

#header-dashboard-wrapper-new .navigation_block .main-nav li a {
    font-family: Muli;
    font-size: 1em;
    border-bottom: none;
    font-weight:bold;
}

#header-dashboard-wrapper-new .navigation_block a {
    color: #28465F;
}

#header-dashboard-wrapper-new ul.main-nav-submenu {
    background: #f5eee8;
    display: none;
    float: left;
    position: absolute;
    min-width: 250px;
    z-index: 999;
}

#header-dashboard-wrapper-new .toggle-switch {
    display: none;
}
#header-dashboard-wrapper-new .menu_flex {
    display: none;
}

#header-dashboard-wrapper-new .mail_block_new span.round {
    border-radius: 50%;
    width: 20px;
    position: absolute;
    bottom: 53%;
    background: #E66E00;
    color: #fff;
    left: 84%;
    text-align: center;
    height: 20px;
    font-size: 0.8em;
}

#header-dashboard-wrapper-new i {
    border: 1px solid #3c3c3c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    font-weight: normal;
    cursor: pointer;
}

#header-dashboard-wrapper-new i .right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

#header-dashboard-wrapper-new i.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

#header-dashboard-wrapper-new i.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

#header-dashboard-wrapper-new i.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#header-dashboard-wrapper-new .my_account {
    margin-right: 20px;
}

#header-dashboard-wrapper-new .mail_block_new img {
    width: 40px;
    height: 29px;
}

#header-dashboard-wrapper-new  .navigation_block .main-nav .admin_support{
	float:none;
}

#header-dashboard-wrapper-new .main-nav-submenu{
    display: none;
}


#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu {
     display: block;
     margin-top:15px;
}


#header-dashboard-wrapper-new ul.main-nav-submenu{
	right:100px;
	border:2px solid #DBE1EA;
}

#header-dashboard-wrapper-new .main-nav-submenu li {
	padding:10px;
	background:#fff;
}

#header-dashboard-wrapper-new .main-nav-submenu li:first-child{
	border-bottom:1px solid #DBE1EA;
}

#header-dashboard-wrapper-new .main-nav-submenu li  a{
	color:#3c3c3c;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
	border-right:none;
}


/*basic style guidelines for 2001*/


#header-dashboard-wrapper-new, #header-dashboard-wrapper-new > * {
	font-family:Muli;
    font-size:18px;
    color: #3c3c3c;
    line-height:24px;
}

#header-dashboard-wrapper-new a{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#28465f;
	line-height:100%;
}

#header-dashboard-wrapper-new a:hover{
	font-family:Muli;
	text-decoration:underline;
	text-decoration-thickness:3px;
	color:#325977;
	font-size:1em;
}

#header-dashboard-wrapper-new a:active{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#4f285f;
}

#header-dashboard-wrapper-new h1{
	font-family:HurmeGeometricSans4-Bold;
	font-size:2em;
	color:#28465F;
	line-height:191.67%;
	padding:32px 0 32px 0;
}

#header-dashboard-wrapper-new h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#28465F;
	line-height:141.667%;
	padding-bottom:18px;
}

#header-dashboard-wrapper-new h2.orange_h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#E66E00;
	line-height:141.667%;
}

#header-dashboard-wrapper-new h3{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1em;
	color:#28465F;
	line-height:100%;
}

#header-dashboard-wrapper-new p{
	padding-bottom:32px;
}

/*basic style guidelines for 2001*/

#header-dashboard-wrapper-new .nest_logo_small{
	margin:0;
}

#header-dashboard-wrapper-new .nest_logo_small img{
    width: 60px /*16968 PL028*/;
    height: 85px /*16968 PL028*/;
    display:block;
}


#header-dashboard-wrapper-new .navigation_block a {
    text-decoration: none;
}

#header-dashboard-wrapper-new .main-nav-submenu li a {
    text-decoration: none;
}

#header-dashboard-wrapper-new .accessibility_block a{
	color:#fff;
	margin-right:20px;
	text-decoration:none;
}

#header-dashboard-wrapper-new .accessibility_block a.small_font{
	font-size:0.778em;
	font-weight:bold;
}



#header-dashboard-wrapper-new .accessibility_block a.medium_font{
	font-size:1em;
	font-weight:bold;
}

#header-dashboard-wrapper-new .accessibility_block a.large_font{
	font-size:1.11em;
	font-weight:bold;
}

#header-dashboard-wrapper-new .header_right_block{
	padding:5px !important;
	height:44px;
}

#header-dashboard-wrapper-new .accessibility_block a.small_font:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .accessibility_block a.medium_font:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .accessibility_block a.large_font:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .awesomplete{
	display:block;
}

#header-dashboard-wrapper-new .main-nav-submenu li:hover{
	background:#E2E4EA;
	color:#28465F;
}

#header-dashboard-wrapper-new .navigation_block .main-nav .main-nav-submenu li a:hover{
	color:#28465F;
}

#header-dashboard-wrapper-new .main-nav-submenu li:active{
	text-decoration:underline;
	background:#E2E4EA;
	outline:none;
	color:#28465F;
}

#header-dashboard-wrapper-new .navigation_block .main-nav li a{
	color:#28465F;
}


#header-dashboard-wrapper-new .navigation_block .main-nav li a:hover{
	color:#E66E00;
}

#header-dashboard-wrapper-new .member_block a{
	text-decoration:none;
	color:#fff;
}

#header-dashboard-wrapper-new .member_block a:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .employer_block a{
	text-decoration:none;
	color:#fff;
}

#header-dashboard-wrapper-new .employer_block a:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .member_block:hover, #header-dashboard-wrapper-new .employer_block:hover, #header-dashboard-wrapper-new .advisor_block:hover{
	background:#C8DCFA;
}

#header-dashboard-wrapper-new .member_block:hover a, #header-dashboard-wrapper-new .employer_block:hover a, #header-dashboard-wrapper-new .advisor_block:hover a{
	color:#28465F;
}


#header-dashboard-wrapper-new .advisor_block a{
	text-decoration:none;
	color:#fff;
}

#header-dashboard-wrapper-new .advisor_block a:hover{
	text-decoration:underline;
}


#header-dashboard-wrapper-new .member_block.active, #header-dashboard-wrapper-new .employer_block.active, #header-dashboard-wrapper-new .advisor_block.active{
	background:#fff;
}


#header-dashboard-wrapper-new .member_block.active a, #header-dashboard-wrapper-new .employer_block.active a, #header-dashboard-wrapper-new .advisor_block.active a{
	color:#28465f;
}

#header-dashboard-wrapper-new .accessibility_block .high_contrast{
	font-family:Muli;
	color:#fff;
	font-size:0.778em;
	font-weight:bold;
}

#header-dashboard-wrapper-new .accessibility_block .high_contrast:hover{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li.admin_support{
	position:relative;
}

#header-dashboard-wrapper-new .navigation_block{
	overflow:unset;
}

#header-dashboard-wrapper-new, #header-dashboard-wrapper-new > *{
	overflow:unset;
}

#header-dashboard-wrapper-new ul.main-nav-submenu{
	right:-100px;
}


#header-dashboard-wrapper-new .navigation_block form > ul > li{
	padding-bottom:15px;
}
#header-dashboard-wrapper-new .mail_image_block_new{
    position: relative;
    cursor: pointer;
    margin-right: 38px /*16968 PL028*/;
    float: left /*16968 PL028*/;
}

#header-dashboard-wrapper-new .mail_image_block_new img{
	width:40px;
	height:29px;
	display:block;
}

#header-dashboard-wrapper-new .oval {
    height: 20px;
    width: 30px;
    border-radius: 41%;
    text-align: center;
    color: white;
    background: #E66E00;
    position:absolute;
    top:-4px;
    right:-15px;
}

#header-dashboard-wrapper-new .header_lock_image_block img{
	display:block;
	width: 30px;
    height: 42px;
}

#header-dashboard-wrapper-new .header_right_block_new{
	display:flex;
	margin-right:50px;
	align-items:center;
}

#header-dashboard-wrapper-new .mail_image_block_new{
	display: flex;
	align-items:center;
}
 
 
#header-dashboard-wrapper-new .my_account_block_new{
	padding-left:25px;
	display:flex;
	align-items:center;
	cursor:pointer;
	height:80px;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text{
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	display:flex;
	align-items:center;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text img{
    width: 10px;
    height: 22px;
    transform: rotate(90deg);
    margin-left:10px;
}

#header-dashboard-wrapper-new .header_right_block_new .line{
	border-left:1px solid #DBE1EA;
    height: 38px;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
	border: 1px solid #DBE1EA;
    border-bottom: none;
    height:80px;
    background: #EEF4FD;
}

#header-dashboard-wrapper-new .account_sub_block{
	display:none;
	position: absolute;
    background: #fff;
    border: 1px solid #DBE1EA;
    right: 100px;
    z-index: 9999;
    color:#28465;
    width:340px;
    font-size:1em;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p.user_name{
	font-weight:bold;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details{
	background: #EEF4FD;
	padding:20px;
}

#header-dashboard-wrapper-new .account_sub_block ul li{
	padding:20px;
	padding-bottom:15px;
	font-weight:bold;
	border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper-new .account_sub_block ul li a{
	text-decoration:none;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p{
	padding-bottom:20px;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p:last-child{
	padding-bottom:0;
}

#header-dashboard-wrapper-new .account_sub_block .logout_block img{
	width: 28px;
    height: 35px;
    margin-right:15px;
}

#header-dashboard-wrapper-new .account_sub_block ul li a{
	display:flex;
	align-items:center;
	border:none;
}

#header-dashboard-wrapper-new .advisor_block a, #header-dashboard-wrapper-new .employer_block a, #header-dashboard-wrapper-new .member_block a{
	border:none;
}

#header-dashboard-wrapper-new .account_sub_block ul li:hover{
	background:#E2E4EA;
}

#header-dashboard-wrapper-new .account_sub_block ul li :active{
	background:#E2E4EA;
}

#header-dashboard-wrapper-new .account_sub_block ul li a:active{
	text-decoration:underline;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text{
	display:none;
}

#header-dashboard-wrapper-new .my_account_block_new.active .my_account_text img{
	transform: rotate(-90deg);
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text img{
	height:15px;
	margin-left:15px;
}

#header-dashboard-wrapper-new .oval{
	font-size:0.8em;
}


/*SR20 2001 member pages header*/

/*CR762*/

#body_part p.multi-account-message {
    padding-bottom: 0;
}

#ifaLandingForMember .table_outer_box {
    background: #EFEFEF;
    padding: 10px;
    padding-top: 15px;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    margin-top: 10px;
}

#ifaLandingForMember .filter_style {
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
}

#ifaLandingForMember .filter_style select, .filter_style input[type="text"], #body_part #ifaLandingForMember .filter_style input[type="text"] {
    width: 150px;
    float: left;
    margin-right: 20px;
}

#ifaLandingForMember .button_arrow {
    border: none;
    padding: 0;
    background: url(../../../includes/common/images/Icon_arrow-orange.png)
 no-repeat;
    width: 26px;
    height: 26px;
    cursor: pointer;
}

#ifaLandingForMember .table_wrapper {
    border: 1px solid #ccc;
    padding: 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}

#ifaLandingForMember .table_wrapper th {
    border-right: 1px dotted #dddddd;
    font-weight: normal !important;
    padding: 15px 0 15px 20px;
    min-height: 15px;
}

table.table_cont_shedule th {
    color: #990033;
    background: #FFF9BF;
    font-weight: bold;
}

table th.rounded_tl {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-radius: 5px 0 0 0;
}

table.table_cont_shedule th {
    vertical-align: top;
}

.table_cont_shedule .emp_name {
    width: 65%;
    word-wrap: break-word;
}

.table_cont_shedule .slect_btn {
    width: 20%;
}

table.table_cont_shedule {
    border-collapse: separate;
    width: 100%;
    table-layout: fixed;
}

table.table_cont_shedule th a {
    width: auto;
    color: #990033;
    border: none;
    padding-left: 0px;
    text-align: left;
    overflow: visible;
    white-space: normal;
    word-wrap: break-word;
    display: inline-block;
    line-height: 16px;
}

table.table_cont_shedule th a.sortedicon {
    background: transparent
 url(../../../includes/common/images/Sort_active_2.png) no-repeat right top;
    padding-right: 20px;
}

.pagination input[type="text"], #body_left_content .pagination input[type="text"], #body_full_col .pagination input[type="text"] {
    width: 20px;
}

.filter_style label {
    width: auto;
    margin-right: 10px;
    margin-top: 5px;
}

table.table_cont_shedule td {
    border-top: dotted 1px #ccc;
    padding: 7px 10px !important;
    word-wrap: break-word;
}

.button_detail {
    background: url(../../../includes/common/images/Icon_arrow-orange.png)
 no-repeat;
}

a.button_detail {
    display: inline-block;
}

.button_delete, .button_copy, .button_detail, .button_download, .button_detail_down {
    border: medium none;
    cursor: pointer;
    height: 26px;
    padding: 0;
    width: 26px;
}

/*header*/
#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember{
	display:flex;
	justify-content:flex-end;
	
}

#header-dashboard-wrapper-new .main-nav.ifamember ul.main-nav-submenu{
	right:0;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details.ifamember p{
	padding-bottom:10px;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details.ifamember{
	padding-bottom:10px;
}
 
/*header*/
/* CR805-help-center for desktop starts */

input#search_text+ul li{
    font-weight: bold;
    font-size:1em;
} 
input#search_text+ul li mark:first-child{
    font-family: Muli;
    font-size: 1em;
    font-weight: 400  !important;
    color: #666;
}

/* 805 */
/* input#search_text+ul li mark:not(:first-child){
    font-weight: bold !important;
} */

.awesomplete mark{
	color: #3c3c3c;
}

.awesomplete > ul > li[aria-selected="true"] mark {
   	background: hsl(205, 40%, 40%);
	color: white !important;
}

/* CR805-help-center for desktop ends */
.no_access_block_new{
	margin-left:50px;
}

.no_access_block_new h1, .no_access_block_new p{
	margin-left:5.5%;
}

#middle_column_error, #middle_column_alone {
    margin-top: 40px;
}

.no_access_block_new h1, .no_access_block_new p{
	margin-left:4%;
}

#middle_column_error, #middle_column_alone{
	width:70%;
}

.footer-wrapper.paoem {
    background: #3C3C3C;
}

.footer-wrapper.paoem .footer-wrapper-innerContent {
    margin: 0 40px;
    margin-top: 20px;
    padding: 20px;
}

.footer-wrapper.paoem .footer-wrapper-innerContent {
    margin-top: 0;
}

.footer-wrapper.paoem .footer-wrapper-innerContent {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
}

.footer-wrapper.paoem .footer-links {
    margin-bottom: 32px;
}

.footer-wrapper.paoem .footer-links ul li {
    display: inline;
    margin-right: 3%;
}

.footer-wrapper.paoem .footer-links ul li {
    margin-right: 25px;
}

.footer-wrapper.paoem a {
    font-family: Muli;
    font-size: 1em;
    color: #28465f;
    line-height: 24px;
    text-decoration: underline;
}

.footer-wrapper.paoem .footer-links ul li a {
    color: #fff;
}

.footer-wrapper.paoem, .footer-wrapper.paoem > * {
    font-family: Muli;
    font-size: 18px;
    color: #3c3c3c;
    line-height: 24px;
    clear:both;
}

.footer-wrapper.paoem span {
    color: #fff;
}

#middle_column_alone .align_twobutton{
	margin-bottom:100px;
}



/*CR762*/

/*footer in member pages*/

.footer-wrapper{
	clear:both;
}

.footer-wrapper {
    background: #3C3C3C;
}

.footer-wrapper-innerContent {
    margin: 0 40px;
    margin-top: 20px;
    padding: 20px;
}

.footer-wrapper-innerContent {
    margin-top: 0;
}

.footer-wrapper-innerContent {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
}

.footer-links {
    margin-bottom: 32px;
}

.footer-links ul li {
    display: inline;
    margin-right: 3%;
}

.footer-links ul li {
    margin-right: 25px;
}

.footer-links a {
    font-family: Muli;
    font-size: 1em;
    color: #28465f;
    line-height: 24px;
    text-decoration: underline;
}

.footer-links ul li a {
    color: #fff;
}

.footer-wrapper, .footer-wrapper > * {
    font-family: Muli;
    font-size: 18px;
    color: #3c3c3c;
    line-height: 24px;
}

.footer-wrapper span {
    color: #fff;
}



/*footer in member pages*/

/*15736*/
.disable {
	color: #666;
	opacity: 0.3;
	filter: alpha(opacity =           30);
}

/*15736*/


/*new UI Issues*/

#header-dashboard-wrapper, #header-dashboard-wrapper > * {
    overflow: unset;
}

#header-dashboard-wrapper a {
    font-family: Muli;
    text-decoration: underline;
    font-size: 1em;
    color: #28465f;
    line-height: 100%;
}

#header-dashboard-wrapper .accessibility_block a {
    color: #fff;
    margin-right: 20px;
    text-decoration: none;
}

a#color_contrast {
    font-weight: normal;
}

#header-dashboard-wrapper .accessibility_block .high_contrast {
    font-size: 1em;
    font-weight: normal;
}

#header-dashboard-wrapper .navigation_block {
    /* overflow: unset; */
}

#header-dashboard-wrapper .navigation_block{
	padding-bottom:15px;
}

#header-dashboard-wrapper .navigation_block > ul > li{
	font-weight:bold
}

#header-dashboard-wrapper .navigation_block .main-nav .admin_support {
      margin-right: 50px;
}

#header-dashboard-wrapper .nest_logo_small img{
   display:block;
}
/*new UI Issues*/

/*15712*/
#header-dashboard-wrapper-new .my_account_text > a{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text img{
  margin-left:0;
}

/*15712*/

/*15816*/

.navigation_block form >  ul > li.active{
	border-bottom: 4px solid #FF8200;
}


#header-dashboard-wrapper-new .navigation_block form > ul > li.active{
    padding-right:10px;
}

/*15816*/

/*15818*/

.footer-links a {
     text-decoration: none;
}

.footer-links a:hover{
     text-decoration:underline;
}

/*15818*/

/*15805*/

#header-dashboard-wrapper-new .account_sub_block .account_member_details p.user_name{
	word-wrap:break-word;
}

/*15805*/

/*15784*/

.contact_details h3{
  width:30%;
}

.contact_details p.email_id{
  width:70%;
  word-wrap:break-word;
}

/*15784*/

/*15796*/
.multi-account-message span {
	font-weight: bold;
	color: #990033;
}

/*15796*/


/*15807*/
#ifaLandingForMember .table_wrapper th.emp_name{
   border-right:none;
   padding-right:20px;
}

#ifaLandingForMember .table_wrapper th.slect_btn {
   padding-right:20px;
}

#ifaLandingForMember table.table_cont_shedule th a.sortediconasc {
    background: transparent
 url(../../../includes/common/images/Sort_active_1.png) no-repeat right top;
    padding-right: 20px;
}

#ifaLandingForMember .table_wrapper th{
  font-weight:bold !important;
}

#ifaLandingForMember .table_wrapper th{
  padding:10px;
}

/*15807*/

/*15769*/
#header-dashboard-wrapper{
  margin-left:20px;
  margin-right:20px;
}

#header-dashboard-wrapper-new{
  margin-left:20px;
  margin-right:20px;
}

/*15769*/

#header-dashboard-wrapper-new .oval {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 3px solid #e66e00;
    background: white;
    color: #3c3c3c;
    font-weight: bold;
    padding: 10px;
}

#header-dashboard-wrapper ul.main-nav-submenu {
    right: 70px;
}

#header-dashboard-wrapper #search_text.header_imagemag{
  font-family:Muli;
  font-size:1em;
  color:#3c3c3c;
  background:#fff;
}


#header-dashboard-wrapper-new .account_sub_block{
  right:70px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
  font-family:Muli;
  font-size:1em;
  color:#3c3c3c;
  background:#fff;
}

/*UI Update*/

#header-dashboard-wrapper-new .navigation_block form > ul > li.active {
    padding-right: 0px;
}

#header-dashboard-wrapper-new #color_contrast{
    font-size: 0.778em;
    font-weight: bold;
}

#header-dashboard-wrapper .accessibility_block .high_contrast{
    font-size: 0.778em;
    font-weight: bold;
}

#header-dashboard-wrapper-new .account_sub_block ul li{
    padding: 11px;
    padding-left: 20px;
    font-weight: bold;
}

#header-dashboard-wrapper-new .account_sub_block ul li.logout_block{
     padding: 8px;
     padding-left: 20px;
}

#header-dashboard-wrapper-new .account_sub_block .logout_block img {
    width: 20px;
    height: 25px;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p {
    padding-bottom: 10px;
}

#header-dashboard-wrapper .navigation_block {
    padding-top: 0;
}
#header-dashboard-wrapper .navigation_block {
    padding-bottom: 0;
}

#header-dashboard-wrapper .admin_support:hover .main-nav-submenu{
   margin-top: 9px;
}

#header-dashboard-wrapper .main-nav-submenu li {
    padding: 8px;
    background: #fff;
}

#header-dashboard-wrapper .navigation_block .main-nav .admin_support {
    padding-top: 9px;
    padding-bottom: 9px;
}

/*UI Update*/

/*header and footer*/

#header-dashboard-wrapper-new .advisor_block a, #header-dashboard-wrapper-new .employer_block a, #header-dashboard-wrapper-new .member_block a{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper-new #color_contrast{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper-new .accessibility_block a.small_font{
  font-family: Muli;  
  font-weight:700;
}

#header-dashboard-wrapper-new .accessibility_block a.medium_font{
  font-family: Muli;  
  font-weight:700;
}

#header-dashboard-wrapper-new .accessibility_block a.large_font{
  font-family: Muli;  
  font-weight:700;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
  font-family:Muli;
  font-size:0.889em;
  font-weight:400;
}

#header-dashboard-wrapper-new .navigation_block .main-nav li a{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li{
      padding-bottom: 8px;
      padding-top: 8px;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li.active{
   padding-bottom: 8px;
}

#header-dashboard-wrapper-new .navigation_block{
   padding-top:0;
}

#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu{
  margin-top:12px;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p.user_name{
  font-family:Muli;
  font-weight:700;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p{
  font-family:Muli;
  font-weight:400;
}

#header-dashboard-wrapper-new .account_sub_block ul li a{
  font-family:Muli;
  font-weight:700;
}

.footer-links ul li a{
    font-family: Muli;
    font-size: 0.889em;
    font-weight:700;
}

.footer-wrapper span{
    font-size: 0.889em;
    font-family: Muli;
    font-weight:400;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li:first-child{
  padding-bottom: 8px;
}

#header-dashboard-wrapper-new .mail_image_block_new img {
    width: 30px;
    height: 21px;
}

#header-dashboard-wrapper-new .oval {
    height: 21px;
    width: 32px;
    border-radius: 38%;
    top: -8px;
    right: -22px;
}
/*16258*/

#header-dashboard-wrapper-new .header_lock_image_block img {
    width: 20px;
    height: 28px;
}

/*login page*/


#header-dashboard-wrapper .advisor_block a, #header-dashboard-wrapper .employer_block a, header-dashboard-wrapper .member_block a{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper .member_block a {
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper #color_contrast{
  font-family: Muli;
  font-weight:700;
}


#header-dashboard-wrapper #color_contrast {
    font-size: 0.778em;
    font-weight: bold;
}


#header-dashboard-wrapper .accessibility_block a.small_font{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper .accessibility_block a.medium_font{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper .accessibility_block a.large_font{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper #search_text.header_imagemag{
  font-family: Muli;
  font-size:0.889em;
  font-weight:400;
}

#header-dashboard-wrapper .navigation_block .main-nav li a{
  font-family: Muli;
  font-weight:700;
}

#header-dashboard-wrapper .navigation_block form > ul > li{
      padding-bottom: 8px;
      padding-top: 8px;
}

#header-dashboard-wrapper .navigation_block form > ul > li.active{
   padding-bottom: 8px;
}

#header-dashboard-wrapper .navigation_block{
   padding-top:0;
}

#header-dashboard-wrapper .admin_support:hover .main-nav-submenu{
  margin-top:10px;
}

#header-dashboard-wrapper .account_sub_block .account_member_details p.user_name{
  font-family:Muli;
  font-weight:700;
}

#header-dashboard-wrapper .account_sub_block .account_member_details p{
  font-family:Muli;
  font-weight:400;
}

#header-dashboard-wrapper .account_sub_block ul li a{
  font-family:Muli;
  font-weight:700;
}

.footer-links ul li a{
    font-family:Muli;
    font-weight:700;
    font-size: 0.889em;
}

.footer-wrapper span{
    font-size: 0.889em;
    font-family: Muli;
    font-weight:400;
}

#header-dashboard-wrapper .navigation_block form > ul > li:first-child{
  padding-bottom: 8px;
}

#header-dashboard-wrapper .mail_image_block_new img {
    width: 30px;
    height: 21px;
}

#header-dashboard-wrapper .oval {
    height: 21px;
    width: 32px;
    border-radius: 38%;
    top: -8px;
    right: -22px;
}

#header-dashboard-wrapper .header_lock_image_block img {
    width: 20px;
    height: 28px;
}


/*login page*/

/*member delegate page*/

#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember > li{
    padding-bottom: 8px;
    padding-top: 8px;
}

#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember .admin_support:hover .main-nav-submenu{
    margin-top: 8px;
}

#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember .main-nav-submenu li{
  padding:8px;
}

#header-dashboard-wrapper-new #color_contrast:hover{
   text-decoration:underline;
}

/*member delegate page*/

/*header and footer*/

/*15769*/
#header-dashboard-wrapper ul.main-nav-submenu {
    right: 75px;
}

#header-dashboard-wrapper .navigation_block .main-nav .admin_support {
    margin-right: 55px;
}
/*15769*/

/*fonts precision*/
#header-dashboard-wrapper-new .member_block a, #header-dashboard-wrapper-new #color_contrast, #header-dashboard-wrapper-new .accessibility_block a{
  text-rendering: geometricPrecision;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text, #header-dashboard-wrapper-new .account_sub_block .account_member_details p, #header-dashboard-wrapper-new .account_sub_block ul li a{
 text-rendering: geometricPrecision;
}

#header-dashboard-wrapper-new .navigation_block .main-nav li a{
 text-rendering: geometricPrecision;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
    color: #28465f;
    font-family: muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p{
    color: #28465f;
    font-family: muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
}

#header-dashboard-wrapper-new .account_sub_block ul li a{
    color: #28465f;
    font-family: muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
}


#header-dashboard-wrapper .member_block a, #header-dashboard-wrapper-new #color_contrast, #header-dashboard-wrapper-new .accessibility_block a{
  text-rendering: geometricPrecision;
}

#header-dashboard-wrapper .my_account_block_new .my_account_text, #header-dashboard-wrapper-new .account_sub_block .account_member_details p, #header-dashboard-wrapper-new .account_sub_block ul li a{
 text-rendering: geometricPrecision;
}

#header-dashboard-wrapper .navigation_block .main-nav li a{
 text-rendering: geometricPrecision;
}

#header-dashboard-wrapper .my_account_block_new .my_account_text span{
    color: #28465f;
    font-family: muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
}

#header-dashboard-wrapper .account_sub_block .account_member_details p{
    color: #28465f;
    font-family: muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
}

#header-dashboard-wrapper .account_sub_block ul li a{
    color: #28465f;
    font-family: muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
}

#header-dashboard-wrapper #color_contrast{
  font-weight:700;
}

#header-dashboard-wrapper .accessibility_block a{
   text-rendering: geometricPrecision;
}

#header-dashboard-wrapper .advisor_block a, #header-dashboard-wrapper .employer_block a, header-dashboard-wrapper .member_block a{
   text-rendering: geometricPrecision;
}

/*fonts precision*/

/*15879*/
.footer-links ul li a{
	font-weight:400;
}
/*15879*/

/*15927*/
#userSettingFormId .apps_icon28 {
	background: url(../images/Icn_forgotPin.jpg) no-repeat;
}
/*15927*/

/*16025*/
#body_full_col .signup_signpost_container {
	display: flex;
	width: 100%;

}
#body_full_col .signup_signpost_wrapper {
    width: 25%;
    margin-right: 20px;
    float: left;
}
#body_full_col .signup_signpost_wrapper .signpost_article {
    border: 3px solid #FF8202;
    /* overflow: hidden; */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}
.div_float_left {
    float: left;
}
#body_full_col .signup_signpost_wrapper .signpost_article .signpost_inner {
    padding: 20px;
    min-height: 0px;
}
#body_full_col .signpost_article .signpost_inner .signpost_body {
    min-height: 186px;
    overflow: hidden;
}
#body_full_col .signup_signpost_wrapper .signpost_article .signpost_header {
    border-bottom: 0 none;
    overflow: auto;
    padding: 0;
    min-height: 58px;
}
#body_full_col .signup_signpost_wrapper.signpost_article_last {
    margin-right: 0px;
}
.member_signup_but_div,.employer_signup_but_div,.self_employer_signup_but_div,.tpa_signup_div
	{
	text-align: center;
}
/*16025*/

#header-dashboard-wrapper-new .account_sub_block .account_member_details p {
    font-weight: 400;
}

/*15805*/

#header-dashboard-wrapper-new .account_sub_block{
  width:auto;
}

#header-dashboard-wrapper-new .account_sub_block .account_member_details p.user_name{
  max-width: 30ch
}

/*15805*/

/*16084*/
#header-dashboard-wrapper #top-new-links #header_search_button.button_arrow{
   background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
   height: 30px;
   background-size: 15px 15px !important;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	height:30px;
}

#header-dashboard-wrapper-new #top-new-links #header_search_button.button_arrow{
   background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
   height: 30px;
   background-size: 15px 15px !important;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
	height:30px;
}

/*16084*/

.cookie-policy-wrapper, #header-dashboard-wrapper-new, .footer-wrapper{
	margin-left:0;
	margin-right:0;
}

#header-dashboard-wrapper {
    margin-left: 0;
    margin-right: 0;
}


#header-dashboard-wrapper-new .account_sub_block {
    right: 50px;
}

#header-dashboard-wrapper-new .header_right_block_new{
  margin-right:55px;
}

#header-dashboard-wrapper-new .account_sub_block {
    right: 55px;
}



/*15834*/
#contributionHistory  .sec_table .third_table .table3_main td{
  text-align:right;
}

#contributionHistory  .sec_table .third_table .table3_main th{
  text-align:center;
}

#contributionHistory .table_row .amountRowContriHistory{
  text-align:left;
  width:80%;
}

#contributionHistory .sec_table td.col4_unit{
  text-align:center;
}
/*15834*/

a#acceptCookies:focus{
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px
}

#remindMe_later:hover{
  margin-right:1px;
}

#header-dashboard-wrapper #top-new-links #header_search_button.button_arrow:focus{
  border: 1px dotted #000;
}

.quick_button:focus, .learn_button:focus{
  outline:1px dotted #000;
}

/*header updates for login page*/


#page-wrapper{
  max-width: none;
}

#header-dashboard-wrapper .top-new-links-wrapper{
   background: #28465F;
}

#header-dashboard-wrapper #top-new-links{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    background: unset;
}

#header-dashboard-wrapper .member_block{
   margin-left: 20px;
}

#header-dashboard-wrapper #search-box{
   margin-right: 20px;
}

#header-dashboard-wrapper .logo_block .left_block{
  margin-left:3%;
}

#header-dashboard-wrapper .navigation_block .main-nav .admin_support{
  margin-right:25px;
}

#header-dashboard-wrapper .navigation_block{
       max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    border-top: none;
    border-bottom: none;
}

#header-dashboard-wrapper .navigation_wrapper{
    border-top: 1px solid #DBE1EA;
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper .logo_block{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

.body_part_wrapper{
     margin: 0 20px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}

.cookie-policy-wrapper{
  margin-left:auto;
  margin-right:auto;	
	
}


.footer-wrapper-innerContent{
	margin:0 20px;
}

.footer-wrapper{
	margin-left:auto;
	margin-right:auto;
	max-width:1440px;
}

.footer-parent-wrapper{
	background:#3C3C3C;
}

#header-dashboard-wrapper ul.main-nav-submenu{
	right:20px;
}


#header-dashboard-wrapper .main-nav{
   position: relative;
   display: inline-block;
}


#header-dashboard-wrapper .main-nav-submenu {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}


#header-dashboard-wrapper .main-nav:hover .main-nav-submenu {
  display: block;
}




#header-dashboard-wrapper .navigation_block{
	overflow:visible;
}

#header-dashboard-wrapper .main-nav:hover .main-nav-submenu >  p{
	padding: 8px;
    background: #fff;
    font-family: Muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
    font-size: 1em;
}

#header-dashboard-wrapper .main-nav:hover .main-nav-submenu{
	padding:0;
	    border: 2px solid #DBE1EA;
	    min-width: 250px;
	    top:42px;
}

#header-dashboard-wrapper .main-nav-submenu p:first-child {
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper .navigation_block{
	height:42px;
}

#header-dashboard-wrapper .navigation_block .main-nav .admin_support a{
	font-family:Muli;
	font-weight:700;
	
}

#header-dashboard-wrapper .main-nav{
	float:right;
}

#header-dashboard-wrapper .main-nav-submenu{
	position:relative;
	right:20px;
}


/*header updates for login page*/

/*header updates for member pages*/

#header-dashboard-wrapper-new .account_sub_block_wrapper{
	position:relative;
}

#header-dashboard-wrapper-new .account_sub_block{
	position:absolute;
}

#header-dashboard-wrapper-new ul.main-nav-submenu{
	right:20px;
}


#header-dashboard-wrapper-new .main-nav{
   position: relative;
   display: inline-block;
}


#header-dashboard-wrapper-new .main-nav-submenu {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}


#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu {
  display: block;
}




#header-dashboard-wrapper-new .navigation_block{
	overflow:visible;
}

#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu >  p{
	padding: 8px;
    background: #fff;
    font-family: Muli;
    font-weight: 700;
    text-rendering: geometricPrecision;
    font-size: 1em;
}

#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu{
	padding:0;
	    border: 2px solid #DBE1EA;
	    min-width: 250px;
	    top:42px;
}

#header-dashboard-wrapper-new .main-nav-submenu p:first-child {
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper-new .navigation_block{
	height:42px;
}

#header-dashboard-wrapper-new .navigation_block .main-nav .admin_support a{
	font-family:Muli;
	font-weight:700;
	
}

#header-dashboard-wrapper-new .main-nav{
	float:right;
}

#header-dashboard-wrapper-new .main-nav-submenu{
	position:relative;
	right:20px;
}

#header-dashboard-wrapper-new .main-nav{
	float:none;
	display:block;
}

#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu{
	padding:0;
}

#header-dashboard-wrapper-new ul.main-nav-submenu{
	right:-91px;
}

#header-dashboard-wrapper-new .admin_support:hover .main-nav-submenu{
	margin-top:0px;
}

#header-dashboard-wrapper-new .account_sub_block_wrapper{
	max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

#header-dashboard-wrapper-new .navigation_block form > ul > li:first-child{
	margin-left:20px;
}

#header-dashboard-wrapper-new .account_sub_block {
    right: 25px;
}

#header-dashboard-wrapper-new .header_right_block_new {
    margin-right: 25px;
}

#header-dashboard-wrapper-new .top-new-links-wrapper{
   background: #28465F;
}

#header-dashboard-wrapper-new #top-new-links{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    background: unset;
}

#header-dashboard-wrapper-new .member_block{
   margin-left: 20px;
}

#header-dashboard-wrapper-new #search-box{
   margin-right: 20px;
}

#header-dashboard-wrapper-new .logo_block .left_block{
  margin-left:3%;
}

#header-dashboard-wrapper-new .navigation_block .main-nav .admin_support{
  margin-right:25px;
}

#header-dashboard-wrapper-new .navigation_block{
       max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    border-top: none;
    border-bottom: none;
}

#header-dashboard-wrapper-new .navigation_wrapper{
    border-top: 1px solid #DBE1EA;
    border-bottom: 1px solid #DBE1EA;
}

#header-dashboard-wrapper-new .logo_block{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

.footer-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}

#skiplink-container .skiplink{
	padding-left:20px;
}

#skiplink-container {
    text-align: center;
    background: #28465F;
}

#skiplink-container div {
    text-align: left;
    margin: 0 auto;
    max-width: 1440px;
}

.skiplink-container {
    position: absolute;
    left: -9999em;
}

.skiplink-container a:focus {
	color:#fff;
}

#skiplink-container .skiplink {
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0;
    padding:0;
    display:none
}

#skiplink-container .skiplink:focus {
    display:block;
    color:white;
    position:static;
    width:auto;
    height:auto;
    padding-top:2px;
    padding-bottom:2px;
}

#skiplink-container .skiplink{
	height: 1px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: -500px;
    width: 1px;
    display: inline-block;
    border:none;
}


/*header updated for member pages*/

/*16184*/
.no_access_block_new {
    margin-left: 0;
}

.no_access_block_new h1, .no_access_block_new p{
  margin-left:0;
}

/*16184*/

/*16150*/
#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember .admin_support {
    margin-right: 35px;
}

#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember .admin_support:hover .main-nav-submenu {
    margin-top: 0;
}

#header-dashboard-wrapper-new .main-nav.ifamember ul.main-nav-submenu {
    right: 35px;
}
/*16150*/

#header-dashboard-wrapper .admin_support:hover .main-nav-submenu {
    margin-top: 0;
}

/*16239*/
#header-dashboard-wrapper .accessibility_block a:hover{
	text-decoration:underline;
}
/*16239*/

/*type-a-head*/
#header-dashboard-wrapper #top-new-links {
      overflow: visible;
}

#header-dashboard-wrapper-new #top-new-links {
      overflow: visible;
}

div.awesomplete > ul > li{
  font-family:Muli;
  font-weight:400;
  font-size:1em;
  color:#3c3c3c;
   background:#fff;
  padding:5px;
  /* display:flex; */ /* 805 desktop */
  alin-items:center;
  height:30px;
  text-align: left; /* 805 desktop */
}

div.awesomplete > ul > li:hover{
  background:#E2E4EA;

}

div.awesomplete mark{
  font-weight:400;
}

div.awesomplete > ul{
 border-radius: unset;
    border: 2px solid #e2e4ea;
    box-shadow: none;
    text-shadow: none;
}


#header-dashboard-wrapper #search_text.header_imagemag{
  padding-left:5px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
  padding-left:5px;
}

div.awesomplete > ul:before{
  left:0em;
}

div.awesomplete > ul{
  width:382px;
}

#header-dashboard-wrapper #search_text.header_imagemag{
  border:none;
  box-shadow:none;
-webkit-box-shadow:none
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
  border:none;
  box-shadow:none;
  -webkit-box-shadow:none
}

/*type-a-head*/

.footer-parent-wrapper {
    clear: both;
}

/*15834*/
#contributionHistory .sec_table .third_table .table3_main td:first-child {
    text-align: left;
}

#contributionHistory .sec_table .third_table .table3_main th:first-child {
    text-align: left;
}
/*15834*/

/*hover behaviour*/
#header-dashboard-wrapper-new .navigation_block .main-nav.ifamember .admin_support {
    height: 42px;
}

#header-dashboard-wrapper-new .navigation_block .main-nav .admin_support {
     height: 42px;
}
/*hover behaviour*/

/*16335*/
#header-dashboard-wrapper-new .logo_block{
	border-bottom:none;
}
/*16335*/

/*IE issues*/
#header-dashboard-wrapper-new, #header-dashboard-wrapper-new > * {
    overflow: visible;
}

#header-dashboard-wrapper, #header-dashboard-wrapper > * {
    overflow: visible;
}
/*IE issues*/


/*16374*/
#header-dashboard-wrapper-new .oval span{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

#header-dashboard-wrapper-new .circle span{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
/*16374*/

/*16394*/
.signUp-block-contents {
    min-height: 260px;
}
/*16394*/

#header-dashboard-wrapper-new .circle {
    height: 21px;
    width: 32px;
    border-radius: 38%;
    top: -8px;
    right: -22px;
    font-size: 0.6em;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 3px solid #e66e00;
    background: white;
    color: #3c3c3c;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    position: absolute;
}

/*15810*/
#header-dashboard-wrapper-new ul.main-nav-submenu{
  padding:0;
  margin-top:9px;
}

#header-dashboard-wrapper ul.main-nav-submenu{
  padding:0;
  margin-top:9px;
}
/*15810*/


/*16258*/
#header-dashboard-wrapper-new .circle {
    height: 21px;
    width: 21px;
    border-radius: 50%;
    top: -8px;
    right: -17px;
}

#header-dashboard-wrapper-new .circle span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
/*16258*/


#header-dashboard-wrapper-new .oval{
  font-size: 0.6em;
}

div.awesomplete > ul {
   border-radius: 5px;
}

/*16478 and 15870*/
#header-dashboard-wrapper ul.main-nav-submenu.disp-block{
	display:block;
}

#header-dashboard-wrapper-new ul.main-nav-submenu.disp-block{
   display:block;
}
/*16478 and 15870*/


/*16458*/
.secPanelWrapper{
	clear:both;
}
/*16458*/

/*16605*/
.body_part_wrapper.min-height-body{
	min-height: 30vw;
}

/*16605*/

/*16638*/
#cashWithdrawlHistoryLanding .table_col2 {
    width: 50.3% !important;
}
/*16638*/

/*16703*/
#manageYourAccountSec fieldset>div.clear_float_effect .welcome_msg{
	 display:block !important;
	 width: 23%; /*MR20.4 17714*/

}

#manageYourAccountSec fieldset>div .welcome_msg{
	 display:none !important; 
}
/*16703*/
/*16712*/
ul.bullet_temp li.pass {
	background: transparent
		url(../../../includes/common/images/bullet_pass.png) no-repeat 3px 0px;
	padding-left: 24px;
	padding-bottom: 10px;
	color: #49d10a;
}

ul.bullet_temp li.fail {
	background: transparent
		url(../../../includes/common/images/bullet_fail.jpg) no-repeat 3px 2px;
	padding-left: 24px;
	padding-bottom: 10px;
	color: red;
}
/*16712*/


/*16766*/
.button_add.button_add_disabled {
    color: #cecece;
    background: url(../../../includes/common/images/Icon_add_grey.png) no-repeat left center;
}
/*16766*/

/* CR774 desktop start */

td.membership_policy div.align_center img {
    padding-left: 20px;
}

.viewTransferRequeststable .cancelRequest.last_th{
 border-right: none;
}
.viewTransferRequeststable .last_td.txtcenter{
 border-right: none;
}
.viewTransferRequeststable .last_th.users_status{
 border-right: none;
}
.viewTransferRequeststable .last_td.users_status{
 border-right: none;
}
.desktop_CR774{
	display:block;
}
.TabAndMobile_CR774{
	display:none;
}

.table_wrapper th.currentStatus a.help_acltbl_hdr {
    float: right;
    margin-right: 0px !important;
    margin-top: 4px;
}
.table_wrapper th.last_th.users_status a.help_acltbl_hdr{
   float: left;
    margin-left: 45px;
    margin-bottom: -2px;
    position: relative;
    bottom: -3px;
}
.last_th.users_status strong {
    padding-top: 2px;
    position: absolute;
    float: left;
}

.viewTransferRequeststable table.table_main_new tr:last-child td {
    border-bottom: none;
    text-align: left;
}
.pagination .pagination_grey_left {
    padding: 0 15px 3px 10px;
    background: transparent url(../images/pagination_grey_left.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}
/* CR774 desktop end */
/* MR20.3 CR824 starts */

ul.newbullet_help li {
    /* padding-bottom: 10px; */
    background: transparent
 	url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat
 	left 5px;
    padding-left: 11px;
}
.password_container{
	display: inline-flex;
}
.password_container input{
	border: 0;
	margin:0;
	outline: none !important;
	
}
.password_container img{
	height: 24px;
    width: 32px;
    float: right;
    padding: 3px 2px 7px 5px;
    cursor: pointer;
}
.new_field{
	width: 349px !important;
}

input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
 	display: none;
}

.password_container {
	border: solid 1px #c0c0c0;
    float: left;
    width: 272px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /* margin-left: 8px; */
    height: 23px;
}
.help_icon{
	float: right;
    margin: 0px !important;
    display: inline-block;
}
#user_registration .field_element #username{
	float: left;
}
.clear_both .forgotten_passlink{
	margin-right: 81px;
}
.clear_both .forgotten_usrname{
	margin-right: 10px;
}
.password_container #password{
	border: 0;
	margin:0;
	outline: none !important;

}
#invisible_password{
	display: none;
}

.password_container #password{
	box-shadow: none;
}

/* MR20.3 CR824 ends */

#body_left_content #makeAdditionalPayment input.cont_txt1 {
    width: 115px;
}

#body_left_content #makeAdditionalPayment input.cont_txt1 + span{
  margin-left: 10px;
  top: 3px;
  position:relative;
}

ul.yellow_bullet li.first {
    background: transparent url(../images/one.jpg) no-repeat scroll 0px 6px;
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 30px;
}

ul.yellow_bullet li.second {
    background: transparent url(../images/two.jpg) no-repeat scroll 0 10px;
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 15px;
}

.margin_left_25{
   margin-left:25px;
}

.contribution_amount_label{
  position:relative;
}

.contribution_amount_label .dollar{
   position: absolute;
    right: -30px;
}

/*17389*/
#showMessageOneId, #showMessageThreeId,#showMessageTwoId {
  margin-left:25px;
}

#body_part .padding_bottom_10{
  padding-bottom:10px;
}

#showMessageTwoId{
  padding-top: 0;
}

.wid_h3_mc.float_left {
	padding-bottom:5px !important;
}

.wid_h3_mc.float_left.clear_both.bottom_align{
	padding-bottom:20px !important;
}

.wid_h3_mc.float_left.padding_bottom_20{
  padding-bottom:20px !important;
}

/*17389*/

/*17408*/
#confirmDDPaymentId .modal_content .yellow_bullet .first{
   padding-bottom: 12px;
   padding-left: 60px;
}

#confirmDDPaymentId .modal_content .yellow_bullet .second{
    padding-left: 60px;
}

#confirmDDPaymentId .modal_content .yellow_bullet{
   padding-bottom: 10px;
}
/*17408*/


/*17407*/
#header-dashboard-wrapper-new .mail_image_block_new{
	margin-right:38px;
}
/*17407*/

/*17389*/
p.wid_h3_mc.float_left.padding_bottom_20 {
    padding-bottom: 10px !important;
}

p.wid_h3_mc.float_left.padding_bottom_20.new_padding{
  padding-bottom:20px !important;
}

/*17389*/


#body_left_content #makeAdditionalPayment .dollar{
   margin-top:3px;
}
/* CR774 desktop start */

td.membership_policy div.align_center img {
    padding-left: 20px;
}

.viewTransferRequeststable .cancelRequest.last_th{
 border-right: none;
}
.viewTransferRequeststable .last_td.txtcenter{
 border-right: none;
}
.viewTransferRequeststable .last_th.users_status{
 border-right: none;
}
.viewTransferRequeststable .last_td.users_status{
 border-right: none;
}
.desktop_CR774{
	display:block;
}
.TabAndMobile_CR774{
	display:none;
}

.table_wrapper th.currentStatus a.help_acltbl_hdr {
    float: right;
    margin-right: 0px !important;
    margin-top: 4px;
}
.table_wrapper th.last_th.users_status a.help_acltbl_hdr{
   float: left;
    margin-left: 45px;
    margin-bottom: -2px;
    position: relative;
    bottom: -3px;
}
.last_th.users_status strong {
    padding-top: 2px;
    position: absolute;
    float: left;
}

.viewTransferRequeststable table.table_main_new tr:last-child td {
    border-bottom: none;
    text-align: left;
}
.pagination .pagination_grey_left {
    padding: 0 15px 3px 10px;
    background: transparent url(../images/pagination_grey_left.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}
/* CR774 desktop end */


/*CR768 - Change of logo*/
.nest_logo_small img{
    width: 66px;
    height: 74px;
}
/*CR768 - Change of logo*/

/*16711*/
#signUpAsEmployerUserRegMember .user_name_button {
    margin-top: 2%;
    margin-bottom: 1%;
    width: 57.5%;
    text-align: end;
}
#signUpAsEmployerUserRegMember .border1902sub{
    width:919px;
}
#signUpAsEmployerUserRegMember .cms-accordion{
    width:919px;
}

/*16711*/

/* Captcha Message */
.captchaMessage{
    width:372px;
}

/*CR825 starts*/
.cookie-policy-content{
   background: #E9F1FD !important;
}
.cookie-policy-content {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 25px;
    padding-top: 25px;
    border-radius:0px;
}
.left-cookie-block {
    width: 17%;
    float: left;
    margin-bottom:0;
}
.right-cookie-block {
    width: 80%;
    float: right;
}
.bottom-cookie-block {
    overflow: visible;
    width: 80%;
    padding-top: 8px;
    padding-bottom: 7px;
    float:right;
}
.left-cookie-block p {
    font-size: 2em;
    font-family: HurmeGeometricSans4 bold;
    padding-bottom: 18px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    line-height: 34px;
    font-weight: 700;
    color: #28465f;
    letter-spacing:0.010em;
}
.right-cookie-block p{
	padding-bottom: 18px;
	color: #3c3c3c;
	font-family: Muli;
    font-weight: 400;
    font-size: 1.5em;
    line-height: 24px;
    letter-spacing:0.025em;
}
.right-cookie-block p a {
    color: #3c3c3c;
    border-bottom: 1px solid #3c3c3c;
    font-weight: 700;
}
.right-cookie-block p a:hover {
    border-bottom: 3px solid #3c3c3c;
    text-decoration:none;
}
.button_primary_default {
    font-family: Muli;
    font-weight: 700;
    cursor: pointer;
    font-size: 1.5em;
    line-height: 24px;
    color: #FFFFFF;
    background: #28465f;
    padding: 6px 24px;
    border-radius: 20px;
    border: 2px solid #28465F;
}
.button_primary_default:hover {
    color: #28465F;
    background: #E9F1FD;
    border: 2px solid #28465F;
}
.right-cookie-block p:last-child{
	padding-bottom:24px;
}

.bottom-cookie-block ul li {
    float: left;
}
.bottom-cookie-block ul li:first-child {
    margin-right: 40px;
}
.bottom-cookie-block a:hover{
	text-decoration:none;
}
a {
    -webkit-tap-highlight-color: transparent;
}
/*CR825 ends*/

/*17878*/
#header-dashboard-wrapper-new .my_account_block_new {
    height: 105px; 
}
#header-dashboard-wrapper-new .my_account_block_new.active {
    height: 105px; 
}
/*17878*/

/* CR891 desktop starts */
.transferAllDisplay{
	display: flex;
    flex-direction: column;
}

.radioRight{
margin-left: 44px;
}

.textPadding{
	padding-top: 20px;
}

.inputTextBox{
	position: relative;
    right: 6px;
}
.spanPosition{
	position: relative;
    top: 3px;
    right: 5px;
}

.HideTextRadio{
	display: none;
}

.inputClass input {
    width: 252px !important;
    /*margin-left: 3px; 18134*/
}
.radioLabelwidth{
	width: auto;
}
/*checkbox and text align starts*/
input.newAlignCheck {
    width: 14px;
    height: 13px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
   /*  margin-right: 5px; */
    border: 0;
}

.checkTextAlign{
	position: relative;
    left: 4px;
}
/*checkbox and text align ends*/

.inputTextAlign{
	margin-left: 5px;
}

.radioAlignDiv{
	margin-left: 5px;
}

/* CR891 desktop ends*/

/* CR925 starts */

#body_contain_new{
	margin-top: 40px;
    margin-bottom: 40px;
    float: left;
    width: 100%;
}

.overflow_bluebox{
	overflow: hidden;
}

.pensionGuidence_radio{
	display: flex;
    padding-bottom: 20px;
}

.RadioButtonColumn{
	flex-direction: column;
}

.radioLabelContinue{
	display: block;
	margin-left: 18px;
}
.alignRadioDiv{
	margin-right: 20px;
}

.new_paddingbottom{
	padding-bottom: 0px !important;
}


.PensionGuidanceLink a:hover{
    text-decoration: none;
}

/*ngrf page alignmts*/
.notopspaceNew{
margin-top: 0px !important;
}

.marginAlignTop{
	margin-top: -14px !important;
}
/*18077*/

[id^="beneficiaryInfo:otherRelationDivId"] {
	margin-left: calc(32% - 8px);
}

[id^="beneficiaryInfo:otherRelationDivId"] {
	margin-left: -moz-calc(32% - 8px);
}

[id^="beneficiaryInfo:otherRelationDivId"] {
	margin-left: -webkit-calc(32% - 8px);
}

[id^="beneficiaryInfo:otherRelationDivId"] {
	margin-left: -o-calc(32% - 8px);
}


[id^="beneficiaryInfo:otherRelationDivId"] [id^="beneficiaryInfo:otherRelationshipId"]{
	width: 82% !important;
}

/*18077*/

/* PR5828 */

.body_part_wrapper .awesomplete {
    display: block;
}

#body_left_content #searchPrensionProvidersId input {
     /* width: 90% !important; */
    width: 252px !important;
}

#body_left_content #OtherPension input {
    width: 90% !important;
}

#searchPrensionProvidersId > .awesomplete {
	position: absolute;
	width: 280px !important;
}

#searchPrensionProvidersId > .awesomplete  ul {
	min-width: 0 !important;
	max-width: 252px !important;
	margin-top: 1px;
	max-height: 170px !important;
	overflow-y: scroll;
	border: solid 1px #c0c0c0;
} 

#searchPrensionProvidersId > .awesomplete  ul::before {
	display: none !important;
}

input.searchPrensionProviders+ul li mark:first-child {
    font-family: "Trebuchet MS" ,Tahoma,Arial,sans-serif;
    font-size: 1em;
    font-weight: 400 !important;
    color: #666 ;
}

input.searchPrensionProviders+ul li{
    font-weight: bold;
    font-size:1em;
} 

input.searchPrensionProviders+ul li mark{
	color: #666;
}

input.searchPrensionProviders+ul li{
	line-height: 120%;
    font-family: "Trebuchet MS" ,Tahoma,Arial,sans-serif;
    color: #666;
    font-size: 1em;
    height: auto !important;
}

/* styles for separator*/
#searchPrensionProvidersId .awesomplete ul[id^="awesomplete_list"] li.separator,
#searchPrensionProvidersId .awesomplete ul[id^="awesomplete_list"] li.separator[aria-selected="true"] {
	background: white !important;
	cursor: default !important;
	color: #666 !important;
}

input.searchPrensionProviders+ul li:hover mark:first-child {
	line-height: 120%;
    font-family: "Trebuchet MS" ,Tahoma,Arial,sans-serif;
    font-size: 1em;
    font-weight: 400 !important;
    color: #666 ;
}

input.searchPrensionProviders+ul li:hover mark {
	color: black;
}

/* ResetPassword */

.verifyButtonAlign{
margin-top: 10px;
/* margin-right: 40%; */
margin-bottom: 10px;
}

/*Recaptcha PR5855*/
.captchaMessageWidth{
	width: 100%;
}

/* defect 18800 */
.relpyMessage .error_box_sub{
	color: #ff0000;
}

#captcha_div3 label{
    width:27%;	
    }

/* CR982 phase 2 starts */
.newUpdatedMsg{
	float: right;
	width: 26%;
	margin-right: 43%;
	/* margin-top: 20px; */
}

.padding_right{
	padding-right: 20px;
	    float: right;
	    padding_bottom: 0 !important;	
} 

.divContainer{
	margin-right: 43%;
	margin-top: 10px;
} 

.radioRightSelect{
	margin-left: 4px;
} 

.newUpdatedMsg span{
	word-break: break-word;
}
/* CR982 phase 2 ends */

/* new CR982-phase 2  desktop starts */

.forgotPasscodeWrapper {
    display: flex;
}
.forgotPasscodeWrapper label.passcodeLabel {
    flex-basis: 28%;
    flex-shrink: 0;
}
.forgotPasscodeInputWrapper {
    display: flex;
    flex-direction: column;
    flex-basis: 29%;
    flex-shrink: 0;
	width: 280px;
}
.forgotPasscodeInputWrapper input {
    width:100% !important;
    margin-bottom:10px;
	
}
.forgotPasscodeLinksWrapper {
    display:flex;
    /* justify-content:space-between; */
    /* margin-left:28px; */
    margin-bottom: 10px;
}

.forgotPasscodeLinksWrapper span{
	/*margin-right: 10px;*/ 
}

/* new CR982-phase 2  desktop ends */

/* CR991 phase1 desktop starts */
.member_taw_popup h2{
	padding-bottom: 5px !important;
}

.member_taw_popup p{
	color: #28465F;
	padding-bottom: 5px !important
}

.tawmember_info h3{
	flex-basis: 20%;
}

.address_taw{
	display: flex;
    flex-direction: column;
}

.tawmember_info p{
	margin: 0;
	padding-bottom:0 !important;
}

.tawmember_value{
	display: flex;
    flex-direction: column;
}

.taw_alignLeft{
	margin-left: 20px;
}

.lightbox-button_taw{
	display: flex;
	/* justify-content: center; */
	margin-top: 10px;
}

.tawlabel_value{
	color: #28465F;
	word-break: break-word;

}

.tawmember_heading h3{
	font-size: 1em;
    font-family: HurmeGeometricSans4 bold !important;
    color: #28465F;
    line-height: 24px;
    padding: 0 !important;
}

.taw_table{
	/* width: 80%; */
}

.tawmember_heading {
 	display: flex;
 	align-items: flex-start;
	padding-left: 0 !important;
	margin-right: 30px;
 }

.lightbox-button_taw .button_primary_new{
 	border: 2px solid transparent;
 }

 .lightbox-button_taw .button_primary_new:hover{
 	border-color:#28465F;
 }

.tawPopUpPadding h2{
 	padding-bottom: 5px !important;
 }

 .tawPopUpPadding p{
 	padding-bottom: 5px !important;
 }

.lightbox-button_taw .button_secondary_new{
	-webkit-appearance: none;
}	
 
 .tawPopUpPadding h2{
 	font-size: 23.94px;
    font-family: HurmeGeometricSans4 bold;
    font-weight: bold;
    padding: 0 0 18px 0;
    color: #28465F;
    line-height: 34px;
 }
 
 .tawPopUpPadding h3, .tawPopUpPadding td{
 	font-size: 18px;
 	color: #28465F;
 	line-height: 24px;
 	padding: 5px;
 }
.tawlabel_value span{
	font-size: 18px;
}
 
 .tawlabel_value{
 font-weight: normal;
 word-break: break-word;
}
  
 .button_primary_new{
	font-family:Muli;
	font-size:1em;
	font-weight:bold;
	background:#28465F;	
	color:#FFFFFF;
	padding:10px 24px;
	border-radius:20px;
	-webkit-appearance:none;
	cursor: pointer;
        font-weight:bold;
}

.button_primary_new:hover{
	font-family:Muli;
	background:#E9F1FD;
	color:#28465F;
	border:2px solid #28465F;
        font-weight:bold;
	
}

.button_primary_new:active{
	background:#C8DCFA;
	color:#28465F;
	border:2px solid #28465F;
}

.button_secondary_new{
	font-family:Muli;
	font-size:1em;
	background:#fff;
	color:#28465F;
	border-radius:20px;
	border:2px solid #28465F;
	padding:10px 24px;
    font-weight:bold;
	cursor: pointer;
}


.button_secondary_new:hover{
	background:#E9F1FD;
	color:#28465F;
	border:2px solid #28465F;
	
}

.button_secondary_new:active{
	background:#C8DCFA;
	color:#28465F;
	border:2px solid #28465f;
}

.tawPopUpPadding{
	font-family: Muli;
}

.tawPopUpPadding p{
	    line-height: 24px;
    font-size: 18px;
    font-family: Muli;
    color: #3c3c3c;
}

.modal-background{
	background-color: #666666;
	height: 104.1%;
	left: 0;
	filter: alpha(opacity = 60);
	opacity: 0.5;
	position: fixed;
	top: -1.5em;
	width: 100%;
	z-index: 200;
}

 .button_primary_new_taw, .button_secondary_new{
	font-size: 18px;
}

.button_secondary_new{
	padding:6px 24px;
}
/* CR991 phase1 desktop ends */

/*CR991 global header starts*/

.notification_message{
        padding: 20px;
        background: #E71F69;
        color: #FFFF;
        Line-height: 24px;
        font-family: Muli;
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }

.notification_message p{
         padding-bottom: 0 !important;
         color: #FFFF;
         font-weight: 700;
    }
    
.notification_message a{
        border-bottom: 1px solid #FFFF;
        color: #FFFF !important;
        text-decoration: none !important;
    }
    
.notification_message a:hover{
        border-bottom: 3px solid #FFFF;
    }

  /*CR991 global header ends*/
  
 .onSelectRadio{
 	background-color: #EFEFEF;
 	min-height: 10px;
 	padding: 17px 16px 17px 0em;
 	border-radius: 5px;
 }
 
 .widthCorrection{
 	width:100%;
 	margin-top: 20px
 }
 
 
 /* CR991-phase4 */
.passcodeInputTextBox, .pinInputBox{
	width: 255px !important;
}

.forgotPasscodeInputWrapper .verifyButtonLeft0{
	margin-left: 0 !important;
	width: 30% !important;
	
}

.AlignContentToLeft{
	justify-content: flex-end;
	align-items: flex-end;
	    display: flex;
    flex-direction: column;
}

.flexComponetPasscode{
	display: flex;
	flex-direction: column;
}

.divButtonText{
	align-item: flex-end;
}

.marginTopAlign{
	margin-top: 0px;
}

.info_updated_msg.withButton>div.left_txt {
    float: left;
    width: 69%;
}

.info_updated_msg.withButton .align_onebutton {
    margin-left: 24px;
}

.align_onebutton {
    display: inline-block;
  
}

.generatePasscode label, .generatePasscode strong{
	margin-left: 6px;
	white-space: nowrap;
}

.whiteSpace{
	white-space: nowrap;
}

/* CR991-phase2 starts  */
.DivContainerForMob{
	display: flex;
	flex-direction: column;
	width:26%;
}

.DivContainerForMob input{
	width:100% !important;
}

.paddingTopZero {
    padding-top: 0px; 
}

.spanexample_align {
  clear : both ;
  padding : 10px 0px;
  display : block;
}

/* CR991-phase2 ends */

/* CR1038 phase1 starts*/
ul.transfer_money_out {
	list-style-image: url(../../../includes/common/images/transfer_image.png);
    padding-left: 13px 
}

ul.transfer_money_out li:first-child {
    padding-top: 10px;
}

ul.transfer_money_out li {
    padding: 0;
    padding-bottom: 15px;
    padding-left: 7px;
}

/* CR1038 phase1 ends*/

/* CR1049 starts */
.text_wrap_origo {  
	text-wrap : pretty; 
}
.second_col .left_yes .radioindent {
	width : 100%;
}
.margin_bottom_30{
	margin-bottom : 30px ;
}
.padding_bot_origo1 {
	padding-bottom : 35px !important;
}
.padding_bot_origo2 {
	padding-bottom : 63.18px !important;
}
/* CR1049 ends */

/* CR1048-phase2 changes starts*/
.verifyEmailInputWrapper {
    align-items : end ;
    }
    
.forgotPasscodeInputWrapper .button_width_auto {
	width : auto !important;
}

.newlabelAddress label {
	width : 28% !important ;
}

.divContainerForAddressVerify {
	display : flex; 
}

.divContainerForAddressVerify .input_width{
	height : fit-content ;
	width : 38% !important;
}

.button_position_align {
	position : relative ;
	bottom : 2px;
}

.margin_bottom_10 {
	margin-bottom : 10px ;
}
/* CR1048-phase2 changes ends  */

/* CR1038 phase2 starts*/
.table_heading {
	vertical-align : top;
}

table.prevRequests th.col1_dateProcessed a.sortedicon_align {
	width : 97% !important;
}
 
.background_position_for_Date_processed {
	background-position : right !important;
}

.padding_top_40 {
	padding-top : 40px;
}

.help_icon_float {
	float : right ;
} 
/* CR1038 phase2 ends*/

/* CR991 MFA ph5 starts */ 
.align_modal_content {
	display : flex;
	flex-direction: column;
	align-items : center ;
}
 
.margin_left_zero {
	margin-left : 0px !important ;
}

input#saveAndSend {
  font-weight : bold;
}
/* CR991 MFA ph5 ends */

/*MOBILE STARTS*/
@media screen and (max-width: 767px) {
	
/* 16735  Mobile*/

body #page-wrapper{
	 padding-bottom: 489px !important;
}
.footer-parent-wrapper{
	 position: absolute;
  bottom: 0;
  min-height: 489px !important;
}
	/* 16735 Mobile */

	
	.secPanelWidth{
	  width: 82%;
	}
	
	a.help_img.margin_right_contribution {
    margin-right: 12%;/*today*/
}

.floatRight{
	margin-right: 12% !important;
}
	
	.width_13{
	 width: 28%;
    }
	.monthly_contribution {
    width: 100%;
}

.monthly_contribution .help_img{
	margin-right:12%;/*today*/
}

.pointer_img_moreinfo1 {
    left: 7.4em;/*it was 22.4em*/
    top: -5px;
    _top: -7px;
    width: 30px;
    height: 20px;
    background: url(../images/Img_Popup-arrow3.png) left top no-repeat;
    z-index: 1000;
}
	
	
	#right_content_top_outer img {
    display: none;
    }
	
	.field_layout label{
	
	width:100%;
	margin-bottom:10px;
	}
	
	
	
	#right_content_top_outer{
	 margin-bottom:15px;
	}
	
	.welcome_msg{
	 margin:0;
	}
	
	#body_left_content input[type = "text"].cont_txt1{
	  width:40px;
	}
	
	#body_left_content input[type = "text"].cont_txt2{
	  width:30px;
	}
	
	
	
	#acceptCookies{
	
	display:block;
	}
	
	.bottom-cookie-list{
	  clear:both;
	}
	.bottom-cookie-list > li{
	  float:left;
	}
	
	.bottom-cookie-list li.float_right{
	float:left;
	margin-top:15px;
	clear:both;
	}
	
	.bottom-cookie-list > li{
	
	margin-left:0;
	
	}
	.right-cookie-block{
	 clear:both;
	
	}
	
	.bottom-cookie-list{
	 padding-top:15px;
	}
	#mob-search-box {
     display:block;
     clear:both;
     width:100%;
     margin-bottom:20px;
    }   
    
    
    #search_text.header_imagemag{
      width: 90%;
    }
    
    #help_ribbon{
    padding: 10px;
    }
    
    #help_ribbon img{
     margin-left:0;
     margin-right:0;
    }
    
    #help_ribbon p{
     width:80%;
     position:relative;
     margin-left:5px;
     bottom:5px;
    }
	ul#header_primary_nav li{
	float:none;
	margin-bottom:20px;
	}
	
		
	#search-box{
	
	display:none;
	}
	
	.mob-primary-options {
    display: block;
    }
    
    
    
    ul#header_primary_nav li a{
    font-size:1em;
    }


.mob-primary-options .toggle-switch {
    border: medium none;
    cursor: pointer;
    position: absolute;
    right: 90px;
    /* top: 87px; */
    width: 70px;
    /* margin-top: 20px; */
    text-align: center;
}

 .mob-primary-options .search-icon {
    float: right;
    margin-right: 30px;
    margin-top: 20px;
}

.mob-primary-options {
    /* margin-top: 20px; */
   
    overflow: hidden;
}

.mob-primary-options .toggle-switch span {
    background: #494a4c none repeat scroll 0 0;
    display: block;
    height: 3px;
    left: 18px;
    position: absolute;
    top: 30px;
    /* width: 33px; */
}

.mob-primary-options .toggle-switch span:BEFORE, #responsive-header .toggle-switch span:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}


#mobile-navigation.open #mob-nav{
	
	border-top:1px solid #D9D9D9;
	padding-top:25px;
	
}
#mobile-navigation.open #mob-nav li{
	padding: 10px;
    font-size: 1.3em;
}

.mob-primary-options{
	display:inline-block;
	float:right;
	
}

.mob-primary-options .toggle-switch.toggle-btn-active {
    margin-top: 0px;
}
.mob-primary-options .toggle-btn-active {
    height: 90px;
}

.mob-primary-options .toggle-switch.toggle-btn-active span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 35px;
    top: 33px;
}

.mob-primary-options .toggle-switch.toggle-btn-active span::after {
    bottom: 0;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

.mob-primary-options .toggle-switch span:BEFORE, .mob-primary-options .toggle-switch span:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

.mob-primary-options .toggle-switch-search {
    border: medium none;
    cursor: pointer;
    height: 87px;
    position: absolute;
    right: 20px;
    /* top: 87px; */
    width: 70px;
}

.mob-primary-options .toggle-switch-search.toggle-btn-active span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 35px;
    top: 33px;
}

.mob-primary-options .toggle-switch-search.toggle-btn-active span::before {
    top: 0;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mob-primary-options .toggle-switch-search span {
    background: #494a4c none repeat scroll 0 0;
    display: block;
    height: 3px;
    left: 18px;
    position: absolute;
    top: 30px;
    width: 33px;
}

.mob-primary-options .toggle-switch-search span:BEFORE, .mob-primary-options .toggle-switch-search span:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

.mob-primary-options .toggle-switch-search.toggle-btn-active span::after {
    bottom: 0;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mob-primary-options .toggle-switch-search span:BEFORE {
    top: -10px;
}

.mob-primary-options .toggle-switch-search span:AFTER {
    bottom: -10px;
}

.mob-search-box.mobOpen {
    display: block;
}


.nest_logo_small {
	float:none;
	bottom:0;
	display:block;
}

#header-wrapper{
	/*padding:0 5px;*//*today*/
	padding-bottom:10px;
}

ul#header-headerlinks{
	margin-right:0;
	padding:3px;
}
body{
		line-height:150%;
}

ul#header_arrow_links li a{
	font-size:1em;
}

ul#header_arrow_links{
	clear:both;
	float:none;
	
}

#body_left_content{
	width:100%;
}

#body_right_content{
	width:100%;
        margin-bottom:30px;
}

#body_right_content .secondary_nav{
	margin:0;
	margin-top:20px;
	width:100%;
	
}

#right_content_top_outer{
	width:100%;
}

#footerlinks ul li{
	padding:5px;
}

#footerlinks span{
	float:left;
	margin:10px;
	clear:both;
}

.mob-primary-options .toggle-switch.toggle-btn-active span::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}


/*signup page*/
#body_left_content .field_layout input[type="text"]{
	    width: 72%;
}

#body_left_content .field_layout input.sort_code_text{
	width: 21.5%;/*today*/
}


.clear_float_effect.desktop_taw{
	display:none;
}

.taw_searchAlign{
	display:none;
}

#top-links-mob{
	display:block;
}

#top-links-mob {
    float: right;
}

#header-wrapper{
	padding-top:0;
}


#rhsPrivacyRights #right_content img.pos_absolute{
	position:relative;
	top: 68px;
    left: 18px;
}

.postcode_width{
	margin-bottom:20px;
}

.radioindent_new{
	width:32%;
}
#adressTxtId{
	margin-left:0;
	width:100%;
}

input[type="password"]{
	width:100%;
}

#matcg_monual_confm_outer1{
	margin-left:0;
	margin-top:0;
}
p.slect_add_note{
	width:100%;
}

.address-comp{
	width:100%;
}
.add-comp-list{
	width:100%;
}

#right_content{
	width:90%;
}


/*signup page*/


/*Direct debit page*/




/*Direct debit page*/

#body_left_content .clearfix.direct_debit input[type="text"]{
	width:80%;
}	

.help_img{
	margin-right:12%;/*today*/
}

.details_style dt, .details_style1 dt {
   width:100%;
   margin-bottom:10px/*13856*/
}

.details_style dd, .details_style1 dd {
	width:100%;
        margin-bottom:10px/*13856*/
}

/*search box for mobile*/
#search_text_mob.header_imagemag {
    border-radius: 5px 0 0 5px;
    width: 180px;
    height: 27px;
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    width:92%;
}
#search_text_mob {
    margin-right: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
    
}

#header_search_button_mob.button_arrow {
    background: #FF8202 url(../../../includes/common/images/u7_normal.png) no-repeat scroll 6px 6px;
    /* background: url(../../../includes/common/images/u4_normal.png) no-repeat scroll -4px -4px rgba(0, 0, 0, 0); */
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;
}

#mob-search-box {
    display: inline-block;
}

#mob-search-box .awesomplete{
	display:block;
}

.cookie-policy-wrapper {
	margin: 0 15px;
}

#header-wrapper{
	margin-left: 15px;
    margin-right: 15px;
}

div#body_part {
    margin: 0 15px;
}

/*search box for mobile*/

/*page5*/

dl.dl1 dt{
	width:100%;
}

.box1 .dl1 dd{
	width:100%;
}

#right_content_tips_outer, .right_content_tips_outer{
	width:100%;
	float:left;
	margin-left:0;
}

#right_content_tips_outer img, .right_content_tips_outer img {
    display:none;
}

.content span{
	display:block;
}

/*page5*/

/*type-a-head starts*/

#search_box_mob div.awesomplete > ul {
    margin-top: 37px;
    background: #fff;
}
/*type-a-head ends*/

/*Today*/

.box1 .dl1 dd:nth-child(3){
  border-bottom: 1px dotted #ccc;
  margin-bottom: 20px;

}

.security-panel.sec_msg{
	position:static;
	width:100%;
}

.secPanelWrapper{
	margin-top:20px;
}

p.float_left.wid_h3_mc.bottom_align{
	width:80%;
}

ul#header_arrow_links li a {
    background: url(../../../includes/common/images/responsive_help_arrow.png)
 no-repeat scroll right 3px;
 
}

/*Today*/

.modal_content{
	width:92%;/*RESPONSIVE MODAL POPUP*//*p11*/
}

.cms-accordion-title{
	height:5em;
}

.left-floated-accordian{
	height:100%;
	position:absolute;
}
.right-floated-accordian{
	width:12%;
	display:flex;
	align-items:center;
	justify-content:center;
}

.accordianArrow.accordianArrow-rotate{
	padding-bottom:0;
}

.accordianArrow{
	padding-top:0;
}

/*MVP1 STARTS*/
.contribution_amount_label{
	width:100%;
	margin-bottom:15px;
}

.info_calc dl{
	width:40%;
	margin-bottom:20px;
}

.info_calc dl:nth-child(2){
	border-right:none;
}

.body_left_icon{
	width:100%;
}

.body_left_text{
	width:100%;
}

.first_col, .third_col.replaced, .second_col.replaced, .fourth_col{
	width:50%;
}

.third_col.replaced span{
	float:right;
}

.third_col.replaced{
	margin-bottom:20px;
}

.row_edit{
	padding-bottom:20px;
}

.row_edit.clearfix.first .clear_float_effect .lookLikeLabel{
	width:50%;
}
.contri_amount{
	float:right;
}

.help_img.help_img_desktop{
	display:none;
}

.help_img.help_img_mobile{
	display:block;
}

p.society_details{
	width:60%;
	display:inline-block;
	float:left;
}

.third_col.society_details{
	display: inline-block;
    float: right;
    width:unset;
}

.first_col.society_details, .second_col.society_details, .first_col.society_details label{
	width:100%;
}

.first_col.society_details{
	margin-bottom:20px;
}

.second_col.society_details .details_style1 {
	width: 100%;
    margin-bottom: 20px;
}

.wrap_acc, .chkBoxAlign{
	width:80%;
}

.first_col.stop_contributions{
	margin-bottom:10px;
}

.exchange_col_mob_collection label{
	width:60%;
	display: block;
    margin-bottom: 20px;
}

#body_left_content .exchange_col_mob_collection input.common-date-pick{
	width: 80%;
    margin-right: 20px;
    margin-bottom: 20px;
}

.exchange_col_mob_collection .second_col.replaced.field_layout{
	width:100%;
	
} 


find_address_parent .find_address .field_layout.help_pos label{
	width:66%;
}

#body_left_content #billingAddressDiv .field_layout input[type="text"]{
	width:100%;
}

#body_left_content #billingAddressDiv .field_layout input.postcode_width{
	width:51.4%;
}

#body_left_content #billingAddressDiv .field_layout input.button_primary{
	float:right;
}

.add-comp-list td label{
	width:55%;
}

.addres_ent_choice{
	padding-bottom:0;
}


/*p10*/

.member_box .name_field {
	float:none;
}
.member_box .cntrl_right_button{
	float: left;
    margin-bottom: 20px;
}

.main_info_row1 dl dt{
	width:unset;
	float:none;
}
.main_info_row1{
	padding:20px;	
}

.main_info_row1 dl dt, .main_info_row1 dl dd{
	margin-bottom:10px;
}

.main_info_row1 dl.last{
	padding-top:20px;
	padding-bottom:20px;
}

.main_info_row1 dl dt {
	float:left;
}

.main_info_row1 dl a{
	float:right;
}
.main_info_row1 dl dd{
	width:100%;/*13784*/
	float:left;
}

.member_box .cntrl_right_button .button_secondary{
	margin-left:0;
}



/*p10*/


/*p2*/
.date_sep_1 {
    margin-top: 0;
}

.mobile_date_margin{
	margin-bottom:15px;
}

.date_sep{
	margin-top:0;
	clear:both;
	padding-left:0;
	padding-right:37px;
}

#body_left_content .employer_option_select_mobile{
	width:79%;
}

#body_part p.filter_radio_check{
	width:100%;
	padding-bottom:20px;
}

/*mobile table*/

.mobile_contribution_table{
	display:block;
	border:1px solid #ccc;
	padding:10px;
}

.table_wrapper{
	display:none;
}

.mobile_contribution_table .date_received{
	border-bottom:1px dotted #ccc;
	padding:10px;
	padding-top:0;
}

.mobile_contribution_table .contribution_type{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_contribution_table .status{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_contribution_table .amount{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_contribution_table .amount .amount_header{
	display:inline-block;
}

.mobile_contribution_table .amount .amount_data{
	display:inline-block;
	float:right;
}

.mobile_contribution_table .contribution_type .contribution_type_header{
	display:inline-block;
}

.contribution_first_sub_col, .contribution_second_sub_col, .contribution_third_sub_col, .contribution_fourth_sub_col{
	padding: 15px;
    border-bottom: 1px dotted #ccc;
}

.mobile_contribution_table .contribution_first_sub_col .amount, .mobile_contribution_table .contribution_second_sub_col .amount, .mobile_contribution_table .contribution_third_sub_col .amount, .mobile_contribution_table .contribution_fourth_sub_col .amount{
	border-bottom:0;
	padding:0;
	display:inline-block;
	float:right;
}

.mobile_third_table{
	background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    width: 100%;
    padding:10px;
}
.mobile_third_table .help_img{
	margin-right:45%;
}
.status_header .help_img{
	margin-right:75%;
}

.mobile_third_table .investment_details {
	border-bottom:2px solid #f1f0e5;
	padding:10px;
}

.mobile_third_table .investment_details.last{
	border-bottom:none;
}

.mobile_third_table .investment_details .amount{
	float:right;
	padding:0;
	border-bottom:none;
}

.mobile_third_table .investment_details span{
	display:inline-block;
}
.mobile_third_table .investment_details span.looklikeh5{
	padding-bottom:0;
}

.mobile_contribution_table .contribution_fourth_sub_col{
	border-bottom:none
}

.mobile_expand_first_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_first_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_expand_second_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_second_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}


.mobile_expand_third_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_third_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

/*mobile table*/



/*p2*/

/*p11*/
.modal_content .align_twobutton.float_right input.button_secondary{
	margin: auto;
    display:block;
    float:none;
}

.modal_content .align_twobutton.float_right input.button_primary{
	display:block;
	margin:auto;
	margin-bottom:15px
}

.modal_content .align_twobutton.float_right{
	float:none;
}

/*p11*/

/*13856*/
.mobile_tablet_align_flex{
	display: flex;
    flex-direction: column-reverse;
    align-items: center;
    float:none;
}

.mobile_tablet_align_flex input{
	margin-bottom:20px;
}
/*13856*/

.stop_contributions p.width_80 {
    width: 80%;
}

.div_left_content_top .div_label_fe_text{
width: 100%;
    margin-bottom: 10px;

}

.div_left_content_top .div_label_fe_text label{
float: left;
    width: 50%;


}



.div_left_content_top .div_label_fe_text span{
float: left;
    width: 50%;


}


.div_left_content_top .div_label_fe_seperator{

 width:50%;

}


.div_left_content_top .div_label_fe_value {

 width:40%;

}


#contribution_status_client1 .div_left_content_top .div_label_fe_seperator{

margin-left:0;

}

.div_left_content_top .div_label_fe_text .header_display span:first-child{
    width: 100%;
    margin-bottom: 10px;
font-weight:normal;

}

.div_left_content_top .div_label_fe_text .header_display span{
    width: 100%;
   

}

#modal_popup_calculate .modal_content .align_twobutton.float_right{
	display:flex;
	flex-direction:column-reverse;
}/* 13941 */

/*13891*/
.date_sep.float_left {
    padding-left: 0;
    padding-right: 38px;
}

#body_left_content .toggleDiv select {
    width: 80%;
}

/*13891*/

.div_label_fe_text.bolder label {
    margin-right: 0;
} /*13882*/

/*13858*/
.stop_contributions p.width_80 {
    width: 50%;
}
/*13858*/

.exchange_col_mob_collection a.help_img {
    margin-right: 6%;
}


/*13930*/
.mobile_expand_first_img.highcontrast{
	 background: url(../../../includes/common/images/expand-highcontrast.png) no-repeat scroll 0 0;
}

.mobile_collapse_first_img.highcontrast{
	 background: url(../../../includes/common/images/collapse-highcontrast.png) no-repeat scroll 0 0;
}

.mobile_expand_second_img.highcontrast{
	 background: url(../../../includes/common/images/expand-highcontrast.png) no-repeat scroll 0 0;
}

.mobile_collapse_second_img.highcontrast{
	 background: url(../../../includes/common/images/collapse-highcontrast.png) no-repeat scroll 0 0;
}

.mobile_expand_third_img.highcontrast{
	 background: url(../../../includes/common/images/expand-highcontrast.png) no-repeat scroll 0 0;
}

.mobile_collapse_third_img.highcontrast{
	 background: url(../../../includes/common/images/collapse-highcontrast.png) no-repeat scroll 0 0;
}

/*13930*/


/*13929*/

.table_main tr.secondary_row td.secondary_row_column {
    padding-left: 0;
}

.table_main tr.tertiary_row td.tertiary_column {
    padding-left: 0;
}


/*13929*/



/*pre-filled*/

.class_main .first_col{
	width:100%;
	margin-bottom:10px;
}
.class_main .second_col{
	width:100%;
	margin-bottom:10px;
}
.class_main .third_col{
	width:100%;
}

.class_main .third_col input.button_white2{
	float:left;
	margin-bottom:30px;
}

.class_main .third_col input.button_white2:nth-child(2){
	margin-bottom:10px;
}

.adress_sec_DC .first_col{
	width:100%;
	margin-bottom:10px;
}

.adress_sec_DC .second_col{
	width:100%;
	margin-bottom:10px;
}

.adress_sec_DC .third_col{
	width:100%;
}

.adress_sec_DC .third_col input.button_white2{
	float:left;
}
/*pre-filled*/

/*MVP1 ENDS*/


/*MVP2 STARTS*/
/*p13*/

.label_text{
	width: 100%;
    padding-bottom: 5px;
}

.value_text{
	width: 100%;
    padding-bottom: 10px;
}

.div_left_content_top{
	padding-bottom:5px;
}


/*p13*/



/*p14*/
.width_100_mobile.first_col{
	width:100%;
	margin-bottom:10px;
}

.width_100_mobile.second_col{
	width:100%;
	margin-bottom:20px;
}
.width_100_mobile.third_col{
	width:100%;
}

.edit_disp{
	padding-top:0;
}

#body_left_content .mobile_relation_status{
	width:100%;
	margin-bottom:10px;
}

.ex_ni.optional{
	margin-left:0;
}

#body_left_content input.width_72_mobile{
	width:72%;
}

/*p14*/

/*p15*/
.beneficairy.member_box .main_info_row.roundedcorner2 .name_field {
    width:100%;
    margin-bottom: 15px;
}

 .beneficairy .main_info_row  .DA_role_outer{
	width:100%;
	margin-bottom:15px;
}

.member_box .main_info_row{
	padding:20px;
}
.fieldset_align .beneficairy_btn .cntrl_right_button {
	margin-left:0;
	margin-bottom:0;
	margin-right:10px;
}

.fieldset_align .beneficairy_btn{
	float:left;
}

.signpost5, .signpost18{
	width:100%;
}

.center_button_mobile{
	display:flex;
	justify-content:center;
	float:none;
}

.width_100_mobile{
	width:100%;
}

#body_left_content .margin_bottom_10_mobile{
	margin-bottom:10px;
}
.wid_radio_1 .align_business{
	width:100%;
	margin-bottom:10px;
}
.wid_radio_1 .clear_float_effect{
	overflow:unset;
}

.wid_radio_1{
	margin-bottom:20px;
}

/*#form_your_info_field1_benificiary select, #body_left_content #form_your_info_field2_benificiary1 input{
	width:80%;
}

#body_left_content #form_your_info_field3_benificiary input{
	width:80%;
}

#body_left_content #form_your_info_field4_benificiary input{
	width:80%;
}

#body_left_content #form_your_info_field6_benificiary select{
	width:80%;
}

#body_left_content .field_layout input.date_dd{
	width:80	%;
}
*/
#body_left_content #form_your_info_field6_benificiary select{
	width:72%;
}

#body_left_content .field_layout input.postcode_width{
	width:46%;/*p19*/
}





/*p15*/

/*p19*/


.member_box.create_user_admin .main_info_row .name_field{
	width:100%;
	margin-bottom:20px;
}

.member_box.create_user_admin .main_info_row .cntrl_right_button{
	margin-bottom:0;
}

.mobile_align_flex{
	display: flex;
    flex-direction: column-reverse;
    align-items: center;
    float:none;
}


#body_left_content .outer_acc_content select{
	width:45%;
}

.wrapper_accordion{
	padding:10px;
}


#body_left_content .outer_acc_content #form_create_user_field21 select{
	width:72%;
}

.table_access_mobile_tablet{
	display:block;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #ccc;
    background-color: #fff;
    clear: both;
    margin-bottom:20px;
}

.table_access{
	display:none;
}

.table_access_mobile_tablet .table_access_mobile_tablet_heading{
	color: #903;
    font-size: 1.167em;
    padding: 20px 10px 20px 20px;
    background-color: #FFF98F;
    padding-bottom:0;
    font-weight:bold;
}

.table_access_mobile_tablet_inner{
	border-bottom:1px solid #ccc;
}

.table_access_mobile_tablet_inner:last-child{
	border-bottom:none;
}

.table_access_mobile_tablet_inner .details{
	padding:15px;
} 

.table_access_mobile_tablet_inner .radio_buttons_section{
	padding-left: 15px;
    padding-bottom: 15px;
}

.table_access_mobile_tablet_inner .radio_buttons_section input.radio_input{
	float: left;
    margin-right: 7px;
}

.radio_buttons_section label{
	width:unset;
	margin:0;
}

.radio_buttons_section span{
	width:33%;
	display:inline-block;
}

.radio_buttons_section span:first-child{
	width: 28%;
}
.radio_buttons_section span:nth-child(2){
	width: 33%;
}

.radio_buttons_section span:nth-child(3){
	width: 25%;
	float:right;
}

.mobile_message{
	display:block;
}

.mobile_align_flex input {
    margin-bottom: 20px;
}
#btn_next_step1 .button_white3.btn_acc {
   margin-right: 0;
}

/*p19*/



.stop_contributions p.width_80 {
    width: 50%;
}

.exchange_col_mob_collection a.help_img {
    margin-right: 6%;
}

/*p17*/
#addEowPop .modal_content .help_img{
	margin-right:0%;
}

#addEowPop .wid_radio_1 .align_business{
	width:unset;
}
#addEowPop .wid_radio_1{
	margin-bottom:0;
}

#addEowPop #form_your_info_field1_eow select{
	width:40%;
	
}

#addEowPop #form_your_info_field6_eow select{
	width:72%;
	
}

#body_left_content #addEowPop input.date_dd{
	width:40px;
}

.bene-list-wrapper{
	width:100%;
}
ul.bene-edit-heading li:nth-child(3){
	display:none;
}
ul.bene-edit-heading li:nth-child(2){
	display:none;
}

ul.bene-edit-heading li:nth-child(4){
	width:49%;
}

.bene-list-wrapper ul li.wrap_text_30{
	font-size:2em;
	color:#666;
}
.bene-list-wrapper ul li:nth-child(3){
	display:none;
}

.bene-list-wrapper ul li:nth-child(4){
	display:none;
}


.bene-list-wrapper ul li:last-child{
	margin-top:15px;
	display:block;	
}
.bene-list-wrapper ul li input.button_white2{
	display:block;
	width:35%;
	float:left;
	margin-right:20px;
}



.bene-list-wrapper ul li input.button_white2:nth-child(2){
	width:37%;
}
/*p17*/

/*p23*/
.startNewTransferNavigation-options{
	display:none;
}

.startNewTransferNavigation-options-mobile{
	display:block;
	display:flex;
}

.startNewTransferNavigation-options-mobile .dash{
	position: relative;
    top: 50%;
    transform: translateY(10px);
    border:0.5px solid #ccc;
}

.numberCircle.disabled{
	border: 2px solid #cecece;
    background: #e4e4e4 ;
    color:#333;
}

/*p23*/


/*p25*/
.startNewTransferNavigation-options-mobile .dash.red_border{
	border:0.5px solid red;
}

#providerNameLabel label{
	width:100%;
	margin-bottom:15px;
}
#schemeNameLabel label{
	width:100%;
	margin-bottom:15px;
}

#schemeNameLabel a.help_img{
	margin-right:5%;
}
#amtLabel label{
	width:100%;
	margin-bottom:15px;
}

#polLabel label{
	width:100%;
	margin-bottom:15px;
}
.float_left.amount{
	margin-right:5px;
	position:static;
}

/*p25*/


/*p16*/

.taw_video_image .video_block{
	width: 100%;
    margin-bottom: 20px;
}

.taw_video_image .video_description_block{
	float: left;
    width: 100%;
}

.signpost_cms1{
	height:auto;
}

/*p16*/

/*14072*/
#matcg_monual_confm_outer2 {
    margin-left: 0;
}

/*14072*/


/*p27*/
.mobile_transfer_table{
	display:block;
	border:1px solid #dddddd;
	padding:10px;
	padding-top:0;
	padding-bottom:0;
}

.viewTransferRequeststable .mobile_transfer_table{
	padding:0px; /* 14252 */ 
	border-radius: 5px; /* 14252 added */
    margin-bottom: 10px; /* 14252 added */
}
.viewTransferRequeststable .status_table {
    padding: 12px;
    border-top: 1px solid #dddd;
}
.previous_request_table .status_table {
 padding: 5px 10px;
}
.status_left_table .help_acltbl_hdr {
    float: right;
    margin-right: 13px !important;
    margin-top: 4px;
}
.status_left_table span{
	padding-top: 6px;
    display: inline-block;
}

.mobile_transfer_table .left_table, .mobile_transfer_table .right_table{
	width:49%;
	display: inline-grid;
}
.mobile_transfer_table .left_table{
	border-right:1px solid #dddd;
}
.mobile_transfer_table .left_table div{
	padding: 8px;
}
.mobile_transfer_table .right_table div{
	padding: 8px;
}

.viewTransferRequeststable .mobile_transfer_table .left_table div{
	padding: 8px 11px; /* 14252 */
}
.viewTransferRequeststable .mobile_transfer_table .right_table div{
	padding: 8px 11px; /* 14252 */
	text-align: left; /*CR774*/
}

.status_table{
	border-bottom:1px solid #dddd;
	padding:10px;
	border-top:1px solid #dddd;
}

.viewTransferRequeststable .status_table{
	 border-bottom:0; /* 14252 */
}

.status_left_table{
	
	width:49%;
	display:inline-block;
	
}
.status_right_table{
	padding-left:8px;
	width:49%;
	display:inline-block;
	
}

.pagination .pagination_grey_right{
	float:right;
}

.pagination .pagination_grey_left{
	float:left;
}

.pagination .last{
	float:right;
}

.pagination .first{
	float:left;
}

/*p27*/



/*p26*/

.newBankDet:first-child{
	border-bottom:none;
}


/*p26*/


/*p15*/
.beneficairy.member_box .main_info_row.roundedcorner2 .name_field {
    width:100%;
    margin-bottom: 15px;
}

 .beneficairy .main_info_row  .DA_role_outer{
	width:100%;
	margin-bottom:15px;
}

.member_box .main_info_row{
	padding:20px;
}
.fieldset_align .beneficairy_btn .cntrl_right_button {
	margin-left:0;
	margin-bottom:0;
	margin-right:10px;
}

.fieldset_align .beneficairy_btn{
	float:left;
}

.signpost5, .signpost18{
	width:100%;
}

.center_button_mobile{
	display:flex;
	justify-content:center;
	float:none;
}

.width_100_mobile{
	width:100%;
}

#body_left_content .margin_bottom_10_mobile{
	margin-bottom:10px;
}
.wid_radio_1 .align_business{
	width:100%;
	margin-bottom:10px;
}
.wid_radio_1 .clear_float_effect{
	overflow:unset;
}

.wid_radio_1{
	margin-bottom:20px;
}

/*#form_your_info_field1_benificiary select, #body_left_content #form_your_info_field2_benificiary1 input{
	width:80%;
}

#body_left_content #form_your_info_field3_benificiary input{
	width:80%;
}

#body_left_content #form_your_info_field4_benificiary input{
	width:80%;
}

#body_left_content #form_your_info_field6_benificiary select{
	width:80%;
}

#body_left_content .field_layout input.date_dd{
	width:80	%;
}
*/
#body_left_content #form_your_info_field6_benificiary select{
	width:72%;
}

#body_left_content .field_layout input.postcode_width{
	width:46%;/*p19*/
}





/*p15*/

/*14164*/
.flex_space_around{
 display: block;
}

/*14164*/

/*14169*/
.dist-success{

width:100%;
}

/*14169*/

/*responsive adress component starts here - basic*/
#billingAddressDiv #addressRadioOuter2 span.lookLikeLabel{

 width:100%;
margin-bottom:10px;
}


#billingAddressDiv #pafFieldSet2 label{
  width:100%;

}

#matcg_monual_confm_outer2 {
    margin-left: 0;
}

#billingAddressDiv #pafFieldSet2 .add-comp-list td label {
    width: 55%;
}

.dashboard_btnAlign {
  margin-top: 10px;
    margin-bottom: 10px;
}

#pafFieldSet2 .find_address_parent a.help_img.scalign{

margin-top:10px;

}
#form_address_housename2 a.help_img{

margin-top:10px;
}

#form_address_country2 select{
 width:100%;
}

#body_left_content #billingAddressDiv #form_address_housename2.field_layout input[type="text"]{
 width:60%;

}

#mobileNumberid2 label {
    width: 100%;
}

#homeNumberid2 label {
    width: 100%;
}

#body_left_content input.width_60 {
    width: 100%;
}

.class_address_error_icon_adjust .confirm_address_ext {
    margin-left: 0;
}

#form_address_housename2 a.help_img {
     margin-top: 0;
}

#billingAddressDiv #pafFieldSet2 #form_address_housename2 label{
    margin-top: 20px;
}
#address_parent2 #pafFieldSet2 .find_address_parent .field_layout input[type="text"] {
    width: 60%;
}
#body_left_content #billingAddressDiv .field_layout input.postcode_width {
    width: 51.4% !important;
}

#pafFieldSet2 .find_address_parent a.help_img.scalign {
    margin-top: 0;
}

.dashboard_btnAlign{
   display:block;

}

.confirm_address_ext  .align_address_lines {
   
   width:100%
   
}


/*MVP1 ENDS*/


/*13943*/
.exchange_col_mob_collection label.label_none{

display:none;

}

/*13943*/

/*13738*/

.first_col.class_main_first.width_debit_new{
  width:100%;
margin-bottom:10px;

}

.second_col.class_main_sec.width_debit_new_second_col{

width:100%;

}

#body_left_content .second_col.class_main_sec.width_debit_new_second_col input[type="text"]{

width:100%;

}

#body_left_content #billingAddressDiv #form_address_housename1.field_layout input[type="text"] {
    width: 60%;
}

#address_parent1 #pafFieldSet1 .find_address_parent .field_layout input[type="text"] {
    width: 60%;
}

.margin_left_316 .confirm_address_ext.scalign.clear_float_effect.confirm_address3{
  margin-left:0;
}

.first_col.class_main_first{
        width:100%;
        margin-bottom: 10px;
}

.second_col{
     width:100%;
     margin-bottom: 10px;
}


/*13738*/

/*responsive adress component ends here - basic*/

/*MVP2 ENDS*/


/*MVP3 STARTS*/

/*p30*/
#middle_col_bottom{
	display:none;
}

.sm_mobile_table{
	display:block;
}

.sm_mobile_table .compose_button .button_primary{
	margin-left:0;
}
ul.tabs li{
	width:100%;
	background: #ff8202;
 
}

ul.tabs li input{
	width:100%;
}

.sm_mobile_table{
	clear:both;
}


#body_part #middle_col_top .page_content{
	width:100%;
}

#body_part #middle_col_full #middle_col_top #greeting{
	width:100%;
	display:none;
}

.sm_mobile_table .compose_button.webChatLoad{
	margin-bottom:30px;
}



.sm_mobile_table div.tabs li{
	height:39px;
}

.sm_mobile_table div.tabs div.button_primary input{
	background:none;
	border:none;
	padding:0;
}

.sm_mobile_table div.tabs div.button_primary {
	margin-bottom:10px;
	margin-left:0;
}

.sm_mobile_table div.tabs div.button_primary:last-child{
	margin-bottom:0;
}

.sm_mobile_table div.tabs div.active{
	margin-bottom:10px;
	background:#EFEFEF;
	font-size: 1.167em;
    font-weight: normal;
    color: #FFFFFF;
    border-radius: 4px;
    padding: 6px 20px;
    margin-left: 10px;
    -webkit-appearance: none;
    cursor: pointer;
    margin-left:0;
    border:1px solid #ccc;
}


.sm_mobile_table div.tabs div.active-block{
	    border:1px solid #ccc;
	    padding-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
    background:#EFEFEF;
    margin-bottom:10px;
    border-radius:3px;
}

.sm_mobile_table .button_primary{
	/*padding:10px 20px;*/ /*16060*/
}


.sm_mobile_table #body_right_content{
	margin-top:20px;
	margin-bottom:20px;
}


.sm_mobile_table div.tabs div.active input{
	background:none;
	border:none;
	padding:0;
	font-weight:bold;
}

.sm_mobile_table .mail_block{
	border: 1px solid #ccc;
    margin: 15px;
    padding: 10px;
    background: white;
    border-radius: 3px;
}
.sm_mobile_table .mail_block .check_box{
	display: inline-block;
    width: 10%;
    vertical-align:top;
}

.sm_mobile_table .mail_block .subject.word_wrap{
	display: inline-block;
    width: 85%;/*14594*/
}

.sm_mobile_table .mail_block .attachment{
	float:right;
	vertical-align:top;
}



.sm_mobile_table #filters select{
	margin-bottom: 20px;
    width: 145%;
}


.sm_mobile_table #simSearch .float_left.search_cntrl{
	width:unset;
}

.sm_mobile_table #simSearch .float_left{
	width:100%;
}


.sm_mobile_table #simSearch .float_right{
	float:left;
}


.sm_mobile_table .checkcondition.align_button.clearfix .float_left{
	width:100%;
	margin-bottom:10px;
}


.sm_mobile_table .checkcondition.align_button.clearfix  input{
	margin-right:10px;
	margin-left:15px;
}


.sm_mobile_table .label{
	
	margin-left: 12%;
    margin-top: 10px;
    margin-bottom: 10px;
	
}

.sm_mobile_table .preview input{
	background: url(../../../includes/common/images/preview.jpg) no-repeat center;
    width: 19px;
    height: 16px;
    margin-left: 4px;
    border: 0px;
    padding: 0px;
}


.sm_mobile_table .symbols .new_mail{
	margin-left: 12%;
    display: inline-block;
}

.sm_mobile_table .symbols .preview{
	display:inline-block;
}

.sm_mobile_table .symbols .date{
	display:inline-block;
	float:right;
}



.sm_mobile_table .pagination_outer{
	display: flex;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
}


.sm_mobile_table .pagination_outer input{
	border:none;
	margin-right:10px;
}

#BackToHomeForm .float_right.align_twobutton{
	float:left;
	margin-bottom:10px;
}
#BackToHomeForm .float_right.align_twobutton .button_primary{
	margin-left:0;
}

#middle_col_top .compose_button.webChatLoad{
	display:none;
}

.sm_mobile_table #simSearch .float_left.dateLabel{
	 width:auto;
	 margin-bottom:5px;
	
}

.sm_mobile_table #combinationDropDown{
	float: left;
    margin-top: 10px;
    clear: both;
}

.sm_mobile_table #subj2{
	clear: both;
    float: left;
    margin-top: 10px;
}

.sm_mobile_table #subj1{
	clear: both;
    float: left;
    margin-top: 10px;
}

#viewMessageForm .mail_header_buttons .align_button .float_left{
	width:auto;
	margin-bottom:10px;
}

.sm_mobile_table .mobile_buttons{
	margin-bottom:10px;
	clear:both;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#viewMessageForm_mob .new_msg_head_wrapper label{
	width:100%;
	margin-bottom:10px;
}

#viewMessageForm_mob .align_small_em{
	width:100%;
}

#viewMessageForm_mob .view_optns{
	width:100%;
	clear:both;
	margin-bottom:25px;
	
}

.sm_mobile_table .tab_container.view_msg{
	margin-bottom:20px;
}

.sm_mobile_table #icon_box_mob{
	float:right;
}

#body_left_content .outer_round_box.complaints_newmsg textarea{
	width:100%;
}

#body_left_content .complaints_newmsg #subject{
	width:95%;
}

.outer_round_box.complaints_newmsg a.help_img {
     margin-right: 12%;
}

.outer_round_box.complaints_newmsg #media {
     width:72%
}

label.subject{
	width:100%;
	margin-bottom:10px;
}

.member_box_cd .status{
	width:100%;
	padding-left:22px;
}

.member_box_cd .status span{
	width:100%;
	display:block;
	margin-bottom:10px;
}

.member_box_cd .status strong{
    margin-left:0;
    
}

.member_box_cd .date_sent span{
	width:100%;
	display:block;
	margin-bottom:10px;
}

.member_box_cd .date_sent{
	margin-bottom:20px;
	width:100%;
	padding-left:22px;
}

.member_box_cd .status strong, .member_box_cd .date_sent strong{
	margin-left:0;
}

.member_box_cd .date_sent.date_sent_last{
	margin-bottom:0;
}

.member_box_cd .main_info_row .name_field{
	width:100%;
	margin-bottom:10px;
}

.member_box_cd .main_info_row .float_right.cntrl_right_button{
	float:left;
}

#chkRes p label{
	width:100%;
	margin-bottom:10px;
}

.sm_mobile_table #composeMessageForm .new_msg_head_wrapper label{
	width:100%;
	margin-bottom:10px;
}

.sm_mobile_table #composeMessageForm .new_msg_head_wrapper #subjectTxt{
	width:100%;
}

.sm_mobile_table #composeMessageForm .new_msg_head_wrapper #categoryList{
	width:100%;
}
.sm_mobile_table #composeMessageForm .new_msg_head_wrapper #categoryList{
	width:100%;
}

.sm_mobile_table #composeMessageForm .new_msg_head_wrapper .align_small_em{
	width:100%;
}

.sm_mobile_table #composeMessageForm .new_msg_wrapper label{
	width:100%;
}

.sm_mobile_table #composeMessageForm #attachFile{
	background: transparent;
    border: none;
    display: inline;
    margin: 0;
    padding: 0;
    cursor: pointer;
    padding-right: 2px;
    color: #ff8201;
    white-space: normal;
    width: auto;
}



/*add here*/

.sm_mobile_table #st_choice_mob .new_msg_head_wrapper label{
	width:100%;
	margin-bottom:10px;
}

.sm_mobile_table #st_choice_mob .new_msg_head_wrapper #subjectTxt{
	width:100%;
}

.sm_mobile_table #st_choice_mob .new_msg_head_wrapper #categoryList{
	width:100%;
}
.sm_mobile_table #st_choice_mob .new_msg_head_wrapper #categoryList{
	width:100%;
}

.sm_mobile_table #st_choice_mob .new_msg_head_wrapper .align_small_em{
	width:100%;
}

.sm_mobile_table #st_choice_mob .new_msg_wrapper label{
	width:100%;
}

.sm_mobile_table #st_choice_mob #attachFile{
	background: transparent;
    border: none;
    display: inline;
    margin: 0;
    padding: 0;
    cursor: pointer;
    padding-right: 2px;
    color: #ff8201;
    white-space: normal;
    width: auto;
}

.sm_mobile_table #st_choice_mob .msg_body_rply_cmp{
	background:white;
}

.sm_mobile_table #st_choice_mob #replyMessageForm{
	background:white;
}

/*Add here*/


/*new*/

.outer_round_box.outer_round_box1 label.subject{
	width:100%;
}

.member_box_cd .rigth_col .status{
	width: 100%;
    padding-left: 22px;
    margin-bottom:20px;
}

.member_box_cd .rigth_col .date_sent{
	margin-bottom: 20px;
    width: 100%;
    padding-left: 22px;
}

.member_box_cd .rigth_col .status strong, .member_box_cd .rigth_col .date_sent strong {
    margin-left: 0;
}
.member_box_cd .rigth_col  .main_info_row .name_field{
	width: 100%;
    margin-bottom: 10px;
}

.member_box_cd .rigth_col  .main_info_row{
	margin-bottom:20px;
}
/*new*/


/*UT hotfix starts*/

.sm_mobile_table #filters_mob select {
        width: 150%;
       margin-bottom:15px;
}

.sm_mobile_table #simSearch_mob .float_right {
    float: left;
    clear: both;
}

.sm_mobile_table .checkcondition.align_button.clearfix input {
   margin-right: 0;
   
}



#sm_search_text_mob {
    margin-right: 5px;
    width: 150px;
    float: left;
}

.sm_mobile_table .checkcondition.align_button.clearfix input {
    margin-right: 0;
    margin-bottom:10px;
}


.sm_mobile_table #subj1_mob {
    clear: both;
    float: left;
}

.sm_mobile_table #subj2_mob {
    clear: both;
    float: left;
    margin-top: 10px;
margin-bottom:10px;
}

.sm_mobile_table #combinationDropDown_mob {
    float: left;
    margin-top: 10px;
    clear: both;
}

.sm_mobile_table #simSearch_mob .float_left.dateLabel {
    width: auto;
    margin-bottom: 5px;
}

.sm_mobile_table #simSearch_mob .float_left.dateLabel {
    width: auto;
    margin-bottom: 5px;
}

#fromDateDiv_mob{

 margin-right:10px;
}

.dateLabel.float_left{

width:15%;
clear:both;

}

.float_right.mobile_float_left{

float:left;
margin-top:10px;

}


#advSearch_mob.padding_top{
padding-top:0;


}

.width_80_mobile{
	width:80%;
}


.mobile_align_flex_row{
      display: flex;
	flex-direction: row;
	align-items: center;
	float:none;
        clear:both;

}


.sm_mobile_table .preview input{
    position: relative;
    top: 3px;



}


.sm_mobile_table .emptyPriorityWrapper{

margin-bottom:20px;

}

.sm_mobile_table .priority_empty_box{

width:100%;
padding-right:0;

}

/*UT hotfix ends*/
/*p30*/

/*adress component for MVP2 and MVP3*/

#beneficiaryInfo #addressRadioOuter2 span.lookLikeLabel{
  width:100%;
  margin-bottom:10px;
}

#beneficiaryInfo #pafFieldSet2 .field_layout label {
    width: 100%;
}

#body_left_content #beneficiaryInfo #form_address_housename2 input[type="text"]{
  width:60%;
}

#body_left_content #beneficiaryInfo .field_layout input[type="text"]{
  width:100%;
}

#beneficiaryInfo #matcg_monual_confm_outer2{
 margin-left:0;
}

#beneficiaryInfo .confirm_address_ext{
  margin-left:0;
}


/*adress component for MVP2 and MVP3*/

/*14250*/
.newBankDet.label_text {
	border-bottom:none;
        margin-bottom: 5px;/*14262*/
}

/*14250*/

/*14214*/

#modal_remove_1 .modal_content{

 width:95%;
}

/*14214*/


/*14209*/
.member_box .delete_btn{
	margin-bottom:10px;
}

.create_user.member_box .main_info_row{
	width:100%;
	height:auto;
	padding:10px;
}

.create_user.member_box .main_info_row span.looklikeh4{
	clear: both;
    display: block;
    width: 105%;
    padding: 10px;
    padding-left: 0;
}

.create_user.member_box .main_info_row .cntrl_right_button{
	margin-bottom:10px;
}

/*14209*/

/*14266*/
.help_pos .ex_ni .paye_align_1:nth-child(1){
  margin-left:5px;

}

.help_pos .ex_ni .paye_align_1:nth-child(2){
  margin-left:5px;

}
/*14266*/


.second_col.width_100_mobile.width_80_mobile {
    width: 80%;/*14261*/
}

/*14247*/
.value_text1 {
    color: #666666;
    width: 100%;
    float: left;
    word-break: break-all;
    word-wrap: break-word;
   
}

#nameValue_Qas.value_text1 {
    padding-bottom:0;
}

/*14247*/

#updatePersonalInformation a.help_img {
    margin-right: 12%;/*14261*/
}

#body_left_content #beneficiaryInfo #form_your_info_field2_benificiary input{
  width:72%;/*14070*/

}
/*14226*/
#address_parent1 #pafFieldSet1 .find_address_parent .field_layout input.postcode_width[type="text"] {
   width: 46%;
}

#body_left_content #providerNameLabel input {
    width: 100%;
}

#body_left_content #schemeNameLabel input {
    width: 100%;
}

/*14226*/


/*14209*/
#form_update_user_details .first_col{
	width:100%;
	margin-bottom:10px;
}
#form_update_user_details .second_col{
	width:100%;
}
#form_update_user_details .first_col label{
	width:100%;
}



/*14209*/

/*14072*/
#beneficiaryInfo .wid_radio_1{
  width:80%;
}

#beneficiaryInfo .wid_radio_1 .align_business{
  width:40%;
}

/*14072*/

/*14305*/

.third_col.thirdcol_width {
    width: auto;
    float: right;
    margin-right: 12%;
}

.width_60_mobile.second_col {
    width: 60%;
}

/*14305*/


confirm_address_ext{

margin-left:0 !important;/*14223*/

}

/*14358*/
.sm_mobile_table .clear_defaultSM {
    color: #CCCCCC;
}
.sm_mobile_table .clear_default {
    color: #CCCCCC;
}

.sm_mobile_table #filters_mob select {
    width: 150%;/*changed*/
}

.sm_mobile_table #subj1_mob {
 
    width: 140%;
}

.sm_mobile_table #subj2_mob {
       width: 140%;
}

.sm_mobile_table .float_left.clear_both.width_100_mobile{

width:80%;
clear:both;
position:static;
top:2.5em;

}


.sm_mobile_table .float_left.clear_both{

width:15%;
clear:none;
position:relative;
top:2.5em;

}

/*14358*/

.left_align_add_noacc {
    margin-left: 0 !important;/*14375*/
}

/*eow mobile issues*/

#body_left_content #addEowPop .field_layout input[type="text"] {
    width: 90%;
}

#body_left_content #addEowPop  #manual_add_div2 .field_layout input[type="text"] {
    width: 72%;
}

#body_left_content #addEowPop #form_your_info_field6_eow select {
    width: 90%;
}

#addEowPop #addressRadioOuter2 span.lookLikeLabel{

 width:100%;
margin-bottom:10px;

}

#addEowPop #pafFieldSet2 .field_layout label{

 width:100%;


}

#addEowPop #address_parent2 #pafFieldSet2 .find_address_parent .field_layout input[type="text"].postcode_width{

width:40%;

}

#body_left_content #addEowPop .field_layout input[type="text"].date_dd{

 width:40px;

}

#addEowPop .radioindent{
  width:108%;

}

/*eow mobile issues*/

.nomine-to-xpression input.change-nom-Bene {
       margin-bottom: 98px;/*14198*/
}

/*14373*/

#address_parent1 span.lookLikeLabel{

width:100% !important;
margin-bottom:10px !important;

}

.confirm_address_ext{

margin-left:0 !important;

}

#form_update_your_info #pafFieldSet1 #form_address_country1 select{

width:72%;

}

/*14373*/

#beneficiaryInfo .change_add_align input.button_secondary{
  margin-left:0;/*14381*/

}

#adressTxtId{
   margin-left:0 !important;/*14375*/
}


.modal_content .align_twobutton.float_right input.button_secondary{
   margin:auto !important;/*14198*/
}
.modal_content .align_twobutton.float_right input.button_scoption{
    margin-bottom: 15px !important; /*16023*/
}
/*14275*/
#form_update_your_info #pafFieldSet1 .find_address_parent .field_layout  label{
   width:100%;
}

#form_update_your_info #form_address_housename1 label {
     width: 100% !important;
}

#form_update_your_info #form_address_street1 label {
     width: 100% !important;
}

#form_update_your_info #form_address_district1 label {
     width: 100% !important;
}

#form_update_your_info #form_address_town1 label {
     width: 100% !important;
}

#form_update_your_info #form_address_post1 label {
     width: 100% !important;
}

#form_update_your_info #form_address_county1 label {
     width: 100% !important;
}

#matcg_monual_confm_outer1{
margin-left: 0 !important;
}

/*14275*/

/*14374*/

#body_left_content #beneficiaryInfo .field_layout input[type="text"]{

width:72%;

}

#address_parent2 #pafFieldSet2 .find_address_parent .field_layout input[type="text"].postcode_width{
 width:46%;

}

/*14374*/

.modal_content .align_twobutton.float_right input.button_grey{
   margin-left:0 !important;/*14198*/
}

/*14183*/

#addEowPop #form_address_country2 select{
width:90%;

}


#body_left_content #addEowPop #form_address_street2.field_layout input[type="text"]{

 width:90%;

}

#body_left_content #addEowPop #form_address_district2.field_layout input[type="text"]{

 width:90%;

}

#body_left_content #addEowPop #form_address_town2.field_layout input[type="text"]{

 width:90%;

}

#body_left_content #addEowPop #form_address_county2.field_layout input[type="text"]{

 width:90%;

}

#body_left_content #addEowPop #form_address_post_nonuk2.field_layout input[type="text"]{

 width:90%;

}

#body_left_content #addEowPop #form_address_post2.field_layout input[type="text"]{

 width:90%;

}

/*14183*/

#updatePersonalInformation .first_col label {
    width: 100%;/*14373*/
}

/*14223*/

#prevSchemDetails .float_left.amount{

margin-right:15px;
}

#prevSchemDetails #schemeNameLabel a.help_img{
  margin-right:5%;
}



/*14223*/

#dummy{
 margin-left:40%;/*13960*/
}

/*ut*/
.sm_mobile_table .symbols .archive {
    margin-left: 12%;
    display: inline-block;
}

.sm_mobile_table .symbols .trash {
    margin-left: 12%;
    display: inline-block;
}

.sm_mobile_table .folder {
    margin-left: 12%;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*ut*/

/*14497*/

.rel-other-input {
    margin-left: 0;
}

.rel-other-input div {
    width:80%;
    float:left;
}

.rel-other-input div p {
    padding-bottom:0;
}

#otherRelationDivId input[type="text"]{
	width:100%;
}

#addEowPop .modal_content .rel-other-input .help_img{

margin-right:0;
}

/*14497*/

/*14187*/




.bene-list-wrapper ul li a.button_white2{
	display:block;
	width:35%;
	float:left;
	margin-right:20px;
        height:auto;
        width:auto;
}

.bene-list-wrapper ul li a.button_white2:nth-child(2){
	width:37%;
}


.bene-list-wrapper ul li:last-child {
       float: left;
}

.bene-list-wrapper ul li:nth-child(5) input[type="text"]{
   text-align: center !important;

}

/*14187*/

/*14252*/

.mobile_transfer_table .right_table{

  float:right;
}

.viewTransferRequeststable .mobile_transfer_table .right_table div:nth-child(2) {
    height: 52px;
}

.viewTransferRequeststable .mobile_transfer_table .right_table div:nth-child(3) {
    height: 52px;
}

/*.mobile_transfer_table.previous_request_table .right_table div:first-child{
  height:52px;
}*/

/*14252*/
/* CR774 start mobile */

.mobile_transfer_table .left_table{
	padding-bottom: 4px; 
}

.viewTransferRequeststable .mobile_transfer_table .right_table div {
    height: 52px !important;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div div{
	height: 0px;
	padding:0px;
	margin:0px;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div div div{
	height:0px;
	padding:0px;
	margin:0px;
}


.viewTransferRequeststable .mobile_transfer_table .right_table div div div img{
	padding:0px;	
	float: left;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div a.cursor_pointer.help_acltbl_hdr {
    float: left;
    margin-left: 15px !important;
    margin-top: -2px;
}

.viewTransferRequeststable .mobile_transfer_table .left_table div {
    height: 52px !important;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div:nth-child(4) {
    height: 36px !important;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(4) {
    height: 36px !important;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(5)  {
	float:left;
	height: 36px !important;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div:nth-child(5)  {
	height: 40px !important;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(5) strong {
    float:left;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div a.cursor_pointer.help_acltbl_hdr {
    margin-right: 0px;
    margin-top: -1px;
    float: left;
}
.pagination .pagination_grey_left {
    padding: 0 15px 3px 10px;
    background: transparent url(../images/pagination_grey_left.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}
.pagination .pagination_grey_right {
    float: none;
}
.pagination .pagination_grey_left {
    float: none;
}
.status_left_table span {
    padding-top: 5px;
    display: inline-block;
    float: left;
}
.status_left_table .help_acltbl_hdr {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
    height: 21px;
}

.status_right_table {
    padding-left: 8px;
    width: 49%;
    display: inline-block;
    float: right;
    padding-top: 8px;
}
.status_right_table {
    padding-left: 11px;
}

/* CR774 end mobile */


/* CR774 start mobile */

.mobile_transfer_table .left_table{
	padding-bottom: 4px; 
}

.viewTransferRequeststable .mobile_transfer_table .right_table div {
    height: 52px !important;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div div{
	height: 0px;
	padding:0px;
	margin:0px;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div div div{
	height:0px;
	padding:0px;
	margin:0px;
}


.viewTransferRequeststable .mobile_transfer_table .right_table div div div img{
	padding:0px;	
	float: left;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div a.cursor_pointer.help_acltbl_hdr {
    float: left;
    margin-left: 15px !important;
    margin-top: -2px;
}

.viewTransferRequeststable .mobile_transfer_table .left_table div {
    height: 52px !important;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div:nth-child(4) {
    height: 36px !important;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(4) {
    height: 36px !important;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(5)  {
	float:left;
	height: 36px !important;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div:nth-child(5)  {
	height: 40px !important;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(5) strong {
    float:left;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div a.cursor_pointer.help_acltbl_hdr {
    margin-right: 0px;
    margin-top: -1px;
    float: left;
}
.pagination .pagination_grey_left {
    padding: 0 15px 3px 10px;
    background: transparent url(../images/pagination_grey_left.png) no-repeat 10px center;
    border: 0;
    cursor: pointer;
}
.pagination .pagination_grey_right {
    float: none;
}
.pagination .pagination_grey_left {
    float: none;
}
.status_left_table span {
    padding-top: 5px;
    display: inline-block;
    float: left;
}
.status_left_table .help_acltbl_hdr {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
    height: 21px;
}

.status_right_table {
    padding-left: 8px;
    width: 49%;
    display: inline-block;
    float: right;
    padding-top: 8px;
}
.status_right_table {
    padding-left: 11px;
}

/* CR774 end mobile */


/*14187*/
ul.bene-edit-heading li:first-child{

margin-left: 8%;

}


.bene-list-wrapper ul li a.button_white2:nth-child(2){

width:auto;

}

.bene-list-wrapper ul li.wrap_text_30{
    max-width: 75%;

}

.bene-list-wrapper ul li:nth-child(5){

    margin-right: 0;
}

.bene-list-wrapper ul li:nth-child(5) span{

right:10px;

}
/*14187*/

/*14485*/
.attachment_wrapper span{
padding-left: 0 !important;
}

#chooseFile{
margin-bottom: 10px;

}

.upload_btn #Upload_mob{
	margin-left: 0;
}


/*14485*/

#simSearch_mob{
	clear:both;/*14357*/
}

.viewTransferRequeststable .status_table {
     clear: both;/*14535*/
}

/*14187*/
ul.bene-edit-heading li:first-child {
    margin-left: 6%;
}


/*.bene-list-wrapper ul li:nth-child(5) input[type="text"]{
   -webkit-text-fill-color: #666;
    opacity: 1;
}*/
/*14187*/

.bene-list-wrapper ul li:nth-child(5).potshare_alignment {
    margin-right: 0;/*pot share alignment*/
}


.mobile_align_flex .bene-error-msg{
  width:100%;/*14601*/
}


.undo-remove-bene{
display:none !important;/*mobile issue*/
}

.bene-list-wrapper ul li.mobile_edit{
    clear: both;
    float: left;
    margin-top: 15px;
}

.bene-list-wrapper ul li.mobile_undo{
    clear: both;
    margin-top: 15px;
    float: left;
    margin-left: 36%;
}


.bene-list-wrapper ul li:nth-child(2){
max-width: 32%;
}
.bene-list-wrapper ul li:nth-child(2) input{
width:40%;
}

ul.bene-edit-heading li:nth-child(4) {
    width: 46%;
}
.bene-list-wrapper ul li.wrap_text_30{
margin-top:0;
}

#body_left_content .bene-list-wrapper ul li:nth-child(2) input[type="text"]{
  width: 45%;
}
/*14588*/
#chooseFile {
    margin-bottom: 10px;
    -webkit-appearance: none;
}


#attachFile_mob {
    -webkit-appearance: none;
    margin-right: 15px;
}

/*14588*/	

/*14513*/
.float_right.mobile_float_left {
      margin-bottom: 10px;
}

.sm_mobile_table .mail_block {
       clear: both;
}

/*14513*/

.sm_mobile_table div.tabs div.button_primary input {
       padding-right: 86%;/*14397*/
}


/*14652*/
#fromDay_mob{
    margin-bottom: 15px;
    width: 114%;
}

#Today_mob{
  width: 114%;
}

#advSearchButton_mob{
    position: relative;
    top: 0.8em;
}

/*14652*/

#viewMessageForm_mob .mobile_buttons.width_60{

width:52%;/*14635*/

}

/*14588*/
#attachFile_mob{
    background: transparent;
    border: none;
    display: inline;
    cursor: pointer;
    padding-right: 2px;
    color: #ff8201;
    white-space: normal;
    width: auto;
}

/*14588*/

.sm_mobile_table .mail_block.even{
  background: #FFFDEE;/*14397*/
}

/*14594*/
.sm_mobile_table .subject.word_wrap a.margin_left_14{
    margin-left: 14%;
    display: block;
}

/*14594*/


/*14630*/
.sm_mobile_table .tab_container.view_msg {
      border-radius: 5px;
      background: #fff;
}

.print_align{
     margin-bottom:10px;
}

/*14630*/

/*14796*/
#middle_col_full .sm_mobile_table .error_box_sub {
    color: #ff0000;
}

#subjectTxt_mob{
  width:100%;
}

#categoryList_mob{
  width:100%;
}

/*14796*/


/*calendar alignment*/
.dateLabel.float_left {
    margin-right: 6%;
}

#fromDay_mob , #Today_mob{
    width: 59%;
}

a.dp-choose-date{
    float: right !important;
    margin-right: 11% !important;
}

#advSearchButton_mob {
    top: 0.75em;
}

/*calendar alignment*/

#fromDay_mob, #Today_mob {
    width: 64%;
}

/*webchat issues*/
a.callto_back_disabled {
    width: 100% !important;
}

.width {
    width: 100% !important;
}

/*webchat issues*/

/*14821*/
.sm_mobile_table .emp_Mem_Name{
     float: left;
    margin-left: 12%;
    margin-bottom: 5px;
}

.sm_mobile_table .label {
       clear: both;
}
/*14821*/




.sm_mobile_table .mail_block .subject.word_wrap {
    word-break: break-word;
    word-wrap: break-word;
}

.sm_mobile_table .align_start_chat{
	position:static !important;
}

.sm_mobile_table .mail_block .subject.word_wrap {
      width: 80%;
}

/*delegate alignment*/

.sm_mobile_table #filters_mob .employerFilter select{
  width: 100%;
  float: left;
  clear: both;
}

.sm_mobile_table #filters_mob .employerFilter + .float_left select{
  width:100%;
}

.sm_mobile_table .mail_block .check_box {
    position: relative;
    top: 0.3em;
}

/*delegate alignment*/

/*MVP3 ENDS*/

/*MVP4 STARTS*/
/*P53 P54*/
.signpost_single {
    padding: 10px 20px;
    background-color: #F5EEE8;
    margin-bottom: 30px;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/*P53 P54*/

/*p56*/
#cashOptions .div_cashOpns{
	width:100%;
}

#cashOptions .div_cashOpns.margin_left_med{
	margin-left:0;
}

#cashOptions .flex_space_between{
	display:block;
}

.div_cashOpns ul.bullet_template li.margin_bottom_30{
	margin-bottom:20px;
}

/*p56*/

/*p47*/
dl.row_info dt {
    float: left;
    width:100%;
    margin-right: 30px;
}

dl.row_info dd.content {
    float: left;
    width:100%;
   margin-top:5px;
}

.mobile_float_right_align {
    display: flex;
    flex-direction: column;
}

.mobile_float_right_align input:first-child {
    margin-bottom: 15px;
}

dl.row_info dd.content.margin_bottom_10{
    margin-bottom:10px;
}

/*p47*/


/*taking partial cash*/
.cashBreaks span.first_col_widrw{
	width:65%;
	text-align:left;
}

.totalPotVals span.first_col_widrw{
	width:65%;
	text-align:left;
}

.takeHomeVal{
	padding:10px;
}

#body_left_content input[type="text"].reqAmtWidth{
	width:46%;
}

.cashBreaks span.third_col_widrw{
	margin-left:0;
	display:block;
	margin-top:10px;
	margin-bottom:15px;
}

.cashBreaks span.third_col_widrw a.link{
	padding-left:0;
}

.remainingPotVal{
	padding:10px;
}

#partialCash .float_right.align_twobutton_wopad.withdrawal_align{
	margin-right:10px;
}

#partialCash .margin_left_45pxi{
	margin-left:0 !important;
}

#body_part p.totalWithdrwAmt{
	padding-bottom:10px;
}

.reqAmtDescSpace.float_left.IE7Align.margin_left_allign{
	    display: block;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;

}

.dl_partCash span.margin_left_allign{
	margin-left:0;
}


dl.dl_partCash dt{
	width:100%;
	text-align:left;
	padding-bottom:10px;
}
dl.dl_partCash dd{
	width:100%;
}

.box1 .dl_partCash dd{
	width:100%;
}
.maroon.est_val_align{
	width:100%;
}

/*taking partial cash*/


/*P97*/

#cbc span.lookLikeLabel{
	width:100%;
	margin-bottom:10px;
}

.current_account {
    width: 72%;
    float: left;
}

#body_left_content #takingPartialCash input.sort_code_text {
    width: 21.5%;
}

#takingPartialCash dl.dl1 dt{
	padding-bottom:10px;
}

.retDecDetails .dl1.border_btm_dl{
	margin-bottom:20px;
}
/*P97*/

/*P98*/

#takingPartialCashStep3 .box1 .dl1 dd:nth-child(3){
	border-bottom:none;
	margin-bottom:0;
}

.retirement .left_yes.float_left {
    margin-right: 70px;
}

#takingPartialCashStep3 .box2{
	padding:20px 15px;
}
#takingPartialCashStep3 .box3{
	padding:10px;
}

/*P98*/

/*P48*/

.table_display.table_display_yellow.tabley_head{
	display:none;
}

.table_display_mobile{
	display:block;
	
	
}

.table_display_mobile_header{
	border:1px solid #ccc;
	border-radius:5px;
	padding:12px;
	 margin-bottom:10px;
        background:#FFFEFA;
}
.table_display_mobile_body{
	border:1px solid #ccc;
	border-radius:5px;
	padding:12px;
	/* margin-bottom:10px; */
        margin-bottom:20px; /*15105*/
	margin-left:5%;
}

.table_display_mobile_header p.short_padding strong{
	font-size:1.1em;
}


.table_display_mobile_body p, .table_display_mobile_header p{
	font-size:1.1em;
}

.info_updated_msg_smallFe{
	width:100% !important;
}

.helpmsg_display_icon{
	margin-top:0 !important;
	margin-bottom:10px !important;
	margin-right:10% !important;
}

.closebutton_top_alignment {
     padding-top: 0; 
}

/*P48*/

/*p58*/


#ThankYouEvidence .width_100 {
    width: 100%;
}

#ThankYouEvidence .plus_character_thankyou {
  min-height: 0px;
    margin: 0 20px;
    margin-top: 10px;
}

#ThankYouEvidence .plus_character_thankyou p {
    font-size: 1.6em;
    margin-top: 0px !important;
    margin-left:113px;
}
/*p58*/


/*P51*/

#scTakeYourMoneyOut fieldset{
	min-width:0;
}

#scTakeYourMoneyOut .cms-accordion-title {
    height: 3.2em;
}

#scTakeYourMoneyOut .content strong{
	display:block;
}

#scTakeYourMoneyOut .content span {
    display: inline;
}

#scTakeYourMoneyOut dl.dl1 dt {
    padding-bottom: 10px;
}

#scTakeYourMoneyOut .content strong.inline {
    display: inline;
}

#scTakeYourMoneyOut .box2  .second_col {
    width: 60%;
}
#scTakeYourMoneyOut .box2  .third_col {
    width: 100%;
}
#scTakeYourMoneyOut .box2  .third_col.width_20_mobile {
    width: 20%;
}
#scTakeYourMoneyOut .box1 .help_img_cnr {
    float: left;
    margin-bottom:15px;
}

#scTakeYourMoneyOut .retirement .left_yes.float_left {
    margin-right: 35px;
}

#scTakeYourMoneyOut .box2 .second_col.width_100_mobile{
    width: 100%;
}
#scTakeYourMoneyOut .box2 .first_col{
     width: 100%; 
}



/*P51*/

/*P50*/
.fund-tabs-outer{
	display:none;
}

.fund-info-choice-heading{
	/*background:#fff479;*/
}



.fund-tabs-outer-mobile .cms-accordion-content.active-cms-accordion h3 {
    font-size: 1.5em;
    color: #666;
}

.cms-accordion-title.fund-investment.yellow_color{
	/*background:#FFF49A;*/
         background: #FFF2CD;/*15055*/
}

.cms-accordion-title.fund-investment .right-floated-accordian{
	background:#fff;
}

.cms-accordion-title.fund-investment .right-floated-accordian.yellow_color{
	/*background:#FFF49A;*/
         background: #FFF2CD;/*15055*/
}

.fund-tabs-outer-mobile .cms-accordion{
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
}

.bottom-fund-descriptor{
	clear:none;
}

.fund-tabs-outer-mobile .cms-accordion .float_right.align_twobutton{
	clear:none;
}

.fund-description-inner h3 {
    font-size: 1.5em;
    color: #666;
}


/*P50*/

/*P59*/

#scOpenMarketOption .dl_partCash.processingDateBlock .first_col{
	width:100%;
	margin-bottom:20px;
}
#scOpenMarketOption .dl_partCash.processingDateBlock .first_col label{
	width:100%;
	
}

#scOpenMarketOption a.dp-choose-date{
	float:left !important;
}

.alignVerfBtn {
    margin-left: 19%;
}
.dl_partCash.processingDateBlock .reqAmtWidth {
   margin-right:15px;
}

#scOpenMarketOption .first_col {
    width: 100%;
    margin-bottom:10px;
}
#scOpenMarketOption .second_col {
    width: 100%;
}


#scOpenMarketOption .outer_retirement .retirement_address label {
     width: 100%;
}

#scOpenMarketOption .second_col.customer_ref {
    width: 72%;
}

#scOpenMarketOption .second_col.customer_ref input {
    width: 100%;
}

#scOpenMarketOption .third_col{
    width: unset;
    float:right;
}

#scOpenMarketOption .box2 .field_layout.retirement .second_col{
	width:72%;
}

#scOpenMarketOption .retirement .left_yes.float_left {
    margin-right: 35px; 
}

#scOpenMarketOption .retirement .second_col_wide{
	width:100%;
}

#scOpenMarketOption .retirement .second_col_wide a.help_img_cnr{
	margin-right:10%;
	margin-left:0;
}

#body_left_content #scOpenMarketOption input.sort_code_text{
	width:19.5%;
}
#scOpenMarketOption .box1 .dl1 dd{
	border-bottom: 1px dotted #ccc;
    margin-bottom: 15px;
}
#scOpenMarketOption .box1 .dl1 dd.retiremnt_pot{
	border-bottom:none;
	 margin-bottom: 0;
}
#scOpenMarketOption .box1 .dl1 dd.retirement_date{
	border-bottom:none;
}

#scOpenMarketOption .box1 .dl1 dt{
	padding-bottom:5px;
}

#scOpenMarketOption #address_parent1 #pafFieldSet1 .find_address_parent .field_layout input[type="text"].width_input_200 {
     width: 72%; 
}


#scOpenMarketOption .box2 .field_layout.retirement .second_col.width_100_mobile {
    width: 100%;
}


#scOpenMarketOption .field_layout.retirement input.button_secondary{
	float:right;
}

#scOpenMarketOption .retirement .radio_btns .left_yes.float_left {
    margin-right: 70px;
}



/*P59*/



/*P49*/
/*mobile table*/

.mobile_fund_transaction_table{
	display:block;
	border:1px solid #ccc;
	padding:10px;
}

.table_wrapper{
	display:none;
}

.mobile_fund_transaction_table .date_received{
	border-bottom:1px dotted #ccc;
	padding:10px;
	padding-top:0;
}

.mobile_fund_transaction_table .contribution_type{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_fund_transaction_table .status{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_fund_transaction_table .amount{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_fund_transaction_table .amount .amount_header{
	display:inline-block;
}

.mobile_fund_transaction_table .amount .amount_data{
	display:inline-block;
	float:right;
}

.mobile_fund_transaction_table .contribution_type .contribution_type_header{
	display:inline-block;
}

.contribution_first_sub_col, .contribution_second_sub_col, .contribution_third_sub_col, .contribution_fourth_sub_col{
	padding: 15px;
    border-bottom: 1px dotted #ccc;
}

.mobile_fund_transaction_table .contribution_first_sub_col .amount, .mobile_contribution_table .contribution_second_sub_col .amount, .mobile_contribution_table .contribution_third_sub_col .amount, .mobile_contribution_table .contribution_fourth_sub_col .amount{
	border-bottom:0;
	padding:0;
	display:inline-block;
	float:right;
}

.mobile_third_table{
	background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    width: 100%;
    padding:10px;
}
.mobile_third_table .help_img{
	margin-right:45%;
}
.status_header .help_img{
	margin-right:75%;
}

.mobile_third_table .investment_details {
	border-bottom:2px solid #f1f0e5;
	padding:10px;
}

.mobile_third_table .investment_details.last{
	border-bottom:none;
}

.mobile_third_table .investment_details .amount{
	float:right;
	padding:0;
	border-bottom:none;
}

.mobile_third_table .investment_details span{
	display:inline-block;
}
.mobile_third_table .investment_details span.looklikeh5{
	padding-bottom:0;
}

.mobile_contribution_table .contribution_fourth_sub_col{
	border-bottom:none
}

.mobile_expand_first_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_first_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_expand_second_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_second_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}


.mobile_expand_third_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_third_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}


.mobile_fund_transaction_table .cash_value{
	padding:10px;
}



.mobile_fund_contributions_details{
	background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    padding:10px;
}

.mobile_fund_contributions_details .investment{
	color: #990033;
	font-weight:bold;
}

.mobile_fund_contributions_details .red_color{
	color:#990033;
}

.mobile_fund_contributions_details .investment_details{
padding:10px;
border-top:1px dotted #ccc;	
margin-left:10%;
}

.mobile_fund_transaction_table{
	display:block;
}

.mobile_fund_contributions_details{
	display:block;
	margin-top:5px;
}

.mobile_fund_contributions_details.disp_none{
	display:none;
}

/*mobile table*/

/*missing*/

#unitStatementSearch .date_sep_1 {

width:100%;
margin-bottom:10px;

}

#unitStatementSearch .date_sep{

width:100%;
margin-bottom:10px;

}

#unitStatementSearch .app_fe_box_outer .clear_both.align_clear_search p.small_padding label{

width:100%;
margin-bottom:10px;

}
#unitStatementSearch .app_fe_box_outer .clear_both.align_clear_search select{
  width:83%;
}


/*missing*/


/*P49*/


/*P57*/
#scTriviality .box1 dl.dl1 dt{
	padding-bottom: 5px;
}

#scTriviality .box1 .dl1 dd{
	border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
}


#scTriviality .box1 .dl1 dd.retiremnt_pot.small_pot_ret{
	border-bottom: none;
         margin-bottom: 0;
}
#scTriviality .box2 .first_col {
    width: 100%;
    margin-bottom:10px;
}


#scTriviality .box2 .second_col {
    width: 85%;
    margin-bottom:10px;
}

#scTriviality a.dp-choose-date {
    float:left !important;
    margin-right: 11% !important;
}

#scTriviality .alignVerfBtn {
    margin-left: 19%; 
}

#scTriviality .current_account1 {
   float:left;
}

#scTriviality #form_set_paymnt_new_field3ForNewSortCode.field_layout .lookLikeLabel{
	width: 100%;
    margin-bottom: 10px;
}

#body_left_content #scTriviality input.sort_code_text {
     width: 21.5%; 
}



/*P57*/


/*mvp4 defects starts*/

#noComplaints{
  margin-left: 0 !important;
}

.btn_compaliants {
    margin-top: 20px !important;
}

/*mvp4 defects ends*/


/*p64*/
.mobile_cashwithdrawal_table {
    padding: 0px;
    border-radius: 5px;
    margin-bottom: 10px;
    display: block;
    border: 1px solid #dddddd;
}



.mobile_cashwithdrawal_table .mobile_left_table {
    border-right: 1px solid #dddd;
}



.mobile_cashwithdrawal_table .mobile_left_table, .mobile_cashwithdrawal_table .mobile_right_table {
    width: 49%;
    display: inline-grid;
}


 .mobile_cashwithdrawal_table .mobile_left_table div {
    padding: 8px 11px;
}





.mobile_cashwithdrawal_table .mobile_right_table div {
    padding: 8px 11px;
}


.mobile_status_table {
	padding: 10px;
	 border-top: 1px solid #dddd;
}

.mobile_cashwithdrawal_table:nth-child(even) {
    background: rgba(242, 242, 242, 0.38);
}

.nopadding{
	padding:0px !important;
}

 .accordian{
 background: transparent url(../../../includes/common/images/Sort_active_2.png) no-repeat scroll right top;
     padding-top: 0px !important;
         margin-right: 10px;
}

 .accordian_inactive{
 background: transparent url(../../../includes/common/images/Sort_inactive.png) no-repeat scroll right top;
        padding-top: 0px !important;
             margin-right: 10px;
}

 #cashWithdrawlHistoryLanding a.sortedicon {
 color:#666;
 }
 
 #cashWithdrawlHistoryLanding a.unsortedicon {
 color:#666;
 }
 
 
 .amount_requested{
 margin-top:18px;
 }
 
 
.amount_paid{
	margin-top:27px;
}

.alignment {
	vertical-align:middle;
}


.tax_deducted{
	padding-right:13px !important;
}

.lta_used{
	padding-right:30px !important;
}

.Padding_data_processed {
	padding-right:12px !important;
}



.right_table_date_processed{
	padding-bottom:36px !important;
}

.right_tablet_tax_deducted{
	padding-bottom:29px !important;
}

.margin_top_8{
	margin-top:8px;
}


.padding_bottom_24{
	padding-bottom:24px !important;
}
 /*p64*/

/*P96*/


.other_reason_main_block.display_inline_flex{
	display:block;
}

.other_reason_sub_block{
	width:100%;
	margin-bottom:15px;
}


.other_reason_sub_block ul li:nth-child(1) {
    padding-bottom: 20px;
}

.other_reason_sub_block ul li:nth-child(2) {
    padding-bottom: 20px;
}

.other_reason_sub_block ul li:nth-child(2) {
    height: auto;
}

.other_reason_sub_block ul li:nth-child(1) {
    height: auto;
}

.withdrawal_calculator tr td:nth-child(1) {
    padding-left: 0 !important;
}

#ngrfCashWithdraw dl.dl1 dt {
     width: 48%; 
}


.box1 .dl1 dd {
     /*width: 50.5%;*/ /*15046*/
}


/*mobile and tablet view for p96*/

#ngrfCashWithdraw .align_clear_search{
	display:none;
}

.ngrf-mobile .cash_withdrawal_cal{
	display:block;
	background: #efefef;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom:5px;
}


.ngrf-mobile .cash-withdrawal_details{
	border: 1px solid #ccc;
    padding: 15px;
    clear: both;
    overflow: hidden;
    background: #FFFDEE;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.ngrf-mobile .cash-withdrawal_details .first_part{
	width: 50%;
    float: left;
    color:#903;
    margin-bottom:10px;
    clear:both;
}


.ngrf-mobile .cash-withdrawal_details .second_part{
	width: 50%;
    float: left;
}

.ngrf-mobile .cash-withdrawal_details .second_part .amount{
    float: right;
}

.ngrf-mobile .cash-withdrawal_details .first_part strong, .ngrf-mobile .cash-withdrawal_details .first_part a.help_img_adj{
    float: left;
}

.ngrf-mobile .cash-withdrawal_details .first_part a.help_img_adj{
    margin-left:10px;
}

.ngrf-mobile .open_val_img{
 width:auto;
 float:right;	
}

.ngrf-mobile .cash-withdrawal_details .second_part input.cash_cal_enable{
	float:right;
}

.ngrf-mobile .cash-withdrawal_details div.clear_both a.float_left.margin_left.margin_top_5px.padding_1pxi{
	margin-left:0 !important;
}

.ngrf-mobile .cash-withdrawal_details div.clear_both{
	margin-top:10px;
}

.ngrf-mobile #accessSafeImageId{
	float: left;
    margin-left: 20px;
}

.ngrf-mobile {
    display: block;
}

.access_nest_safe{
	border: 1px solid #ccc;
    padding: 15px;
    clear: both;
    overflow: hidden;
    background: #FFFDEE;
    border-bottom-left-radius: 5px;
    border-top: none;
    border-bottom-right-radius: 5px;
}

.ngrf-mobile .access_nest_safe .first_part {
    width: 50%;
    float: left;
    color: #903;
    margin-bottom: 10px;
    clear: both;
}

.ngrf-mobile .access_nest_safe .second_part {
    width: 50%;
    float: left;
}

.ngrf-mobile .access_nest_safe .first_part a.help_img_adj {
    margin-left: 10px;
}

.ngrf-mobile .access_nest_safe .first_part strong, .ngrf-mobile .access_nest_safe .first_part a.help_img_adj {
    float: left;
}

.ngrf-mobile .access_nest_safe .second_part .amount {
    float: right;
}

.ngrf-mobile .access_nest_safe .second_part input.cash_cal_enable {
    float: right;
}
.nest_safe{
	border: 1px solid #ccc;
    padding: 15px;
    border-radius: 5px;
    background: #EFEFEF;
    margin-top: 10px;
    overflow: hidden;
    height: auto;
    margin-bottom: 10px;
}

.nest_safe .first_part{
	width: 50%;
    float: left;
    color: #903;
    height: auto;
    clear: both;
}

.nest_safe .first_part strong{
    float: left;
}

.nest_safe .first_part a{
    float: left;
    margin-left:10px;
}

.nest_safe .second_part{
	width: 50%;
    float: left;
}

.nest_vault {
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 5px;
    background: #EFEFEF;
    margin-top: 10px;
    overflow: hidden;
    height: auto;
    margin-bottom: 10px;
}

.nest_vault .first_part{
	width: 50%;
    float: left;
    color: #903;
    height: auto;
    clear: both;
}

.nest_vault .first_part strong{
    float: left;
}

.nest_vault .first_part a{
    float: left;
    margin-left:10px;
}

.nest_vault .second_part{
	width: 50%;
    float: left;
}

.other_reason_to_take_money_out_block{
	clear:both;
	font-weight:bold;
}

.nest_vault img{
	float:right;
}
.ngrf-mobile .cash-withdrawal_details div.clear_both a.float_left.margin_left.margin_top_5px.padding_1pxi {
    margin-bottom: 10px;
}
.ngrf-mobile .cash-withdrawal_details div.clear_both.info_updated_msg {
    margin-bottom: 0;
}

.ngrf-mobile .open_val_img img{
	float:right;
}

.ngrf-mobile .nest_safe #id_for_type_of_fund_mob {
	position: relative;
    bottom: 3px;
}

.dev1901v2 {
    margin-right: 0 !important;
}

.dev1901cal {
    margin-right: 0 !important;
}

.access_nest_vault{
	border: 1px solid #ccc;
    padding: 15px;
    background: #EFEFEF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.access_nest_vault .first_part{
	width: 50%;
    float: left;
    color: #903;
    height: auto;
    clear: both;
}

.access_nest_vault .second_part {
    width: 50%;
    float: left;
}

.access_nest_vault .first_part strong{
    float: left;
}

.access_nest_vault .first_part a{
    float: left;
    margin-left:10px;
}

.access_nest_vault .second_part .amount{
	float:right;
}
.ngrf-mobile .retirement_pot{
	padding: 15px;
    border: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background:#EFEFEF;
}

.ngrf-mobile .retirement_pot .first_part.grey{
	width: 50%;
    float: left;
    height: auto;
    clear: both;
}

.ngrf-mobile .retirement_pot .second_part{
    float: right;
    width:50%;
}

.access_nest_vault img.accordianArrow{
	float:right;
}

.ngrf-mobile .help_img_adj{
	margin-right:0;
}

/*mobile and tablet view for p96*/

/*P96*/


/*P95*/
/*changed*/
.mid-left1-mobile{
	background: #F5F4F0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.container {
	display:none;
}

.container-mobile{
	display:block;
}

#body_part .mid-left1-mobile p{
	padding-bottom:5px;
}
/*changed*/
.mid-left2-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 10px;
}
#body_part .mid-center1-mobile p{
	padding-bottom:5px;
}
/*changed*/
.mid-center1-mobile{
	background: #F5F4F0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/*changed*/
.mid-center2-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 10px;
}

.bottom-center-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.mid-right1-mobile{
	background: #F5F4F0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#body_part .mid-right1-mobile p {
    padding-bottom: 5px;
}

.mid-right2-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 10px;
}


#body_part .mid-right2-mobile p {
    padding-bottom: 5px;
}

.container-mobile img{
	display:block;
	margin:auto;
}

.margin_bottom_50{
	margin-bottom:50px
}

.container-mobile .panelcl{
	margin-top:5px;
}

.top-center-mobile p{
	padding-bottom:5px !important;
	font-weight:bold;
	text-align:center;
}


.top-center-mobile p:nth-child(2) {
    font-weight: bold;
    font-size: 26px;
    color: #FF8202;
    margin-top: 15px;
}




/*P95*/

/*MVP4 defects starts*/


/*15002*/
.memid_width{
    float: left;
    width: 50%;
}
#unitStatementSearch #contribution_status_client1 .div_left_content_top .div_label_fe_seperator{

margin-bottom:10px;

}

#unitStatementSearch #contribution_status_client1 .div_left_content_top .div_label_fe_seperator.last{

margin-bottom:0;

}

#unitStatementSearch #contribution_status_client1 .div_left_content_top{

padding-bottom:20px;

}

.margin_bottom_0_device {
    margin-bottom: 0 !important;
}

/*15002*/


/*15016*/
#scTakeYourMoneyOut .outer_retirement .retirement_address label {
    width:100%;
}

#scTakeYourMoneyOut select.txtCountryManualDispClass{
  width:72%;
}

#scTakeYourMoneyOut .box2 .help_img.scalign {
    margin-right: 12%;
}
/*15016*/

#fundReport .info_updated_msg_smallFe {
    width: 100% !important;/*15007*/
}


/*15026*/
#scTriviality .procssng_date_outer .dl_partCash.processingDateBlock .first_col {
   width:100%;  
}

#scTriviality .dl_partCash.processingDateBlock .reqAmtWidth {
    margin-right: 13%;
}

#scTriviality a.dp-choose-date {
    margin-right: 0 !important;
}

/*15026*/

/*15025*/
#scTriviality .box1 .dl1 dd.last {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 5px;
}

#scTriviality .box1 .dl1 dd {
    width: 100%;
}

/*15025*/

/*15030*/
.maroon.est_val_align + .reqAmtDescSpace {
    margin-left: 0;
}

/*15030*/


/*15038*/
#scOpenMarketOption .box1 .dl1 dd.last {
    border-bottom: none;
    margin-bottom: 5px;
}

/*15038*/

/*15040*/
#scOpenMarketOption .retirement .left_yes.float_left {
    margin-right: 41%;
}

.margin_right_0_mobile{
  margin-right: 0 !important;
}

#scOpenMarketOption .box2 .field_layout.retirement .second_col.width_80_mobile {
     width: 80%;
}

/*15040*/


/*P50 update*/
.fund-tabs-outer-mobile .cms-accordion{

padding-bottom:0;

}

.fund-tabs-outer-mobile .cms-accordion-title {
	height:3.4em;
}

.fund-tabs-outer-mobile .cms-accordion {
    overflow:hidden;
}

.fund-tabs-outer-mobile .active-cms-accordion .bottom-fund-descriptor {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

/*P50 update*/

/*15020*/
#scTakeYourMoneyOut .retirement .left_yes.float_left {
    margin-right: 41%;
}
/*15020*/


/*14970*/
#cashOptions .div_cashOpns.margin_left_med {
    margin-bottom: 0;
}

#cashOptions .div_cashOpns {
    margin-bottom: 20px;
}

/*14970*/

/*15017*/


#scTakeYourMoneyOut .box1 .dl1 dd {
    width: 100%;
}
.width_33_mobile{
    width:33% !important;
}

/*15017*/

/*15035*/
#scOpenMarketOption .second_col_wide p.current_account2{
   width:73%;
   margin-top:10px;
}

/*15035*/

/*15039*/

#scOpenMarketOption .dl_partCash.processingDateBlock .reqAmtWidth {
    margin-right: 13%;
}

#scOpenMarketOption .retirement_address #addressRadioOuter2 {
    margin-bottom: 0;
}

/*15039*/

/*15041*/
#scOpenMarketOption .second_col_wide .radioindent .radio_input{
	vertical-align:middle;
}

#scOpenMarketOption .box2 label.radioindent input.radio_check_align{
	vertical-align:middle;
}

#scOpenMarketOption .box2.pad20 .radioindent input.radio_check_align{
	vertical-align:middle;
}

#scOpenMarketOption .second_col_wide .units_symbol_ret.scalign {
    padding-top: 0px;
}

#scOpenMarketOption .sc_withHelp label{
    display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -1.5em;
    width: 100%;

}

#scOpenMarketOption .box3 .box2 label.radioindent{
    display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -1.5em;
    width: 100%;
}

/*15041*/


/*15055*/
.fund-info-choice-heading-left {
    float: left;
margin-left: 15px;
margin-bottom: 20px;
width:100%;
    
}
.fund-info-choice-heading-right {
    float: left
    
    margin-left: 60px;
}
/*15055*/

/*14998*/
#cashOptions .flex_space_between ul.bullet_template li {
    background: transparent url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat left 6px;
}

/*14998*/

/*15028*/
#scOpenMarketOption .second_col_wide .units_symbol_ret.scalign {
    padding-top: 3px;
}

/*15028*/

/*15077*/
#ThankYouEvidence .height_255i {
    height: auto !important;
}

#ThankYouEvidence ul.transfer_pot li:last-child{
    padding-bottom:0;
}

#ThankYouEvidence .margin_top.clear_both p.default_p{
     margin-left:5%;
}

#ThankYouEvidence .margin_top.clear_both p:last-child{
     margin-left: 5%;
}
/*15077*/

/*15044*/
#scOpenMarketOption .outer_retirement .retirement_address .add-comp-list td label {
    width: 55%;
}
/*15044*/

/*15038*/
#scOpenMarketOption .box1 dl.dl1 dt {
    width: 100%;
}

#scOpenMarketOption .box1 .dl1 dd {
    float: left;
}

#scOpenMarketOption .box1 dl.dl1 dd {
    width: 100%;
}

/*15038*/

/*15077*/
#ThankYouEvidence .height_300i {
    height: auto !important;
}

#ThankYouEvidence .padding_20_10 {
    min-height: auto !important;
}

/*15077*/
/*15065*/
#ThankYouEvidence .plus_character_thankyou.float_left {
    margin:0;
    float:none !important;
    padding:0;
    text-align:center;
    clear:both
}

#ThankYouEvidence .plus_character_thankyou.float_left p{
    margin:0;
    float:none !important;
    padding:0;
    text-align:center;
}

/*15065*/

/*15059*/
.fund-tabs-outer-mobile .cms-accordion{
  border:1px solid #ccc;
}

.cms-accordion .cms-accordion-content {
    border-top: 1px solid #ccc;
}
/*15059*/

/*15047*/
#omoThankYou #modal_doc_cert .modal_content{
	width:92%;
}
/*15047*/

/*15091*/
#cashOptions .div_cashOpns .cashOpns_sp_innerContent {
    min-height: 175px;
}
/*15091*/

/*15046*/
#omoThankYou dl.dl1 dd.amoutBarPadding {
    border-bottom: 1px solid #DDD;
    border-top: none;
    padding-top: 0px;
    padding-bottom: 13px;
}

#omoThankYou margin_top_25 {
margin-top: 25px;
}

#omoThankYou padding_bottom_0 {
padding-bottom:0px;
}

/*15046*/

/*15055*/
.fund-info-choice-heading-left{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.fund-info-choice-heading{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#body_part div.fund-info-choice-heading-left p {
    text-align: center;
}

#body_part div.fund-info-choice-heading-left p:first-child {
     width: 70%;
}

.fund-info-choice-heading-right {
     width: unset;
}

.switch-funds-link{
  padding: 6px 20px;
}

/*15055*/


/*15061*/
#withdrawOptionPopUp div.div_cashOpns div p:nth-child(2) {
    height: auto;
}

.align_cash_withdraw {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#withdrawOptionPopUp .div_cashOpns {
    padding: 15px;
    width: 100%;
}


/*15061*/




/*15091*/

.mobile_cashwithdrawal_table .cash_row{
	display: flex;
    flex-direction: row;
}



.mobile_cashwithdrawal_table .cash_row div:first-child{
	width: 50%;
    padding: 10px;
    margin-right: 0;
    border-right: 1px solid #ccc;
}


.mobile_cashwithdrawal_table .cash_row div:first-child{
	width: 50%;
    padding: 10px;
    padding-bottom:10px !important;
}


.mobile_cashwithdrawal_table .cash_row div:first-child span:nth-child(2){
	float:right;
}

.mobile_cashwithdrawal_table .cash_row div:first-child span.mandatory:nth-child(2){
	float:none;
}

.mobile_cashwithdrawal_table .cash_row div:nth-child(2){
	width: 50%;
    padding: 10px;
    padding-bottom:10px !important;
}

.mobile_cashwithdrawal_table .cash_row a{
	display:block;
	margin-top:5px;
	margin-left:10%;
}
.mobile_cashwithdrawal_table .cash_row span.mandatory{
	font-size: 1.8em;
	vertical-align: middle;
}


.mobile_cashwithdrawal_table .cash_row:last-child div:first-child{
	padding-bottom:15px !important;
}

.mobile_cashwithdrawal_table:nth-child(even) {
    background: #F7F6F9;
}

.LTADescription{
	width:100% !important;
}



/*15091*/

/*15058*/
#investmentSetting .float_right.align_twobutton.mobile_align_flex {
  text-align:center;
}
/*15058*/

/*15102*/
#scOpenMarketOption .box3 .box2 label.radioindent.padding_left_0 {
    padding-left: 22px !important;
}
/*15102*/

/*15135*/
.red_table_1901{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
/*15135*/

/*15142*/
#ngrfCashWithdraw dl.dl1 dt {
     width: 100%; 
}
/*15142*/

/*15139*/
.mobile_fund_transaction_table {
    margin-bottom: 15px;
    border-radius: 5px;
}


.mobile_fund_contributions_details .investment_details {
     clear: both;
     margin-left:0;
     overflow:hidden;
}

.mobile_fund_contributions_details .investment_details:last-child span:last-child {
      margin-bottom:0;
}

.mobile_fund_contributions_details .investment_details span{
  display:block;
  margin-bottom:10px;
  float:left;
  width:100%;
}

.mobile_fund_contributions_details {
     margin-bottom: 30px;
}

/*15139*/


/*15164*/
.container-mobile .mid-left1-mobile{
   text-align:center;
}

.container-mobile .mid-left2-mobile{
   text-align:center;
}

.container-mobile .mid-center1-mobile{
   text-align:center;
}


.container-mobile .mid-center2-mobile{
   text-align:center;
}


.container-mobile .bottom-center-mobile{
   text-align:center;
}


.container-mobile .mid-right1-mobile{
   text-align:center;
}

.container-mobile .mid-right2-mobile{
   text-align:center;
}


.mid-left1-mobile p:nth-child(1), .mid-left1-mobile p:nth-child(3), .mid-center1-mobile p:nth-child(1), .mid-center1-mobile p:nth-child(3), .mid-right1-mobile p:nth-child(1), .mid-right1-mobile p:nth-child(3), .bottom-center-mobile p:nth-child(2) {
    border: none;
    font-size: 1.50em;
    font-weight: bold;
    padding-bottom: 10px;
    color: #29475f !important;
    font-weight: bold;
}

/*15164*/


/*15154*/
#scOpenMarketOption .confirm_address_ext {
       overflow: visible;
}
/*15154*/

/*thumbnail mobile*/
#right_content_top_outer img.video_thumbnail {
    display: block;
}
/*thumbnail mobile*/

/*15183*/
.side_info {
    width: 39%;
}
/*15183*/

/*15211*/
.font_cont_date {
     margin-bottom: 15px;
}
/*15211*/

/*15140*/
#search_text_mob.header_imagemag {
     width: 90%;
}
/*15140*/


/*15188*/
/*
.table_display_mobile_header {
    display: block !important;
}
*/
/*15188*/

/*15191*/
.ngrf-mobile .cash-withdrawal_details .second_part > a {
    margin-right: 15%;
}

.ngrf-mobile .cash-withdrawal_details .second_part {
    text-align: right;
}

.ngrf-mobile .cash-withdrawal_details .second_part strong {
    display: inline-block;
    float: none;
    margin-top: 2px !important;
}

/*15191*/

.ngrf-mobile .error_box_morethanamount{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;  
}

#body_left_content #takingPartialCash input.sort_code_text {
    width: 21%;
}

/*14901*/
#body_left_content #takingPartialCash input.sort_code_text {
    width: 21.2%;
}
/*14901*/



/*15046*/
#omoThankYou .dl1 dt{
   padding-top:10px;
   padding-bottom:10px;
}

dt.left_ele_width {
    margin-top: 0;
    margin-bottom: 0;
}

#omoThankYou .dl1 dd.padding_bottom_0 {
     padding-bottom: 10px;
     border-bottom:1px solid #ddd;
}

/*15046*/


/*15029*/
#scTriviality .current_account2 {
     width: 100%;
}

#scTriviality .help_img_cnr {
     margin-right: 15%;
}

#body_left_content #scTriviality input.sort_code_text {
    width: 21%;
}
/*15029*/


/*15157*/
#ngrfCashWithdraw .tax_calculation{
  display:block;
  margin-top:10px;
}


#ngrfCashWithdraw .tax_calculation a{
  padding-left:0;
}
/*15157*/


/*NGRF Mobile*/
.ngrf-mobile .open_val_img p.nopadding{
    clear:both;
}

.ngrf-mobile .access_nest_vault .first_part {
    margin-bottom: 15px;
}

.ngrf-mobile .access_nest_vault .clear_both{
   margin-bottom: 15px;
}

.ngrf-mobile .access_nest_vault{
  overflow:hidden;
}

.access_nest_safe .second_part a.float_right{
   margin-right:15%;
}

.ngrf-mobile .retirement_pot .second_part {
    text-align: right;
}

.ngrf-mobile .retirement_pot .first_part strong{
    display: block;
    width: 82%;
}

.ngrf-mobile .retirement_pot .withdrawAll{
    clear: both;
    text-align:right;
}

.ngrf-mobile .retirement_pot .withdrawAll > a{
    padding-right:2.5em;
}

.ngrf-mobile .retirement_pot .second_part {
     margin-bottom: 10px;
}

.ngrf-mobile .cash-withdrawal_details .clear_both a {
    margin-top:15px !important;
}

.nest_safe .first_part {
    margin-bottom: 10px;
}

.nest_vault .first_part {
    margin-bottom: 10px;
}

/*NGRF Mobile*/


/*issues*/



.fund-tabs-outer-mobile .fund-tabs-list {
     width: 100%;
}

.fund-tabs-outer-mobile .fund-tabs-list-inner ul li {
     clear: both;
}

.fund-tabs-outer-mobile .retirement-date-fund{
   padding:20px 10px;
}

.fund-tabs-outer-mobile .ethical-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .lower-growth-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .higher-risk-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .sharia-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .align_twobutton{
    margin-bottom:20px;
    margin-top:20px;  
}

.fund-tabs-outer-mobile .accordianArrow-rotate {
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180)deg);
}


/*issues*/

/*15407*/
.ngrf-mobile .access_nest_safe .second_part {
    text-align: right;
}

.ngrf-mobile .access_nest_safe .second_part strong {
    display: inline-block;
    float: none;
    margin-top: 2px !important;
}
/*15407*/

/*15161*/
.ngrf-mobile .error_box_lessthan30{
   width:100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
/*15161*/

/*15059*/
.fund-tabs-outer-mobile .fund-tabs-inner{
    border-radius:5px;
}
/*15059*/

/*15421*/
.fund-tabs-outer-mobile .nest-guided-retirement-fund {
    padding: 20px 10px;
}
/*15421*/

/*15410*/
dl.table_EFEEE8_dl dt {
	width:100%;
}

dl.table_EFEEE8_dl dd {
	width:100%;
}
/*15410*/


/*15421*/
.fund-description-section{
  overflow:hidden;
}
/*15421*/


/*MVP4 defects ends*/
/*MVP4 ENDS*/

/*MVP5 STARTS*/

/*P65*/

#memberLanding .cms-accordion-title {
    height: 4.5em;
}

#memberLanding .cms-accordion-title .cms-privacy-image{
	top:4px;
}

#memberLanding .landingPageSecMsg .app_inner1 .body_left_text p:last-child{
	padding-bottom:0;
}




/*P65*/

/*P66*/

#userSettingFormId .apps_wrapper .icon_outer{
	width:100%;
}

#userSettingFormId .apps_outer{
	padding:25px;
}



/*P66*/

/*P67*/

#body_left_content input[type="password"] {
    width: 72%;
}

.align_questn {
    width: 100% !important;
    margin-bottom:10px;
}

label#pwd124{
	width:100%;
	margin-bottom:10px;
}

#body_left_content input[type="text"]#secAnswer2{
	width:72%;
}

#body_part .change_qn {
    margin-left: 22.2% !important;
}

#form_manage_pwd_field3{
	margin-bottom:20px;
}



/*P67*/	


/*P42*/


#changeSecurityQuestions label{
	width:100%;
}

#changeSecurityQuestions input#mua_enterSecretAnswer1TxtId {
    width: 98%;
}

#changeSecurityQuestions #mua_chooseSecondSecretQuestionCmbId {
    width: 98%;
}

#changeSecurityQuestions #mua_enterSecretAnswer2TxtId {
    width: 98%;
}

#changeSecurityQuestions #mua_chooseThirdSecretQuestionCmbId {
    width: 98%;
}

#changeSecurityQuestions #mua_enterSecretAnswer3TxtId {
    width: 98%;
}

#body_left_content #changeSecurityQuestions select#mua_chooseSecretQuestionCmbId {
    width: 80%;
}
#changeSecurityQuestions .mua_button{
margin-right:0em;
}



/*P42*/

/*P69*/

#form_forgt_uname #mailLbl{
	width:100%;
	margin-bottom:10px;
}

#form_forgt_uname #txt_forgt_uname_email{
	width:72%;
}



/*P69*/

/*P71*/

#unlock_acc #actCode{
	width:100%;
	margin-bottom:10px;
}
#unlock_acc #activationCode{
	width:72%;
}



/*P71*/

/*P72*/
.userReg_layout .field_layout .field_element a.normalLink {
    float:left;
}

.float_right.user_reg_button_div{
	float:left;
	margin-top:15px;
}


.login-tabs .tab-links a{
	display:none;
}

.login-con-wrapper{
	padding:20px;
}

.impMsgBanner-wrapper{
	padding:20px;
}

.mobile_login{
	padding-bottom: 0 !important;
    font-size: 1.5em;
    font-weight: bold;
    display:block;
}


.mobile_signup_button{
	display:block;
	margin-top:20px;
	text-align:center;
}


.login_display_flex{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}


.signUp-block {
   width:auto;
   margin-right:0;
}

.login_display_flex .sign-page-buttons {
    text-align: left;
}

.signUp-tab-wrapper{
	padding:0;
	padding-bottom:30px;
}

.login-tabs .tab-content{
	border:none;
}

.signUp-block-contents {
    min-height: auto;
}

.recivd-dlgt-mail{
	margin:0;
}

#body_part .choose_option{
	padding-bottom: 5px;
    margin-top: 10px;
}


#header_taw >  a.float_left{
	display:none;
}

#header_taw #textsizer_taw{
  display:none;
}

#header_taw #linksButtons_taw{
	display:none;
}


.tawHdr_button_login{
	margin-left:0;
}

#header_taw #header_primary_nav{
	margin-bottom:15px;
}


#header_taw ul#header_primary_nav li a {
    font-size: 1.167em;
}

#header_taw #mob-search-box #search_text_mob{
	    float: left;
    width: 88%;
    border-radius: 5px;
}


#header_taw #mob-search-box #search_arrow{
	float:right;
}

#header_taw #header-wrapper{
	margin-left:0;
	margin-right:0;
}

#header_taw #header-wrapper{
	display:block;
}

.login-con-wrapper{
	border: 1px solid #ccc;
    border-radius: 5px;
     border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.login-tabs #username{
	float:left;
}

.login-tabs #password{
	float:left;
}

.impMsgBanner-wrapper {
    border: 1px solid #ccc;
    border-top: none;
   
}

#header_taw #top-links {
     display: block;
}

#header_taw {
	border-bottom:none;
}

ul#header-headerlinks_mob {
    background-color: #EFEFEF;
    border-radius: 5px;
    float: left;
    margin-right: 18px;
    min-height: 12px;
    padding: 7px 9px 4px 9px;
}

ul#header-headerlinks_mob {
    margin-right: 0;
    padding: 3px;
}

ul#header-headerlinks_mob {
    display: inline-block;
}

ul#header-headerlinks_mob li:first-child {
    margin-right: 5px;
}

ul#header-headerlinks_mob li {
    border-right: 1px solid white;
    float: left;
}

ul#header-headerlinks_mob li.last {
    border-right: none;
}

#top-links_mob {
    float: right;
    margin-bottom: 9px;
}

ul#header-headerlinks_mob a {
    color: #666666;
}

ul#header-headerlinks_mob a.large_a {
    font-size: 13px;
}

ul#header-headerlinks_mob a.normal_a {
    font-size: 11px;
}

ul#header-headerlinks_mob a.small_a {
    font-size: 9px;
}

ul#header-headerlinks_mob li a {
    margin-right: 6px;
}


/*P72*/

/*P73*/

#frmChangePwd .align_questn{
	width: 75% !important;
}

#frmChangePwd .help_img {
    margin-right: 12%; 
}


/*P73*/

/*p75*/

.securityqn_desc {
    width: 75%;
    float: left;
    display: inline-block;
}

.helpimg_security_ques {
    margin-left: 20px;
}

/*p75*/


/*MVP5 defects starts*/

/*15080*/
.pass_indicator {
    margin-right: 29%;
}

/*15080*/

/*15193*/
div.panelleft a {
    display: block;
    margin-bottom: 20px;
}
/*15193*/
/*15300*/
#header_taw #header-wrapper {
	border-bottom: 2px solid #ff8201;
}
/*15300*/
/*15302*/
#body_left_content #capturePerPtyFieldSet select {
    width: 40%;
}
/*15302*/
/*15484*/
.label_phoneNumber {
  /*  width: 100% !important;*/
     margin-top: 0px; 
    float: none;
    /* margin-right: 0px !important; */
}


 #ukMblNoPrsntCnt1 .div_content_float_right {
	float:none;
	margin-top: 10%;
}

#againGoTOMailId .div_content_float_right {
	float:none;
	margin-top: 18%;
}

#nonUkMblNoPrsntCnt1 .div_content_float_right {
	float:none;
	margin-top: 5%;
}

#signUpAsEmployerUserRegMember .padding_btm_0 a {
    display: block;
}
/*15484*/

.margin_right_30 {
    margin-right:0%;
}

/*MVP5 defects ends*/

/* p83 mobile start */
/*15416*/
#delegatedAccessSignUp #user_registration div.userReg_layout {
		width:100%;
	}
/*15416*/
	#delegatedAccessSignUp #img_secretcheck {
		margin-left: 0%;
	}
	#delegatedAccessSignUp #captcha_div4 input, #delegatedAccessSignUp .captca_text
		{
		margin-left: 0%;
	}

	#delegatedAccessSignUp .userReg_layout {
		width: 100%;
	}
	#delegatedAccessSignUp .field_layout label {
		width: 100% !important;
	}
	#delegatedAccessSignUp #error_main {
		width: 100% !important;
	}
	#delegatedAccessSignUp #form_sign_del_Access_field1.field_layout,
		#delegatedAccessSignUp #form_activate_acc_field2.field_layout {
		margin-bottom: 20px !important;
	}
	#delegatedAccessSignUp #user_registration .userReg_layout {
		width: 100%;
	}
	#delegatedAccessSignUp #form_user_emp_field_secrt1 label,
		#delegatedAccessSignUp #form_user_emp_field_secrt label {
		width: 100%;
		margin-bottom: 10px;
	}
	#delegatedAccessSignUp #captcha_div2, #delegatedAccessSignUp #captcha_div4
		{
		margin-bottom: 20px;
	}
	#delegatedAccessSignUp #form_sign_del_Access {
		width: 100% !important;
	}
	.g-recaptcha div {
		/*width: 100% !important;*/
	}
	.g-recaptcha iframe {
		/*width: 100% !important;*/
	}
	.g-recaptcha iframe.rc-anchor-normal {
		width: 288px !important;
	}
	.g-recaptcha iframe.rc-anchor-logo-portrait {
		margin: 10px 0 0 12px !important;
	}

#delegatedAccessSignUp input[type='text'], #delegatedAccessSignUp input[type=''] {
    width: 244px;
}
	

	
	
	/*p78*/
	.captca_text {
    margin-left: 0px;
	}

#activateYourAccount #user_registration div.userReg_layout {
    float: left;
    width: 100%;
}
	
	#activateYourAccount #img_secretcheck {
	margin-left:0%;
}

#activateYourAccount #user_registration #captcha_div2 label, #user_registration #captcha_div4 label,#activateYourAccount #user_registration #captcha_div1 label{
	width:100%;
	
}
#activateYourAccount #captcha_div2 input.staticCaptchaInput {
	border-radius:5px;
	width:45%/*15466*/
}
	.help_content_new {
		margin-left: 163px;
	}
	.pointer_img_moreinfo1_new {
		left: 20.5em;
	}
	/* p78  */


/*p74*/
.help_content_new {
margin-left:163px;
}

.pointer_img_moreinfo1_new {
left:20.5em;
}
/*p74*/


/*p84*/
#makePermittedPartyContribution input[type = "text"].cont_txt1 {
	width:15%;
}

#makePermittedPartyContribution input[type = "text"].cont_txt2 {
	width:9%;
}

#makePermittedPartyContribution #img_secretcheck {
    margin-left: 0%;
}
/*p84*/
/*15431*/
fieldset#makePermittedPartyContribution_form input.date_dd {
    /*width: 75px !important;*/
}

#body_left_content #makePermittedPartyContribution input[type='text'].date_dd {
    width: 40px;
    margin-right: 10px;
    float: left;
    text-align: center;
    padding-left: 0;
}
/*15431*/

/*P85*/
/*15416*/
#signupAsSelfEmployed #user_registration div.userReg_layout {
width:100%;
}
/*15416*/
#user_registration .userReg_layout .labelDiv label {
    width: 100%;
}


#user_registration #captcha_div2 label, #user_registration #captcha_div4 label {
    width: 100%;
    margin-bottom:10px;
}

#user_registration div.userReg_layout {
    width: 100%;
}

#user_registration #form_details_field2 .field_element{
	/*width: 78% !important;*//*15418*/
}

/*15271*/
#user_registration #activate_your_acc label {
width:100%;
}

#signupAsSelfEmployed #img_secretcheck {
margin-left:0%;
}
/*15271*/

/*P85*/

/*capturePermittedPartyDetails.html*/
#rhsPrivacyRights #right_content img {
	display:none;
}

 #body_right_content #rhsPrivacyRights #right_content {
	width:100%;
	margin-top: 0px;
}

#rhsPrivacyRights #right_content #right_content_top p {
    line-height: 150%; 
}
/*capturePermittedPartyDetails.html*/

/*signupAsDelegate.html*/

#body_part #user_registration .cms-accordion {
    width: 100%;
}

#signupAsDelegate #user_registration .user_name_button {
    float: right;
    margin: 15px -39px 3px 0;/*15334*/
}

#signupAsDelegate .signupdelegate_align {
    
    width: 100%;
}

#signupAsDelegate .signupdelegate_align {
    margin-right: 0px;/*15334*/
}

#signupAsDelegate .field_layout label.radioindent_new {
    width: 50%;
    display: block;
    text-indent: -18px;
    padding-left: 19px;
    margin-right: 0px;
    color: #666;
    padding-top: 1px;
    padding-bottom: 10px;
}

#signupAsDelegate .help_img_cnr_1 {
    cursor: pointer;
    float: left;
        margin-left: -55px;
    
}



#user_registration .field_element input {
    width: 72%;
    border-radius: 5px;
}

.userReg_layout .field_element input[type="text"], #user_registration .userReg_layout input[type="password"]{
	width:72%;
}

#signupAsDelegate #user_registration .userReg_layout select {
    width: 72%;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
}


/*signupAsDelegate.html*/

/*P82*/

.heading_sep.heading_sep_newwidth {
    width: 100%;
}

.accntsecrity_first {
    width: 100%;
}

.accntsecrity_second {
    width: 100%;
}

.accntsecrity_first, .accntsecrity_second{
	display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

#manageYourAccountSec .app_signpost{
	width:100%;
}

#manageYourAccountSec .app_signpost.space_right {
    margin-right: 0;
}


#body_full_col .welcome_msg {
    display: none;
}

#body_full_col #greeting_mob.welcome_msg {
    display: block;
    margin-left:10px;
    float:left;
}



/*P82*/

/*p80*/
#signUpAsEmployerUserRegMember div.userReg_layout {
    width: 100%;
    float: left;
}

#signUpAsEmployerUserRegMember .radioindent_new {
    width: 50%;
}
#signUpAsEmployerUserRegMember .user_name_button {
    float: left;
    margin-left: -3%;
    margin-top: 6%;
    margin-bottom: 1%;
}

/*15481*/
.change_mobile_gray {
    width: 100% !important;
    /* height: 9.5em; */
    height: auto;
    float: left;
    margin-bottom: 20px;
}

#signUpAsEmployerUserRegMember label.alignLabel02.label_email span.email_address_span {
    margin-left: -8px;
}

#signUpAsEmployerUserRegMember a.change_mobile_link.mobile_link_1.Change_email_address {
    padding: 8px 0px 0px 0px;
    float: left;
}
/*15481*/
.border1902sub {
	width:100%;
}

.div_content_float_right {
	float:none;

	margin-top:10%;
}

#signUpAsEmployerUserRegMember input[type="text"].new_mobile_number1 {
	margin-bottom:10%;
}

.member_login_firsttime_ul {
	display:none;
}

.mar21 {
	display:none;
}
.signupAsMember-mobile-img {
	display:flex;
	margin-bottom:30px;
}

.signupAsMember-mobile-img .dash {
    position: relative;
    top: 50%;
    transform: translateY(10px);
    border: 0.5px solid #ccc;
}

.numberCircle.disabled {
    border: 2px solid #cecece;
    background: #e4e4e4;
    color: #333;
}

/*15480*/
#signUpAsEmployerUserRegMember input[type="text"]{
   -webkit-text-fill-color: #666;
    opacity: 1;
}
/*p80*/



/*signupSelfEmployed*/
#signupSelfEmployed #user_registration .userReg_layout input.ni_txtbx {
    float: left;
    margin-right: 12px;
    padding-left: 0;
    text-align: center;
    width: 14%;
}

#signupSelfEmployed #adressTxtId {
    width: 100%;
}

#signupSelfEmployed .width_reset .help_img {
    margin-right: 21%;
}

#signupSelfEmployed #user_registration .user_name_button {
	float: right;
    margin-right: 21%;
    margin-top: 6%;
}

 /* 15531 mobile */
#signupSelfEmployed .user_name_button input {
    float: right;
    margin-right: 19px;
}
/* 15531 mobile */


 #signupSelfEmployed .radioindent_new {
     width: 50%; 
}
/*signupSelfEmployed*/
/*15322*/
#user_registration .tab-content .login-con-wrapper .login-form-wrapper label {
     width: 100%; 
}

.login-con-wrapper p:nth-child(2) {
     margin-bottom: 0; 
}

/*15322*/

/*15304*/
fieldset{
	min-width:100%;
}
/*15304*/
/*15260*/
#form_manage_pwd .help_img {
    margin-right: 18%;
}
/*15260*/
/*15274*/
#frmChangePwd .float_right.user_reg_button_div{
float:right;
}

#frmChangePwd .user_reg_button_div {
    margin-right: 30%;
}
/*15274*/

/*15665*/
.padding_20_tb {
    
    margin-left: 0%;
}

.model_passcode_Confirm {
width:100%;
padding:10px;
margin-left:0px;
}

#verifyPasscodeButtonId {
margin-top: 15%;
  
    margin-left: 56%;
}

#verifyPasscodeId div.float_right{
float:left;
}

#againSendOTPId {
width:65%;
}
/*15665*/


/*MVP5 ENDS*/


/*MVP6 STARTS*/

/*P90*/
.optout-options-mobile{
	display:block;
	display:flex;
	margin-bottom:30px;
}

.optout-options-mobile .dash {
    position: relative;
    top: 50%;
    transform: translateY(10px);
    border: 0.5px solid #ccc;
}

.optout-options-mobile .numberCircle{
	width:31px;
}

#body_left_content ul.progress_oo{
	display:none;
}

.optOut-from-bar span{
	display:block;
    font-size: 1.2em;
    margin-top: 10px;
    margin-left: 0;
}

/*P90*/

/*P91*/

.yearly-earnings {
    width: 100%;
}
.yearly-earnings-amount{
	width:100%;
}

.mobile_align_flex_right {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
    float: right;
}

.mobile_align_flex_right input {
    margin-bottom: 20px;
}

.dash.red_border {
    border: 0.5px solid red !important;
}

.yearly-earnings-amount > span {
    margin-right: 3px;
}

/*P91*/

/*P92*/

.user-label{
	width:100%;
}

.user-details{
	width:100%;
}

#tawOptOutFormId ul.bullet_temp li:last-child {
    padding-bottom: 0;
}

/*P92*/

/*P93*/

.opt-out-reason{
	padding-bottom:0;
}

#body_left_content .emailInputs input[type="text"] {
    width:100%;
}

.default_margin_mobile_tablet{
	margin-bottom:0 !important;
}

.optOutInEmail .mobile_align_flex_right input:nth-child(1) {
    margin-bottom: 0;
}

/*P93*/



/*MVP6 ENDS*/

/*mvp6 defects starts*/

/*15441*/
.optout-options-mobile .numberCircle a{
  color:#666;
}
/*15441*/

/*15387*/
ul.bullet_temp li {
    background: transparent   url(../../../includes/common/images/Bullet_burgundy.gif) no-repeat   left 5px;
}
/*15387*/

/*mvp6 defects ends*/
/*SR2003 STARTS*/
#checkDetails .omo_float_leftnumber {
	float:left;
	
}
#scTransferOut .float_leftnumber {
	margin-right:6px;
}
#checkDetails .omo_margin_left{
	margin-left: 0px;
}
.disp_mobile20{
     display:block;
}
.omo_box1 {
	padding-bottom: 20px;
	padding-top: 20px;
	
}
.omo_box2 {
	padding-bottom: 20px;
	padding-top: 20px;
	
}
#checkDetails .omo_padding_number{
	padding-top: 8px;
}
.boX2_color{
	background: #FFFDEE url(../../../includes/common/images/Icn_alrt-red_small.png) no-repeat 12px 8px;
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-top: 8px;
}
.padding_left_35{
	padding-left: 35px;
}
#checkDetails .padding_bt_16{
	padding-bottom: 14px;
	padding-top: 10px;
}
#scTransferOut .omo_margin_left{
	margin-left: 0px;
}
#scTransferOut .omo_float_leftnumber {
	float:left;
}
#scTransferOut .omo_padding_number{
	padding-top: 8px;
}

#scTransferOut .number{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#omoThankYou .omo_float_leftnumber {
	float:left;
	
}
#omoThankYou .omo_padding_number{
	padding-top: 8px;
}

#omoThankYou .omo_margin_left{
	margin-left: 0px;
}
#omoThankYou .padding_bt_16{
	padding-bottom: 14px;
	padding-top: 10px;
}
.label_text_omo {
    color: #666666;
    width: 71%;
    float: left;
}
p.padding_1 { 
    padding-bottom: 13px !important;
    float: none;
}
#partialCashThankYou .omo_padding_number{
	padding-top: 8px;
}
#partialCashThankYou .omo_float_leftnumber {
	float:left;
	
}

#partialCashThankYou .omo_margin_left{
	margin-left: 0px;
}
#partialCashThankYou .padding_bt_16{
	padding-bottom: 14px;
	padding-top: 10px;
}
#ThankYouEvidence .omo_padding_number{
	padding-top: 8px;
}
#ThankYouEvidence .omo_float_leftnumber {
	float:left;
	
}

#ThankYouEvidence .omo_margin_left{
	margin-left: 0px;
}
#ThankYouEvidence .padding_bt_16{
	padding-bottom: 14px;
	padding-top: 10px;
}
 
.mobile_box{
	border-top: none;
}
/*SR2003 ENDS*/	

/*SR20_2004 STARTS*/

#right_content_top_sr20 {
       margin-top: -57px;
}
#right_content_top_outer1 {
    width: 100%;
	margin-top:0px;
}
#right_content_top_outer1 img
 {
    display: none;
	
}

 .panelleft_nw a img {
    margin-bottom: 30px;
    display:block;
    border: solid 1px #c0c0c0;
	/*width: 262px;
    height: 121px;*/
	width:100%;
}
#right_content_top_outer1 img.video_thumbnail {
    display: block;
}
/*SR20_2004 ENDS*/

/*SR20-2001 admin pages header*/
	
#header-dashboard-wrapper{
    margin-left: 15px;
    margin-right: 15px;
}

#header-dashboard-wrapper{
    margin-left: 20px;
    margin-right: 20px;
}

#header-dashboard-wrapper .navigation_block{
	display:none;
}

 #header-dashboard-wrapper #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper #mobile-navigation.open li{
	font-family:Muli;
	font-size:1.125em;
	border-bottom:1px solid #DBE1EA;
        font-weight:bold;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li{
	border-bottom:none;
}


#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li:active{
	background:#28465F;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	float:left;
	margin-left:15px;
}

#header-dashboard-wrapper .nest_logo_small{
	margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    border-bottom:none;
}

#header-dashboard-wrapper .logo_block .toggle-switch img{
	height: 20px;
    width: 28px;
}

#header-dashboard-wrapper .logo_block .toggle-switch span.close:BEFORE, .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}


#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close::after {
    bottom: 0;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}


#header-dashboard-wrapper .logo_block .toggle-switch span.close {
    /*background: #494a4c none repeat scroll 0 0;*/
    display: block;
    height: 3px;
    left: 24px;
    position: absolute;
    top: 30px;
    /* width: 33px; */
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close {
    width: 35px;
    top: 33px;
    margin-left:15px;
}

#header-dashboard-wrapper #mobile-navigation, #mob-nav ul {
    display: none;
}

#header-dashboard-wrapper #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	cursor: pointer;
    margin-right:40px;
    text-align: center;
}

#header-dashboard-wrapper .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper #mob-nav{
	border-top:1px solid #DBE1EA;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
	color:#28465F;
	font-weight:bold;
	padding:20px;
	/*display:block;*/
}

#header-dashboard-wrapper .toggle-switch{
	display:block;
}

#header-dashboard-wrapper .account_block img{
	float:right;
}

#header-dashboard-wrapper .account_block{
	clear: both;
    margin-right: 0;
    font-weight: normal;
    font-size: 10px;
    color: #28465F;
    display:block;
    cursor:pointer;
}

#header-dashboard-wrapper .account_block i{
	display:none;
}

#header-dashboard-wrapper .logo_block{
	display:block;
}

#header-dashboard-wrapper #top-new-links.logged_in{
	display:block;
	display:flex;
}

#header-dashboard-wrapper .header_left_space{
	display:none;
}

#header-dashboard-wrapper .member_block{
	display: inline-block;
    padding: 10px;
    text-align: center;
    width: 33%;
    font-weight: bold;
    
}

#header-dashboard-wrapper .employer_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper .advisor_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper .header_right_block{
	display:none;
}

#header-dashboard-wrapper{
    margin:0;
}

#header-dashboard-wrapper .toggle-switch {
    display: block;
}
	
#header-dashboard-wrapper .account_block i {
    display: none;
}	
	
#header-dashboard-wrapper .header_right_lower_block .account_block {
     font-weight: normal; 
     margin-right: 0; 
}	

#header-dashboard-wrapper .logo_block{
	margin:20px 0 20px 0;
}

#header-dashboard-wrapper .nest_logo_small{
	margin:0;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	margin-right:0;
}

#header-dashboard-wrapper .header_right_lower_block .account_block{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper .header_right_lower_block .account_block img{
	margin-bottom:13px;
}


#header-dashboard-wrapper .advisor_block{
	height:auto;
}
#header-dashboard-wrapper .employer_block{
	height:auto;
}

#header-dashboard-wrapper .member_block{
	height:auto;
}

#header-dashboard-wrapper .account_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper .account_block img{
	margin-right:0;
}

#header-dashboard-wrapper .header_right_lower_block{
	position:static;
}

#header-dashboard-wrapper .logo_block .toggle-switch span.close:BEFORE, #header-dashboard-wrapper .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	width:30px;
	margin-left:0;
}

#header-dashboard-wrapper ul#mob-nav li a{
	border-bottom:none;
}

#header-dashboard-wrapper .header_right_lower_block .mail_block_new.disp_none{
	display:none;
}

#header-dashboard-wrapper .header_right_lower_block .account_block.disp_none{
	display:none;
}

#header-dashboard-wrapper .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper li.mob_input_box{
	background: #28465F;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete{
	width:100%;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete input{
	border-radius: 5px 0 0 5px;
    border: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    font-size: 1em;
    font-family: Muli;
    color: #3c3c3c;
    background: #FFFFFF;
    margin: 20px;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	width:95%;
}

#header-dashboard-wrapper #header_search_button{
    background: #fff url(../../../../dam/nestlibrary/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
    background-size: 15px 15px;
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;	
}

#header-dashboard-wrapper li.mob_input_box .awesomplete{
	width:87%;
}

#header-dashboard-wrapper span.right_arrow_image img{
	width:12px;
	height:20px;
}

#header-dashboard-wrapper span.right_arrow_image{
	float:right;
}

/*NEW*/


#header-dashboard-wrapper .logo_block .left_block{
	display: flex;
    align-items: center;
}


.vis_hidden{
	visibility:hidden !important;
}

#header-dashboard-wrapper .header_right_lower_block.disp_none{
	display:none;
}

#header-dashboard-wrapper .logo_block .left_block{
	margin-left:0;
}

#header-dashboard-wrapper .mail_block_new_wrapper{
	display:flex;
	flex-direction:column;
	font-size:0.6em;
}

#header-dashboard-wrapper .header_right_lower_block .mail_block_new{
	margin-bottom:13px;
}
	
	
#header-dashboard-wrapper .left_wrapper{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper .menu_flex{
	font-size: 0.625em;
	font-weight:bold;
	color:#28465F;
}

#header-dashboard-wrapper .menu_flex{
	display:block;
}

#header-dashboard-wrapper .mail_block_new_wrapper > span{
	display:block;
}


#header-dashboard-wrapper .mail_block_new span.round{
	bottom: 35%;
	left: 67%;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:0.9em;
}

#header-dashboard-wrapper .menu_flex.disp_none {
    display: none;
}

#header-dashboard-wrapper .buttons_block_loggedout{
	display:none;
}


#header-dashboard-wrapper .mobile_loggedout_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper .mobile_loggedout_block{
	display: flex;
    flex-direction: column;
    margin-right: 20px;
}

#header-dashboard-wrapper .log_in{
	font-size: 0.6em;
}

#header-dashboard-wrapper #mobile_loggedin_navigation {
    display: none;
    background: #EFF3F9;
}

#header-dashboard-wrapper #mobile_loggedin_navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
    padding:30px;
    text-align:right;
}

#header-dashboard-wrapper .header_right_lower_block .toggle-switch-mob-loggedout {
    border: medium none;
    cursor: pointer;
    position: absolute;
    right: 90px;
    width: 70px;
    text-align: center;
}

#header-dashboard-wrapper .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block span.block {
	background: #494a4c none repeat scroll 0 0;
	display: block;
	height: 3px;
	left: 18px;
	position: absolute;
	top: 30px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block span.block:BEFORE, #header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block span.block:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active ~ span.block::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

#header-dashboard-wrapper .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 35px;
    top: 33px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::before{
	top: 0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}


#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::after{
	bottom: 0;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

#header-dashboard-wrapper .header_right_lower_block .toggle-switch-mob-loggedout{
	top:0;
}


#header-dashboard-wrapper #mobile-navigation.open li a{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

#header-dashboard-wrapper span.right_arrow_image img{
	width: 25px;
    height: 25px;
}


#header-dashboard-wrapper .logo_block.default_margin_top{
	margin-top:10px;
}

#header-dashboard-wrapper .logo_block .toggle-switch img {
    height: 30px;
    width: 35px;
}

#header-dashboard-wrapper .member_block.default {
    background:#28465F;
    color:#fff;
}


#header-dashboard-wrapper .member_block, #header-dashboard-wrapper .employer_block, #header-dashboard-wrapper .advisor_block{
	padding:15px;
	width:auto;
	
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:-1%;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	left: 15px;
    position: absolute;
    top: 44%;
    bottom: 0;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: -3px;
}

#header-dashboard-wrapper .support_link.support_mobile{
	flex-direction: row-reverse;
}

#header-dashboard-wrapper .support_link.support_mobile  span:first-child{
	margin: auto;
}

#header-dashboard-wrapper .support_link.support_mobile .right_arrow_image{
	transform: rotate(180deg);
}

#header-dashboard-wrapper .help_center_link, #header-dashboard-wrapper .contact_us_link{
	line-height:120%;
	display:none;
}


#header-dashboard-wrapper #mobile-navigation.open li a.help_center_link, #header-dashboard-wrapper #mobile-navigation.open li a.contact_us_link{
	display:none;
}

#header-dashboard-wrapper #mobile-navigation.open li a:hover{
	text-decoration:none;
}


#header-dashboard-wrapper #mob-nav ul.accessibility_links_new{
	display:block;
	display: flex;
    flex-direction: row;
    color: #fff;
    padding-top:30px;
    padding-bottom:30px;
}

#header-dashboard-wrapper #mob-nav ul.accessibility_links_new li{
	color: #fff;
    background: #28465F;
    font-weight:bold;
    font-size:0.889em;
    margin-right:20px;
    border-bottom:none;
}

#header-dashboard-wrapper li.mob_input_box{
	padding:20px;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	border-right:none;
}


#header-dashboard-wrapper #header_search_button.button_arrow{
	background:#fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
	background-size:15px 15px;
}


#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box:active{
	background:#28465F;
}


#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box:hover {
    background: #28465F;
}


#header-dashboard-wrapper .member_block, #header-dashboard-wrapper .employer_block, #header-dashboard-wrapper .advisor_block{
	width:33.3%;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: 0.9em;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav{
	padding-top:0;
}

#header-dashboard-wrapper #search_text.header_imagemag {
    width: 91%;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li{
	font-size:0.889em;
}


#header-dashboard-wrapper #mob-nav ul.accessibility_links_new{
	padding-top:20px;
	padding-bottom:20px;
}

#header-dashboard-wrapper #mob-nav ul.accessibility_links_new li{
	margin-right:10px;
}


/*basic style guidelines for 2001*/
#header-dashboard-wrapper, #header-dashboard-wrapper > * {
	font-family:Muli;
    font-size:16px;
    color: #3c3c3c;
    line-height:20px;
}


#header-dashboard-wrapper a{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#28465f;
	line-height:100%;
}

#header-dashboard-wrapper a:hover{
	font-family:Muli;
	text-decoration:underline;
	text-decoration-thickness:3px;
	color:#325977;
	font-size:1em;
}

#header-dashboard-wrapper a:active{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#4f285f;
}

#header-dashboard-wrapper h1{
	font-family:HurmeGeometricSans4-Bold;
	font-size:2em;
	color:#28465F;
	line-height:190%;
}

#header-dashboard-wrapper h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.31em;
	color:#28465F;
	line-height:160;
}

#header-dashboard-wrapper h2.orange_h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#E66E00;
	line-height:160%;
}

#header-dashboard-wrapper h3{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1em;
	color:#28465F;
	line-height:100%;
}

/*basic style guidelines for 2001*/

#header-dashboard-wrapper #top-new-links.logged_in{
     /*PL026 
	justify-content: space-around; */
}

#header-dashboard-wrapper .member_block, #header-dashboard-wrapper .employer_block, #header-dashboard-wrapper .advisor_block{
	width:auto;
	padding:10px;
	padding-left:22px;
	padding-right:22px;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
	text-decoration: none;
}

#header-dashboard-wrapper {
    margin: 0 15px;
}

#header-dashboard-wrapper .left_wrapper{
	margin-left: 30px;
    margin-right: 30px;
    align-items: center;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	margin:0;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
	position: relative;
    top: 17px;
    left: 31px;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper .close_text{
	display:none;
}

#header-dashboard-wrapper .close_text {
    font-size: 0.625em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper #mob-nav ul.accessibility_links_new{
	padding-top:28px;
	padding-bottom:15px;
}

#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box{
	padding-bottom:0;
}


#header-dashboard-wrapper #mob-nav ul.accessibility_links_new li{
	margin-right:16px;
}


#header-dashboard-wrapper #mob-nav .accessibility_links_new li:first-child{
	margin-right:28px;
}

#header-dashboard-wrapper li.mob_input_box{
	padding:15px;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
	    padding: 20px 15px;
}

#header-dashboard-wrapper .left_wrapper{
	margin-left:15px;
}


#header-dashboard-wrapper .logo_block .toggle-switch span.close{
	left:15px;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:20px;
	font-size:0.8em;
	font-weight:normal;
}

#header-dashboard-wrapper .menu_flex{
	font-size:0.8em;
	font-weight:normal;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	text-decoration:none;
}


/*SR20-2001 admin pages mobile header*/

/*SR20-2001 mobile pages header*/
	
#header-dashboard-wrapper-new{
    margin-left: 15px;
    margin-right: 15px;
}

#header-dashboard-wrapper-new{
    margin-left: 20px;
    margin-right: 20px;
}

#header-dashboard-wrapper-new .navigation_block{
	display:none;
}

 #header-dashboard-wrapper-new #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li{
	font-family:Muli;
	font-size:1.125em;
	border-bottom:1px solid #DBE1EA;
        font-weight:bold;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li{
	border-bottom:none;
}


#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li:active{
	background:#28465F;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	float:left;
	margin-left:15px;
}

#header-dashboard-wrapper-new .nest_logo_small{
	margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    border-bottom:none;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch img{
	height: 20px;
    width: 28px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch span.close:BEFORE, .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}


#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close::after {
    bottom: 0;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}


#header-dashboard-wrapper-new .logo_block .toggle-switch span.close {
    /*background: #494a4c none repeat scroll 0 0;*/
    display: block;
    height: 3px;
    left: 24px;
    position: absolute;
    top: 30px;
    /* width: 33px; */
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close {
    width: 35px;
    top: 33px;
    margin-left:15px;
}

#header-dashboard-wrapper-new #mobile-navigation, #mob-nav ul {
    display: none;
}

#header-dashboard-wrapper-new #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	cursor: pointer;
    margin-right:40px;
    text-align: center;
}

#header-dashboard-wrapper-new .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper-new #mob-nav{
	border-top:1px solid #DBE1EA;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a{
	color:#28465F;
	font-weight:bold;
	padding:20px;
	/*display:block;*/
}

#header-dashboard-wrapper-new .toggle-switch{
	display:block;
}

#header-dashboard-wrapper-new .account_block img{
	float:right;
}

#header-dashboard-wrapper-new .account_block{
	clear: both;
    margin-right: 0;
    font-weight: normal;
    font-size: 10px;
    color: #28465F;
    display:block;
    cursor:pointer;
}

#header-dashboard-wrapper-new .account_block i{
	display:none;
}

#header-dashboard-wrapper-new .logo_block{
	display:block;
}

#header-dashboard-wrapper-new #top-new-links.logged_in{
	display:block;
	display:flex;
}

#header-dashboard-wrapper-new .header_left_space{
	display:none;
}

#header-dashboard-wrapper-new .member_block{
	display: inline-block;
    padding: 10px;
    text-align: center;
    width: 33%;
    font-weight: bold;
    
}

#header-dashboard-wrapper-new .employer_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper-new .advisor_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper-new .header_right_block{
	display:none;
}

#header-dashboard-wrapper-new{
    margin:0;
}

#header-dashboard-wrapper-new .toggle-switch {
    display: block;
}
	
#header-dashboard-wrapper-new .account_block i {
    display: none;
}	
	
#header-dashboard-wrapper-new .header_right_lower_block .account_block {
     font-weight: normal; 
     margin-right: 0; 
}	

#header-dashboard-wrapper-new .logo_block{
	margin:20px 0 20px 0;
}

#header-dashboard-wrapper-new .nest_logo_small{
	margin:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	margin-right:0;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block img{
	margin-bottom:13px;
}


#header-dashboard-wrapper-new .advisor_block{
	height:auto;
}
#header-dashboard-wrapper-new .employer_block{
	height:auto;
}

#header-dashboard-wrapper-new .member_block{
	height:auto;
}

#header-dashboard-wrapper-new .account_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper-new .account_block img{
	margin-right:0;
}

#header-dashboard-wrapper-new .header_right_lower_block{
	position:static;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch span.close:BEFORE, #header-dashboard-wrapper-new .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	width:30px;
	margin-left:0;
}

#header-dashboard-wrapper-new ul#mob-nav li a{
	border-bottom:none;
}

#header-dashboard-wrapper-new .header_right_lower_block .mail_block_new.disp_none{
	display:none;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block.disp_none{
	display:none;
}

#header-dashboard-wrapper-new .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper-new li.mob_input_box{
	background: #28465F;
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete{
	width:100%;
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete input{
	border-radius: 5px 0 0 5px;
    border: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    font-size: 1em;
    font-family: Muli;
    color: #3c3c3c;
    background: #FFFFFF;
    margin: 20px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
	width:95%;
}

#header-dashboard-wrapper-new #header_search_button{
    background: #fff url(../../../../dam/nestlibrary/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
    background-size: 15px 15px;
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;	
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete{
	width:87%;
}

#header-dashboard-wrapper-new span.right_arrow_image img{
	width:12px;
	height:20px;
}

#header-dashboard-wrapper-new span.right_arrow_image{
	float:right;
}

/*NEW*/


#header-dashboard-wrapper-new .logo_block .left_block{
	display: flex;
    align-items: center;
}


.vis_hidden{
	visibility:hidden !important;
}

#header-dashboard-wrapper-new .header_right_lower_block.disp_none{
	display:none;
}

#header-dashboard-wrapper-new .logo_block .left_block{
	margin-left:0;
}

#header-dashboard-wrapper-new .mail_block_new_wrapper{
	display:flex;
	flex-direction:column;
	font-size:0.6em;
}

#header-dashboard-wrapper-new .header_right_lower_block .mail_block_new{
	margin-bottom:13px;
}
	
	
#header-dashboard-wrapper-new .left_wrapper{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper-new .menu_flex{
	font-size: 0.625em;
	font-weight:bold;
	color:#28465F;
	margin-top: 13px /*16968 PL028*/;
}

#header-dashboard-wrapper-new .menu_flex{
	display:block;
}

#header-dashboard-wrapper-new .mail_block_new_wrapper > span{
	display:block;
}


#header-dashboard-wrapper-new .mail_block_new span.round{
	bottom: 35%;
	left: 67%;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:0.9em;
}

#header-dashboard-wrapper-new .menu_flex.disp_none {
    display: none;
}

#header-dashboard-wrapper-new .buttons_block_loggedout{
	display:none;
}


#header-dashboard-wrapper-new .mobile_loggedout_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper-new .mobile_loggedout_block{
	display: flex;
    flex-direction: column;
    margin-right: 20px;
}

#header-dashboard-wrapper-new .log_in{
	font-size: 0.6em;
}

#header-dashboard-wrapper-new #mobile_loggedin_navigation {
    display: none;
    background: #EFF3F9;
}

#header-dashboard-wrapper-new #mobile_loggedin_navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
    padding:30px;
    text-align:right;
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-switch-mob-loggedout {
    border: medium none;
    cursor: pointer;
    position: absolute;
    right: 90px;
    width: 70px;
    text-align: center;
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block span.block {
	background: #494a4c none repeat scroll 0 0;
	display: block;
	height: 3px;
	left: 18px;
	position: absolute;
	top: 30px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block span.block:BEFORE, #header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block span.block:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active ~ span.block::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 35px;
    top: 33px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::before{
	top: 0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}


#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::after{
	bottom: 0;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-switch-mob-loggedout{
	top:0;
}


#header-dashboard-wrapper-new #mobile-navigation.open li a{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

#header-dashboard-wrapper-new span.right_arrow_image img{
	width: 25px;
    height: 25px;
}


#header-dashboard-wrapper-new .logo_block.default_margin_top{
	margin-top:10px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch img {
    height: 30px;
    width: 35px;
}

#header-dashboard-wrapper-new .member_block.default {
    background:#28465F;
    color:#fff;
}


#header-dashboard-wrapper-new .member_block, #header-dashboard-wrapper-new .employer_block, #header-dashboard-wrapper-new .advisor_block{
	padding:15px;
	width:auto;
	
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:-1%;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	left: 15px;
    position: absolute;
    top: 44%;
    bottom: 0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: -3px;
}

#header-dashboard-wrapper-new .support_link.support_mobile{
	flex-direction: row-reverse;
}

#header-dashboard-wrapper-new .support_link.support_mobile  span:first-child{
	margin: auto;
}

#header-dashboard-wrapper-new .support_link.support_mobile .right_arrow_image{
	transform: rotate(180deg);
}

#header-dashboard-wrapper-new .help_center_link, #header-dashboard-wrapper-new .contact_us_link{
	line-height:120%;
	display:none;
}


#header-dashboard-wrapper-new #mobile-navigation.open li a.help_center_link, #header-dashboard-wrapper-new #mobile-navigation.open li a.contact_us_link{
	display:none;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a:hover{
	text-decoration:none;
}


#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new{
	display:block;
	display: flex;
    flex-direction: row;
    color: #fff;
    padding-top:30px;
    padding-bottom:30px;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li{
	color: #fff;
    background: #28465F;
    font-weight:bold;
    font-size:0.889em;
    margin-right:20px;
    border-bottom:none;
}

#header-dashboard-wrapper-new li.mob_input_box{
	padding:20px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
	border-right:none;
}


#header-dashboard-wrapper-new #header_search_button.button_arrow{
	background:#fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
	background-size:15px 15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li:active {
    background: #E2E4EA;
}


#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box:active{
	background:#28465F;
}


#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box:hover {
    background: #28465F;
}


#header-dashboard-wrapper-new .member_block, #header-dashboard-wrapper-new .employer_block, #header-dashboard-wrapper-new .advisor_block{
	width:33.3%;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: 0.9em;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav{
	padding-top:0;
}

#header-dashboard-wrapper-new #search_text.header_imagemag {
    width: 91%;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li{
	font-size:0.889em;
}


#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new{
	padding-top:20px;
	padding-bottom:20px;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li{
	margin-right:10px;
}


/*basic style guidelines for 2001*/
#header-dashboard-wrapper-new, #header-dashboard-wrapper-new > * {
	font-family:Muli;
    font-size:16px;
    color: #3c3c3c;
    line-height:20px;
}


#header-dashboard-wrapper-new a{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#28465f;
	line-height:100%;
}

#header-dashboard-wrapper-new a:hover{
	font-family:Muli;
	text-decoration:underline;
	text-decoration-thickness:3px;
	color:#325977;
	font-size:1em;
}

#header-dashboard-wrapper-new a:active{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#4f285f;
}

#header-dashboard-wrapper-new h1{
	font-family:HurmeGeometricSans4-Bold;
	font-size:2em;
	color:#28465F;
	line-height:190%;
}

#header-dashboard-wrapper-new h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.31em;
	color:#28465F;
	line-height:160;
}

#header-dashboard-wrapper-new h2.orange_h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#E66E00;
	line-height:160%;
}

#header-dashboard-wrapper-new h3{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1em;
	color:#28465F;
	line-height:100%;
}

/*basic style guidelines for 2001*/

#header-dashboard-wrapper-new #top-new-links.logged_in{
	justify-content: space-around;
}

#header-dashboard-wrapper-new .member_block, #header-dashboard-wrapper-new .employer_block, #header-dashboard-wrapper-new .advisor_block{
	width:auto;
	padding:10px;
	padding-left:22px;
	padding-right:22px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a{
	text-decoration: none;
}

#header-dashboard-wrapper-new {
    margin: 0 15px;
}

#header-dashboard-wrapper-new .left_wrapper{
    margin-left: 30px;
    margin-right: 20px /*16968 PL028*/;
    align-items: center;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	margin:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	position: relative;
    top: 17px;
    left: 31px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper-new .close_text{
	display:none;
}

#header-dashboard-wrapper-new .close_text {
    font-size: 0.625em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new{
	padding-top:28px;
	padding-bottom:15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box{
	padding-bottom:0;
}


#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li{
	margin-right:16px;
}


#header-dashboard-wrapper-new #mob-nav .accessibility_links_new li:first-child{
	margin-right:28px;
}

#header-dashboard-wrapper-new li.mob_input_box{
	padding:15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a{
	    padding: 20px 15px;
}

#header-dashboard-wrapper-new .left_wrapper{
	margin-left:15px;
}


#header-dashboard-wrapper-new .logo_block .toggle-switch span.close{
	left:15px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:20px;
	font-size:0.8em;
	font-weight:normal;
}

#header-dashboard-wrapper-new .menu_flex{
	font-size:0.8em;
	font-weight:normal;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	text-decoration:none;
}

#header-dashboard-wrapper-new .logo_block .left_block{
	width: 54% /*16968 PL028*/;
}

#header-dashboard-wrapper-new .header_right_block_new{
	width:51%;
	margin-right:0;
}

#header-dashboard-wrapper-new .logo_block{
	display:flex;
}

#header-dashboard-wrapper-new .header_right_block_new .line{
	display:none;
}

#header-dashboard-wrapper-new .my_account_block_new{
	padding-left:0;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text img{
	display:none;
}

#header-dashboard-wrapper-new .my_account_block_new{
	flex-direction:column;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text{
	font-weight: normal; 
     margin-left: 0; 
    margin-right: 0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	border:none;
}

#header-dashboard-wrapper-new .account_sub_block{
	position:static;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
	font-size: 0.6em;
    font-weight: bold;
    color:#28465F;
    margin-top:10px;
}

#header-dashboard-wrapper-new .header_right_block_new{
	justify-content:space-around;
}

#header-dashboard-wrapper-new .mail_image_block_new{
	flex-direction:column;
}

#header-dashboard-wrapper-new .mail_image_block_new img{
	margin-bottom:10px;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text span{
	font-size: 0.6em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper-new .menu_flex{
	font-size: 0.6em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper-new .logo_block .left_block{
	padding-top:0;
}

#header-dashboard-wrapper-new .left_wrapper{
	    margin-top: 15px;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text{
	display:block;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
	margin-bottom:0;
}

#header-dashboard-wrapper-new #top-new-links{
	display:none;
}

.skip-navigation{
	display:none;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li {
    font-size: 1.125em;
    color: #28465f;
}


#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:15px;
	margin-top:10px;
	top:14px;
	left:0;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav .accessibility_links_new li{
	font-size: 0.889em;
	color:#fff;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
	width:80px;
	position: relative;
    right: 15px;
    border: none;
}

/*SR20-2001 member pages mobile header*/

/*CR762*/

.filter_style label{
	width:100%;
	margin-bottom:10px;
}

#ifaLandingForMember .table_wrapper th{
	padding-right:10px;
}

.table_cont_shedule .slect_btn{
	text-align:right;
}


/*header*/



/*header*/

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:17px;
}

.no_access_block_new {
    margin-left: 15px;
}

.no_access_block_new h1, .no_access_block_new p{
	margin-left:0;
}



/*CR762*/

/*footer in member pages*/

.footer-links ul li {
    display: block;
    margin-bottom: 24px;
    margin-right: 0;
}

.footer-wrapper-innerContent {
    margin: 0 15px;
}

.footer-links ul li {
    display: block;
    margin-bottom: 24px;
    margin-right: 0;
}

/*footer in member pages*/

/*new UI issues*/

#header-dashboard-wrapper #mobile-navigation.open li a{
	padding:15px 20px;
}

#mobile-navigation.open #mob-nav li{
	padding: 15px;
}

#header-dashboard-wrapper li.mob_input_box{
	padding:15px;
}

#header-dashboard-wrapper li.mob_input_box{
	padding-bottom:0;
}

#mobile-navigation.open #mob-nav li{
	padding:15px;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete{
	width:100%;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a {
    padding: 0;
    display: inline-block;
    color: white;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav .accessibility_links_new li {
    font-size: 0.889em;
    color: #fff;
    padding: 0;
}
#header-dashboard-wrapper #mobile-navigation.open #mob-nav .accessibility_links_new li{
	padding:0;
}

#header-dashboard-wrapper #search_text.header_imagemag{
   margin:0;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav  li:first-child{
   padding:0; 
}

#header-dashboard-wrapper #mobile-navigation.open li a{
   font-size:1.2em;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li:last-child{
	padding:0;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li:nth-child(3){
	padding:0;
}

/*new UI Issues*/

/*15831-mobile*/
#header-dashboard-wrapper-new li.mob_input_box .awesomplete {
    width: 100%;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new {
    clear: both;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a {
    padding: 0;
    display: inline-block;
    color: white;
}
#header-dashboard-wrapper-new #search_text.header_imagemag {
    margin: 0;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li {
	padding:0px;
}
/*15831-mobile*/

/*15807*/
#ifaLandingForMember .table_cont_shedule .slect_btn{
	text-align: center;
}

.div_left_content_top{
  padding:20px;
}
/*15807*/


/*login header*/
#header-dashboard-wrapper .logo_block .toggle-switch img {
    height: 20px;
    width: 28px;
}

#header-dashboard-wrapper .mail_image_block_new img {
    margin-bottom: 0;
}

#header-dashboard-wrapper .my_account_block_new{
    height:auto;
   margin-top:8px;
}

#header-dashboard-wrapper .menu_flex{
  font-size: 0.625em;
} 

#header-dashboard-wrapper .my_account_block_new{
   margin-top:0;
} 

#header-dashboard-wrapper .my_account_block_new .my_account_text span{
   margin-top:8px;
}

#header-dashboard-wrapper .logo_block .left_block {
    padding-top: 10px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper .logo_block{
  margin-bottom:10px;
}

#header-dashboard-wrapper .menu_flex, #header-dashboard-wrapper-new .mail_image_block_new .mail_text span, #header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
  font-weight:normal;
}


#header-dashboard-wrapper #mobile-navigation.open li a{
   padding:15px;
   font-size:16px;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
  left:-2px;
  margin-top:15px;
}

#header-dashboard-wrapper #mobile-navigation.open li a.support_link{
  padding:10px 15px;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
   left:15px;
}

/* login header*/

/*header*/
#header-dashboard-wrapper-new .logo_block .toggle-switch img {
    height: 20px;
    width: 28px;
}

#header-dashboard-wrapper-new .mail_image_block_new img {
    margin-bottom: 0;
}

#header-dashboard-wrapper-new .my_account_block_new{
    height:auto;
   margin-top:8px;
}

#header-dashboard-wrapper-new .menu_flex{
  font-size: 0.625em;
} 

#header-dashboard-wrapper-new .my_account_block_new{
   margin-top:0;
} 

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
   margin-top:8px;
}

#header-dashboard-wrapper-new .logo_block .left_block {
    padding-top: 10px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper-new .logo_block{
  margin-bottom:10px;
}

#header-dashboard-wrapper-new .menu_flex, #header-dashboard-wrapper-new .mail_image_block_new .mail_text span, #header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
  font-weight:normal;
}


#header-dashboard-wrapper-new #mobile-navigation.open li a{
   padding:15px;
   font-size:16px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  left:-2px;
  margin-top:15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a.support_link{
  padding:10px 15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li{
  padding:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  left:15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li.mob_input_box{
	padding:15px;

}

/*header*/

/*16025*/
	#body_full_col .signup_signpost_container {
	display: flex;
	width: 100%;
}
#body_full_col .signup_signpost_wrapper {
    width: auto;
    margin-right: 0;
    float: left;
}
#body_full_col .signup_signpost_container{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
#body_full_col .signup_signpost_wrapper .signpost_article .signpost_header {
    border-bottom: 0 none;
    overflow: auto;
    padding: 0;
    min-height: auto;
}
#body_full_col .signpost_article .signpost_inner .signpost_body {
    min-height: auto;
    overflow: hidden;
}
.member_signup_but_div, .employer_signup_but_div, .self_employer_signup_but_div, .tpa_signup_div {
    text-align: left;
}
/*16025*/

.cookie-policy-wrapper, #header-dashboard-wrapper-new, .footer-wrapper{
	margin-left:0;
	margin-right:0;
}

#header-dashboard-wrapper {
    margin-left: 0;
    margin-right: 0;
}

/*16187*/
#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a.small_font{
	font-size:0.778em;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a.medium_font{
	font-size:1em;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a.large_font{
	font-size:1.11em;
}

#header-dashboard-wrapper-new #header_search_button.button_arrow{
      height:30px;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li.mob_input_box{
  border:none;
}

/*16187*/

/*16083*/
#header-dashboard-wrapper-new .my_account_block_new.active{
      width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
  margin-top:0;
}

#header-dashboard-wrapper-new .logo_block {
    margin-top: 0;
}

#header-dashboard-wrapper-new .logo_block{

  padding-bottom:0 !important;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
   margin-top: 0;
    margin-left: 0 /*16968 PL028*/;
    margin-right: 4px /*16968 PL028*/;
}

#header-dashboard-wrapper-new .my_account_block_new.active, #header-dashboard-wrapper-new .header_right_block_new{
  height:92px;
}

/*16083*/

/*16134*/
#header-dashboard-wrapper-new .menu_flex, #header-dashboard-wrapper-new .mail_image_block_new .mail_text span, #header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
    font-weight: 700;
    font-size: 0.625em;
    font-family: Muli;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text{
  margin-top:3px;
}
/*16134*/

/*16154*/
#header-dashboard-wrapper-new #header_search_button.button_arrow{
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height:30px;
}

#header-dashboard-wrapper #header_search_button.button_arrow{
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height:30px;
}
/*16154*/

/*16184*/
#middle_column_error, #middle_column_alone {
    width: 100%;
}

.no_access_block_new {
    margin-left: 0;
}

/*16184*/

#header-dashboard-wrapper .logo_block.default_margin_top {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text {
    left: 18px;
    font-size: 0.625em;
    top: 10px;
}

#header-dashboard-wrapper .navigation_wrapper{
  border-bottom:none;
}

#header-dashboard-wrapper .menu_flex{
  font-weight:700;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
  font-weight:700;
}

#header-dashboard-wrapper-new .navigation_wrapper{
 border-top:none;
 border-bottom:none;
}

#header-dashboard-wrapper-new .logo_block {
    margin-bottom: 0;
}

#header-dashboard-wrapper-new .menu_flex{
  font-weight:700;
  line-height:120%;
}

#header-dashboard-wrapper-new .my_account_block_new{
  justify-content:center;
}

#header-dashboard-wrapper-new .my_account_block_new.active, #header-dashboard-wrapper-new .header_right_block_new{
  height:auto;
  margin-bottom: -19px /*16968 PL028*/;
  width: 149px /*16968 PL028*/;
}

#header-dashboard-wrapper-new .mail_image_block_new img{
  margin-bottom:0;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text{
  line-height:120%;
  margin-top: 8px /*16968 PL028*/;
}

#header-dashboard-wrapper-new .my_account_block_new {
    margin-top: 0;
}

#header-dashboard-wrapper-new .logo_block {
    padding-bottom: 10px !important;
    padding-top: 10px;
    margin-bottom: 0 !important;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
  margin-bottom:10px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
   top:35px;
   margin-top:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
  margin-bottom:0;
  height: 20px /*16968 PL028; */;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active{
  margin-bottom:25px;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
  margin-top: 10px /*16968 PL028*/;
    box-sizing: border-box /*16968 PL028*/;
    padding-bottom: 5px /*16968 PL028*/;
}
#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  font-weight:700;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
  height:111px;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
  height:111px;
}

#header-dashboard-wrapper-new .logo_block{
  padding-top:15px !important;
  padding-bottom: 15px !important;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
  width:60px;
}


#header-dashboard-wrapper-new .menu_flex, #header-dashboard-wrapper-new .mail_image_block_new .mail_text span, #header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
  font-weight:700;
  font-size:0.625em;
}

#header-dashboard-wrapper-new .logo_block .left_block{
  padding-top:0;
padding-bottom:0;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text{
  margin-top:0;
}

#header-dashboard-wrapper-new .left_wrapper{
   margin-top: 17px /*16968 PL028*/;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active{
  margin-bottom:30px;
}

#header-dashboard-wrapper-new .logo_block{
  padding-top:15px !important;
  padding-bottom:15px !important;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
  height:92px;
}

#header-dashboard-wrapper-new .my_account_block_new.active {
    height: 92px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  font-size:0.625em;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  left:19px;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block {
    height: 92px;
}

/*type a head mobile*/

div.header_lock_image_block img {
    margin-right: 11px;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    margin: 0;
    float:left;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
     width: 90% /*16968 PL028*/;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    border-right: none;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    padding-left: 5px;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    height: 30px;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    font-family: Muli;
    border-radius: 5px 0 0 5px;
    font-size: 0.889em;
    font-weight: 400;
    color: #3c3c3c;
    background: #fff;
}

/*login page*/


#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    margin: 0;
    float:left;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    width: 90%;  
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    border-right: none;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    padding-left: 5px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    height: 30px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    font-family: Muli;
    border-radius: 5px 0 0 5px;
    font-size: 0.889em;
    font-weight: 400;
    color: #3c3c3c;
    background: #fff;
}

/* CR805 */
input#search_text_mobile+ul li{
    font-weight: bold !important;
    font-size: 1em !important;
}
input#search_text_mobile+ul li mark:first-child{
    font-family: Muli;
    font-size: 1em;
    font-weight: 400  !important;
    color: #666;
}
/*login page*/

/*type a head mobile*/

#header-dashboard-wrapper-new #header_search_button_mobile.button_arrow {
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height: 30px;
    border-radius: 0px 5px 5px 0px;
    width: 27px;
    cursor: pointer;
    border: none;
    padding: 0;
}

#header-dashboard-wrapper #header_search_button_mobile.button_arrow {
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height: 30px;
    border-radius: 0px 5px 5px 0px;
    width: 27px;
    cursor: pointer;
    border: none;
    padding: 0;
}

/*16335*/
#header-dashboard-wrapper-new .logo_block{
	border-bottom:1px solid #DBE1EA;
}
/*16335*/

/*16184*/
.body_part_wrapper{
   min-height:50vh;
}
/*16184*/

/*16187*/
#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a.small_font {
    font-size: 0.778em;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a.medium_font {
    font-size: 1em;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a.large_font {
    font-size: 1.11em;
}

#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box{
  border-bottom:none;
}

#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box{
  border-bottom:none;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li:last-child {
    border-bottom: none;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li:last-child {
     border-bottom: none;
}

/*16187*/


/*15846*/
#header-dashboard-wrapper-new #mob-nav .mob_input_box .awesomplete ul{
  display:block;
}

#header-dashboard-wrapper #mob-nav .mob_input_box .awesomplete ul{
  display:block;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul {
    border-radius: unset;
    border: 2px solid #e2e4ea;
    box-shadow: none;
    text-shadow: none;
    background: #fff;
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul {
    border-radius: unset;
    border: 2px solid #e2e4ea;
    box-shadow: none;
    text-shadow: none;
    background: #fff;
}
#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul > li {
    font-family: Muli;
    font-weight: 400;
    font-size: 1em !important;
    color: #3c3c3c;
    background: #fff;
    padding: 5px !important;
    display: flex;
    align-items: center;
    height: 30px;
   position: relative;
   cursor: pointer;
   border-bottom:none;
   width:100%
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul > li {
    font-family: Muli;
    font-weight: 400;
    font-size: 1em !important;
    color: #3c3c3c;
    background: #fff;
    padding: 5px !important;
    /* display: flex; CR805 mob */
    display: inline-block; /* CR805 mob */
    align-items: center;
    height: 30px;
   position: relative;
   cursor: pointer;
   border-bottom:none;
   width:100%
}

/* CR805 mob */
.awesomplete mark {
    color: #3c3c3c !important;
		}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul > li:hover {
    background: #E2E4EA;
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul > li:hover {
    background: #E2E4EA;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag{
   padding-left:5px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag{
   padding-left:5px;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul:before {
    left: 2px;
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul:before {
    left: 2px;
}


div.awesomplete > ul {
    width: 91%;
}
/*15846*/

/*16137*/
#header-dashboard-wrapper .member_block{
   /*PL026 padding-left:0; */

    margin-left:0;
}
/*16137*/
/*comm issue*/
.sm_overflow{
    overflow-x: scroll;
}
.row_align_secure2{
    width:404px !important;
}
/*comm issue*/

/*16362*/
#header-dashboard-wrapper-new .logo_block.extra_padding_logo{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
/*16362*/

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul{
  border-radius:5px;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul{
  border-radius:5px;
}

/*16703*/
#manageYourAccountSec fieldset>div.clear_float_effect .welcome_msg{
	 display:none !important; 
}

#manageYourAccountSec fieldset>div .welcome_msg{
	 display:block !important;
         float:left; 
}
/*16703*/
/*PR5695*/
.field_width{
    width:250px !important;
}
/*PR5695*/

/*16711*/
#signUpAsEmployerUserRegMember .cms-accordion {
    width: 100%;
}
#signUpAsEmployerUserRegMember .border1902sub {
    width: 100%;
}
#signUpAsEmployerUserRegMember .user_name_button .button_primary{
    margin-left:0;
}
#signUpAsEmployerUserRegMember .user_name_button{
    margin-left: 0%;
    text-align: start;
}
/*16711*/

/* CR824 mobile view starts */
.password_container {
    border: solid 1px #c0c0c0;
    /* padding: 3px 0 4px 5px; */
    width: 215px !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left: 0px !important;
    height: 23px;
}
#user_registration .field_element #username{
	width:215px !important;
}

.password_container img {
    height: 23px;
    width: 23px;
    float: right;
    padding: 0px 4px 1px 0px;
    cursor: pointer;
}
.help_icon{
	 float: right;
     display: inline-block;
     margin-right: 8% !important;
}
.field_element {
    width: 280px !important;
}

/* CR824 mobile view ends */

/*MR20.3 defects*/

.contribution_amount_label .dollar{
   position: absolute;
    right: 0;
    top: 32px;
    left: 0;
}

#body_left_content input.cont_txt1{
   margin-left: 1.2em;
}

ul.yellow_bullet li.second{
   padding-top: 15px;
}
ul.yellow_bullet li.first{
   padding-top: 10px;
}

/*17406*/
/*MR20.4 17759 start*/
#body_left_content #makeAdditionalPayment input.cont_txt1 {
    width: 120px;
}
/*MR20.4 17759 end*/
#body_left_content #makeAdditionalPayment input.cont_txt1{
   margin-left:5px;
}

#body_left_content #makeAdditionalPayment .dollar{
   margin-top:3px;
}
/*17406*/


/*MR20.3 defects*/

/*Captcha Message*/
.captchaMessage{
    width: 333px;
}

/*CR825 starts*/
.cookie-policy-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.cookie-policy-content .left-cookie-block, .right-cookie-block, .bottom-cookie-block {
    width: 100% !important;
}
.bottom-cookie-block {
    padding-top: 0;
    padding-bottom: 0;
}
.bottom-cookie-block ul li:first-child {
    padding-bottom: 24px;
}
.bottom-cookie-block ul li {
    text-align: left;
    display: flex;
    width:100%;
}
.right-cookie-block p{
	font-size:1.333333em;
	line-height:20px;
}
.left-cookie-block p{
	font-size:1.75em;
	padding-bottom:18px;
}
.left-cookie-block{
	margin-bottom:0;
}
/*CR825 ends*/

/*17878*/
#header-dashboard-wrapper-new .logo_block.extra_padding_logo {
    height: 116px; 
}
#header-dashboard-wrapper-new .my_account_block_new.active {
    height: 116px;
    margin-bottom: 18px !important; 
}
.my_account_block_new.active .header_lock_image_block {
    padding-top: 16px !important;  
}
div.my_account_block_new.active .header_lock_image_block img {
    margin-right: 5px;  
}
#header-dashboard-wrapper-new .my_account_block_new.active .my_account_text span {
    margin-left: 10px;
    padding-bottom: 0; 
}
#header-dashboard-wrapper-new .my_account_block_new.active .my_account_text span {
    margin-top: 6px; 
}
/*17878*/

/* CR891 mobile starts */
.radioRight {
    margin-left: 35px;
}
.labelMob label{
	width: 100%;
    margin-bottom: 15px;
}
.mobSpanPosition{
	margin-left: 10px;
}
.inputClass input{
	width: 60% !important;
    margin-left: 3px;
}

.pensionSchemeMob{
	width: 280px !important;
}

.PensionSchemedivMob{
	width: 215px !important;
}

.radioAlignDiv{
	margin-left: 0;
}

/* CR891 mobile ends*/

/* CR925 starts */

.mobilepop_align{
	
	display: flex;
    flex-direction: column;
    align-items: center;
	
}

.modal_content .align_twobutton.float_right input.mobilepopAlign{
	margin-bottom: 20px !important;
}

/* PR5828 */
#body_left_content #searchPrensionProvidersId input {
    width: 215px !important;
}

#searchPrensionProvidersId > .awesomplete ul {
    min-width: 0 !important;
    max-width: 215px !important;
    margin-top: 1px;
    max-height: 170px !important;
    overflow-y: scroll;
    border: solid 1px #c0c0c0;
}

.marginbottom_PensionProviders{
	margin-bottom: 40px;
}

#OtherPension label {
    width: 100%;
    margin-bottom: 15px;
}

#body_left_content #OtherPension input {
    width: 215px !important;
}

#searchPrensionProvidersId ul > li{
	font-family: 'Trebuchet MS';	
}

input.searchPrensionProviders+ul li mark:first-child {
    font-family: "Trebuchet MS" ,Tahoma,Arial,sans-serif;
    font-size: 1em;
    font-weight: 400 !important;
    
}

input.searchPrensionProviders+ul li mark{
font-weight: bold;
font-size:1em;
color: #666 !important;
}

/* defect 18800 */
.relpyMessage_Mobile{
	width: 100% !important;
}
/* ResetPassword */
.newHelpImg{
	margin-right: 17% !important;
}

.newLabelWidth{
	width: 100%;
	margin-bottom: 10px;
}

.captchaMessageWidth {
    width: 100%;
}

.recpLabel{
	width: 100%;
	margin-bottom: 10px;
} 

.loginCaptcha{
	margin-bottom: 10px !important;
}

#captcha_div3 label{
   margin-bottom: 10px;	
}

/* CR982 phase 2 mobile starts */
.newRadioSelectMob{
	margin-bottom: 20px;
}

.radioRightSelect{
	margin-left:0;
}

.radioMobileView{
	width:80%;
}

.passcodeLabelInput{
	width: 255px !important;
	margin-bottom: 10px;
}


.divContainer{
	display: inline;
	position: relative;
}

.mobUpdatedMsg{
	float: right;
	width: 100%;
	margin-right: 1%;
}

.passCodeContainerDIv{
	width:255px;
}

/* CR982 phase 2 mobile ends */

/* new CR982-phase 2  mobile starts */

.forgotPasscodeWrapper {
    flex-direction: column;
}
.forgotPasscodeWrapper label.passcodeLabel {
    margin-bottom: 10px;
}
.forgotPasscodeInputWrapper input {
    /*width:255px !important;*/
	width: 100%;
    margin-bottom:10px;
}
.forgotPasscodeLinksWrapper {
    /* margin-left:0; */
    /* width: 86%; */
    /* width: 80%;
    justify-content: flex-end; */
    display: flex;
    /* justify-content: space-between; */
    width: 255px;
}
.forgotPasscodeLinksWrapper span {
    margin-right: 10px;
}

/* new CR982-phase 2  mobile ends */

/* CR991 phase1 mobile starts */
.member_taw_popup{
		width: 100%;
		height: 70%;
		background-color: #fff;
		position: relative;
		padding: 15px;
		top: 10%;
		overflow-y: scroll;
	
	}
	 .lightbox-button_taw {
   		display: flex;
    flex-direction: column;
    align-items: center;
} 

	.lightbox-button_taw input:first-child {
    margin-bottom: 20px;
}

.tawmember_info h3{
	flex-basis: 25%;
}

.tawmember_value{
	word-break: break-all;
}

.taw_alignLeft{
	margin-left: 0;
}

.member_taw_popup h2{
	padding-bottom: 10px !important;
}

.member_taw_popup p {
    color: #28465F;
    padding-bottom: 10px !important;
}

.email_wrap{
	word-break: break-all;
}

.lightbox-button_taw .button_secondary_new{
	-webkit-appearance: none;
}

.tawPopUpPadding p{
	    line-height: 24px;
    font-size: 16px;
    font-family: Muli;
    color: #3c3c3c;
}

.tawPopUpPadding h3, .tawPopUpPadding td{
 	font-size: 16px;
 	color: #28465F;
 	line-height: 24px;
 	padding: 5px;
 }
 .tawlabel_value span{
	font-size: 16px;
}

.tawPopUpPadding h2{
	font-size:21.28px;
}

 .button_primary_new_taw, .button_secondary_new{
	font-size: 16px;
}
/* CR991 phase1 mobile ends */

/* CR991-phase 4 */

.maskDiv .omo_float_leftnumber{
	float: none !important;
	display: flex;
	flex-direction: column;
}
.maskDiv .padding_1, .maskDiv .mobileNo, .maskDiv .emailAdd{
	padding-bottom: 10px !important;
}

.mob-pad-0{
      padding-left: 0px;

}

.updateDetailsHelp{
	margin-left: 0px;
}

.pinInputBox{
	width: 255px !important;
}
.margin-Left-0{
	margin-left: 0px !important;
}
/* CR991-phase2 mobile starts */
.DivContainerForMob {
	display: flex;
	flex-direction: column;
	width:100%;
	}

.DivContainerForMob input{
	width:72% !important;
}
/* CR991-phase2 mobile ends */

/* CR991-Phase5 mobile starts */ 
.mob_width_divInput {
	width : 240px !important;
}
 
.mob_width_auto {
	width : auto !important ;
}
 
.mob_margintop_10 { 
	margin-top : 10px ;
}
 
.pinInputBox1{
	width: 100% !important;
}

.generatePasscode label , .generatePasscode strong {
	margin-left: 1px;
	white-space: normal;
}
 
.radioMobileView .generatePasscode {
	width : 130%;
}

/* CR991-Phase5 mobile ends */	

/* CR1038 phase2 mobile starts */ 
.mobile_left_table img {
	position : relative ;
	top : 5px;
}

.help_icon_float {
	float : left ;
}
/* CR1038 phase2 mobile ends */

/* CR1048-phase2 mobile starts */
 .verifyEmailInputWrapper {
    align-items : end ;
    width : 248px ;
    }
    
.forgotPasscodeInputWrapper .mob_width {  
    width :100% !important;
  } 
	
.float_right_mob {
    float : right ;
  }
	
.newlabelAddress label {
    width : 100% !important ;
  }
	
.divContainerForAddressVerify {
    display : flex; 
    flex-direction : column ;	
    width : 72% ;
  }

.divContainerForAddressVerify .input_width{
    width : 100% !important;
    height : fit-content ;
    margin-bottom : 10px ;
    }
 /* CR1048-phase2 mobile ends */

/*CR1049 Mobile starts */

.padding_bot_origo1 {
	padding-bottom : 20px !important;
}
.padding_bot_origo2 {
	padding-bottom : 20px !important;
}
/*CR1049 Mobile starts */
}
/*MOBILE ENDS*/

/* iphonex start */
 @media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
	and (-webkit-device-pixel-ratio : 3) 
     { 
    #signupSelfEmployed .user_name_button input{
    	margin-right:73px;
    
    }
}
/* iphonex end */
/*TABLET STARTS*/


@media screen and (min-width: 768px) and (max-width: 1100px) {

/* Defect 16735 Tablet */

body #page-wrapper{
	 padding-bottom: 225px !important;
}
.footer-parent-wrapper{
	 position: absolute;
  bottom: 0;
  min-height: 225px !important;
}
/* Defect 16735 Tablet */
	
	/* 14252 start */

.viewTransferRequeststable .mobile_transfer_table{
    display: block;
    border: 1px solid #dddddd;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 5px;
	    margin-bottom: 10px;
}

.viewTransferRequeststable .mobile_transfer_table .left_table {
    border-right: 1px solid #dddd;
}

.viewTransferRequeststable .mobile_transfer_table .left_table, .mobile_transfer_table .right_table {
    width: 49%;
    display: inline-block;
}

.viewTransferRequeststable .mobile_transfer_table .right_table div {
    padding: 8px 11px; /* 14252 */
height:30px; /* CR774 */
	text-align: left; /* CR774 */
}

.viewTransferRequeststable .mobile_transfer_table .left_table div {
    padding: 8px 11px; /* 14252 */
}

.viewTransferRequeststable .status_table { 
padding: 12px !important;
border-top: 1px solid #dddd;
}

.previous_request_table .status_table {
 padding: 5px 10px;
}
.status_left_table .help_acltbl_hdr {
    float: right;
    margin-right: 13px !important;
    margin-top: 4px;
}
.status_left_table span{
	padding-top: 8px;
    display: inline-block;
}

.viewTransferRequeststable .status_left_table {
    width: 49%;
    display: inline-block;
}

.viewTransferRequeststable .status_right_table {
    padding-left: 8px;
    width: 49%;
    display: inline-block;
}


/* 14252 end*/


	p.float_left.wid_h3_mc.bottom_align {
    width: 42%;
    }
	
	a.help_img.margin_right_contribution {
    margin-right: 54%;
}


	.right-cookie-block {
       clear: both;
}

#footerlinks ul li {
       padding: 5px;
}

a.help_img.margin_54 {
    margin-right: 35%;
}

.floatRight{
	margin-right: 35% !important;
}

#right_content_top_outer{
	width: 84%;
}

#help_ribbon{
	padding:10px;
}
#help_ribbon p{
	width:80%;
	bottom:17px;
}
.field_layout .help_img{
	
	margin-right: 14%;
}

.monthly_contribution .help_img{
	margin-right:0;
}

#footerlinks span {
    clear: both;
    float: left;
    margin: 10px;
}


/*Today*/
.box1 .dl1 dd{
	width:100%;
}

dl.dl1 dt{
	/*width:100%;*/
}

.box1 .dl1 dd:nth-child(3){
  border-bottom: 1px dotted #ccc;
  margin-bottom: 20px;

}

.security-panel.sec_msg{
	position:static;
	width:100%;
}

.secPanelWrapper{
	margin-top:20px;
}

#body_left_content input.sort_code_text{
	width:6.8%;
}

/*today*/


#body_left_content .field_layout input.sort_code_text{
	width:13.5%;
}

.field_layout label {
    width: 100%;
    margin-bottom: 10px;
}


#body_left_content .field_layout input {
    width: 46%;
}

#body_left_content .field_layout input.radio_check_align {
    width: 14px;
}


.form_setup_cont_monthly .help_img{
  margin-right:14%;
}


/*MVP1 STARTS*/
.info_calc dl{
	width:45%;
	margin-bottom:20px;
}

.info_calc dl:nth-child(2){
	border-right:none;
}

.body_left_icon{
	width:100%;
}

.body_left_text{
	width:100%;
}

.exchange_col_mob .first_col, .exchange_col_mob_payment .first_col{
	width:37%;
}
.exchange_col_mob .second_col, .exchange_col_mob_payment .second_col{
	width:21%;
}

.exchange_col_mob .third_col, .exchange_col_mob_payment .third_col{
	width:25%;
}

.exchange_col_mob .fourth_col, .exchange_col_mob_payment .fourth_col{
	width:10%;
}

p.society_details {
    width: 58%;
    display: inline-block;
    float: left;
}

.third_col.society_details {
    display: inline-block;
    /*float: right;*/
    width: unset;
}

.first_col.society_details{
    width: 37%;/*13858*/
    display: inline-block;
    clear:both;

}

.second_col.society_details{
    width: 50%;
    display: inline-block;
    margin-top: 30px;

}

/*.details_style dt, .details_style1 dt {
    width: 100%;
    margin-bottom:10px
}*//*13856*/

.second_col.society_details .details_style1{

width:100%;
}

.exchange_col_mob_collection label{
	width:20%;
}

#billingAddressDiv .field_layout label{
	width:28%;
}

#body_left_content #billingAddressDiv .field_layout input.postcode_width{
	width:32.4%;
}

#body_left_content #billingAddressDiv .field_layout input.button_primary{
	float:right;
	width:unset;
}

#matcg_monual_confm_outer1{
	margin-left:0;
}

p.slect_add_note{
	width:100%;
}

.address-comp{
	width:100%;
}

.addres_ent_choice{
	padding-bottom:0;
}

/*p10*/
.main_info_row1 dl dt{
	/*width:40%;*/
}

.main_info_row1 dl dd{
	width:56%;
}

.help_img_cnr_1{
	/*float:right;*//*15334*/
}

/*p10*/

/*p2*/
.date_sep_1 {
    margin-top: 0;
}

.mobile_date_margin{
	margin-bottom:15px;
}

.date_sep{
	margin-top:0;
	clear:both;
	padding-left:0;
	padding-right:32px;
}

#body_left_content .employer_option_select_mobile{
	width:79%;
}

#body_part p.filter_radio_check{
	width:100%;
	padding-bottom:20px;
}

/*tablet table*/

.mobile_contribution_table{
	display:block;
	border:1px solid #ccc;
	padding:10px;
}

.table_wrapper{
	display:none;
}

.mobile_contribution_table .date_received{
	border-bottom:1px dotted #ccc;
	padding:10px;
	padding-top:0;
}

.mobile_contribution_table .contribution_type{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_contribution_table .status{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_contribution_table .amount{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_contribution_table .amount .amount_header{
	display:inline-block;
}

.mobile_contribution_table .amount .amount_data{
	display:inline-block;
	float:right;
}

.mobile_contribution_table .contribution_type .contribution_type_header{
	display:inline-block;
}

.contribution_first_sub_col, .contribution_second_sub_col, .contribution_third_sub_col, .contribution_fourth_sub_col{
	padding: 15px;
    border-bottom: 1px dotted #ccc;
}

.mobile_contribution_table .contribution_first_sub_col .amount, .mobile_contribution_table .contribution_second_sub_col .amount, .mobile_contribution_table .contribution_third_sub_col .amount, .mobile_contribution_table .contribution_fourth_sub_col .amount{
	border-bottom:0;
	padding:0;
	display:inline-block;
	float:right;
}

.mobile_third_table{
	background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    width: 100%;
    padding:10px;
}
.mobile_third_table .help_img{
	margin-right:45%;
}
.status_header .help_img{
	margin-right:75%;
}

.mobile_third_table .investment_details {
	border-bottom:2px solid #f1f0e5;
	padding:10px;
	padding-left:0;
}

.mobile_third_table .investment_details.last{
	border-bottom:none;
}

.mobile_third_table .investment_details .amount{
	float:right;
	padding:0;
	border-bottom:none;
}

.mobile_third_table .investment_details span{
	display:inline-block;
}
.mobile_third_table .investment_details span.looklikeh5{
	padding-bottom:0;
}

.mobile_contribution_table .contribution_fourth_sub_col{
	border-bottom:none
}

.mobile_expand_first_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_first_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_expand_second_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_second_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}


.mobile_expand_third_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_third_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

/*tablet table*/

/*p2*/

/*13856*/
.mobile_tablet_align_flex{
	display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
}

.mobile_tablet_align_flex input{
	margin-bottom:20px;
}
/*13856*/


.stop_contributions p.width_80 {
    width: 50%;
}

.div_left_content_top .div_label_fe_text .header_display span,.div_left_content_top .div_label_fe_text .header_display span:first-child {
width:unset;


}
/*13946*/
.font_cont_date {
    width: 100%;
}

.div_left_content_top .div_label_fe_text label {
    float: left;
    width: 30%;
}

.div_left_content_top .div_label_fe_text {
    width: 100%;
    margin-bottom: 10px;
}

#contribution_status_client1 .div_left_content_top .div_label_fe_seperator {
    margin-left: 0;
}

.div_left_content_top .div_label_fe_value {
    width: 40%;
}
.div_left_content_top .div_label_fe_seperator {
    width: 30%;
}

/*13946*/

.div_label_fe_text.bolder label {
    margin-right: 0;
} /*13882*/



.pointer_img_moreinfo1{
	left:18.4em;
}


/*13858*/
.stop_contributions p.width_80 {
    width: 83%;
}

.stop_contributions .fourth_col {
    width: 10%;
}

/*13858*/


.exchange_col_mob_collection a.help_img{
	margin-right: 10.5%;
}

.exchange_col_mob_collection label {
    width: 32%;
}/*13858*/

/*13858*/
.details_style1 dt{
 width:100%;
margin-bottom:10px;

}

.details_style1 dd{
 width:100%;
margin-bottom:10px;

}

.details_style1 dl:last-child{
 padding-bottom:0

}
/*13858*/



/*MVP1 ENDS*/


/*MVP2 STARTS*/


/*p14*/

#body_left_content .width_22_tablet{
	width:22%;
}

#body_left_content input.width_46_tablet, #body_left_content select.width_46_tablet{
	width:46%;
}



#body_left_content .margin_right_14_tablet{
	margin-right:14%;
}

/*p14*/




/*p15*/
.beneficairy.member_box .main_info_row.roundedcorner2 .name_field {
    width:100%;
    margin-bottom: 15px;
}

 .beneficairy .main_info_row  .DA_role_outer{
	width:50%;
	margin-bottom:15px;
}

.member_box .main_info_row{
	padding:20px;
}
.fieldset_align .beneficairy_btn .cntrl_right_button {
	margin-left:0;
	margin-bottom:0;
	margin-right:10px;
}

.fieldset_align .beneficairy_btn{
	float:right;
}

.signpost5, .signpost18{
	width:100%;
}

#form_your_info_field1_benificiary select, #body_left_content #form_your_info_field2_benificiary1 input{
	width:46%;
}


#body_left_content #form_your_info_field6_benificiary select{
	width:46%;
}


#form_your_info_field1_benificiary label{
	width:28%;
}

#form_your_info_field2_benificiary1 label{
	width:28%;
}

#form_your_info_field3_benificiary label{
	width:28%;
}

#form_your_info_field4_benificiary label{
	width:28%;
}
#form_your_info_field6_benificiary label{
	width:28%;
}

#addressRadioOuter2 label{
	width:28%;
}

#pafFieldSet2 label{
	width:28%;
}

#body_left_content .field_layout input.postcode_width{
	width: 11.4%;
}

#body_left_content .field_layout input.button_primary{
	width:unset;
}
/*p15*/

.pointer_img_moreinfo1{
	left:18.4em;
}


/*p19*/

.member_box.create_user_admin .main_info_row .name_field{
	width:50%;
}

.table_access_mobile_tablet{
	display:block;
}

/*.table_access{
	display:none;
}*/

.table_access_mobile_tablet{
	display:block;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #ccc;
    background-color: #fff;
    clear: both;
    margin-bottom:20px;
}

/*.table_access{
	display:none;
}*/

.table_access_mobile_tablet .table_access_mobile_tablet_heading{
	color: #903;
    font-size: 1.167em;
    padding: 20px 10px 20px 20px;
    background-color: #FFF98F;
    padding-bottom:0;
    font-weight:bold;
}

.table_access_mobile_tablet_inner{
	border-bottom:1px solid #ccc;
}

.table_access_mobile_tablet_inner:last-child{
	border-bottom:none;
}

.table_access_mobile_tablet_inner .details{
	padding:15px;
} 

.table_access_mobile_tablet_inner .radio_buttons_section{
	padding-left: 15px;
    padding-bottom: 15px;
}

.table_access_mobile_tablet_inner .radio_buttons_section input.radio_input{
	float: left;
    margin-right: 7px;
}

.radio_buttons_section label{
	width:unset;
	margin:0;
}

.radio_buttons_section span{
	width:33%;
	display:inline-block;
}

.radio_buttons_section span:first-child{
	width: 28%;
}
.radio_buttons_section span:nth-child(2){
	width: 33%;
}

.radio_buttons_section span:nth-child(3){
	width: 25%;
	float:right;
}

.mobile_message{
	display:block;
}

.wrapper_accordion{
	padding:10px;
}

.wrapper_accordion .help_img{
	margin-right:3%;
}
#body_left_content select.width_13{
	width:26%;
}

#form_create_user_field1 label{
	width:28%;
}
#form_create_user_field2 label{
	width:28%;
}
#form_create_user_field3 label{
	width:28%;
}
#form_create_user_field4 label{
	width:28%;
}
#form_create_user_field5 label{
	width:28%;
}

#form_create_user_field21 label{
	width:28%;
}
#form_create_user_field21 select{
	width:46%;
}

#form_create_user_delg #addressRadioOuter2 label{
	width:100%;
}
#form_create_user_delg #adressTxtId{
	width:100%;
	margin-left:0;
}
#form_create_user_delg .help_pos label{
	width:28%;
}

#form_create_user_delg .field_layout  label{
	width:28%;
}

#body_left_content .field_layout input.button_primary_find_add{
	width:unset;
}

#btn_next_step1 .button_white3.btn_acc {
   margin-right: 15%;
}
/*p19*/

/*p17*/
#addEowPop .modal_content .help_img{
	margin-right:0%;
}
#body_left_content #addEowPop input.date_dd{
	width:40px;
}

#body_left_content #addEowPop .field_layout label{
	width:28%;
}
.bene-list-wrapper ul li:last-child{
	margin-top:0;
	display:none;
}

/*p17*/


/*p25*/
.startNewTransfer-navigation .startNewTransferNavigation-options > ol li{
	width:32%;
}

#schemeNameLabel a.help_img{
	margin-right:5%;
}

#pafFieldSet1 .field_layout label{
	width:28%;
}

#body_left_content .field_layout input.button_primary_find_add{
	width:unset;
}



/*p25*/


/*p16*/

.taw_video_image .video_block{
	width: 100%;
    margin-bottom: 20px;
}

.taw_video_image .video_description_block{
	float: left;
    width: 100%;
}

.signpost_cms1{
	height:auto;
}



/*p16*/


/*p15*/
.beneficairy.member_box .main_info_row.roundedcorner2 .name_field {
    width:100%;
    margin-bottom: 15px;
}

 .beneficairy .main_info_row  .DA_role_outer{
	width:50%;
	margin-bottom:15px;
}

.member_box .main_info_row{
	padding:20px;
}
.fieldset_align .beneficairy_btn .cntrl_right_button {
	margin-left:0;
	margin-bottom:0;
	margin-right:10px;
}

.fieldset_align .beneficairy_btn{
	float:right;
}

.signpost5, .signpost18{
	width:100%;
}

#form_your_info_field1_benificiary select, #body_left_content #form_your_info_field2_benificiary1 input{
	width:46%;
}


#body_left_content #form_your_info_field6_benificiary select{
	width:46%;
}


#form_your_info_field1_benificiary label{
	width:28%;
}

#form_your_info_field2_benificiary1 label{
	width:28%;
}

#form_your_info_field3_benificiary label{
	width:28%;
}

#form_your_info_field4_benificiary label{
	width:28%;
}
#form_your_info_field6_benificiary label{
	width:28%;
}

#addressRadioOuter2 label{
	width:28%;
}

#pafFieldSet2 label{
	width:28%;
}

#body_left_content .field_layout input.postcode_width{
	width: 11.4%;
}

#body_left_content .field_layout input.button_primary{
	width:unset;
}
/*p15*/

/*14164*/
.flex_space_around{
 display: block;
}

/*14164*/


/*responsive adress component starts here- basic*/

#pafFieldSet2 #find_address_outer_id2 .field_layout label {
    width: 22%;
}

#body_left_content .field_layout input.button_orange1{

 width:unset;
}

#matcg_monual_confm_outer2{
  margin-left:0;

}

#form_address_country2 select{
 width:100%;
}

#form_address_country2 select {
    width: 46%;
}

#body_left_content .field_layout input.button_orange1_find_add {
 width:unset

}

#form_address_county2 #form_address_county_uk2 label {
    width: 22%;
}

#form_address_post2 #form_address_post_uk2 label{
   width:22%;
}

.confirm_address_ext  .align_address_lines {
   
   width:100%
   
}

.class_address_error_icon_adjust .confirm_address_ext {
    margin-left: 28.6%;
}



/*13738*/
#body_left_content .width_debit_new_second_col input[type="text"] {
    width: 58%;
}

.first_col.class_main_first.width_debit_new {
    width: 34%;/*before it was 33*/
}

.second_col.class_main_sec.width_debit_new_second_col{
    width:46%;

}

#body_left_content .second_col.class_main_sec.width_debit_new_second_col input{
    width:100%;

}

/*.confirm_address_ext.scalign.clear_float_effect.confirm_address3 {
    margin-left: 35.6%;
}*/

.margin_left_316 .confirm_address_ext.scalign.clear_float_effect.confirm_address3 {
    margin-left: 35.6%;
}

.edit_mail_block .first_col.class_main_first{
        width: 34%;
        margin-bottom: 10px;
 }
    
#body_left_content .edit_mail_block .second_col input.width_60{
        width: 100%;
        margin-bottom: 10px;
}

/*13738*/

/*responsive adress component ends here - basic*/

/*MVP2 ENDS*/

/*MVP3 STARTS*/

/*p30*/
.table_wrapper.sm_table{
	display:block;
}

.sm_mobile_table{
	display:none;
}


#middle_col_full #middle_col_bottom ul.tabs{
	width:100%;
}

#middle_col_bottom .compose_button.webChatLoad{
	display:none;
}


#middle_col_top .compose_button.webChatLoad{
	clear: both;
    float: right;
    margin-bottom: 20px;
}

.outer_round_box.complaints_newmsg a.help_img{
	margin-right:35%;
}

.outer_round_box.complaints_newmsg #media{
	width:45%;
}

.outer_round_box.complaints_newmsg div label.bold{
	width:100%;
}

label.subject{
	width:40%;
}

.member_box_cd .status{
	width: 100%;
    padding-left: 0;
    margin-left:22px;
}
.member_box_cd .date_sent{
	width: 100%;
    margin-bottom: 20px;
    margin-left:22px;
}

.member_box_cd .status{
	padding-left:0;
	margin-left:22px;
}

.member_box_cd .date_sent{
	width: 100%;
    margin-bottom: 10px;
}

.member_box_cd .status span{
	width:55%;
	display:inline-block;
}

.member_box_cd .status strong{
	width:40%;
	display:inline-block;
}

.member_box_cd .date_sent span{
	width:55%;
	display:inline-block;
}

.member_box_cd .date_sent strong{
	width:40%;
	display:inline-block;
}

.member_box_cd .status strong span{
	width:100%;
}

.member_box_cd .main_info_row .name_field{
	width:50%;
}

/*new*/
.outer_round_box.outer_round_box1 label.subject{
	width:50%;
}

.member_box_cd .rigth_col .status {
    width: 100%;
    padding-left: 0;
    margin-left: 22px;
}
.member_box_cd .rigth_col .date_sent {
    width: 100%;
    padding-left: 0;
    margin-left: 22px;
    margin-bottom:20px;
}
/*new*/

/*p30*/

/*adress component for MVP2 and MVP3*/


#beneficiaryInfo #pafFieldSet2 #find_address_outer_id2 .field_layout label {
    width: 28%;
}


#beneficiaryInfo #matcg_monual_confm_outer2{

 margin-left:0;
}


#beneficiaryInfo .confirm_address_ext{

 margin-left: 32.6%;
}
/*adress component for MVP2 and MVP3*/

/*14240*/

#right_content_top_outer {
    width: 100%;
}

#body_right_content{
  width: 24.9%;
}


/*14240*/


/*14214*/

#modal_remove_1 .modal_content{

 width:95%;
}

/*14214*/

.startNewTransfer-navigation .startNewTransferNavigation-options > ol li{
  padding-right:0;/*14221*/
}

.modal_content{

width:85%;/*14304*/

}

#updatePersonalInformation a.help_img {
    margin-right: 14%;/*14261*/
}

/*14070*/

#beneficiaryInfo #form_your_info_field2_benificiary label{
  width:28%;

}

#beneficiaryInfo .wid_radio_1{
  width:45%;
}

/*14070*/

/*14073*/
#adressTxtId{
  margin-left:0;
  width:100%;
}

/*14073*/

.member_box_cd .status span{
  width:58%;/*14313*/
}

/*14209*/

.table_access_mobile_tablet_inner a.help_img{
	margin-right:3%;
}

#form_update_user_details .first_col{
	width:50%;
}
#form_update_user_details .second_col{
	width:50%;
}
#form_update_user_details .first_col label{
	width:100%;
}



/*14209*/

.member_box_cd .date_sent span {
    width: 58%;/*14313*/
}

/*14163*/
.member_box.create_user_admin .main_info_row .name_field {
    width: 60%;
}

#btn_next_step1 .button_white3.btn_acc {
    margin-right: 0;
}

/*14163*/

/*14381*/

#beneficiaryInfo .left_align_add_noacc {
    margin-left: 34.5%;
}

#beneficiaryInfo .change_add_align input.button_secondary{
  margin-left:0

}

/*14381*/

/*14074*/
#beneficiaryInfo .confirm_address_ext {
    margin-left: 34.6%;
}

/*14074*/

#adressTxtId{
   margin-left:0 !important;/*14375*/
}

#body_left_content #addEowPop #pafFieldSet2 #find_address_outer_id2 .field_layout label{

width:28%;/*14375*/

}

#body_left_content #addEowPop .confirm_address_ext{
 margin-left:33.6%;/*14375*/


}

/*14166*/
.bene-list-wrapper ul li:nth-child(5) {
    margin-right: 11%;
}

.bene-list-wrapper ul li:nth-child(3){
 margin-right:0;

}

/*14166*/

.create_user.member_box .main_info_row {
    width: 93%;/*14414*/
}

#form_update_your_info .confirm_address_ext {
    margin-left: 28.5%;/*14275*/
}

/*14183*/

#addEowPop #form_your_info_field6_eow select{

width:46%

}

#body_left_content #addEowPop .field_layout input.postcode_width{

width:27.4%;

}

/*14183*/

/*14223*/

#prevSchemDetails .confirm_address_ext{

margin-left:34.6%;

}

#prevSchemDetails #schemeNameLabel a.help_img{
  margin-right:5%;
}

/*14223*/


/*14484*/
#addEowPop .addres_ent_choice{
padding-bottom:20px;

}

#matcg_monual_confm_outer1 {
    margin-left: 0 !important;
}

/*14484*/

#dummy{
 margin-left:61%;/*13960*/
}

/*14497*/

.rel-other-input{
   margin-left: 33%;

}

/*18077*/

[id^="beneficiaryInfo:otherRelationDivId"] {
	margin-left: 34%;
}

#addEowPop .modal_content .rel-other-input .help_img{

margin-right:0;
}



/*14497*/

.mobile_transfer_table .right_table{
  float:right;/*14252*/
}


/*for ipad*/
.bene-list-wrapper ul li:nth-child(5) input[type="text"]{
   -webkit-text-fill-color: #666;
    opacity: 1;
}

/*for ipad*/

/*14408*/
.table_access .row_width1 {
    width: 10%;
}

.table_access .row_width3 {
    width: 25%;
}

/*14408*/

/*for tablet*/
.mobile_message{
 display:none;
}


/*for tablet*/

.bene-list-wrapper ul li:nth-child(5).potshare_alignment {
    margin-right: 13.5%;/*pot share alignment*/
}


.table_access_mobile_tablet{
display:none;/*extra line in tablet*/
}

/*14600*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.trashDate {
    text-align: left !important;
    padding-left: 7px !important;
}
/*14600*/

#middle_col_full #middle_col_top #greeting {
    width: 26%;
}

/*14600*/

.member_box_cd .main_info_row .name_field {
    width: 50% !important;/*14567*/
}

#middle_col_bottom #advSearchForm .AdvSearchDate {
    width: 90px;/*14360*/
}

#middle_col_bottom input.submit{
    margin-right: 15px !important;/*14588*/
}

#middle_col_bottom table.mailbox tr td.archive {
    width: 7%;/*14711*/
}
/*14600*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.date.width_13{
    width:20%;
}

#middle_col_bottom table.mailbox tr td.trash {
    width: 6%;
}

/*14600*/

/*14399*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.new_mail {
    width: 5%;
}

#middle_col_bottom table.mailbox tr td.new_mail {
    width: 5%;
}

/*14399*/


/*14600*/
#middle_col_bottom table.mailbox tr.inbox_header_wrapper th.trashDate {
    text-align: left !important;
    padding-left: 14px !important;
}

/*14600*/

.member_box_cd .status strong span {
    width: 93%;
}

a.callto_back_disabled{

width:100% !important;

}

/*mvp2 lanscape alignment*/

.bene-list-wrapper ul li.mobile_edit {
    clear: both;
    float: left;
    margin-top: 15px;
}

.bene-list-wrapper ul li.mobile_remove {
    float: left;
    margin-top: 15px;
    margin-right:0;
}


.bene-list-wrapper ul li.mobile_edit a.button_white2 {

height:auto;

}

.bene-list-wrapper ul li.mobile_remove a.button_white2 {

height:auto;

}

ul.bene-edit-heading li:nth-child(3) {
    display: none;
}

ul.bene-edit-heading li:nth-child(2) {
    display: none;
}

ul.bene-edit-heading li:nth-child(4) {
       margin-right: 15%;
}


.bene-list-wrapper ul li.mobile_undo {
    clear: both;
    margin-top: 15px;
    float: left;
    margin-left: 36%;
}
.bene-list-wrapper ul li.mobile_undo a{
	height:auto;
}

.bene-list-wrapper ul li:nth-child(2) {
    max-width: 28%;
}

.mobile_align_flex .bene-error-msg {
    width: 100%;
}

/*mvp2 lanscape alignment*/
/*MVP3 ENDS*/

/*MVP4 STARTS*/
/*P53 P54*/
.signpost_single {
    padding: 10px 20px;
    background-color: #F5EEE8;
    margin-bottom: 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/*P53 P54*/
/*p56*/
#cashOptions .div_cashOpns{
	width:100%;
}

#cashOptions .div_cashOpns.margin_left_med{
	margin-left:0;
}

#cashOptions .flex_space_between{
	display:block;
}

.div_cashOpns ul.bullet_template li.margin_bottom_30{
	margin-bottom:20px;
}

/*p56*/

/*partial cash.xhtml*/

#body_left_content input[type="text"].reqAmtWidth{
	width:30%;
}

#partialCash .margin_left_45pxi{
	margin-left:0 !important;
}

.cashBreaks span.first_col_widrw{
	width:65%;
	text-align:left;
}

.totalPotVals span.first_col_widrw{
	width:65%;
	text-align:left;
}

.takeHomeVal{
	padding:10px;
}

.cashBreaks span.third_col_widrw{
	margin-left:0;
	display:block;
	margin-top:10px;
	margin-bottom:15px;
}

.cashBreaks span.third_col_widrw a.link{
	padding-left:0;
}

.remainingPotVal{
	padding:10px;
}

#partialCash .float_right.align_twobutton_wopad.withdrawal_align{
	margin-right:10px;
}

#body_part p.totalWithdrwAmt{
	padding-bottom:15px;
}
.cashBreaks div {
    margin-bottom: 15px;
}

.dl_partCash span.margin_left_allign {
    margin-left: 0;
}

dl.dl_partCash dt{
	width:100%;
	text-align:left;
	padding-bottom:10px;
}
dl.dl_partCash dd{
	width:100%;
}

.box1 .dl_partCash dd{
	width:100%;
}
.maroon.est_val_align{
	width:100%;
}

.dl_partCash span.margin_left_allign.reqAmtDescSpace.IE7Align  {
	margin-left:20px;
}


/*partial cash.xhtml*/

/*P97*/

#takingPartialCash .help_img_cnr_1{
	float:left;
}

#body_left_content #takingPartialCash input.sort_code_text {
    width: 13.5%; 
}

.current_account {
    width: 66%;
}

#takingPartialCash dl.dl1 dt{
	width:39%;
}

#takingPartialCash .box1 .dl1 dd{
	width:50.5%;
}

.retDecDetails .dl1.border_btm_dl{
	margin-bottom:20px;
}

/*P97*/

/*P98*/

#takingPartialCashStep3 dl.dl1 dt{
	width:48%;
}

#takingPartialCashStep3 dl.dl1 dd{
	width:50.5%;
}

#takingPartialCashStep3 .box1 .dl1 dd:nth-child(3){
	border-bottom:none;
}


/*P98*/

/*P48*/

.table_display.table_display_yellow.tabley_head{
	display:none;
}

.table_display_mobile{
	display:block;
	
	
}

.table_display_mobile_header{
	border:1px solid #ccc;
	border-radius:5px;
	padding:12px;
	margin-bottom:10px;
	background:#FFFEFA;
}
.table_display_mobile_body{
	border:1px solid #ccc;
	border-radius:5px;
	padding:12px;
	/* margin-bottom:10px; */
        margin-bottom:20px; /*15105*/
	margin-left:5%;
}

.table_display_mobile_header p.short_padding strong{
	font-size:1.1em;
}


.table_display_mobile_body p, .table_display_mobile_header p{
	font-size:1.1em;
}

/*P48*/

/*p60*/
#omoThankYou dl.dl1 dt {
    width: 30%;
}

#omoThankYou .box1 .dl1 dd {
   /* width: 50%;*//*15046*/
}


/*p60*/

/*p58*/



#ThankYouEvidence .width_100 {
    width: 100%;
}


#ThankYouEvidence .plus_character_thankyou {
    min-height: 0px;
    margin: 0 20px;
}

#ThankYouEvidence .plus_character_thankyou p {
    font-size: 1.6em;
    margin-top: 0px !important;
    
}
#ThankYouEvidence .width_45{
	/* width:45%; */
width:44%; /*15063*/
}

#ThankYouEvidence .width_2{
	width:2%;
}
/*p58*/

/*P51*/


#body_left_content #scTakeYourMoneyOut .third_col input.button_white2 {
    width: auto;
}

#scTakeYourMoneyOut .box1 .third_col {
    margin-right: 10%;
}

#scTakeYourMoneyOut .box1 .help_img_cnr {
       margin-right: -42%;
}
#scTakeYourMoneyOut .box1 .first_col{
	width:30%;
}

#scTakeYourMoneyOut .new_field_layout {
    width: 100% !important;
}

#scTakeYourMoneyOut .box1 .box_light_blue .third_col {
	float: left;
    margin-right: 0;
    width: auto;
    display: block;
    margin-bottom:20px;
}
#scTakeYourMoneyOut .box1 .box_light_blue .second_col {
	width:100%;
}

#scTakeYourMoneyOut .retirement .left_yes.float_left {
    margin-right: 17%;
}
#scTakeYourMoneyOut .signpost_inner {
    min-height: 140px;
}

#scTakeYourMoneyOut .box_light_blue .third_col .help_img_cnr {
	width:100%;
}


/*P51*/

/*P50*/
.fund-tabs-outer{
	display:none;
}

.fund-info-choice-heading{
	/*background:#fff479;*/
}


.fund-tabs-outer-mobile .cms-accordion-content.active-cms-accordion h3 {
    font-size: 1.5em;
    color: #666;
}

.cms-accordion-title.fund-investment.yellow_color{
	 /* background: #FFF49A; */
    background: #FFF2CD;
}

.cms-accordion-title.fund-investment .right-floated-accordian{
	background:#fff;
}

.cms-accordion-title.fund-investment .right-floated-accordian.yellow_color{
	/*background:#FFF49A;*/
        background: #FFF2CD; /*15055*/
}

.fund-tabs-outer-mobile .cms-accordion{
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
}

.bottom-fund-descriptor{
	clear:none;
}

.fund-tabs-outer-mobile .cms-accordion .float_right.align_twobutton{
	clear:none;
}

.fund-description-inner h3 {
    font-size: 1.5em;
    color: #666;
}


/*P50*/


/*P59*/

#scOpenMarketOption .box2 .second_col input {
    width: 96%;
}

#body_left_content #scOpenMarketOption .field_layout input.postcode_width {
    width: 28.4%;
}

#body_left_content .field_layout input.alignVerfBtn {
    margin-left: 52%;
    width:auto;
}

#scOpenMarketOption .box1 .dl1 dd{
	border-bottom: 1px dotted #ccc;
    margin-bottom: 15px;
}
#scOpenMarketOption .box1 .dl1 dd.retiremnt_pot{
	border-bottom:none;
	 margin-bottom: 0;
}
#scOpenMarketOption .box1 .dl1 dd.retirement_date{
	border-bottom:none;
}

#scOpenMarketOption .first_col.withinput {
    width: 100%;
    margin-bottom:10px;
}

#scOpenMarketOption .retirement .second_col_wide {
    width: 100%;
    margin-bottom:10px;
}

#body_left_content #scOpenMarketOption .field_layout .radioindent  input{
	width:auto;
}

#scOpenMarketOption .retirement .second_col_wide  input[type='text'],#scOpenMarketOption .retirement .second_col_wide  a.help_img_cnr {
   float:left;
}

#body_left_content #scOpenMarketOption input.sort_code_text {
   width:14.5%;
}

#scOpenMarketOption .retirement .second_col_wide  a.help_img_cnr {
	margin-left:20px;
}

#scOpenMarketOption .first_col {
    margin-bottom: 10px;
}

#scOpenMarketOption .box1 .dl1 dt{
	padding-bottom:5px;
}


/*P59*/

/*P49*/
/*mobile table*/

.mobile_fund_transaction_table{
	display:block;
	border:1px solid #ccc;
	padding:10px;
}

.table_wrapper{
	display:none;
}

.mobile_fund_transaction_table .date_received{
	border-bottom:1px dotted #ccc;
	padding:10px;
	padding-top:0;
}

.mobile_fund_transaction_table .contribution_type{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_fund_transaction_table .status{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_fund_transaction_table .amount{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.mobile_fund_transaction_table .amount .amount_header{
	display:inline-block;
}

.mobile_fund_transaction_table .amount .amount_data{
	display:inline-block;
	float:right;
}

.mobile_fund_transaction_table .contribution_type .contribution_type_header{
	display:inline-block;
}

.contribution_first_sub_col, .contribution_second_sub_col, .contribution_third_sub_col, .contribution_fourth_sub_col{
	padding: 15px;
    border-bottom: 1px dotted #ccc;
}

.mobile_fund_transaction_table .contribution_first_sub_col .amount, .mobile_contribution_table .contribution_second_sub_col .amount, .mobile_contribution_table .contribution_third_sub_col .amount, .mobile_contribution_table .contribution_fourth_sub_col .amount{
	border-bottom:0;
	padding:0;
	display:inline-block;
	float:right;
}

.mobile_third_table{
	background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    width: 100%;
    padding:10px;
}
.mobile_third_table .help_img{
	margin-right:45%;
}
.status_header .help_img{
	margin-right:75%;
}

.mobile_third_table .investment_details {
	border-bottom:2px solid #f1f0e5;
	padding:10px;
}

.mobile_third_table .investment_details.last{
	border-bottom:none;
}

.mobile_third_table .investment_details .amount{
	float:right;
	padding:0;
	border-bottom:none;
}

.mobile_third_table .investment_details span{
	display:inline-block;
}
.mobile_third_table .investment_details span.looklikeh5{
	padding-bottom:0;
}

.mobile_contribution_table .contribution_fourth_sub_col{
	border-bottom:none
}

.mobile_expand_first_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_first_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_expand_second_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_second_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}


.mobile_expand_third_img {
    background: url(../../../includes/common/images/Btn_boxOpen_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}

.mobile_collapse_third_img {
    background: url(../../../includes/common/images/Btn_boxClose_orange2.png) no-repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
}


.mobile_fund_transaction_table .cash_value{
	padding:10px;
}



.mobile_fund_contributions_details{
	background: none repeat scroll 0 0 #fffdee;
    border: 3px solid #ffed67;
    border-radius: 5px;
    padding:10px;
}

.mobile_fund_contributions_details .investment{
	color: #990033;
	font-weight:bold;
}

.mobile_fund_contributions_details .red_color{
	color:#990033;
}

.mobile_fund_contributions_details .investment_details{
padding:10px;
border-top:1px dotted #ccc;	
margin-left:10%;
}

.mobile_fund_transaction_table{
	display:block;
}

.mobile_fund_contributions_details{
	display:block;
	margin-top:5px;
}

.mobile_fund_contributions_details.disp_none{
	display:none;
}

/*mobile table*/

/*missing*/

#unitStatementSearch .app_fe_box_outer .clear_both.align_clear_search p.small_padding label{

width:100%;
margin-bottom:10px;

}

#unitStatementSearch .app_fe_box_outer .clear_both.align_clear_search select{
  width:43%;
}

#unitStatementSearch .app_fe_box_outer .date_sep.float_left{
	padding-left: 0;
    padding-right: 37px;
}


/*missing*/


/*P49*/

/*P57*/

#scTriviality .box1 .dl1 dd{
	border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
}

#scTriviality .box1 .dl1 dd.retiremnt_pot.small_pot_ret{
	border-bottom:none;
	margin-bottom: 0;
}
#scTriviality .current_account1 {
   float:left;
}

#scTriviality #form_set_paymnt_new_field3ForNewSortCode.field_layout .lookLikeLabel{
	width: 100%;
    margin-bottom: 10px;
}

#scTriviality .newBankDet.noBorderBtm .help_img_cnr_1{
	float:left;
}


#body_left_content #scTriviality .field_layout input.sort_code_text {
    width: 13.5%;
}


#scTriviality .box2 .first_col {
    width: 100%;
    margin-bottom: 10px;
}

#scTriviality .box2 .second_col {
    width: 85%;
    margin-bottom: 10px;
}

/*P57*/



/*p64*/
.mobile_cashwithdrawal_table {
    padding: 0px;
    border-radius: 5px;
    margin-bottom: 10px;
    display: block;
    border: 1px solid #dddddd;
}



.mobile_cashwithdrawal_table .mobile_left_table {
    border-right: 1px solid #dddd;
}



.mobile_cashwithdrawal_table .mobile_left_table, .mobile_cashwithdrawal_table .mobile_right_table {
    width: 49%;
    display: inline-grid;
}


 .mobile_cashwithdrawal_table .mobile_left_table div {
    padding: 9px 11px;
}





.mobile_cashwithdrawal_table .mobile_right_table div {
    padding: 10px 11px;
}


.mobile_status_table {
	padding: 10px;
	 border-top: 1px solid #dddd;
}

.mobile_cashwithdrawal_table:nth-child(even) {
    background: rgba(242, 242, 242, 0.38);
}

.nopadding{
	padding:0px !important;
}


 .accordian{
 background: transparent url(../../../includes/common/images/Sort_active_2.png) no-repeat scroll right top;
     padding-top: 0px !important;
     margin-right:10px;
}

 .accordian_inactive{
 background: transparent url(../../../includes/common/images/Sort_inactive.png) no-repeat scroll right top;
        padding-top: 0px !important;
        margin-right:10px;
}

#cashWithdrawlHistoryLanding a.sortedicon {
 color:#666;
 }
 
 #cashWithdrawlHistoryLanding a.unsortedicon {
 color:#666;
 }
 
 
 
 .margin_top_8{
	margin-top:8px;
}
 /*p64*/



/*P95*/
/*changed*/
.mid-left1-mobile{
	background: #F5F4F0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.container {
	display:none;
}

.container-mobile{
	display:block;
}

#body_part .mid-left1-mobile p{
	padding-bottom:5px;
}
/*changed*/
.mid-left2-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 10px;
}
#body_part .mid-center1-mobile p{
	padding-bottom:5px;
}
/*changed*/
.mid-center1-mobile{
	background: #F5F4F0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/*changed*/
.mid-center2-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 10px;
}

.bottom-center-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.mid-right1-mobile{
	background: #F5F4F0;
    padding: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#body_part .mid-right1-mobile p {
    padding-bottom: 5px;
}

.mid-right2-mobile{
	background: #DFEAFC;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 10px;
}


#body_part .mid-right2-mobile p {
    padding-bottom: 5px;
}

.container-mobile img{
	display:block;
	margin:auto;
}

.margin_bottom_50{
	margin-bottom:50px
}

.container-mobile .panelcl{
	margin-top:5px;
}

.top-center-mobile p{
	padding-bottom:5px !important;
	font-weight:bold;
	text-align:center;
}


.top-center-mobile p:nth-child(2) {
    font-weight: bold;
    font-size: 26px;
    color: #FF8202;
    margin-top: 15px;
}




/*P95*/


/*P96*/
.other_reason_main_block.display_inline_flex{
	display:block;
}

.other_reason_sub_block{
	width:100%;
	margin-bottom:15px;
}


.other_reason_sub_block ul li:nth-child(1) {
    padding-bottom: 20px;
}

.other_reason_sub_block ul li:nth-child(2) {
    padding-bottom: 20px;
}

.other_reason_sub_block ul li:nth-child(2) {
    height: auto;
}

.other_reason_sub_block ul li:nth-child(1) {
    height: auto;
}

.withdrawal_calculator tr td:nth-child(1) {
    padding-left: 0 !important;
}

#ngrfCashWithdraw dl.dl1 dt {
     width: 48%; 
}


.box1 .dl1 dd {
     width: 50.5%; 
}

/*mobile and tablet view for p96*/

#ngrfCashWithdraw .align_clear_search{
	display:none;
}

.ngrf-mobile .cash_withdrawal_cal{
	display:block;
	background: #efefef;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom:5px;
}


.ngrf-mobile .cash-withdrawal_details{
	border: 1px solid #ccc;
    padding: 15px;
    clear: both;
    overflow: hidden;
    background: #FFFDEE;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.ngrf-mobile .cash-withdrawal_details .first_part{
	width: 50%;
    float: left;
    color:#903;
    margin-bottom:10px;
    clear:both;
}


.ngrf-mobile .cash-withdrawal_details .second_part{
	width: 50%;
    float: left;
}

.ngrf-mobile .cash-withdrawal_details .second_part .amount{
    float: right;
}

.ngrf-mobile .cash-withdrawal_details .first_part strong, .ngrf-mobile .cash-withdrawal_details .first_part a.help_img_adj{
    float: left;
}

.ngrf-mobile .cash-withdrawal_details .first_part a.help_img_adj{
    margin-left:10px;
}

.ngrf-mobile .open_val_img{
 width:auto;
 float:right;	
}

.ngrf-mobile .cash-withdrawal_details .second_part input.cash_cal_enable{
	float:right;
}

.ngrf-mobile .cash-withdrawal_details div.clear_both a.float_left.margin_left.margin_top_5px.padding_1pxi{
	margin-left:0 !important;
}

.ngrf-mobile .cash-withdrawal_details div.clear_both{
	margin-top:10px;
}

.ngrf-mobile #accessSafeImageId{
	float: left;
    margin-left: 20px;
}

.ngrf-mobile {
    display: block;
}

.access_nest_safe{
	border: 1px solid #ccc;
    padding: 15px;
    clear: both;
    overflow: hidden;
    background: #FFFDEE;
    border-bottom-left-radius: 5px;
    border-top: none;
    border-bottom-right-radius: 5px;
}

.ngrf-mobile .access_nest_safe .first_part {
    width: 50%;
    float: left;
    color: #903;
    margin-bottom: 10px;
    clear: both;
}

.ngrf-mobile .access_nest_safe .second_part {
    width: 50%;
    float: left;
}

.ngrf-mobile .access_nest_safe .first_part a.help_img_adj {
    margin-left: 10px;
}

.ngrf-mobile .access_nest_safe .first_part strong, .ngrf-mobile .access_nest_safe .first_part a.help_img_adj {
    float: left;
}

.ngrf-mobile .access_nest_safe .second_part .amount {
    float: right;
}

.ngrf-mobile .access_nest_safe .second_part input.cash_cal_enable {
    float: right;
}
.nest_safe{
	border: 1px solid #ccc;
    padding: 15px;
    border-radius: 5px;
    background: #EFEFEF;
    margin-top: 10px;
    overflow: hidden;
    height: auto;
    margin-bottom: 10px;
}

.nest_safe .first_part{
	width: 50%;
    float: left;
    color: #903;
    height: auto;
    clear: both;
}

.nest_safe .first_part strong{
    float: left;
}

.nest_safe .first_part a{
    float: left;
    margin-left:10px;
}

.nest_safe .second_part{
	width: 50%;
    float: left;
}

.nest_vault {
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 5px;
    background: #EFEFEF;
    margin-top: 10px;
    overflow: hidden;
    height: auto;
    margin-bottom: 10px;
}

.nest_vault .first_part{
	width: 50%;
    float: left;
    color: #903;
    height: auto;
    clear: both;
}

.nest_vault .first_part strong{
    float: left;
}

.nest_vault .first_part a{
    float: left;
    margin-left:10px;
}

.nest_vault .second_part{
	width: 50%;
    float: left;
}

.other_reason_to_take_money_out_block{
	clear:both;
	font-weight:bold;
}

.nest_vault img{
	float:right;
}
.ngrf-mobile .cash-withdrawal_details div.clear_both a.float_left.margin_left.margin_top_5px.padding_1pxi {
    margin-bottom: 10px;
}
.ngrf-mobile .cash-withdrawal_details div.clear_both.info_updated_msg {
    margin-bottom: 0;
}

.ngrf-mobile .open_val_img img{
	float:right;
}

.ngrf-mobile .nest_safe #id_for_type_of_fund_mob {
	position: relative;
    bottom: 3px;
}

.dev1901v2 {
    margin-right: 0 !important;
}

.dev1901cal {
    margin-right: 0 !important;
}

.access_nest_vault{
	border: 1px solid #ccc;
    padding: 15px;
    background: #EFEFEF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.access_nest_vault .first_part{
	width: 50%;
    float: left;
    color: #903;
    height: auto;
    clear: both;
}

.access_nest_vault .second_part {
    width: 50%;
    float: left;
}

.access_nest_vault .first_part strong{
    float: left;
}

.access_nest_vault .first_part a{
    float: left;
    margin-left:10px;
}

.access_nest_vault .second_part .amount{
	float:right;
}
.ngrf-mobile .retirement_pot{
	padding: 15px;
    border: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background:#EFEFEF;
}

.ngrf-mobile .retirement_pot .first_part.grey{
	width: 50%;
    float: left;
    height: auto;
    clear: both;
}

.ngrf-mobile .retirement_pot .second_part{
    float: right;
    width:50%;
}

.access_nest_vault img.accordianArrow{
	float:right;
}

.ngrf-mobile .help_img_adj{
	margin-right:0;
}

/*mobile and tablet view for p96*/

/*P96*/

/*mvp4 defects starts*/

/*15002*/

.memid_width {
    float: left;
    width: 30%;
}

#unitStatementSearch #contribution_status_client1 .div_left_content_top .div_label_fe_seperator{

margin-bottom:10px;

}

#unitStatementSearch #contribution_status_client1 .div_left_content_top .div_label_fe_seperator.last{

margin-bottom:0;

}

.margin_bottom_0_device {
    margin-bottom: 0 !important;
}

/*15002*/

/*15016*/
#scTakeYourMoneyOut .retirement_address .lookLikeLabel {
	width: 43%;
	
}

#scTakeYourMoneyOut .outer_retirement .retirement_address label {
     width: 43%;
}

#scTakeYourMoneyOut .box1 .first_col {
    width: 43%;
}

#scTakeYourMoneyOut .box1 .third_col.width_20_mobile {
    margin-right: 10px;
}

#body_left_content #scTakeYourMoneyOut .field_layout input.postcode_width {
    width: 22.4%;
}

#scTakeYourMoneyOut select.txtCountryManualDispClass{
  width:46%;
}

#scTakeYourMoneyOut .box1 .help_img_cnr {
     margin-right: 0; 
}

#scTakeYourMoneyOut .box2 .help_img.scalign {
    margin-right: 2.5%;
}

/*15016*/

#fundReport .info_updated_msg_smallFe {
   width: 91% !important;/*15007*/
}

/*15025*/
#scTriviality .box1 .dl1 dd.last {
    border-bottom: none;
    margin-bottom:0;
    padding-bottom: 10px;
}

#scTriviality .box1 dl.dl1 dt {
    padding-bottom:10px
}

/*15025*/

#scTriviality .box1 .dl1 dd {
    width: 100%;
}

/*15030*/
.maroon.est_val_align + .reqAmtDescSpace {
    margin-left: 0;
}

/*15030*/

/*15038*/
#scOpenMarketOption .box1 .dl1 dd.last {
    border-bottom: none;
    margin-bottom: 5px;
}

/*15038*/
.fund-tabs-outer-mobile .cms-accordion{

padding-bottom:0;/*P50*/

}

/*P50 update*/

.fund-tabs-outer-mobile .cms-accordion {
    overflow:hidden;
}

.fund-tabs-outer-mobile .active-cms-accordion .bottom-fund-descriptor {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
    clear: both;
}

/*P50 update*/

/*15007*/
.closebutton_top_alignment {
     padding-top: 0; 
}

/*15007*/

/*15035*/
#scOpenMarketOption .second_col_wide p.current_account2{
   width:100%;
   margin-top:10px; 
}

/*15035*/


/*15041*/
#scOpenMarketOption .sc_withHelp label{
    display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -1.5em;
    width: 100%;

}

#scOpenMarketOption .box3 .box2 label.radioindent{
    display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -1.5em;
    width: 100%;
}

/*15041*/

/*15078*/
#ThankYouEvidence .width_100 {
    width: 75%;
}

#ThankYouEvidence .plus_character_thankyou {
    width: 75%;
    margin:0;
}
#ThankYouEvidence .plus_character_thankyou p{
    padding: 0;
    text-align: center;
}

#ThankYouEvidence .height_300i {
    height: auto !important;
}

#ThankYouEvidence ul.transfer_pot li:last-child {
    padding-bottom:0;
}

/*15078*/

/*15077*/

#ThankYouEvidence .height_300i {
    height: auto !important;
}

#ThankYouEvidence .padding_20_10 {
    min-height: auto !important;
}

#ThankYouEvidence .margin_top.clear_both p.default_p {
    margin-left: 5%;
}

#ThankYouEvidence .margin_top.clear_both p:last-child {
    margin-left: 5%;
}

/*15077*/

/*15065*/
#ThankYouEvidence .height_255i {
    height: auto !important;
}

/*15065*/

/*15047*/
#omoThankYou #modal_doc_cert .modal_content{
	width:85%;
}
/*15047*/

/*15091*/
#cashOptions .div_cashOpns .cashOpns_sp_innerContent {
    min-height: 175px;
}
/*15091*/

/*15025*/

#scOpenMarketOption .dl_partCash.processingDateBlock .first_col {
     width: 47%; 
}

/*15025*/

/*15096*/
#scTakeYourMoneyOut .box1 .confirm_address_ext {
    margin-left: 44%;
}

#scTakeYourMoneyOut .box1 .dl1 dd {
    width: 100%;
}

/*15096*/

/*15055*/
.switch-funds-link{
 padding: 6px 20px;
}

/*15055*/




/*15061*/
#withdrawOptionPopUp div.div_cashOpns div p:nth-child(2) {
    height: auto;
}

.align_cash_withdraw {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#withdrawOptionPopUp .div_cashOpns {
    padding: 15px;
    width: 100%;
}


/*15061*/


/*15091*/

.mobile_cashwithdrawal_table .cash_row{
	display: flex;
    flex-direction: row;
}



.mobile_cashwithdrawal_table .cash_row div:first-child{
	width: 50%;
    padding: 10px;
    margin-right: 0;
    border-right: 1px solid #ccc;
}


.mobile_cashwithdrawal_table .cash_row div:first-child{
	width: 50%;
    padding: 10px;
    padding-bottom:10px !important;
}


.mobile_cashwithdrawal_table .cash_row div:first-child span:nth-child(2){
	float:right;
}

.mobile_cashwithdrawal_table .cash_row div:first-child span.mandatory:nth-child(2){
	float:none;
}

.mobile_cashwithdrawal_table .cash_row div:nth-child(2){
	width: 50%;
    padding: 10px;
    padding-bottom:10px !important;
}

.mobile_cashwithdrawal_table .cash_row a{
	display:block;
	margin-top:5px;
	margin-left:5%
}
.mobile_cashwithdrawal_table .cash_row span.mandatory{
	font-size: 1.8em;
	vertical-align: middle;
}


.mobile_cashwithdrawal_table .cash_row:last-child div:first-child{
	padding-bottom:15px !important;
}

.mobile_cashwithdrawal_table:nth-child(even) {
    background: #F7F6F9;
}

.LTADescription{
	width:100%;
}



/*15091*/



/*15102*/
#scOpenMarketOption .box3 .box2 label.radioindent.padding_left_0 {
    padding-left: 22px !important;
}
/*15102*/

/*15135*/
.red_table_1901{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
/*15135*/

/*15132*/
.ngrf-mobile .cash-withdrawal_details .second_part  > a{
  margin-right:15%;
}

.ngrf-mobile .cash-withdrawal_details .second_part{
    text-align: right;
}


.ngrf-mobile .cash-withdrawal_details .second_part strong{
    display: inline-block;
    float: none;
}

.ngrf-mobile .cash-withdrawal_details .second_part input{
    display: inline-block;
    float: none;
}

/*15132*/

/*15139*/
.mobile_fund_transaction_table {
    margin-bottom: 15px;
    border-radius: 5px;
}

.mobile_fund_contributions_details {
     margin-bottom: 20px;
}

/*15139*/



/*15164*/
.container-mobile .mid-left1-mobile{
   text-align:center;
}

.container-mobile .mid-left2-mobile{
   text-align:center;
}

.container-mobile .mid-center1-mobile{
   text-align:center;
}


.container-mobile .mid-center2-mobile{
   text-align:center;
}


.container-mobile .bottom-center-mobile{
   text-align:center;
}


.container-mobile .mid-right1-mobile{
   text-align:center;
}

.container-mobile .mid-right2-mobile{
   text-align:center;
}


.mid-left1-mobile p:nth-child(1), .mid-left1-mobile p:nth-child(3), .mid-center1-mobile p:nth-child(1), .mid-center1-mobile p:nth-child(3), .mid-right1-mobile p:nth-child(1), .mid-right1-mobile p:nth-child(3), .bottom-center-mobile p:nth-child(2) {
    border: none;
    font-size: 1.50em;
    font-weight: bold;
    padding-bottom: 10px;
    color: #29475f !important;
    font-weight: bold;
}

/*15164*/

/*15183*/
#scOpenMarketOption .box1 .dl1 dd {
    width: 100%;
}
/*15183*/
/*15211*/
.font_cont_date {
     margin-bottom: 15px;
}
/*15211*/



/*15188*/
/*
.table_display_mobile_header {
    display: block !important;
}
*/
/*15188*/

.ngrf-mobile .error_box_morethanamount{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;  
}

/*14901*/
#takingPartialCash .current_account{
  width:50%;
  margin-right: 16%;
}

#body_left_content #takingPartialCash input.sort_code_text {
    width: 13.4%;
}
/*14901*/

/*15029*/
#scTriviality .field_layout.retirement .clear_float_effect label{
     width:28%;
}

#scTriviality .help_img_cnr {
    margin-right: 0;
}

#scTriviality .current_account2 {
    width: 66%;
}
/*15029*/

/*ngrf mobile*/
.ngrf-mobile .open_val_img p.nopadding {
    clear: both;
}

.ngrf-mobile .access_nest_vault {
    overflow: hidden;
}

.ngrf-mobile .access_nest_vault .first_part {
    margin-bottom: 15px;
}

.access_nest_safe .second_part a.float_right {
    margin-right: 15%;
}

.access_nest_safe .second_part strong{
    display: inline-block;
    float: none;
    margin-top: 2px !important;
}

.ngrf-mobile .access_nest_safe .second_part {
   text-align: right;
}

.ngrf-mobile .retirement_pot .second_part {
    text-align: right;
}

.ngrf-mobile .retirement_pot .withdrawAll{
    clear: both;
    text-align:right;
}

.ngrf-mobile .retirement_pot .withdrawAll > a{
    padding-right:2.5em;
}

.ngrf-mobile .retirement_pot .first_part strong{
    display: block;
    width: 82%;
}

.ngrf-mobile .retirement_pot .second_part {
     margin-bottom: 10px;
}

.ngrf-mobile .cash-withdrawal_details .clear_both a{
    margin-top:15px !important;
}

.nest_safe .first_part {
    margin-bottom: 10px;
}

.nest_vault .first_part {
    margin-bottom: 10px;
}
/*ngrf mobile*/


/*issues*/



.fund-tabs-outer-mobile .fund-tabs-list {
     width: 100%;
}

.fund-tabs-outer-mobile .fund-tabs-list-inner ul li {
     clear: both;
}

.fund-tabs-outer-mobile .retirement-date-fund{
   padding:20px 10px;
}

.fund-tabs-outer-mobile .ethical-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .lower-growth-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .higher-risk-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .sharia-fund {
   padding:20px 10px;
}

.fund-tabs-outer-mobile .align_twobutton{
    margin-bottom:20px;
    margin-top:20px;  
}

.fund-tabs-outer-mobile .accordianArrow-rotate {
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180)deg);
}


/*issues*/


/*15161*/
.ngrf-mobile .error_box_lessthan30{
   width:100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
/*15161*/

/*15059*/
.fund-tabs-outer-mobile .fund-tabs-inner{
    border-radius:5px;
}
/*15059*/

/*15421*/
.fund-tabs-outer-mobile .nest-guided-retirement-fund {
    padding: 20px 10px;
}
/*15421*/

/*15421*/
.fund-description-section{
  overflow:hidden;
}
/*15421*/

/*mvp4 defects ends*/
 

/*MVP4 ENDS*/


/*MVP5 STARTS*/

/*P65*/
 
#memberLanding .landingPageSecMsg .app_inner1 .body_left_text p:last-child{
	padding-bottom:0;
}

/*P65*/

/*P66*/

#userSettingFormId .apps_wrapper .icon_outer:first-child{
	margin-left:5%;
	width:45%;
}



#userSettingFormId .apps_outer{
	padding:20px;
}

#userSettingFormId .apps_wrapper .icon_outer{
	float: right;
    margin-right: 10%;
}

#userSettingFormId .apps_wrapper .icon_outer:first-child {
    margin-left: 10px;
    width: 25%;
    float:left;
}

#userSettingFormId .apps_icon26{
	float:right;
}

#userSettingFormId .apps_icon13 {
    float: right;
}

#userSettingFormId .apps_icon13.float_left{
	float:left;
}






/*P66*/

/*P67*/

#body_left_content .field_layout input[type="password"] {
    width: 46%;
}

#changeUsernameFormId label{
	width:35%;
}

#changeUsernameFormId .field_layout .help_img {
    margin-right: 0;
}

#body_left_content .field_layout input#checkAvailability.button_primary {
   float: right;
    margin-right: 22%;
}
#changeUsernameFormId .help_img{
	margin-right:0;
}

#changeUsernameFormId .align_questn {
    width: unset;
}
#body_left_content #changeUsernameFormId input[type="text"] {
    width: 46%;
}

#form_manage_pwd_field3{
	margin-top:15px;
}



/*P67*/

/*P68*/
#form_manage_pwd label{
	width:28%;/*15623*/
}
#form_manage_pwd .help_img{
	float:right;
	margin-right:0;
} 

#form_manage_pwd .align_questn {
    width: unset;
}



/*P68*/


/*P42*/

#changeSecurityQuestions label{
	width:25%;
}

#changeSecurityQuestions .help_img{
	float:right;
	margin-right:0;
} 

#changeSecurityQuestions .align_questn {
    width: unset;
}

#changeSecurityQuestions select#mua_chooseSecretQuestionCmbId {
    width: 72%;
}

#changeSecurityQuestions input#mua_enterSecretAnswer1TxtId {
    width: 90%;
}

#changeSecurityQuestions #mua_chooseSecondSecretQuestionCmbId {
    width: 90%;
}

#changeSecurityQuestions #mua_enterSecretAnswer2TxtId {
    width: 90%;
}

#changeSecurityQuestions #mua_chooseThirdSecretQuestionCmbId {
    width: 90%;
}

#changeSecurityQuestions #mua_enterSecretAnswer3TxtId {
    width: 90%;
}
#changeSecurityQuestions .mua_button{
margin-right:0em;
}


/*P42*/

/*P69*/

#form_forgt_uname #lastNameID{
	width:28%;
}


#form_forgt_uname #txt_forgt_uname_email{
	width:46%;
}

#form_forgt_uname  .help_img{
	margin-right:10%;
} 

/*P69*/



/*MVP5 STARTS*/


/*P71*/


#unlock_acc #actCode{
	width:28%;
}
#unlock_acc #activationCode{
	width:46%;
}

#unlock_acc #userId{
	width:28%;
}

#unlock_acc a.help_img{
	margin-right:0;
}








/*P71*/


/*P72*/

.login_display_flex{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}


.sign-page-buttons {
    text-align: right;
}

.signUp-block {
   width:auto;
   margin-right:0;
}


.mobile_login{
    display:none;
}

.mobile_signup_button{
	display:none;
}

#header_taw #header_textsizer_taw{
	display:none;
}

#header_taw .taw_searchbtn{
	float:right;
}

#header_taw #top-links {
     display: block; 
}

#header_taw ul#header_primary_nav li a {
    font-size: 1.167em;
}

#header_taw #search_text{
	width: 197px;
}



/*P72*/

/*P73*/

#body_left_content  input#secAnswer2{
	width:46%;
}


/*P73*/


/*p75*/
#form_forgt_uname_qn #questionLbl {
	width:28%;
}

/*p76*/
#unlockAcc .field_layout label {
	width:28%;
}


/*p76*/



/* 15531 tablet */
#signupSelfEmployed #user_registration .user_name_button {
    float: right !important;
    margin: 15px -58px 3px 0 !important;
    width: 100% !important;
}

#signupSelfEmployed .user_name_button input {
    float: left !important;
    margin-left: 73px;
}

/* 15531 tablet */

/* p83 tablet start */
	#delegatedAccessSignUp label {
		/*width: 25%;*//*15269*/
	}

	#delegatedAccessSignUp #error_main {
		width: 100% !important;
	}
	#delegatedAccessSignUp #captcha_div4 input, #delegatedAccessSignUp .captca_text
		{
		margin-left: 30%;
	}
	#delegatedAccessSignUp #img_secretcheck {
		margin-left: 32%; /*15269*/
	}
	

	/*p78*/
	#activateYourAccount #captcha_div2 input.staticCaptchaInput {
	border-radius:5px;
	width:45%;/*15466*/
}

.captca_text {
    margin-left: 186px;
    margin-top: 10px;
}
	
#activateYourAccount #img_secretcheck {
    margin-left: 32%;
}
		

	
	
	.help_content_new {
    margin-left: 8px;
}

	/* p78 */
/*p74*/
.help_content_new {
margin-left:8px;
}

/*p74*/


/*p84*/
#makePermittedPartyContribution .field_layout label {
	width:28%;
}

#makePermittedPartyContribution  .field_layout .help_img {
    margin-right: 9%;
}

#makePermittedPartyContribution #img_secretcheck {
    margin-left: 32.5%;/*15270*/
}
/*15431*/
#body_left_content #makePermittedPartyContribution input[type='text'].date_dd {
    width: 40px;
    margin-right: 10px;
    float: left;
    text-align: center;
    padding-left: 0;
}
/*15431*/

/*p84*/

/*P85*/
#user_registration .userReg_layout input.ni_txtbx {
    width: 14.5%;
}

#user_registration .userReg_layout select.date_month {
    width: 43%;
}
/*P85*/

/*capturePermittedPartyDetails.html*/
#body_right_content #rhsPrivacyRights #right_content {
	width:100%;

}

#rhsPrivacyRights #right_content #right_content_top p {
    line-height: 150%; 
}

#rhsPrivacyRights #right_content img.pos_absolute {
    position: absolute;
    right: 246px;/*15291*/
    top: 18px;
}

#capturePerPty .field_layout label {
	width:28%;
}
/*capturePermittedPartyDetails.html*/

/*signupAsDelegate.html*/
#signupAsDelegate .field_layout label {
    width:29%
    
}

#signupAsDelegate #user_registration .user_name_button {
    float: right;
    margin: 15px 128px 3px 0;/*15334*//*tab issue*/
}
/*signupAsDelegate.html*/

/*p80*/

.divmm21 {
    margin-top: 60px;
    margin-bottom: 30px;
    width: 100%;
    margin-left: auto;
}
#signUpAsEmployerUserRegMember .field_layout label{
	width:28%;
}

#signUpAsEmployerUserRegMember div.userReg_layout {
    width: 92%;
    float: left;
}

#signUpAsEmployerUserRegMember .user_name_button {
	margin-right:44%;
	margin-top:3%;
}

.change_mobile_gray {
width:100%;
}

.new_mobile_number {
width:100%;
}
/*15480*/
#signUpAsEmployerUserRegMember input[type="text"]{
   -webkit-text-fill-color: #666;
    opacity: 1;
}


/*p80*/

/*signupSelfEmployed*/


#signupSelfEmployed .width_reset .help_img {
    margin-right: 2%;
}

#signupSelfEmployed #user_registration .user_name_button {
    float: right;
    margin: 15px -118px 3px 0;
    width: 70%;
}

 #signupSelfEmployed #user_registration .userReg_layout .labelDiv label {
    width: 29%;
}

  #signupSelfEmployed #pafFieldSet1 .field_layout label {
    width: 29%;
}

#signupSelfEmployed .radioindent_new {
    width: 30%;
    display: block;
    text-indent: -18px;
    padding-left: 19px;
    margin-right: 0px;
    color: #666;
    padding-top: 1px;
    padding-bottom: 10px;
}
/*signupSelfEmployed*/


/*MVP5 ENDS*/

/*MVP5 defects starts*/

/*15190*/
#scRetirementOptions .box1 .dl1 dd {
    width: 100%;
    
}

/*15190*/

.login-con-wrapper p:nth-child(2) {
     margin-bottom: 0; 
}

/*15263*/
#frmChangePwd .helpimg_security_ques {
    margin-left: 20px;
}

#frmChangePwd .securityqn_desc {
    width: 75%;
    float: left;
    display: inline-block;
}
/*15263*/
/*15411*/
#frmChangePwd .field_layout label {
width:28%;
}

#frmChangePwd .align_questn {
    width: 51%;
}

#unlockAcc .align_questn {
    width: 51%;
}
/*15411*/

/*15433*/
#body_left_content input.cont_txt1 {
    width: 40px;
    margin-left: 0.2em;
}

/*MR20.4 17759 start*/
#body_left_content input.cont_txt1 {
    width: 120px;
}
/*MR20.4 17759 end*/
.em_point {
    padding-top: 6px;
    margin: 0em 0.6em 0em 0.6em;
    float: left;
}

.bold {
    font-weight: 700;
}

#body_left_content input.cont_txt2 {
    width: 30px;
}
/*15433*/

/*15322*/
#user_registration .tab-content .login-con-wrapper .login-form-wrapper div.user_reg_button_div {
margin-right:0%;/*tab issue*/
}
/*15322*/
/*15493*/
#form_emp_signup .confirm_address_ext {
    margin-left: 32.6%;
}
/*15493*/


/* 15484 */
.label_phoneNumber {
    width: 250px !important;
    margin-top: 1px;
    float: left;
    margin-right: 0px !important;
}

.change_mobile_gray {
height:5.8em;
}

/* 15484 */


.div_content_float_right {
    float: none;
    margin-top: 5%;
}
.margin_right_30 {
    margin-right:0%;
}

/*15665*/
.padding_20_tb {
    
    margin-left: 0%;
}
.model_passcode_Confirm {
margin-left:0px;
}
/*15665*/

/*MVP5 defects ends*/

/*MVP6 STARTS*/
/*P90*/


#body_left_content ul.progress_oo li a.disabled span:nth-child(1){
	float:left;
}
#body_left_content ul.progress_oo li a.disabled span:nth-child(2){
	display:flex;
}

#body_left_content ul.progress_oo{
	display:flex;
}

#body_left_content ul.progress_oo li{
	width:17%;
	margin-right:10%;
	text-align:center;
}

#body_left_content ul.progress_oo li:last-child{
	margin-right:0;
}
.optOut-from-bar span{
	font-size:1.3em;
}

/*P90*/

/*P91*/

.missed-earnings-box .yearly-earnings h3{
	width:60%;
}

.missed-earnings-box .amount-description-small{
	width:55%;
}

.yearly-earnings-amount > span {
    margin-right: 3px;
}


/*P91*/

/*P92*/

.user-label span {
    display: block;
    width: 60%;
}

.opt-out-convey img {
    position: relative;
    float: left;
    margin-right: 5px;
    top:0;
}

#tawOptOutFormId .align_error_button {
    margin-bottom: 20px;
}

.opt-out-convey:first-child{
	margin-top:20px;
}

#tawOptOutFormId ul.bullet_temp li:last-child {
    padding-bottom: 0;
}


/*P92*/

/*P93*/

.opt-out-reason{
	padding-bottom:0;
}

#body_left_content .emailInputs input[type="text"] {
    width:41%;
}

.default_margin_mobile_tablet{
	margin-bottom:0 !important;
}

/*P93*/

/*MVP6 ENDS*/

/*mvp6 defects starts*/

/*15441*/
#body_left_content ul.progress_oo li{
  width:unset;
  margin-right:0;
  padding-right:10%;
  /*text-align-last: right;*/
  text-align:left;
}
/*15441*/

/*mvp6 defects ends*/

/*15054*/
.fund-tabs-outer {
    display: block; 
}

.fund-tabs-list-inner .example .fund-name{
  display:inline-block;
  width:80%;
}
/*15054*/

/*SR2003 STARTS*/
#checkDetails .omo_margin_left{
	/*margin-left: 211px;*/
}

#scTransferOut .omo_margin_left{
	/*margin-left: 189px;*/
}
#omoThankYou .omo_margin_left{
	/*margin-left: 211px;*/
}

#ThankYouEvidence .omo_margin_left{
	/*margin-left: 211px;*/
}

#partialCashThankYou .omo_margin_left{
	/*margin-left: 211px;*/
}
.label_text_omo {
    color: #666666;
    width: 45%;
    float: left;
}
.mobile_box{
	border-top: none;
}
.disp_mobile20{
         display:grid;
}
#body_left_content input.width_80_tab {
    width: 80%;
}
/*SR2003 ENDS*/

/*SR20-2001 admin pages header*/
	
#header-dashboard-wrapper{
    margin-left: 15px;
    margin-right: 15px;
}

#header-dashboard-wrapper{
    margin-left: 20px;
    margin-right: 20px;
}

#header-dashboard-wrapper .navigation_block{
	display:none;
}

#header-dashboard-wrapper #top-new-links{
	display:none;
}


#header-dashboard-wrapper #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper #mobile-navigation.open li{
	font-family:Muli;
	font-size:1.125em;
	color:#28465F;
	background:#FFFFFF;
	border-bottom:1px solid #DBE1EA;
        font-weight:bold;
	
}



#header-dashboard-wrapper .logo_block .toggle-switch{
	float:left;
	
}

#header-dashboard-wrapper .nest_logo_small{
	margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    border-bottom:none;
}

#header-dashboard-wrapper .logo_block .toggle-switch img{
	height: 20px;
    width: 28px;
}

#header-dashboard-wrapper .logo_block .toggle-switch span.close:BEFORE, #header-dashboard-wrapper .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}


#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close::after {
    bottom: 0;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}


#header-dashboard-wrapper .logo_block .toggle-switch span.close {
    /*background: #494a4c none repeat scroll 0 0;*/
    display: block;
    height: 3px;
    left: 24px;
    position: absolute;
    top: 30px;
    /* width: 33px; */
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span {
    width: 35px;
    top: 33px;
    margin-left:15px;
}

#header-dashboard-wrapper #mobile-navigation, #header-dashboard-wrapper #mob-nav ul {
    display: none;
}

#header-dashboard-wrapper #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	cursor: pointer;
    margin-right:40px;
    text-align: center;
}

#header-dashboard-wrapper .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper #mob-nav{
	border-top:1px solid #DBE1EA;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
	color:#28465F;
	font-weight:bold;
	padding:20px;
	display:block;
}

#header-dashboard-wrapper .toggle-switch{
	display:block;
}

#header-dashboard-wrapper .account_block img{
	float:right;
}

#header-dashboard-wrapper .account_block{
	clear: both;
    margin-right: 0;
    font-weight: normal;
    font-size: 10px;
    color: #28465F;
    display:block;
    cursor:pointer;
}

#header-dashboard-wrapper .account_block i{
	display:none;
}

#header-dashboard-wrapper .logo_block{
	display:block;
}

#header-dashboard-wrapper #top-new-links.logged_in{
	display:block;
	display:flex;
}

#header-dashboard-wrapper .header_left_space{
	display:none;
}

#header-dashboard-wrapper .member_block{
	display: inline-block;
    padding: 10px;
    text-align: center;
    width: 33%;
    font-weight: bold;
}

#header-dashboard-wrapper .employer_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper .advisor_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper .header_right_block{
	display:none;
}

#header-dashboard-wrapper{
    margin:0;
}

#header-dashboard-wrapper .toggle-switch {
    display: block;
}
	
#header-dashboard-wrapper .account_block i {
    display: none;
}	
	
#header-dashboard-wrapper .header_right_lower_block .account_block {
     font-weight: normal; 
     margin-right: 0; 
}	

#header-dashboard-wrapper .logo_block{
	margin:20px 0 20px 0;
}

#header-dashboard-wrapper .nest_logo_small{
	margin:0;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	margin-right:0;
}

#header-dashboard-wrapper .header_right_lower_block .account_block{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper .header_right_lower_block .account_block img{
	margin-bottom:13px;
}


#header-dashboard-wrapper .advisor_block{
	height:auto;
}
#header-dashboard-wrapper .employer_block{
	height:auto;
}

#header-dashboard-wrapper .member_block{
	height:auto;
}

#header-dashboard-wrapper .account_block img {
    width: 20px;
    height: 28px;
}

 #header-dashboard-wrapper .account_block img{
	margin-right:0;
}

 #header-dashboard-wrapper .header_right_lower_block{
	position:static;
}

#header-dashboard-wrapper .logo_block .toggle-switch span.close:BEFORE, #header-dashboard-wrapper .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	width:30px;
	margin-left:0;
}

#header-dashboard-wrapper ul#mob-nav li a{
	border-bottom:none;
}

#header-dashboard-wrapper .header_right_lower_block .mail_block_new.disp_none{
	display:none;
}

#header-dashboard-wrapper .header_right_lower_block .account_block.disp_none{
	display:none;
}

#header-dashboard-wrapper .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box{
	background: #28465F;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete{
	width:100%;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete input{
	border-radius: 5px 0 0 5px;
    border: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    font-size: 1em;
    font-family: Muli;
    color: #3c3c3c;
    background: #FFFFFF;
    margin: 20px;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	width:95%;
}

#header-dashboard-wrapper #header_search_button{
    background: #fff url(../../../../dam/nestlibrary/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
    background-size: 15px 15px;
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;	
}

#header-dashboard-wrapper li.mob_input_box .awesomplete{
	width:87%;
}

#header-dashboard-wrapper span.right_arrow_image img{
	width:12px;
	height:20px;
}

#header-dashboard-wrapper span.right_arrow_image{
	float:right;
}

#header-dashboard-wrapper .logo_block .left_block{
	display: flex;
    align-items: center;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	margin-right:30px;
}

.vis_hidden{
	visibility:hidden !important;
}

#header-dashboard-wrapper .header_right_lower_block.disp_none{
	display:none;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	width:98%;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	width:339px;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete{
	    width: 355px;
}

#header-dashboard-wrapper .logo_block .left_block{
	margin-left:0;
}

#header-dashboard-wrapper .account_sub_block{
	width:100%;
	margin-right:0;
}

#header-dashboard-wrapper .mail_block_new_wrapper{
	display:flex;
	flex-direction:column;
	font-size:0.6em;
}

#header-dashboard-wrapper .header_right_lower_block .mail_block_new{
	margin-bottom:13px;
}

#header-dashboard-wrapper .left_wrapper{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper .menu_flex{
	font-size: 0.6em;
    margin-left: 21%;
}

#header-dashboard-wrapper .menu_flex{
	display:block;
}

#header-dashboard-wrapper .mail_block_new_wrapper > span{
	display:block;
}

#header-dashboard-wrapper .mail_block_new span{
	bottom: 35%;
	left: 67%;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:0.9em;
}

#header-dashboard-wrapper .menu_flex.disp_none {
    display: none;
}

#header-dashboard-wrapper .buttons_block_loggedout{
	display:none;
}


#header-dashboard-wrapper .mobile_loggedout_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper .mobile_loggedout_block{
	display: flex;
    flex-direction: column;
    margin-right: 20px;
}

#header-dashboard-wrapper .log_in{
	font-size: 0.6em;
}

#header-dashboard-wrapper #mobile_loggedin_navigation {
    display: none;
    background: #EFF3F9;
}

#header-dashboard-wrapper #mobile_loggedin_navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
    padding:30px;
    text-align:right;
}

#header-dashboard-wrapper .header_right_lower_block .toggle-switch-mob-loggedout {
    border: medium none;
    cursor: pointer;
    position: absolute;
    right: 90px;
    width: 70px;
    text-align: center;
}

#header-dashboard-wrapper .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block span.block {
	background: #494a4c none repeat scroll 0 0;
	display: block;
	height: 3px;
	left: 18px;
	position: absolute;
	top: 30px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block span.block:BEFORE, #header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block span.block:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active ~ span.block::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

#header-dashboard-wrapper .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 35px;
    top: 33px;
}

#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::before{
	top: 0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}


#header-dashboard-wrapper .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::after{
	bottom: 0;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

#header-dashboard-wrapper .header_right_lower_block .toggle-switch-mob-loggedout{
	top:0;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

#header-dashboard-wrapper span.right_arrow_image img{
	width: 25px;
    height: 25px;
}


#header-dashboard-wrapper .logo_block.default_margin_top{
	margin-top:10px;
}

#header-dashboard-wrapper .logo_block .toggle-switch img {
    height: 30px;
    width: 35px;
}

#header-dashboard-wrapper .member_block.default {
    background:#28465F;
    color:#fff;
}

#header-dashboard-wrapper .logo_block .toggle-switch {
    margin-left: 15px;
}

#header-dashboard-wrapper .member_block, #header-dashboard-wrapper .employer_block, #header-dashboard-wrapper .advisor_block{
	padding:15px;
	width:auto;
	
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:-1%;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close{
	left: 2%;
    position: absolute;
    top: 44%;
    bottom: 0;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: -3px;
}

#header-dashboard-wrapper .support_link.support_mobile{
	flex-direction: row-reverse;
}

#header-dashboard-wrapper .support_link.support_mobile  span:first-child{
	margin: auto;
}

#header-dashboard-wrapper .support_link.support_mobile .right_arrow_image{
	transform: rotate(180deg);
}

#header-dashboard-wrapper .help_center_link, #header-dashboard-wrapper .contact_us_link{
	line-height:120%;
	display:none;
}


#header-dashboard-wrapper #mobile-navigation.open li a.help_center_link, #header-dashboard-wrapper #mobile-navigation.open li a.contact_us_link{
	display:none;
}

#header-dashboard-wrapper #mobile-navigation.open li a:hover{
	text-decoration:none;
}


#header-dashboard-wrapper #mob-nav ul.accessibility_links_new{
	display:block;
	display: flex;
    flex-direction: row;
    color: #fff;
    padding-top:30px;
    padding-bottom:30px;
}

#header-dashboard-wrapper #mob-nav ul.accessibility_links_new li{
	color: #fff;
    background: #28465F;
    font-weight:bold;
    font-size:0.889em;
    margin-right:20px;
    border-bottom:none;
}

#header-dashboard-wrapper  li.mob_input_box{
	padding:20px;
}

#header-dashboard-wrapper #search_text.header_imagemag{
	border-right:none;
}


#header-dashboard-wrapper #header_search_button.button_arrow{
	background:#fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
	background-size:15px 15px;
}


#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box:active{
	background:#28465F;
}


#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box:hover {
    background: #28465F;
}

/*basic style guidelines for 2001*/
#header-dashboard-wrapper, #header-dashboard-wrapper > * {
	font-family:Muli;
    font-size:18px;
    color: #3c3c3c;
    line-height:24px;
}

#header-dashboard-wrapper a{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#28465f;
	line-height:100%;
}

#header-dashboard-wrapper a:hover{
	font-family:Muli;
	text-decoration:underline;
	text-decoration-thickness:3px;
	color:#325977;
	font-size:1em;
}

#header-dashboard-wrapper a:active{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#4f285f;
}


#header-dashboard-wrapper h1{
	font-family:HurmeGeometricSans4-Bold;
	font-size:2em;
	color:#28465F;
	line-height:191.67%;
}

#header-dashboard-wrapper h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#28465F;
	line-height:141.667%;
}

#header-dashboard-wrapper h2.orange_h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#E66E00;
	line-height:141.667%;
}

#header-dashboard-wrapper h3{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1em;
	color:#28465F;
	line-height:100%;
}

/*basic style guidelines for 2001*/

#header-dashboard-wrapper #mobile-navigation.open li a{
	text-decoration: none;
}

#header-dashboard-wrapper {
    margin: 0 20px;
}

#header-dashboard-wrapper .close_text {
    font-size: 0.625em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper .close_text {
    display: none;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text {
    position: relative;
    top: 17px;
    left: -0.6em;
    margin-left:0;
}

#header-dashboard-wrapper #mob-nav ul.accessibility_links_new{
	padding-top:28px;
	padding-bottom:15px;
}

#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box{
	padding-bottom:0;
}


#header-dashboard-wrapper #mob-nav ul.accessibility_links_new li{
	margin-right:16px;
}


#header-dashboard-wrapper #mob-nav .accessibility_links_new li:first-child{
	margin-right:28px;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	margin-left: 20px;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: 1px;
}

#header-dashboard-wrapper .menu_flex {
    margin-left: 24%;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:20px;
	font-weight:normal;
}
#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:-5px;
}

#header-dashboard-wrapper .logo_block .toggle-switch{
	text-decoration:none;
}

/*SR20-2001 admin pages header*/

/*SR20-2001 member pages tablet header*/
	
#header-dashboard-wrapper-new{
    margin-left: 15px;
    margin-right: 15px;
}

#header-dashboard-wrapper-new{
    margin-left: 20px;
    margin-right: 20px;
}

#header-dashboard-wrapper-new .navigation_block{
	display:none;
}

 #header-dashboard-wrapper-new #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li{
	font-family:Muli;
	font-size:1.125em;
	border-bottom:1px solid #DBE1EA;
        font-weight:bold;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li{
	border-bottom:none;
}


#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li:active{
	background:#28465F;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	float:left;
	margin-left:15px;
}

#header-dashboard-wrapper-new .nest_logo_small{
	margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    border-bottom:none;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch img{
	height: 20px;
    width: 28px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch span.close:BEFORE, .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}


#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close::after {
    bottom: 0;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}


#header-dashboard-wrapper-new .logo_block .toggle-switch span.close {
    /*background: #494a4c none repeat scroll 0 0;*/
    display: block;
    height: 3px;
    left: 24px;
    position: absolute;
    top: 30px;
    /* width: 33px; */
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close {
    width: 35px;
    top: 33px;
    margin-left:15px;
}

#header-dashboard-wrapper-new #mobile-navigation, #mob-nav ul {
    display: none;
}

#header-dashboard-wrapper-new #mobile-navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	cursor: pointer;
    margin-right:40px;
    text-align: center;
}

#header-dashboard-wrapper-new .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper-new #mob-nav{
	border-top:1px solid #DBE1EA;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a{
	color:#28465F;
	font-weight:bold;
	padding:20px;
	/*display:block;*/
}

#header-dashboard-wrapper-new .toggle-switch{
	display:block;
}

#header-dashboard-wrapper-new .account_block img{
	float:right;
}

#header-dashboard-wrapper-new .account_block{
	clear: both;
    margin-right: 0;
    font-weight: normal;
    font-size: 10px;
    color: #28465F;
    display:block;
    cursor:pointer;
}

#header-dashboard-wrapper-new .account_block i{
	display:none;
}

#header-dashboard-wrapper-new .logo_block{
	display:block;
}

#header-dashboard-wrapper-new #top-new-links.logged_in{
	display:block;
	display:flex;
}

#header-dashboard-wrapper-new .header_left_space{
	display:none;
}

#header-dashboard-wrapper-new .member_block{
	display: inline-block;
    padding: 10px;
    text-align: center;
    width: 33%;
    font-weight: bold;
    
}

#header-dashboard-wrapper-new .employer_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper-new .advisor_block{
	display: inline-block;
    padding: 10px;
    width: 33%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#header-dashboard-wrapper-new .header_right_block{
	display:none;
}

#header-dashboard-wrapper-new{
    margin:0;
}

#header-dashboard-wrapper-new .toggle-switch {
    display: block;
}
	
#header-dashboard-wrapper-new .account_block i {
    display: none;
}	
	
#header-dashboard-wrapper-new .header_right_lower_block .account_block {
     font-weight: normal; 
     margin-right: 0; 
}	

#header-dashboard-wrapper-new .logo_block{
	margin:20px 0 20px 0;
}

#header-dashboard-wrapper-new .nest_logo_small{
	margin:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	margin-right:0;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block img{
	margin-bottom:13px;
}


#header-dashboard-wrapper-new .advisor_block{
	height:auto;
}
#header-dashboard-wrapper-new .employer_block{
	height:auto;
}

#header-dashboard-wrapper-new .member_block{
	height:auto;
}

#header-dashboard-wrapper-new .account_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper-new .account_block img{
	margin-right:0;
}

#header-dashboard-wrapper-new .header_right_lower_block{
	position:static;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch span.close:BEFORE, #header-dashboard-wrapper-new .logo_block .toggle-switch span.close:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	width:30px;
	margin-left:0;
}

#header-dashboard-wrapper-new ul#mob-nav li a{
	border-bottom:none;
}

#header-dashboard-wrapper-new .header_right_lower_block .mail_block_new.disp_none{
	display:none;
}

#header-dashboard-wrapper-new .header_right_lower_block .account_block.disp_none{
	display:none;
}

#header-dashboard-wrapper-new .nest_logo_small.disp_none{
	display:none;
}

#header-dashboard-wrapper-new li.mob_input_box{
	background: #28465F;
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete{
	width:100%;
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete input{
	border-radius: 5px 0 0 5px;
    border: 1px solid #d8d8d8;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    font-size: 1em;
    font-family: Muli;
    color: #3c3c3c;
    background: #FFFFFF;
    margin: 20px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
	width:95%;
}

#header-dashboard-wrapper-new #header_search_button{
    background: #fff url(../../../../dam/nestlibrary/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
    background-size: 15px 15px;
    border-radius: 0px 5px 5px 0px;
    height: 27px;
    width: 27px;	
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete{
	width:87%;
}

#header-dashboard-wrapper-new span.right_arrow_image img{
	width:12px;
	height:20px;
}

#header-dashboard-wrapper-new span.right_arrow_image{
	float:right;
}

/*NEW*/


#header-dashboard-wrapper-new .logo_block .left_block{
	display: flex;
    align-items: center;
}


.vis_hidden{
	visibility:hidden !important;
}

#header-dashboard-wrapper-new .header_right_lower_block.disp_none{
	display:none;
}

#header-dashboard-wrapper-new .logo_block .left_block{
	margin-left:0;
}

#header-dashboard-wrapper-new .mail_block_new_wrapper{
	display:flex;
	flex-direction:column;
	font-size:0.6em;
}

#header-dashboard-wrapper-new .header_right_lower_block .mail_block_new{
	margin-bottom:13px;
}
	
	
#header-dashboard-wrapper-new .left_wrapper{
	display:flex;
	flex-direction:column;
}

#header-dashboard-wrapper-new .menu_flex{
	font-size: 0.625em;
	font-weight:bold;
	color:#28465F;
	margin-top:5px;
}

#header-dashboard-wrapper-new .menu_flex{
	display:block;
}

#header-dashboard-wrapper-new .mail_block_new_wrapper > span{
	display:block;
}


#header-dashboard-wrapper-new .mail_block_new span.round{
	bottom: 35%;
	left: 67%;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:0.9em;
}

#header-dashboard-wrapper-new .menu_flex.disp_none {
    display: none;
}

#header-dashboard-wrapper-new .buttons_block_loggedout{
	display:none;
}


#header-dashboard-wrapper-new .mobile_loggedout_block img {
    width: 20px;
    height: 28px;
}

#header-dashboard-wrapper-new .mobile_loggedout_block{
	display: flex;
    flex-direction: column;
    margin-right: 20px;
}

#header-dashboard-wrapper-new .log_in{
	font-size: 0.6em;
}

#header-dashboard-wrapper-new #mobile_loggedin_navigation {
    display: none;
    background: #EFF3F9;
}

#header-dashboard-wrapper-new #mobile_loggedin_navigation.open {
    display: block;
    margin-top: 34px;
    padding-bottom: 20px;
    padding:30px;
    text-align:right;
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-switch-mob-loggedout {
    border: medium none;
    cursor: pointer;
    position: absolute;
    right: 90px;
    width: 70px;
    text-align: center;
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block span.block {
	background: #494a4c none repeat scroll 0 0;
	display: block;
	height: 3px;
	left: 18px;
	position: absolute;
	top: 30px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block span.block:BEFORE, #header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block span.block:AFTER {
    background-color: #494A4C;
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    position: absolute;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active ~ span.block::before {
    top: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-btn-active {
    background: #EFF3F9;
    height: 90px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 35px;
    top: 33px;
}

#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::before{
	top: 0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}


#header-dashboard-wrapper-new .header_right_lower_block .mobile_loggedout_block .toggle-switch-mob-loggedout.toggle-btn-active  span.block::after{
	bottom: 0;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

#header-dashboard-wrapper-new .header_right_lower_block .toggle-switch-mob-loggedout{
	top:0;
}


#header-dashboard-wrapper-new #mobile-navigation.open li a{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

#header-dashboard-wrapper-new span.right_arrow_image img{
	width: 25px;
    height: 25px;
}


#header-dashboard-wrapper-new .logo_block.default_margin_top{
	margin-top:10px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch img {
    height: 30px;
    width: 35px;
}

#header-dashboard-wrapper-new .member_block.default {
    background:#28465F;
    color:#fff;
}


#header-dashboard-wrapper-new .member_block, #header-dashboard-wrapper-new .employer_block, #header-dashboard-wrapper-new .advisor_block{
	padding:15px;
	width:auto;
	
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:-1%;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	left: 15px;
    position: absolute;
    top: 44%;
    bottom: 0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: -3px;
}

#header-dashboard-wrapper-new .support_link.support_mobile{
	flex-direction: row-reverse;
}

#header-dashboard-wrapper-new .support_link.support_mobile  span:first-child{
	margin: auto;
}

#header-dashboard-wrapper-new .support_link.support_mobile .right_arrow_image{
	transform: rotate(180deg);
}

#header-dashboard-wrapper-new .help_center_link, #header-dashboard-wrapper-new .contact_us_link{
	line-height:120%;
	display:none;
}


#header-dashboard-wrapper-new #mobile-navigation.open li a.help_center_link, #header-dashboard-wrapper-new #mobile-navigation.open li a.contact_us_link{
	display:none;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a:hover{
	text-decoration:none;
}


#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new{
	display:block;
	display: flex;
    flex-direction: row;
    color: #fff;
    padding-top:30px;
    padding-bottom:30px;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li{
	color: #fff;
    background: #28465F;
    font-weight:bold;
    font-size:0.889em;
    margin-right:20px;
    border-bottom:none;
}

#header-dashboard-wrapper-new li.mob_input_box{
	padding:20px;
}

#header-dashboard-wrapper-new #search_text.header_imagemag{
	border-right:none;
}


#header-dashboard-wrapper-new #header_search_button.button_arrow{
	background:#fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 6px;
	background-size:15px 15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li:active {
    background: #E2E4EA;
}


#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box:active{
	background:#28465F;
}


#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box:hover {
    background: #28465F;
}


#header-dashboard-wrapper-new .member_block, #header-dashboard-wrapper-new .employer_block, #header-dashboard-wrapper-new .advisor_block{
	width:33.3%;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close {
    margin-left: 0.9em;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav{
	padding-top:0;
}

#header-dashboard-wrapper-new #search_text.header_imagemag {
    width: 91%;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li{
	font-size:0.889em;
}


#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new{
	padding-top:20px;
	padding-bottom:20px;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li{
	margin-right:10px;
}


/*basic style guidelines for 2001*/
#header-dashboard-wrapper-new, #header-dashboard-wrapper-new > * {
	font-family:Muli;
    font-size:18px;
    color: #3c3c3c;
    line-height:24px;
}


#header-dashboard-wrapper-new a{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#28465f;
	line-height:100%;
}

#header-dashboard-wrapper-new a:hover{
	font-family:Muli;
	text-decoration:underline;
	text-decoration-thickness:3px;
	color:#325977;
	font-size:1em;
}

#header-dashboard-wrapper-new a:active{
	font-family:Muli;
	text-decoration:underline;
	font-size:1em;
	color:#4f285f;
}

#header-dashboard-wrapper-new h1{
	font-family:HurmeGeometricSans4-Bold;
	font-size:2em;
	color:#28465F;
	line-height:190%;
}

#header-dashboard-wrapper-new h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.31em;
	color:#28465F;
	line-height:160;
}

#header-dashboard-wrapper-new h2.orange_h2{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1.33em;
	color:#E66E00;
	line-height:160%;
}

#header-dashboard-wrapper-new h3{
	font-family:HurmeGeometricSans4-Bold;
	font-size:1em;
	color:#28465F;
	line-height:100%;
}

/*basic style guidelines for 2001*/

#header-dashboard-wrapper-new #top-new-links.logged_in{
	justify-content: space-around;
}

#header-dashboard-wrapper-new .member_block, #header-dashboard-wrapper-new .employer_block, #header-dashboard-wrapper-new .advisor_block{
	width:auto;
	padding:10px;
	padding-left:22px;
	padding-right:22px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a{
	text-decoration: none;
}

#header-dashboard-wrapper-new {
    margin: 0 20px;
}

#header-dashboard-wrapper-new .left_wrapper{
	margin-left: 30px;
    margin-right: 30px;
    align-items: center;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	margin:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	position: relative;
    top: 17px;
    left: 31px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close{
	margin-left:0;
}

#header-dashboard-wrapper-new .close_text{
	display:none;
}

#header-dashboard-wrapper-new .close_text {
    font-size: 0.625em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new{
	padding-top:28px;
	padding-bottom:15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box{
	padding-bottom:0;
}


#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new li{
	margin-right:16px;
}


#header-dashboard-wrapper-new #mob-nav .accessibility_links_new li:first-child{
	margin-right:28px;
}

#header-dashboard-wrapper-new li.mob_input_box{
	padding:15px;
}

#header-dashboard-wrapper-new #mobile-navigation.open li a{
	    padding: 20px 15px;
}

#header-dashboard-wrapper-new .left_wrapper{
	margin-left:20px;
}


#header-dashboard-wrapper-new .logo_block .toggle-switch span.close{
	left:15px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:20px;
	font-size:0.8em;
	font-weight:normal;
}

#header-dashboard-wrapper-new .menu_flex{
	font-size:0.8em;
	font-weight:normal;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	text-decoration:none;
}

#header-dashboard-wrapper-new .logo_block .left_block{
	width:60%;
}

#header-dashboard-wrapper-new .header_right_block_new{
	width:40%;
	margin-right:0;
}

#header-dashboard-wrapper-new .logo_block{
	display:flex;
}

#header-dashboard-wrapper-new .header_right_block_new .line{
	display:none;
}

#header-dashboard-wrapper-new .my_account_block_new{
	padding-left:0;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text img{
	display:none;
}

#header-dashboard-wrapper-new .my_account_block_new{
	flex-direction:column;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text{
	font-weight: normal; 
     margin-left: 0; 
    margin-right: 0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
	border:none;
}

#header-dashboard-wrapper-new .account_sub_block{
	position:static;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
	font-size: 0.6em;
    font-weight: bold;
    color:#28465F;
    margin-top:10px;
}

#header-dashboard-wrapper-new .header_right_block_new{
	justify-content:space-around;
}

#header-dashboard-wrapper-new .mail_image_block_new{
	flex-direction:column;
}

#header-dashboard-wrapper-new .mail_image_block_new img{
	margin-bottom:10px;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text span{
	font-size: 0.6em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper-new .menu_flex{
	font-size: 0.6em;
    font-weight: bold;
    color: #28465F;
}

#header-dashboard-wrapper-new .logo_block .left_block{
	padding-top:0;
}

#header-dashboard-wrapper-new .left_wrapper{
	    margin-top: 15px;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text{
	display:block;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
	margin-bottom:0;
}

#header-dashboard-wrapper-new #top-new-links{
	display:none;
}

.skip-navigation{
	display:none;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li {
    font-size: 1.125em;
    color: #28465f;
}


#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:15px;
	margin-top:10px;
	top:14px;
	left:0;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav .accessibility_links_new li{
	font-size: 0.889em;
	color:#fff;
}

#header-dashboard-wrapper-new .logo_block .left_block {
      width: 60%;
}

#header-dashboard-wrapper-new .header_right_block_new {
    width: 25%;
    margin-right: 0;
}

#header-dashboard-wrapper-new .mail_image_block_new{
	margin-right:30px;
}
#header-dashboard-wrapper-new .menu_flex, #header-dashboard-wrapper-new .mail_image_block_new .mail_text span, #header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
	font-size:0.778em;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
	left:17px;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li{
	font-size:1em;
}

#header-dashboard-wrapper-new .account_sub_block{
	width:100%;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
	width:80px;
}

#header-dashboard-wrapper-new .oval{
	font-size:0.8em;
}


#header-dashboard-wrapper-new #search_text.header_imagemag{
	width:355px;
}
/*SR20-2001 mobile pages tablet  header*/

/*CR762*/


#ifaLandingForMember .table_wrapper th{
	padding-right:10px;
}

.table_cont_shedule .slect_btn{
	text-align:right;
}

.no_access_block_new {
    margin-left: 20px;
}

.no_access_block_new h1, .no_access_block_new p{
	margin-left:0;
}
/*CR762*/

/*footer in member pages*/

.footer-wrapper-innerContent {
    margin-left: 20px;
    margin-right: 20px;
}

.footer-links {
    margin-bottom: 60px;
}

.footer-links ul li {
    margin-bottom: 24px;
    display: inline-block;
}





/*footer in member pages*/

/*new UI Issues*/
#header-dashboard-wrapper #search_text.header_imagemag{
   margin:0;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a {
    padding: 0;
    display: inline-block;
    color: white;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
  font-size:0.9em;
}

/*new UI Issues*/
/*15831*/
#header-dashboard-wrapper-new li.mob_input_box .awesomplete {
    width: 100%;
}

#header-dashboard-wrapper-new #search_text.header_imagemag {
    margin: 0;
}

#header-dashboard-wrapper-new #mob-nav ul.accessibility_links_new {
    clear: both;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a {
    padding: 0;
    display: inline-block;
    color: white;
}
/*15831*/

/*15807*/
#ifaLandingForMember .table_cont_shedule .slect_btn{
	text-align: center;
}

.div_left_content_top{
  padding:20px;
}
/*15807*/

/*tablet issues*/

#header-dashboard-wrapper-new .my_account_block_new.active{
  margin-top:0;
  padding-top:15px;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
  height:90px;
}

#header-dashboard-wrapper-new .my_account_block_new{
  margin-top:15px;
}

#header-dashboard-wrapper-new .my_account_block_new.active .my_account_text span{
  margin-top:5px;
}

#header-dashboard-wrapper-new .logo_block{
  margin-bottom:10px;
}

#header-dashboard-wrapper-new .oval{
   right:-12px;
}

#header-dashboard-wrapper #mobile-navigation.open li a{
  padding:15px;
}

/*tablet issues*/

/*16041*/
.footer-links {
    margin-bottom: 36px;
}
/*16041*/

/*16025*/
#body_full_col .signup_signpost_container{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
#body_full_col .signup_signpost_wrapper {
    width: auto;
    margin-right: 0;
    
}
.member_signup_but_div, .employer_signup_but_div, .self_employer_signup_but_div, .tpa_signup_div {
    text-align: right;
}
/*16025*/

.cookie-policy-wrapper, #header-dashboard-wrapper-new, .footer-wrapper{
	margin-left:0;
	margin-right:0;
}

#header-dashboard-wrapper {
    margin-left: 0;
    margin-right: 0;
}

/*16187*/
#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a.small_font{
	font-size:0.778em;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a.medium_font{
	font-size:1em;
}

#header-dashboard-wrapper-new #mobile-navigation.open .accessibility_links_new li a.large_font{
	font-size:1.11em;
}

#header-dashboard-wrapper-new #header_search_button.button_arrow{
      height:30px;
}

#header-dashboard-wrapper-new #mobile-navigation.open #mob-nav li.mob_input_box{
  border:none;
}

/*16187*/

/*16083*/
#header-dashboard-wrapper-new .my_account_block_new.active{
      width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
  margin-top:0;
}

#header-dashboard-wrapper-new .logo_block {
    margin-top: 0;
}

#header-dashboard-wrapper-new .logo_block{

  padding-bottom:0 !important;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
   margin-top:0;
   margin-left:10px;
}

#header-dashboard-wrapper-new .my_account_block_new.active, #header-dashboard-wrapper-new .header_right_block_new{
  height:92px;
}

/*16083*/

/*16132*/
#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  left:0;
}

#header-dashboard-wrapper-new .left_wrapper{
  margin-left:15px !important;
}
/*16132*/

/*16134*/
#header-dashboard-wrapper-new .my_account_block_new .my_account_text{
  margin-top:8px;
}
/*16134*/

/*16154*/
#header-dashboard-wrapper-new #header_search_button.button_arrow{
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height:30px;
}

#header-dashboard-wrapper #header_search_button.button_arrow{
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height:30px;
}
/*16154*/

/*16083*/
#header-dashboard-wrapper-new .my_account_block_new.active{
 padding-top:0;
}

#header-dashboard-wrapper-new .my_account_block_new.active .my_account_text{
  margin-top:4px;
}

#header-dashboard-wrapper-new .my_account_block_new.active .my_account_text > span{
  margin-top:0;
}

/*16083*/

/*16184*/
.no_access_block_new {
    margin-left: 0;
}
/*16184*/

#header-dashboard-wrapper .logo_block{
       padding-bottom: 0 !important;
}

#header-dashboard-wrapper .menu_flex{
   font-size:0.625em;
   margin-left:26%;
   line-height: 120%;
    margin-top: 5px;
}

#header-dashboard-wrapper .navigation_wrapper{
  border-bottom:none;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
    line-height: 120%;
    margin-top: 5px;
}

#header-dashboard-wrapper .menu_flex{
  font-weight:700;
}

#header-dashboard-wrapper .logo_block .toggle-switch.toggle-btn-active span.close_text{
  font-weight:700;
}

#header-dashboard-wrapper-new .navigation_wrapper{
 border-top:none;
 border-bottom:none;
}

#header-dashboard-wrapper-new .logo_block {
    margin-bottom: 0;
}

#header-dashboard-wrapper-new .menu_flex{
  font-weight:700;
  line-height:120%;
}

#header-dashboard-wrapper-new .my_account_block_new{
  justify-content:center;
}

#header-dashboard-wrapper-new .my_account_block_new.active, #header-dashboard-wrapper-new .header_right_block_new{
  height:auto;
}

#header-dashboard-wrapper-new .mail_image_block_new img{
  margin-bottom:0;
}

#header-dashboard-wrapper-new .mail_image_block_new .mail_text{
  line-height:120%;
  margin-top:7px;
}

#header-dashboard-wrapper-new .my_account_block_new {
    margin-top: 0;
}

#header-dashboard-wrapper-new .logo_block {
    padding-bottom: 10px !important;
    padding-top: 10px;
    margin-bottom: 0 !important;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
  margin-bottom:10px;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
   top:35px;
   margin-top:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch{
  margin-bottom:0;
}

#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active{
  margin-bottom:25px;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text span{
  margin-top:5px;
}
#header-dashboard-wrapper-new .logo_block .toggle-switch.toggle-btn-active span.close_text{
  font-weight:700;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
  height:111px;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block{
  height:111px;
}

#header-dashboard-wrapper-new .logo_block{
  padding-top:15px !important;
  padding-bottom: 15px !important;
}

#header-dashboard-wrapper-new .my_account_block_new.active{
  width:60px;
}

#header-dashboard-wrapper-new .my_account_block_new .my_account_text {
    margin-top: 0;
}

#header-dashboard-wrapper-new .logo_block.active-logo-block {
    height: 111px;
}

/*type a head tablet*/


#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    margin: 0;
    float: left;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    width: 355px;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    border-right: none;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    padding-left: 5px;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    height: 30px;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag {
    font-family: Muli;
    font-size: 0.889em;
    font-weight: 400;
    color: #3c3c3c;
    background: #fff;
    border-radius: 5px 0 0 5px;
    padding: 0px 0px 0px 12px;
}

/*login page*/

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    margin: 0;
    float: left;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    width: 355px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    border-right: none;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    padding-left: 5px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    height: 30px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag {
    font-family: Muli;
    font-size: 0.889em;
    font-weight: 400;
    color: #3c3c3c;
    background: #fff;
    border-radius: 5px 0 0 5px;
    padding: 0px 0px 0px 12px;
}

/*login page*/


/*type a head tablet*/

#header-dashboard-wrapper-new #header_search_button_mobile.button_arrow {
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height: 30px;
    border-radius: 0px 5px 5px 0px;
    width: 27px;
    cursor: pointer;
    border: none;
    padding: 0;
}

#header-dashboard-wrapper #header_search_button_mobile.button_arrow {
    background: #fff url(../../../includes/common/images/search_arrow_new_image.png) no-repeat scroll 6px 8px !important;
    background-size: 15px 15px !important;
    height: 30px;
    border-radius: 0px 5px 5px 0px;
    width: 27px;
    cursor: pointer;
    border: none;
    padding: 0;
}

/*16335*/
#header-dashboard-wrapper-new .logo_block{
	border-bottom:1px solid #DBE1EA;
}
/*16335*/

/*16184*/
.body_part_wrapper{
   min-height:50vh;
}
/*16184*/

/*16187*/
#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a.small_font {
    font-size: 0.778em;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a.medium_font {
    font-size: 1em;
}

#header-dashboard-wrapper #mobile-navigation.open .accessibility_links_new li a.large_font {
    font-size: 1.11em;
}

#header-dashboard-wrapper #mobile-navigation.open li.mob_input_box{
  border-bottom:none;
}

#header-dashboard-wrapper-new #mobile-navigation.open li.mob_input_box{
  border-bottom:none;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li:last-child {
    border-bottom: none;
}

#header-dashboard-wrapper #mobile-navigation.open #mob-nav li:last-child {
     border-bottom: none;
}

/*16187*/

/*15846*/
#header-dashboard-wrapper-new #mob-nav .mob_input_box .awesomplete ul{
  display:block;
}

#header-dashboard-wrapper #mob-nav .mob_input_box .awesomplete ul{
  display:block;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul {
    border-radius: unset;
    border: 2px solid #e2e4ea;
    box-shadow: none;
    text-shadow: none;
    background: #fff;
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul {
    border-radius: unset;
    border: 2px solid #e2e4ea;
    box-shadow: none;
    text-shadow: none;
    background: #fff;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul > li {
    font-family: Muli;
    font-weight: 400;
    font-size: 1em !important;
    color: #3c3c3c;
    background: #fff;
    padding: 5px !important;
    display: flex;
    align-items: center;
    height: 30px;
   position: relative;
   cursor: pointer;
   border-bottom:none;
   width:100%
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul > li {
    font-family: Muli;
    font-weight: 400;
    font-size: 1em !important;
    color: #3c3c3c;
    background: #fff;
    padding: 5px !important;
    /* display: flex; */ /* CR805 tab */
    display: inline-block; /* CR805 tab */
    align-items: center;
    height: 30px;
   position: relative;
   cursor: pointer;
   border-bottom:none;
   width:100%
}

/* CR805 tab */

input#search_text_mobile+ul li mark:first-child{
    font-family: Muli;
    font-size: 1em;
    font-weight: 400 !important;
    color: #666;
}

.awesomplete mark {
    color: #3c3c3c;
		}

 .awesomplete > ul > li{
	 
        font-weight: bold !important;
}


#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul > li:hover {
    background: #E2E4EA;
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul > li:hover {
    background: #E2E4EA;
}

#header-dashboard-wrapper-new #search_text_mobile.header_imagemag{
   padding-left:5px;
}

#header-dashboard-wrapper #search_text_mobile.header_imagemag{
   padding-left:5px;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul:before {
    left: 2px;
}

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul:before {
    left: 2px;
}

#header-dashboard-wrapper-new li.mob_input_box .awesomplete {
    width: 382px;
}

#header-dashboard-wrapper li.mob_input_box .awesomplete {
    width: 382px;
}

div.awesomplete > ul {
    width: 382px;
}
/*15846*/

/*16170*/
#header-dashboard-wrapper .member_block{
  padding-left:0;
}
/*16170*/

#header-dashboard-wrapper-new .circle {
    right: -12px;
}

#header-dashboard-wrapper-new .circle {
    font-size: 0.8em;
}

/*16258*/
#header-dashboard-wrapper-new .circle {
    right: -8px;
    font-size: 0.8em;
}
/*16258*/

/*16362*/
#header-dashboard-wrapper-new .logo_block.extra_padding_logo{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
/*16362*/

#header-dashboard-wrapper #mob-nav .mob_input_box div.awesomplete > ul{
  border-radius:5px;
}

#header-dashboard-wrapper-new #mob-nav .mob_input_box div.awesomplete > ul{
  border-radius:5px;
}



/* CR824 tablet view starts */
.help_icon{
	margin-right: -23% !important;
}
.field_element {
    width: 280px !important;
}
.clear_both .forgotten_passlink {
    margin-right: 11px;
}

/* CR824 tablet view ends */
/* CR774 Tab start */
.viewTransferRequeststable .mobile_transfer_table .right_table div div{
	height: 0px;
	padding:0px;
	margin:0px;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div div div{
	height:0px;
	padding:0px;
	margin:0px;
}
.viewTransferRequeststable .mobile_transfer_table .right_table div div div img{
	padding:0px;	
	float: left;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div a.cursor_pointer.help_acltbl_hdr {
    float: left;
    margin-left: 15px !important;
    margin-top: -3px;
}
.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(5) strong {
    float: left;   
}
.desktop_CR774{
	display:none;
}
.TabAndMobile_CR774{
	display:block;
}

.viewTransferRequeststable .mobile_transfer_table .left_table div:nth-child(5) {
    height: 36px !important;
}
.status_left_table span {
    padding-top: 6px;
    display: inline-block;
    float: left;
}
.status_left_table .help_acltbl_hdr {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
    height: 21px;
}

.status_right_table {
    padding-left: 8px;
    width: 49%;
    display: inline-block;
    float: right;
    padding-top: 8px;
}
.viewTransferRequeststable .status_table {
    padding: 7px 12px !important;
}
.viewTransferRequeststable .status_right_table {
    padding-left: 11px;
}
/* CR774 Tab end */

/*16711*/
#signUpAsEmployerUserRegMember .cms-accordion {
    width: 100%;
}
#signUpAsEmployerUserRegMember .border1902sub {
    width: 100%;
}
#signUpAsEmployerUserRegMember .border1902sub {
    width: 670px;
}
#signUpAsEmployerUserRegMember .user_name_button{
    width:55.5%;
}
/*16711*/

/*Captcha Message*/
.captchaMessage{
     width: 334px;
}

#user_registration .tab-content .login-con-wrapper .login-form-wrapper label {
     width: 100%; 
}

/*CR825 starts*/

.cookie-policy-content .left-cookie-block, .right-cookie-block, .bottom-cookie-block {
    width: 100% !important;
}
.cookie-policy-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

/*CR825 ends*/

.captchaMessageWidth {
    width: 100%;
}

/* defect 18800 */
.relpyMessage{
	width: 100% !important;
}

.loginCaptcha{
	margin-bottom: 10px !important;
}

/* CR982 phase-2 tablet changes starts */
.displayRadioFlex{
	display: flex;
}


.tabWidth{
	width: auto !important;
}

.tabMsg{
	float: right;
    width: 90%;
    margin-right: 10%;
}

.divContainer{
	width:90%;
	margin-right: 20%;
	margin-top: 10px;
}

.tabRadioLabel{
	width:80% !important;
	margin-left: 0px;
}

.tabRadioMargin{
	margin-right:22%;
}


/* tab parent div*/

.tabParentDiv{
	width:280px !important;
	float:left;
}

.tabParentWidth{
	width:90% !important;
}

/* CR982 phase-2 tablet changes ends */

/* new CR982-phase 2  tablet starts */


.forgotPasscodeInputWrapper {
    flex-basis: 51%;
}
.forgotPasscodeMessageWrapper {
    margin-right: 0;
    width: 100%;
}

/* new CR982-phase 2  tablet ends */

/*CR991tablet starts  */
.modal_width_tab{
	width: 70%;
}
/*CR991tablet ends  */


/* CR991-phase2 tablet starts*/
 .DivContainerForMob {
	display: flex;
	flex-direction: column;
	width:46%;
	}
/* CR991-phase2 tablet ends*/

/* CR991-phase4 tablet starts*/

.tabUpdateInfo{
    float: left;
    margin-bottom: 13px;
}

.tabUpdateInfoContainer{
   display: flex;
    flex-direction: column;
}

/* CR1048-phase2 tablet starts */ 
.divContainerForAddressVerify .input_width {
	width : 56% !important;
}
/* CR1048-phase2 tablet ends */ 
}

	
}
	
	
	/* CR1038 phase2 tablet starts */ 
.mobile_left_table img {
	position : relative ;
	top : 5px;
}

.help_icon_float {
	float : right ;
}

.accordian, .accordian_inactive{
	background : none ;
}
/* CR1038 phase2 tablet ends */
}


/*TABLET ENDS*/


/*IMAC STARTS*/



@media screen and (min-width: 1441px) {

	
	.security-panel.sec_msg{
	  position:static;
	  width:100%;
	}
        .modal_content {
         width: 39%;
}
	
#omoThankYou #modal_doc_cert .modal_content {
    width: 39%;
}

.width_help_box_new {
   left:761px !important
}
#header-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}
#footerlinks{
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}
	
}


/*IMAC ENDS*/


/*tablet landscape starts*/
@media screen and (min-width: 768px) and (max-width: 1100px) and (orientation : landscape){
#body_left_content #takingPartialCash input.sort_code_text {
    width: 13.9%;
}

#takingPartialCash .current_account {
    margin-right: 17.5%;
}

/*15029*/
#body_left_content #scTriviality .field_layout input.sort_code_text {
    width: 13.9%;
}

#scTriviality .current_account2 {
    width: 67%;
}

/*15029*/

}

/*tablet landscape ends*/


/*phone landscape starts*/
@media screen and (min-width:380px) and (max-width: 900px) and (orientation : landscape){
#body_left_content #takingPartialCash input.sort_code_text {
    width: 13.5%;
}

/*15029*/
#body_left_content #scTriviality .field_layout input.sort_code_text {
    width: 13.5%;
}
/*15029*/

}

/*phone landscape ends*/




/*CR677 starts*/

.padding_month {
    padding: 3px 0 2px 5px !important;
}

/*CR677 ends*/


/*MR19.1 CR759 starts*/

#body_part p.cr759_new {
    padding-bottom: 20px;
}
.info_updated_msg_new0 {
 border: solid 3px #FFED67;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 12px 23px 15px 22px;
    margin: 10px 0 20px 0;
    margin-right: 2px;
    margin-bottom: 1px;
   background: #FFFDEE /*url(../../../includes/common/images/Icn_Info-I_burgundy.png) */no-repeat 10px 15px;
}
ul.none_background {
    background: none;
}
.modalpopup_outer_new0 ul li {
    background: none;
    padding-left: 7px;
    padding-bottom: 10px;
}

#body_part p.space_p {
    padding-bottom: 20px;
    padding-top: 10px;
}
/*MR19.1 CR759 ends*/
