.btn-container.rc{bottom:15px;position:absolute;right:20px;}
.btn-container.fr{float:right;margin-top:10px;}
.btn.rc{bottom:24px;position:absolute;right:20px;}
.highlight-1 .rc{bottom:22px;}
.btn.fr{margin-top:10px;white-space:noWrap;}
.btn.fr a{float:right;}
.btn.noicon a{padding-right:10px;}
.btn{margin-bottom:0;}
.btn:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;font-size:0;overflow:hidden;}
.btn a{position:relative;margin:0 0 0 5px;padding:2px 25px 2px 10px;font-weight:bold;border:0;display:block;float:left;min-height:16px;}
* html .btn a{height:16px;}
.btn a.reverse{padding:2px 10px 2px 22px!important;}
.btn a button{background:none;border:none;font-weight:bold;padding:0;margin:0;font-size:100%;font-family:Verdana,Arial,Helvetica,sans-serif;cursor:pointer;}
.btn em{display:block;overflow:hidden;position:absolute;height:10px;width:9px;background-repeat:no-repeat;z-index:1;}
.btn .tl{background-position:0 0;top:0;left:0;}
.btn a:hover .tl{background-position:0 -10px;}
.btn .tr{background-position:-27px 0;top:0;right:0;}
.btn a:hover .tr{background-position:-27px -10px;}
* html .btn .tr,* html .btn .br{margin-right:-1px;}
.btn .bl{background-position:-9px 0;bottom:0;left:0;}
.btn a:hover .bl{background-position:-9px -10px;}
.btn .br{background-position:-18px 0;bottom:0;right:0;}
.btn a:hover .br{background-position:-18px -10px;}
.btn .icon{display:block;overflow:hidden;position:absolute;top:50%;right:0;height:19px;width:19px;margin-top:-9px;background-repeat:no-repeat;z-index:2;background-position:0 0;}
.btn .reverse .icon{right:auto;left:0;}
.btn a.functional{background:#016BA8 url(../../../../bcms-resources/UK_RETAIL/images/functional-grad.gif) repeat-x 0 0;color:#fff;}
.functional em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-btn-corners.gif)!important;}
a.functional button{color:#fff;}
.functional .arrow{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-icon-arrow.gif);}
.functional .arrow-down{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-icon-arrow-down.gif);}
.functional .less{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-icon-less.gif);}
.functional .more{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-icon-more.gif);}
.functional .close{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-icon-close.gif);}
.functional .question{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-icon-question.gif);}
a:hover.functional .arrow,a:hover.functional .arrow-down,a:hover.functional .less,a:hover.functional .more,a:hover.functional .close,a:hover.functional .question{background-position:-19px 0;}
a:hover.functional{background:#036;}
.btn a.directional{background:#006900 url(../../../../bcms-resources/UK_RETAIL/images/directional-grad.gif) 0 0 repeat-x;color:#fff;}
.directional em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-btn-corners.gif);}
.directional .arrow{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-arrow.gif);}
.directional .arrow-down{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-arrow-down.gif);}
.directional .less{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-less.gif);}
.directional .more{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-more.gif);}
.directional .close{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-close.gif);}
.directional .question{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-question.gif);}
.directional .lock{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-icon-lock.gif);}
.btn a.default{background:#fff;color:#007eb6;}
a.default button{color:#007eb6;}
.default .arrow{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-arrow.gif);}
.reverse .arrow{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-arrow-reverse.gif);}
.default .arrow-down{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-arrow-down.gif);}
.default .less{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-less.gif);}
.default .more{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-more.gif);}
.default .close{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-close.gif);}
.default .question{background-image:url(../../../../bcms-resources/UK_RETAIL/images/default-icon-question.gif);}
a:hover.default em{background-image:url(https://www.barclays.co.uk/bcms-resources/UK_RETAIL/images/default-btn-corners-active.gif);}
a:hover.default .arrow,a:hover.default .arrow-down,a:hover.default .less,a:hover.default .more,a:hover.default .close,a:hover.default .question{background-position:-18px 0;}
a:hover.default{color:#036;}
.btn a.default{padding:2px 20px 2px 0;}
.btn a.navigational{background:#F2EEEF url(../../../../bcms-resources/UK_RETAIL/images/navigational-grad.gif) 0 0 repeat-x;color:#00A3E6;border-bottom:1px solid #CDCDCD;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;padding-bottom:1px;padding-top:2px;}
.btn a.navigational .bl{bottom:-1px;left:-1px;}
.btn a.navigational .br{bottom:-1px;right:-1px;}
* html .btn a.navigational .bl,* html .btn a.navigational .br{bottom:-2px;}
.btn a.navigational .icon{margin-top:-8px;}
.btn a.navigational .tl{left:-1px;}
.btn a.navigational .tr{right:-1px;}
.navigational em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-btn-corners.gif);}
a.navigational button{color:#00A3E6;}
.navigational .arrow{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-arrow.gif);}
.navigational .arrow-down{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-arrow-down.gif);}
.navigational .less{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-less.gif);}
.navigational .more{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-more.gif);}
.navigational .close{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-close.gif);}
.navigational .question{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-question.gif);}
.navigational .lock{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-icon-lock.gif);}
a:hover.navigational{background:#fff url(../../../../bcms-resources/UK_RETAIL/images/navigational-grad-active.gif) 0 0 repeat-x;color:#036;border-bottom:1px solid #036;border-left:1px solid #036;border-right:1px solid #036;}
.btn a.actional{background:#5B49AF url(../../../../bcms-resources/UK_RETAIL/images/actional-grad.gif) 0 0 repeat-x;color:#fff;}
.actional em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-btn-corners.jpg);}
a.actional button,a.directional button{color:#fff;}
.actional .arrow{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-arrow.gif);}
.actional .arrow-down{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-arrow-down.gif);}
.actional .less{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-less.gif);}
.actional .more{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-more.gif);}
.actional .close{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-close.gif);}
.actional .question{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-question.gif);}
.actional .lock{background-image:url(../../../../bcms-resources/UK_RETAIL/images/actional-icon-lock.gif);}
a:hover.actional .arrow,a:hover.actional .arrow-down,a:hover.actional .less,a:hover.actional .more,a:hover.actional .close,a:hover.actional .question,a:hover.actional .lock,a:hover.navigational .arrow,a:hover.navigational .arrow-down,a:hover.navigational .less,a:hover.navigational .more,a:hover.navigational .close,a:hover.navigational .question,a:hover.navigational .lock,a:hover.directional .arrow,a:hover.directional .arrow-down,a:hover.directional .less,a:hover.directional .more,a:hover.directional .close,a:hover.directional .question,a:hover.directional .lock{background-position:-19px 0;}
a:hover.actional,a:hover.directional{background:#036;}
a.button,span.button{background:url(../../../../bcms-resources/UK_RETAIL/images/single.jpg) no-repeat left -90px;font-weight:bold;}
a.button:hover,span.button:hover{background-position:left -46px;cursor:pointer;}
a.button:hover{text-decoration:none;}
a.button span,span.button input{background:url(../../../../bcms-resources/UK_RETAIL/images/single.jpg) no-repeat right -90px;font-weight:bold;}
.sidebar .nav-container a.button,.sidebar .nav-container a.button span,.sidebar .nav-container span.button,.sidebar .nav-container span.button input{background-image:url(../../../../bcms-resources/UK_RETAIL/images/single-highlight.jpg);}
.premier-experience a.button,.premier-experience a.button span,.premier-experience span.button,.premier-experience span.button input{background:url(../../../../bcms-resources/UK_RETAIL/images/single-prem-grad.gif);}
.premier-experience span.button,.premier-experience select#premier-area{margin-left:10px;}
a.button:hover span,span.button:hover input{background-position:right -46px;cursor:pointer;}
a.button{display:block;float:left;margin-right:0;padding-left:8px;margin-bottom:5px;background-color:#090;min-height:20px;}
a.button span{display:block;padding:2px 23px 4px 2px;min-height:20px;}
.m-cont a.button:active,.m-cont a.button:focus{text-decoration:none;}
span.button{display:block;float:left;margin:0;padding-left:7px;text-decoration:none;background-color:#090;min-height:20px;}
span.button input{border:none;cursor:pointer;display:block;margin:0;text-decoration:none;color:#fff;min-height:20px;padding:2px 21px 5px 2px;}
html:first-child span.button input{padding:0 23px 4px 5px;}
html:first-child span.button.button-backwards input{padding:0 13px 4px 5px;}
span.button input{font-size:93%;}
.mod .m-cont span.button input{font-size:100%;}
a.button.button-process span,span.button.button-process input{background-position:right -125px;}
a.button.button-process,span.button.button-process{background-position:left -125px;background-color:#007eb6;}
a:hover.button.button-process span,span.button.button-process:hover input{background-position:right -46px;}
a:hover.button.button-process,span.button.button-process:hover{background-position:left -46px;}
a.button.button-backwards span,span.button.button-backwards input{background-position:right -238px;color:#007eb6;padding-right:12px;}
a.button.button-backwards,span.button.button-backwards{background-position:left -238px;padding-left:21px;background-color:#eee;}
a:hover.button.button-backwards span,span.button.button-backwards:hover input{background-position:right -271px;color:#036;}
a:hover.button.button-backwards,span.button.button-backwards:hover{background-position:left -271px;padding-left:21px;}
a.button.button-cancel span,span.button.button-cancel input{background-position:right -160px;color:#007eb6;}
a.button.button-cancel,span.button.button-cancel{background-position:left -160px;background-color:#eee;}
a:hover.button.button-cancel span,span.button.button-cancel:hover input{background-position:right -193px;color:#036;}
a:hover.button.button-cancel,span.button.button-cancel:hover{background-position:left -193px;}
a.button.button-help span,span.button.button-help input,a:hover.button.button-help span,span.button.button-help:hover input{background-position:right 0;color:#fff;}
a.button.button-help,span.button.button-help,a:hover.button.button-help,span.button.button-help:hover{background-position:left 0;background-color:#036;float:right;margin-left:5px;margin-bottom:0;}
.headingTwoRed a.button.button-help,.headingTwoRed span.button.button-help,.headingTwoRed a:hover.button.button-help,.headingTwoRed span.button.button-help:hover{float:none;position:absolute;right:0;font-size:92.6%;}
.table-data a.button.button-help span{font-size:99%!important;}
.headingTwoRed a.button.button-help span,.headingTwoRed a:hover.button.button-help span{padding:2px 23px 4px 2px;}
a.button.button-logout span,span.button.button-logout input{background-position:right -309px;color:#fff;padding:2px 22px 6px 3px;}
a.button.button-logout,span.button.button-logout{background-position:left -309px;background-color:#5644ad;}
a:hover.button.button-logout span,span.button.button-logout:hover input{background-position:right -346px;color:#fff;}
a:hover.button.button-logout,span.button.button-logout:hover{background-position:left -346px;}
.divborder span.text.button-backwards,.divborder span.text.button-help,.divborder span.text.button-cancel,.divborder span.text.button-cancel,.divborder span.text.button-process{background-color:#E8F5F9;padding-left:0;}
.premier-experience a.button,.premier-experience a.button span,.premier-experience span.button,.premier-experience span.button input{background-color:transparent;}
a.button.button-logout span,span.button.button-logout input{font-size:93%;}
.highlight-1 SPAN.button{background:transparent url(../../../../bcms-resources/UK_RETAIL/images/single.jpg) no-repeat scroll left -381px;}
.highlight-1 span.button input{background:transparent url(../../../../bcms-resources/UK_RETAIL/images/single.jpg) no-repeat scroll right -381px;}
*+html .btn a{margin-left:0;left:14px;margin-right:23px!important;}
*html .btn a{margin-left:0;left:14px;margin-right:23px!important;}
.btn a{margin:0 9px 0 14px;padding:2px 16px 2px 1px;width:auto;display:inline;}
.btn .icon{margin-right:-9px;}
.btn .tl{margin-left:-9px;}
.btn .tr{margin-right:-9px;}
.btn .bl{margin-left:-9px;}
.btn .br{margin-right:-9px;}
*html .btn .tr{margin-right:-9px;}
*html .btn .br{margin-right:-9px;}
.navigational em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/navigational-btn-corners.gif);background-repeat:no-repeat;}
.directional em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/directional-btn-corners.gif);background-repeat:no-repeat;}
.functional em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/functional-btn-corners.gif);background-repeat:no-repeat;}
.highlight-1 .functional em,.nav-container .functional em{background-image:url(../../../../bcms-resources/UK_RETAIL/images/tools-functional-btn-corners.gif);background-repeat:no-repeat;}
div.functional em{background-image:url("../../../../bcms-resources/UK_RETAIL/images/tools-functional-btn-corners.gif");}
.btn a.navigational .bl{bottom:-1px;left:0;}
.btn a.navigational .br{bottom:-1px;right:0;}
* html .btn a.navigational .bl,* html .btn a.navigational .br{bottom:-2px;}
.btn a.navigational .icon{margin-top:-9px;}
* html .btn a.navigational .icon{margin-top:-8px;}
.btn a.navigational .tl{left:0;}
.btn a.navigational .tr{right:0;}
#js {display:none;}
#no-js {clear:both; float:right; position:relative; width:50px; display:block; margin:-20px 10px 0 0;}
#no-js input {border: 1px solid #CDCDCD; background-image:none; background:#eee; border-radius:10px; color:#00A3E6; cursor:pointer; float:right; font-weight:bold; height:21px; position:relative; width:100%; padding:0;}
.btn a.closePopWin {display: none;}
.hasJS .btn a.closePopWin {display: block;}
/*LightBox Css BCLYR-1365*/
.btn-lightbox { 
	background: url('../../../../bcms-resources/UK_RETAIL/images/buttons.png') no-repeat; 
	background-position: 0 0; 
	position: relative; 
	display: inline; 
	padding-top: 2px;
	padding-bottom: 8px;
	zoom:1; 
} 

.btn-lightbox:hover {  
	background-position: 0 -180px;  
}
.btn-lightbox:hover span { 
	background-position: right -219px; 
}

.btn.functional .btn-lightbox a,
.btn.navigational .btn-lightbox a,
.btn.directional .btn-lightbox a {
	background: url('../../../../bcms-resources/UK_RETAIL/images/buttons.png') no-repeat; 
	padding: 0;
	display: inline; 
	margin: 0; 
	text-decoration: none;
}

.btn.functional .btn-lightbox a { 
	color: #fff; 
	background-position: left -430px; 
}

.btn.functional .btn-lightbox span,
.btn.navigational .btn-lightbox span,
.btn.directional .btn-lightbox span{
	color: #fff;
	font-size:11px;
	background: url('../../../../bcms-resources/UK_RETAIL/images/buttons.png') no-repeat;
	padding: 4px 23px 7px 3px;
	margin-left:12px;
	top: 0px; 
	display: block;  
}

.btn.functional .btn-lightbox span { 
	background-position: right -454px;

}

.btn.functional .btn-lightbox a:hover{ 
	background-position: left -180px; 
}

.btn.functional .btn-lightbox a:hover span {
	background-position: right -220px;
}


.btn.navigational .btn-lightbox a { 
	background-position: left -1260px;
}

.btn.navigational .btn-lightbox span { 
	color: #00A3E6; 
	background-position: right -1361px;
}

.btn.navigational .btn-lightbox a:hover { 
	background-position: left -3145px;
}

.btn.navigational .btn-lightbox a:hover span { 
	color:#036;
	background-position: right -3180px; 
}

.btn.directional .btn-lightbox span {  
	background-position: right -665px;
}

.btn.directional .btn-lightbox a { 
	background-position: left -630px; 
}

.btn.directional .btn-lightbox a:hover {
	background-position: left -1008px; 
}

.btn.directional .btn-lightbox a:hover span{
	background-position: right -1038px;
}
.content .section .tabs .m-cont .btn-lightbox a, .btn a.thickbox.functional, .btn a.thickbox.directional, .lightboxcontent .btn a.directional, .lightboxcontent .btn a.functional, #TB_ajaxContent .btn a.directional, #TB_ajaxContent .btn a.functional {text-decoration: none;}
.btn a.thickbox.functional { margin-bottom: 1px; }

#mortgageProducts .btn span:hover .arrow {background-position:-19px 0;}
#mortgageProducts .btn span:hover input {background:none #036;}
#mortgageProducts .btn span:hover .tl{background-position:0 -10px;}
#mortgageProducts .btn span:hover .tr{background-position:-27px -10px;}
#mortgageProducts .btn span:hover .bl{background-position:-9px -10px;}
#mortgageProducts .btn span:hover .br{background-position:-18px -10px;}
#mortgageProducts .btn span input{background: url('../../../../bcms-resources/UK_RETAIL/images/directional-grad.gif') repeat-x scroll 0px 0px #016BA8; padding: 0 15px 2px 8px; font-size: 93%; cursor: pointer; font-weight: bold; color: #FFF; margin: 0 -2px; border: 0;min-height: 20px;}
#mortgageProducts .btn.rc {position: relative; bottom: 0; right: 5px}