

 
@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=60f6e02e-107f-4b5b-b74c-47b854d7a9cc");
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@font-face{
	font-family:"TradeGothicBold";
	src:url("https://home.capitalone360.com/css/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
	src:url("https://home.capitalone360.com/css/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),
		url("https://secure.capitalone360.com/myaccount/css/fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),
		url("https://secure.capitalone360.com/myaccount/css/fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),
		url("https://secure.capitalone360.com/myaccount/css/fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
	font-weight:100 !important;
}
@font-face{
	font-family:"TradeGothicBoldCn";
	src:url("https://home.capitalone360.com/css/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
	src:url("https://home.capitalone360.com/css/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),
		url("https://secure.capitalone360.com/myaccount/css/fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),
		url("https://secure.capitalone360.com/myaccount/css/fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),
		url("https://secure.capitalone360.com/myaccount/css/fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}
@font-face {
  font-family: '360Icons';
	src: url("https://home.capitalone360.com/css/fonts/icons/CapitalOneIcons-Regular.eot");
	src: url("https://home.capitalone360.com/css/fonts/icons/CapitalOneIcons-Regular.eot?#iefix") format("embedded-opentype"),
			url("https://secure.capitalone360.com/myaccount/css/fonts/icons/CapitalOneIcons-Regular.woff") format("woff"), 
			url("https://secure.capitalone360.com/myaccount/css/fonts/icons/CapitalOneIcons-Regular.ttf") format("truetype"), 
			url("https://secure.capitalone360.com/myaccount/css/fonts/icons/CapitalOneIcons-Regular.svg#CapitalOneIcons-Regular") format("svg");
	  font-style: normal;
	  font-weight: normal;
	  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'ProximaNovaRg';
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-regular/ProximaNova-Regular.eot");
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-regular/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), 
	  		url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-regular/ProximaNova-Regular.woff") format("woff"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-regular/ProximaNova-Regular.ttf") format("truetype"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-regular/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
	  font-style: normal;
	  font-weight: normal;
	  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'ProximaNovaLt';
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-light/ProximaNova-Light.eot");
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-light/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), 
	  		url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-light/ProximaNova-Light.woff") format("woff"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-light/ProximaNova-Light.ttf") format("truetype"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-light/ProximaNova-Light.svg#ProximaNova-Light") format("svg");
	  font-style: normal;
	  font-weight: normal;
	  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'ProximaNovaRgBold';
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-bold/ProximaNova-Bold.eot");
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-bold/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), 
	  		url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-bold/ProximaNova-Bold.woff") format("woff"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-bold/ProximaNova-Bold.ttf") format("truetype"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-bold/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
	  font-style: normal;
	  font-weight: bold;
	  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'ProximaNovaIt';
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-it/ProximaNova-RegularIt.eot");
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-it/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), 
	  		url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-it/ProximaNova-RegularIt.woff") format("woff"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-it/ProximaNova-RegularIt.ttf") format("truetype"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-it/ProximaNova-RegularIt.svg#ProximaNova-RegularIt") format("svg");
	  font-style: italic;
	  font-weight: normal;
	  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'ProximaNovaRgCn';
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-regular-condensed/ProximaNovaCond-Regular.eot");
	  src: url("https://home.capitalone360.com/css/fonts/proxima-nova-regular-condensed/ProximaNovaCond-Regular.eot?#iefix") format("embedded-opentype"), 
	  		url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-regular-condensed/ProximaNovaCond-Regular.woff") format("woff"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-regular-condensed/ProximaNovaCond-Regular.ttf") format("truetype"), 
        	url("https://secure.capitalone360.com/myaccount/css/fonts/proxima-nova-regular-condensed/ProximaNovaCond-Regular.svg#ProximaNovaCond-Regular") format("svg");
	  font-style: normal;
	  font-weight: normal;
	  text-rendering: optimizeLegibility;
}

}	

}	

}

.tgb {font-family: 'TradeGothicBold' !important; font-weight:100 !important;}
.tgbc {font-family: 'TradeGothicBoldCn' !important; font-weight:100 !important;}
.iconFont {font-family: '360Icons' !important;}
.iconFont:before {content: attr(data-icon);}
.opensans {font-family: 'Open Sans' !important; font-weight:100 !important;}

html, body {background-color:inherit;}
.s1, .s2, .s3, .s4, .s5, .s6, .s7, .s8, .s9, .s10, .s11, .s12, .s13, .s14, .s15, .s16, .s17, .s18, .s19, .s20, .s21, .s22, .s23, .s24, .s25, .s26, .s27, .s28, .s29, .s30, .s31, .s32, .nowrap { display: block; float: left; height: auto; margin: 0 5px 5px 0; padding: 0px; vertical-align: top; }
.s1, .t1, .nowrap{width:24px}.s2,.t2{width:53px}.s3,.t3{width:82px}.s4,.t4{width:111px}.s5,.t5{width:140px}.s6,.t6{width:169px}.s7,.t7{width:198px}.s8,.t8{width:227px}.s9,.t9{width:256px}.s10,.t10{width:285px}.s11,.t11{width:314px}.s12,.t12{width:343px}.s13,.t13{width:372px}.s14,.t14{width:401px}.s15,.t15{width:430px}.s16,.t16{width:459px}.s17,.t17{width:488px}.s18,.t18{width:517px}.s19,.t19{width:546px}.s20,.t20{width:575px}.s21,.t21{width:604px}.s22,.t22{width:633px}.s23,.t23{width:662px}.s24,.t24{width:691px}.s25,.t25{width:720px}.s26,.t26{width:749px}.s27,.t27{width:778px}.s28,.t28{width:807px}.s29,.t29{width:836px}.s30,.t30{width:865px}.s31,.t31{width:894px}.s32,.t32{width:923px}
.p1{margin-left:29px}.p2{margin-left:58px}.p3{margin-left:87px}.p4{margin-left:116px}.p5{margin-left:145px}.p6{margin-left:174px}.p7{margin-left:203px}.p8{margin-left:232px}.p9{margin-left:261px}.p10{margin-left:290px}.p11{margin-left:319px}.p12{margin-left:348px}.p13{margin-left:377px}.p14{margin-left:406px}.p15{margin-left:435px}.p16{margin-left:464px}.p17{margin-left:493px}.p18{margin-left:522px}.p19{margin-left:551px}.p20{margin-left:580px}.p21{margin-left:609px}.p22{margin-left:638px}.p23{margin-left:667px}.p24{margin-left:696px}.p25{margin-left:725px}.p26{margin-left:754px}.p27{margin-left:783px}.p28{margin-left:812px}.p29{margin-left:841px}.p30{margin-left:870px}.p31{margin-left:899px}
.sbg { background: #666666; height: 20px; line-height: 20px; color: #FFFFFF; }

.w93 {width:93px;}

div { position: relative; display: block; }
span { display: inline; }
.inlineBlock {display:inline-block;}
img { margin: 0px; border: 0px; padding: 0px; }
img.border { border: 1px #003a6f solid; }
br { }
.middle { vertical-align: middle; margin-top:-3px; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
hr { display: block; margin: 10px 0px 10px 0px; width: 100%; height: 1px; border: 0px; border-bottom: solid 1px #333; clear: both; }
hr.blue { border-bottom: solid 1px #003a6f; }
hr.redRule { display:inline-block; border:0; height:6px; width:633px; background: url(https://images.capitalone360.com/images/red-rule.png?v=1154080) 0 0 transparent no-repeat; border-bottom:1px solid #fff;} 

.primary_color{ color:#a12830; }
.secondary_color{ color:#003a6f; }
.tertiary_color{ color:#333; }
.link_color{ color:#1155cc; }

.collapse { visibility: collapse; }
.clear { margin: 0px; padding: 0px; border: 0px; height: 0px; clear: both; }
.clearboth {clear:both !important;}
.noclear { clear: none; }
.none { display: none; }
.block { display: block; }
.floatleft { float: left !important; }
.floatright { float: right !important; }
.floatnone { float: none !important;} 
.floatbutton { float:right !important; }
.auto { margin: 0px auto; }
.reset { margin: 0px; border: 0px; padding: 0px; height: auto; width: auto; background: none; }
.scroll { overflow-x: hidden; overflow-y: scroll; }
.scroll-both { overflow: scroll; }
.pointer { cursor: pointer; }
.listStyleNone li {list-style: none !important;}
.rel {position:relative;}

input.s1, input.s2, input.s3, input.s4, input.s5, input.s6, input.s7, input.s8, input.s9, input.s10, input.s11, input.s12, input.s13, input.s14, input.s15, input.s16, input.s17, input.s18, input.s19, input.s20, input.s21, input.s22, input.s23, input.s24, input.s25, input.s26, input.s27, input.s28, input.s29, input.s30, input.s31, input.s32, .nowrap { display: block; float: left; height: auto; margin: 0px 5px 0px 0px; padding: 0px; vertical-align: top; }
input.text, input.hint { border: 1px #7F9DB9 solid; color: #333; padding: 1px; background-color:#fff!important; }
input.hint { text-align: center; color: #333; }
label.default { font-weight: bold; font-size: 12px; text-align: right; }
span.amount { display: block; position: absolute; left: 2px; top: 2px; line-height: 14px; color: #333 }

span.amount24px { display:block;  line-height:26px; position:absolute; left:4px; top:3px; font-size:24px;}

input.amount { display: block; padding-left: 8px; color: #333;}
input.amount-cents { padding-left: 20px; font-size: 12px; }
select { color: #333; }
textarea.ba { border: 1px solid #7F9DB9; color: #333; }
textarea { padding: 1px !important; }
select.ba { border: 1px solid #7F9DB9; }
.hiddenSubmit { display: block; float: left; border: 0; margin: 0; padding: 0; width: 1px; height: 1px; text-indent: -9999px; }

a, a:visited, a:active { color: #1155cc; text-decoration: underline; }
a:hover { color: #1155cc; text-decoration: underline; }
a.noul, a.noul:visited, a.noul:active { text-decoration: none; }
a.noul:hover { text-decoration: underline; }
a.graybg:hover { background: #E0E0E0; }
a.link-disable, a.link-disable:hover { color: #999; text-decoration: none; cursor: default; }
a:focus {outline: 1px dotted !important;} 
a.printPage:focus {outline: 1px dotted #003a6f !important;}

a.boldNoul {font-weight:bold; text-decoration:none!important;} a.boldNoul:visited {font-weight:bold; text-decoration:none!important;} a.boldNoul:active {font-weight:bold; text-decoration:none!important;} a.boldNoul:hover{text-decoration:underline!important;}
a.recommend {display: block; position: absolute; width: 86px; height: 21px; background: url(https://images.capitalone360.com//images/secure/socialMediaIcons/raf-facebook-recommend-button.gif) no-repeat; cursor: pointer;}
a.send {display: block; position: absolute; width: 51px; height: 21px; background: url(https://images.capitalone360.com//images/secure/socialMediaIcons/raf-facebook-send-button.gif) no-repeat; cursor: pointer;}

h1 { font-size: 16px; } h2 { font-size: 15px; } h3 { font-size: 18px; }  h4 { font-size: 13px; } h5 { font-size: 12px; } h6 { font-size: 11px; }
p { display: block; width: 100%; clear: both; padding: 0px 0px 0px 0px; }
small, .s, .sm, .disclaimer { font-size: 11px; } sup.sm { font-size:8px; }
b, .b { font-weight: bold; }
.normal { font-weight: normal !important; }
em, .em, i, .i { font-style: italic; }
.u { text-decoration: underline; }
.nou { text-decoration: none;}
.up { text-transform: uppercase; }
.el { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.text_nowrap { white-space:nowrap !important; }
.text_wrap { word-wrap: break-word !important; }

.f10 { font-size: 10px; } .f11 { font-size: 11px; } .f12 { font-size: 12px; } .f13 { font-size: 13px; } .f14 { font-size: 14px; } .f15 { font-size: 15px; } .f16 { font-size: 16px; } .f17 { font-size: 17px; } .f18 { font-size: 18px; } .f19 { font-size: 19px; } .f20 { font-size: 20px; } .f21 { font-size: 21px; } .f22 { font-size: 22px; } .f23 { font-size: 23px; } .f24 { font-size: 24px; } .f26 { font-size: 26px; } .f40{ font-size:40px;} .f50 {font-size:50px;}
.lh0 { line-height: 0; } .lh10 { line-height: 10px; } .lh11 { line-height: 11px; } .lh12 { line-height: 12px; } .lh13 { line-height: 13px; } .lh14 { line-height: 14px; } .lh15 { line-height: 15px; } .lh16 { line-height: 16px; } .lh17 { line-height: 17px; } .lh18 { line-height: 18px; } .lh19 { line-height: 19px; } .lh20 { line-height: 20px; } .lh22 { line-height: 22px; }.lh25 { line-height: 25px; } .lh27 { line-height: 27px; } .lh30 { line-height: 30px; } .lh50 { line-height: 50px; } .lh60 { line-height: 60px }
.left { text-align: left !important; } .right { text-align: right !important; } .center { text-align: center !important; }
.white { color: #FFFFFF !important; } .black { color: #000000 !important; } .gray { color: #333333; } .med-gray {color:#666666} .light-gray { color: #999999; } .blue, a.blue { color: #003a6f; } .light-secondary { color: #5d97fd; } .red { color: #DF0000; } .yellow { color: #FFE512; }
.bg-none { background: none; } .bg-light-orange { } .bg-light-blue { background: #C2D2E5; } .bg-orange { background: #a12830; }  .bg-dark-red { background: #a12830; }  .bg-gray { background:#EEEEEE;} .bg-white {background: #FFFFFF;}

ul { list-style-position: outside; margin: 10px 0px 15px 0px;}
ul.inside, ol.inside { list-style-position: inside; margin: 10px 0px 15px 0px; }
ul.no-bullets { list-style-type: none; }
ul.solid-bullets { list-style-type: disc; }
li { margin: 0px 0px 5px 0px; }

span.gray-button { display: inline-block; background: #003A6F; font-size: 12px; border: 1px solid #003A6F; height: 20px; line-height: 20px; border-radius: 5px; padding: 0 15px; text-decoration: none; font-weight:700}
span.gray-button a, span.gray-button a:visited, span.gray-button a:active, span.gray-button a:hover { color:#fff!important; }

table { border: 0px; border-spacing: 0;}
caption { font-size: 14px; font-weight: bold; }
td, th, caption { text-align: left; padding-right: 5px; padding-left:5px; }
tr { background:none; }
th { font-weight: bold; color: #fff !important; background:repeat-x url(https://images.capitalone360.com/images/secure/th-gradient.png?v=1154080) 0 0  #003A6F;background-size: 1px 40px; height: 15px; padding:6px; }
h2.f18.ml5.floatleft{ margin-top:3px; }

.body-th tbody th{ background-color: transparent !important; background-image: none; color: #333 !important; font-weight: normal; padding:0 5px!important; }


.CdTisa{margin:20px 0 20px 5px;padding:0;width:800px;border-collapse:collapse;}
.CdTisa thead th{font-weight: bold !important;  color: #fff !important; background:repeat-x url(https://images.capitalone360.com/images/secure/th-gradient.png?v=1154080) 0 0  #003A6F !important; padding:5px;}

.ba { border: 1px solid #003a6f; } .bb, .bb td, .bb th { border-bottom: 1px solid #003a6f; } .bt, .bt td { border-top: 1px solid #003a6f; } .bl { border-left: 1px solid #003a6f; } .br { border-right: 1px solid #003a6f; }
.ba2, .bw2 { border: 2px solid #003a6f; } .bb2, .bb2 td { border-bottom: 2px solid #003a6f; } .bt2 { border-top: 2px solid #003a6f; } 
.ba-bbb { border:1px solid #bbb; }
.bl2 { border-left: 2px solid #003a6f; } .br2 { border-right: 2px solid #003a6f; }
.b2o { border-top: 2px solid #a12830; border-bottom: 2px solid #a12830; }
.ba4o { border: 4px solid #003a6f; }
.bag {border:1px solid #EEEEEE; }
.balg {border:1px solid #DDDDDD;}
.btlg {border-top: 1px solid #d9d9d9;}
.bblg {border-bottom: 1px solid #d9d9d9;}
.gbb {border-bottom: 1px solid #999999;}
.br-gray {border-right: 1px solid #e8e8e8;}

.bord-rnd-20 { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px}
.nobord { border: 0 !important; }
.bc { border-collapse: collapse; }
.b-med-gray { border-color: #666666; } .b-light-gray { border-color: #999999; } .b-light-orange { border-color: #FFE2C9; } .b-gray { border-color: #E2E2E2; } .b-light-blue { color: #C2D2E5; }
.ledger, .ledger td, tbody .ledger th { background-color: #e8e8e8 !important; } .ledger-gray, .ledger-gray td { background-color: #e8e8e8; } .ledger-orange, .ledger-orange td { background-color: #FFF7F0; }
.bbw, .bbw td { border-bottom: 1px solid #FFFFFF; }
.bbg, .bbg td { border-bottom: 1px dashed #CCCCCC; }

.secondLine { display: block; line-height: 10px !important; margin-bottom: 5px; padding-left: 25px; }
#beneficiaryTable th {background-color:#003A6F;background-size:1px 45px}

.h5 { height: 5px; } .h10 { height: 10px; } .h15 { height: 15px; } .h20 { height: 20px; } .h25 { height: 25px; } .h50 { height: 50px; } .h60 { height: 60px; }  .h75 { height: 75px; } .h80 { height:80px; } .h100 { height: 100px; } .h125 { height: 125px; } .h140 { height: 140px; } .h145 { height: 145px; } .h150 { height: 150px; } .h175 { height: 175px; } .h200 { height: 200px; } .h225 { height: 225px; } .h250 { height: 250px; } .h260 { height: 260px; } .h275 { height: 275px; } .h300 { height: 300px; } .h325 { height: 325px; } .h350 { height: 350px; } .h375 { height: 375px; } .h400 { height: 400px; }
.pt0 { padding-top: 0px !important; } .pt5 { padding-top: 5px; } .pt10 { padding-top: 10px; } .pt15 { padding-top: 15px; } .pt20 { padding-top: 20px; } .pt25 { padding-top: 25px; } .pt30 { padding-top: 30px; } .pt35 { padding-top: 35px; } .pt40 { padding-top: 40px; } .pt45 { padding-top: 45px; } .pt50 { padding-top: 50px; }

.pb0 { padding-bottom: 0px; } .pb5 { padding-bottom: 5px !important; } .pb10 { padding-bottom: 10px; } .pb15 { padding-bottom: 15px; } .pb20 { padding-bottom: 20px; } .pb25 { padding-bottom: 25px; } .pb30 { padding-bottom: 30px; } .pb50 { padding-bottom: 50px; }
.pr0 { padding-right: 0 !important; } .pr5 { padding-right: 5px !important; } .pr8 { padding-right: 8px !important; } .pr10 { padding-right: 10px !important; } .pr15 { padding-right: 15px !important; } .pr20 { padding-right: 20px; } .pr25 { padding-right: 25px; } .pr30 { padding-right: 30px; } .pr35 {padding-right: 35px;}  .pr40 {padding-right:40px;}
.pl0 { padding-left: 0px; } .pl5 { padding-left: 5px; } .pl10 { padding-left: 10px !important; } .pl11 { padding-left: 11px !important; } .pl12 { padding-left: 12px !important; }  .pl15 { padding-left: 15px !important; } .pl20 { padding-left: 20px; } .pl25 { padding-left: 25px; } .pl30 { padding-left: 30px; .pr40 {padding-left:40px;}}
.mt0 { margin-top: 0px; } .mt5 { margin-top: 5px; } .mt10 { margin-top: 10px!important; } .mt15 { margin-top: 15px; } .mt17 { margin-top: 17px; } .mt20 { margin-top: 20px; } .mt25 { margin-top: 25px; } .mt30 { margin-top: 30px; } .mt35 { margin-top: 35px; } .mt40 { margin-top: 40px; } .mt45 { margin-top: 45px; } .mt50 { margin-top: 50px; } .mt55 { margin-top: 55px; } .mt60 { margin-top: 60px; } .mt100{ margin-top:100px; } .mt120 { margin-top: 120px; }
.mb0 { margin-bottom: 0px!important; } .mb5 { margin-bottom: 5px; } .mb10 { margin-bottom: 10px!important; } .mb15 { margin-bottom: 15px; } .mb20 { margin-bottom: 20px; } .mb25 { margin-bottom: 25px; } .mb30 { margin-bottom: 30px; }
.mr0 { margin-right: 0px; } .mr5 { margin-right: 5px; } .mr10 { margin-right: 10px; } .mr15 { margin-right: 15px; } .mr20 { margin-right: 20px; } .mr25 { margin-right: 25px; } .mr30 { margin-right: 30px; }
.ml0 { margin-left: 0px !important; } .ml5 { margin-left: 5px; } .ml10 { margin-left: 10px!important; } .ml15 { margin-left: 15px; } .ml20 { margin-left: 20px!important; } .ml25 { margin-left: 25px!important; } .ml30 { margin-left: 30px; } .ml32 { margin-left: 32px; } .ml35 { margin-left: 35px !important; } .ml40 { margin-left: 40px; } .ml45 { margin-left: 45px; } .ml50 { margin-left: 50px; } .ml55 { margin-left: 55px; } .ml60 { margin-left: 60px; } .ml65 { margin-left: 65px; } .ml80 { margin-left:80px;} .ml90 { margin-left:90px;}
.nomargin { margin: 0px; }
.nopadding { padding: 0px; }


.lineHeight2em {line-height:2em;}
.autosizefix {max-height:999999px}

span.slimbluebutton { display: block; width: auto !important; font-size: 12px; background: url("https://images.capitalone360.com/images/secure/globals/slim_blue_button_background_left.gif") no-repeat top left; height: 21px; line-height: 21px; cursor: pointer; padding: 0px; margin: 0px 0px 0px 15px; }
span.slimbluebutton a, span.slimbluebutton a:visited, span.slimbluebutton a:active, span.slimbluebutton a:hover { display: block; background: url("https://images.capitalone360.com/images/secure/globals/slim_blue_button_background_right.gif?v=1154080") no-repeat top right; color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: -1px -1px #000033; padding: 0px 8px 0px 8px; }
span.bluebutton { display: block; width: auto !important; font-size: 16px; background: url("https://images.capitalone360.com/images/secure/globals/blue_button_background_left.gif") no-repeat top left; height: 28px; line-height: 28px; cursor: pointer; padding: 0px; margin: 0px 0px 0px 15px; }
span.bluebutton a, span.bluebutton a:visited, span.bluebutton a:active, span.bluebutton a:hover { display: block; background: url("https://images.capitalone360.com/images/secure/globals/blue_button_background_right.gif?v=1154080") no-repeat top right; color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: -1px -1px #000033; padding: 0px 20px 0px 20px; }
span.orangebutton {border: 1px solid #003A6F; display: block; width: auto !important; font-size: 16px; background: url("https://images.capitalone360.com/images/secure/globals/tmbutton_background.gif?v=1154080") repeat-x top left; height: 29px; line-height: 29px; cursor: pointer; margin: 0px 0px 0px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
span.orangebutton a, span.orangebutton a:visited, span.orangebutton a:active, span.orangebutton a:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: -1px -1px #00274A; padding: 0px; }
span.graybutton { display: block; width: 100% !important; font-size: 16px; background: url("https://images.capitalone360.com/images/secure/globals/gray_button_background.gif?v=1154080") repeat-x top left; height: 29px; line-height: 29px; cursor: pointer; margin: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
span.graybutton a, span.graybutton a:visited, span.graybutton a:active, span.graybutton a:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: -1px -1px #616161; padding: 0px; }

span.whitebutton { display: block; width: 100% !important; font-size: 12px; background: url("https://images.capitalone360.com/images/secure/globals/white_button_background.gif?v=1154080") repeat-x top left; height: 21px; line-height: 21px; cursor: pointer; margin: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; text-align:center;}
span.whitebutton a, span.whitebutton a:visited, span.whitebutton a:active, span.whitebutton a:hover { color: #003a6f; font-weight: bold; text-decoration: none; padding: 0px; }
span.bluebutton a:focus, span.orangebutton a:focus, span.graybutton a:focus, span.whitebutton a:focus{outline:1px dotted #003a6f !important; outline-offset: 1px;}
span.bluebutton a:active:focus, span.orangebutton a:active:focus, span.graybutton a:active:focus, span.whitebutton a:active:focus{outline:none!important;}

.show-next-btn { width: 211px; }

.atmFinderButton { margin-top: 11px; }
.atmRightContent { display: block; width: 396px; height: 187px; margin-bottom: 15px; cursor: pointer; background: url('https://images.capitalone360.com/images/secure/atm_locate.jpg') top left no-repeat; }

.alert { border: 2px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px 15px 15px 50px; margin-bottom: 15px; }
.info { border-color: #4848B8; background: url("https://images.capitalone360.com/images/secure/globals/alert-info.gif?v=1154080") no-repeat top left; }
.stop{ border-color: #DF0000; background: url("https://images.capitalone360.com/images/secure/globals/alert-stop.gif?v=1154080") no-repeat top left; }
.go { border-color: #488808; background: url("https://images.capitalone360.com/images/secure/globals/alert-go.gif?v=1154080") no-repeat top left; }
.caution { border-color: #F8B808; background: url("https://images.capitalone360.com/images/secure/globals/alert-caution.gif?v=1154080") no-repeat top left; }

.info-wt-bkgd { border-color: #4848B8 !important; background: url("https://images.capitalone360.com/images/secure/globals/alert-info.gif?v=1154080") no-repeat top left #FFFFFF; }
.stop-wt-bkgd { border-color: #DF0000 !important; background: url("https://images.capitalone360.com/images/secure/globals/alert-stop.gif?v=1154080") no-repeat top left #FFFFFF; }
.go-wt-bkgd { border-color: #488808 !important; background: url("https://images.capitalone360.com/images/secure/globals/alert-go.gif?v=1154080") no-repeat top left #FFFFFF; }
.caution-wt-bkgd { border-color: #F8B808 !important; background: url("https://images.capitalone360.com/images/secure/globals/alert-caution.gif?v=1154080") no-repeat top left #fff; }

.fieldset.pb0 { padding-bottom:0;}
.fieldset:after, .last:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .fieldset { zoom: 1; } * html .last { zoom: 1; } *:first-child+html .fieldset { zoom: 1; } *:first-child+html .last { zoom: 1; }

.hasTip { }

div.progress { display: block; height: 29px; padding-left: 5px; background: #003a6f url("https://images.capitalone360.com/images/secure/globals/white.png?v=1154080") top right no-repeat; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-radius: 5px 0 0 5px; text-align: center; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 29px; font-weight: bold; color: #333333; text-align: center; margin-bottom: 20px; }
div.progress span { display: block; float: left; width: 24.95%; background: #DDDDDD url("https://images.capitalone360.com/images/secure/globals/arrow.png?v=1154080") top right no-repeat; overflow: hidden; }
div.progress-three span {width:33.1%;}
div.progress-five span { width: 19.9%; }
div.progress-six span { width: 17.5%; }
div.progress-six span p { margin-left: -5px; }
div.progress-six span.last { width: 110px; }
div.progress span.first { background: #003a6f; color: #FFFFFF; }
div.progress span.here { background: #003a6f url("https://images.capitalone360.com/images/secure/globals/arrow-here.gif?v=1154080") top right no-repeat; color: #FFFFFF; }
div.progress span.done { background: #003a6f url("https://images.capitalone360.com/images/secure/globals/arrow-done.gif?v=1154080") top right no-repeat; color: #FFFFFF; }
div.progress span.last { background-image: none; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-radius: 0 5px 5px 0; }
div.progress span p { display: block; margin-left: -10px; }
div.progress span p.check { margin: 0px 0px 0px -15px; border: 0px; padding: 0px; height: 29px; background: url("https://images.capitalone360.com/images/secure/globals/progressbar_check.gif?v=1154080") right 5px no-repeat; }


#frontForm label, #backForm label {outline:0 !important;}

.invalidDynamicTotal { border: 1px solid #DF0000; color: #f00; margin: 3px 0 0 7px; padding: 0px 5px; text-align: center; width: 75px; display: block; }
.field_with_errors .field_error_indicator{ padding: 1px; border: 1px solid #DF0000; display: inline-block; }
.field_error_msg { color: #DF0000; font-size: 11px; line-height: 14px !important; padding: 0px 0px 5px 2px; }
.field_with_errors span.amount { display: block; position: absolute; left: 7px; top: 4px; line-height: 14px; }

.field_with_errors span.amount24px { display: block; position: absolute; left: 7px; top: 5px; line-height: 26px; }
.field_with_errors input.amount { display: block; padding-left: 11px; }
.field_with_errors input.amount-cents { padding-left: 20px; }
.field_error_indicator input { margin-right: 0px !important; }
.tableErrorNotice { width:360px !important; }

div.faq350 { height:350px; }
div.faq ul, div.faq350 ul { list-style-type: none; margin: 0px; }
div.faq ul li, div.faq350 ul li { background: url("https://images.capitalone360.com/images/secure/globals/triangle_bullet.gif?v=1154080") no-repeat 0px 5px; padding-left: 10px; padding-bottom: 10px; line-height: 16px; margin: 0px; }
div.faq ul a, div.faq350 ul a { color: #a12830; }
div.faq div ul + a, div.faq350 div ul + a { color: #a12830; }
div.faq h1 {color: #003a6f;} 
div.faq h2 {color: #003a6f; font-size: 16px;}
div.faq h2.f18 { font-size: 18px !important; }

.faq .section { width: 227px; margin-left: 29px; }
.faq .section .icon { background: url(https://images.capitalone360.com/images/secure/globals/account-details-icons.png) no-repeat; float: left; height: 44px; width: 32px; }
.faq .section .principal { background-position: -7px -7px; }
.faq .section .auto-pmt { background-position: -47px -6px; }
.faq .section .dir-dep { background-position: -87px -6px; }
.faq .section .sms { background-position: -127px -3px; }
.faq .section .mobile { background-position: -167px -1px; }
.faq .section .planet { background-position: -207px -1px; height: 47px; }
.faq .section .act-money { background-position: -243px -6px; width: 39px; }
.faq .section .act-eo { background-position: -283px -6px; width: 39px; }
.faq .section .k401 { background-position: -326px -7px; }
.faq .section .retire { background-position: -367px -6px; }
.faq .section .maturity { background-position: -407px -7px; }
.faq .section .open-cd { background-position: -447px -7px; }
.faq .section .order-check { background-position: -483px -7px; margin-right: 4px; width: 38px; }
.faq .section .act-check { background-position: -521px -7px; margin-right: 4px; width: 38px;}
.faq .section .auto-pmt-17 { background-position: -567px -6px; }
.faq .section .auto-pmt-28{ background-position: -607px -6px; }
.faq .section .deposit { background-position: -7px -58px; }
.faq .section .maturity2 { background-position: -46px -55px; }
.faq .section .ira-cd { background-position: -87px -55px; }
.faq .section .rmw { background-position: -129px -53px; }
.faq .section .kids { background-position: -167px -52px; }

.check { display: block; height: 225px; margin: 20px 0px 20px 0px; padding: 5px 0px 5px 0px; border: 1px solid #B2C7CF; background: url("https://images.capitalone360.com/css/backgrounds/gfx_back.gif?v=1154080") repeat scroll left top transparent; }
.envelope { display: block; height: 240px; margin: 0px; padding: 5px 0px 5px 0px; border: 1px solid #7F7F66; background: #FFFFCC; }
.paper_envelope { height: 262px; background: #FFFFCC url("https://images.capitalone360.com/css/backgrounds/envelope_via_mail.gif?v=1154080") no-repeat top right; }

#not_production_warning { background-color: #fff; color: #DF0000; font-size: 25pt; font-weight: bold; height: 40px; left: 400px; position: absolute; text-align: center; top: 10px; width: 400px; z-index: 4500; }
#clickOnly img.pinpadbutton, #keyOnly img.pinpadbutton { cursor: pointer; }




#LoginPinPad #clickOnly .keypad a, #pinPadForm #clickOnly .keypad a,
#LoginPinPad #clickOnly .keypad a:visited, #pinPadForm #clickOnly .keypad a:visited {margin-right:8px; margin-bottom:8px; display:block; width:40px !important; height:40px !important;float:left;}
#LoginPinPad #keyOnly .keypad a, #pinPadForm #keyOnly .keypad a,
#LoginPinPad #keyOnly .keypad a:visited, #pinPadForm #keyOnly .keypad a:visited {border: 1px soild red; margin-right:3px; margin-bottom:8px; display:block; width:auto !important; height:40px !important;float:left}
#clickOnly .keypad br, #keyOnly .keypad br {clear:both;}


#kbPinEntryId .keypad a, #kbPinEntryId .keypad a:visited,
#kbPinVerifyId .keypad a,
#kbPinVerifyId .keypad a:visited,
#mousePinEntryId .keypad a,
#mousePinEntryId .keypad a:visited,
#mousePinVerifyId .keypad a,
#mousePinVerifyId .keypad a:visited {margin-right:3px; margin-bottom:8px; display:block; width:auto !important; height:40px !important;float:left}
#mousePinEntryId .keypad a,
#mousePinEntryId .keypad a:visited,
#mousePinVerifyId .keypad a,
#mousePinVerifyId .keypad a:visited {margin-right:8px;}



#pinPadSecurity .nimbus_pin .keypad a,
#pinPadSecurity .nimbus_pin .keypad a:visited {margin-right:3px; margin-bottom:8px; display:block; width:auto !important; height:40px !important;float:left}
#pinPadSecurity .mousepinpad .nimbus_pin .keypad a,
#pinPadSecurity .mousepinpad .nimbus_pin .keypad a:visited { margin-right:8px; margin-bottom:8px; display:block; width:auto !important; height:40px !important;float:left }


#pinPadSecurity .nimbus_pin .keypad,
#mousePinEntryId .keypad,
#mousePinVerifyId .keypad,
#kbPinEntryId .keypad,
#kbPinVerifyId .keypad {padding-top:1px;padding-left:1px;}


#mousePinEntryId table a, #mousePinEntryId table a:visited,
#mousePinVerifyId table a, #mousePinVerifyId table a:visited, 
#kbPinEntryId table a, #kbPinEntryId table a:visited,
#kbPinVerifyId table a, #kbPinVerifyId table a:visited {width:40px;height:40px;display:block;}

#mousePinEntryId table td, #mousePinVerifyId table td,
#kbPinEntryId table td, #kbPinVerifyId table td {padding-bottom:8px;}

#pinPadSecurity #kbPinEntryId a, #pinPadSecurity #kbPinEntryId a:visited, 
#pinPadSecurity #kbPinVerifyId a, #pinPadSecurity #kbPinVerifyId a:visited {width:20px !important;}



#kbPinEntryId table .pinpadbutton, 
#kbPinVerifyId table .pinpadbutton {margin-right:8px !important; margin-bottom:8px !important; display:block;}

#aIdNew img,
#aIdValidate img {height:12px !important; width: 12px !important;}


#mousePinEntryId .keypad,
#mousePinVerifyId .keypad,
#kbPinEntryId .keypad,
#kbPinVerifyId .keypad, 
#pinPadSecurity .keypad {width:160px; overflow:hidden;}

#LoginPinPad .keypadInput {float:left !important;clear:both;}

#kbPinEntryId .keypad img.pinpadbutton, #kbPinVerifyId .keypad img.pinpadbutton { margin: 0; }
#kbPinEntryId input, #kbPinVerifyId input { color: #333;}

#pinball img, #pinballValidate img, #aIdNew img, #aIdValidate img {margin:0 1px}
.login-ppad #pinball {margin-left:-15px}
#flashStorage { display: none !important; }
#map_canvas div { z-index: 1; }
.mOnly { display: none !important; }

table.atm_table thead th { border-color: #fff; color: #fff;background-size:1px 45px }
table.atm_table tbody th {background-image:none !important;background-color:#fff !important;}

table.atm_table td { border-color: #a12830; }
.atm_orange_bg { }

sup, span.sm { font-size: 9px; vertical-align: super; }

.info_bubble { display: inline-block !important; width: 20px; height: 16px; background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") 0 -2px no-repeat; margin-bottom: 0px !important; }
.info_bubble_disabled { display: inline-block !important; width: 16px; height: 16px; background: url("https://images.capitalone360.com/images/secure/globals/icon_action_dis.gif?v=1154080") 0 0 no-repeat; margin-bottom: 0px !important; }
.inline_info_bubble { display: block !important; float: left; width: 20px; height: 16px; background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") 0 0 no-repeat; margin-bottom: 0px !important; }
.t_delete { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -38px 2px no-repeat !important; }
.t_delete_gray { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -393px 2px no-repeat !important; }
.t_debit { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -118px 2px no-repeat !important; }
.t_atm { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -78px 2px no-repeat !important; }
.t_billpay { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -158px 2px no-repeat !important; }
.t_spc { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -198px 2px no-repeat !important; }
.t_p2p { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -238px 2px no-repeat !important; }
.t_papercheck { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -278px 2px no-repeat !important; }
.t_paypass { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -318px 2px no-repeat !important; }
.t_rdc { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -356px 2px no-repeat !important; }
.t_deposit {background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -468px 2px no-repeat !important;}
.transaction_description { display: block; padding: 4px 0 4px 0 !important; line-height: 16px !important; }


.trans_details {overflow: hidden; width:29px;}
.t_ach_deposit {height:28px;width:28px;position:relative;}
.t_ach_withdrawl {height:28px;width:57px;position:relative;left:-31px;}
.t_atm_withdrawl {height:28px;width:85px;position:relative;left:-61px;}
.t_mail_check {height:28px;width:113px;position:relative;left:-91px;}
.t_checkmate {height:28px;width:139px;position:relative;left:-121px;}
.t_debit_payment {height:28px;width:168px;position:relative;left:-151px;}
.t_ebill_payment {height:28px;width:196px;position:relative;left:-181px;}
.t_interest {height:28px;width:224px;position:relative;left:-211px;}
.t_paper_check {height:28px;width:252px;position:relative;left:-241px;}
.t_pay_pass {height:28px;width:280px;position:relative;left:-271px;}
.t_p2p_payment {height:28px;width:308px;position:relative;left:-301px;}
.t_atm_deposit {height:28px;width:308px;position:relative;left:-331px;}
.t_en_delete { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -38px 5px no-repeat !important; }
.t_en_delete_gray { background: url("https://images.capitalone360.com/images/account_details_sprite.png?v=1154080") -393px 5px no-repeat !important; }
.drawerTransition {transition: all .5s;-webkit-transition: all .5s;overflow: hidden;border-style: solid;border-color: #ccc;
background-image: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#ccc), to(#eee));background-image: -webkit-linear-gradient(top, #ccc, #eee 15px);background-image: -moz-linear-gradient(top, #ccc, #eee 15px);background-image: -ms-linear-gradient(top, #ccc, #eee 15px);-moz-box-shadow: 0px 2px 6px rgb(100,100,100);-webkit-box-shadow: 0px 2px 6px rgb(100,100,100);box-shadow: 0px 2px 6px rgb(100,100,100);}
.expand {border-width: 1px;  margin-bottom: 20px;}
.collapsed {border-width: 0px;  height: 0px; margin-bottom: 0px;}
.drawer_padding {padding-top: 20px; padding-left: 10px; margin-right: 5px; margin-left: 5px; margin-bottom: 10px;}
.spinner {display: none; width:32px; height:32px; position: absolute; left: 434px; background-size: 32px 32px !important; background:url('https://images.capitalone360.com/images/secure/loading-spinner-bg-56.png?v=1154080'); z-index:10;}
.spinner_img {display: block; margin: 1px auto;}
img#noMap {position: absolute;left: 715px;top: 15px;}
.map {left:-15px; top:-20px; position:absolute}
.mapOverlay {z-index: 2; position: absolute; background-color: rgba(255,30,23,0);cursor: pointer}
.mapShadow {width: 100%; height: 100%; -moz-box-shadow: inset 0px 3px 7px -2px rgb(100,100,100); -webkit-box-shadow: inset 0px 3px 7px -2px rgb(100,100,100); box-shadow: inset 0px 3px 7px -2px rgb(100,100,100); pointer-events: none; z-index: 99999;}
#transactionstable button {border:0; background-color:transparent; width:104px; margin:0; padding:0;}

span.fakelink:active, span.fakelink:hover {cursor: pointer; text-decoration: underline;}
.fakelink.vendorName, .fakelink.vendorName span {display:block;}

.enhancedMerchant {width: 430px; height: 240px;}
.merchantMap {width: 430px; height: 240px; border: 1px solid #ccc; box-shadow: 2px 2px 0px 0px #ccc; top: 0; left: 0;}

 
.transactionEntry.drawerContainer td {padding-left:12px !important; padding-right:12px !important;}
.transactionEntry .entryDetails {padding-left:11px;}

.merchantLogo {
    position: relative;
    padding: 15px 0px 5px 10px;
}
.merchantLogoRow {
    top: 0;
    width: 150px;
}
.merchantLogoRowContainer {
    width: 150px;
}
.merchantAddress {
    position: relative;
    left: auto;
}
.bottomShadow {
    -webkit-box-shadow: 0px 3px 6px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 6px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 6px rgba(50, 50, 50, 0.75);
}
.rightShadow {
    -webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 6px rgba(50, 50, 50, 0.75);
}
.closeMap {
    width: 35px;
    height: 35px;
    background: #fff;
    opacity: 0.95;
    z-index: 5;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: pointer;
}
.closeMap img {
    padding: 10px;
}
.accordion-expanded, .accordion-collapsed{
    background: url("https://images.capitalone360.com/home/blue-gray-accordion-arrows.gif?v=1154080") no-repeat 8px 10px;
}
.accordion-collapsed {
    background-position: 8px -28px;
}

.transMainBasic {
    width: 430px;
    min-height: 215px;
}

.transMainWide {
    width: 640px;
}

.drawerTransition {
    -moz-box-shadow: 0px 2px 6px rgb(100,100,100);
    -webkit-box-shadow: 0px 2px 6px rgb(100,100,100);
    box-shadow: 0px 2px 6px rgb(100,100,100);
}

.drawerShadow {
    position: absolute;
    z-index: 1;
    height: 15px;
    background-image: -webkit-linear-gradient(top, rgb(204,204,204), rgba(238,238,238,0) 15px);
    background-image: -moz-linear-gradient(top, rgb(204,204,204), rgba(238,238,238,0) 15px);
    background-image: -ms-linear-gradient(top, rgb(204,204,204), rgba(238,238,238,0) 15px);
    pointer-events: none;
}

.nomap_container {
    position: absolute;
    left: 730px;
    text-align: center;
    height: 100%;
    vertical-align: middle;
    z-index: 2;
}

.nomap_div {
    position: absolute; 
    margin: auto; 
    bottom: 0px; 
    top: 0px; 
    height: 92px;
}

.noMinHeight {min-height: initial !important;}

.p2p-comments {height:289px;}
.p2p-comments .comments {margin: 14px 10px 10px;}
.p2p-comments .comments-field {padding:5px;line-height:16px;color: #333;font-size: 12px;}
.p2p-comments .comments-field.editable-comments {border:1px solid #ccc;}
.p2p-comments .comments-field img {position: absolute;bottom: 0;right: 0;}
.p2p-comments .inline {display:inline-block;}
.p2pCommentTextArea {resize:none; z-index:1; min-height:120px; width: 185px;}
.p2p-table {float: right;right:-15px;line-height: 20px;width: 216px; font-size:12px !important;}

.p2p-table table {width:89%;} 
#transactionstable .p2p-table th {font-weight: bold;color: #fff !important;background: repeat-x url("https://images.capitalone360.com/images/secure/th-gradient.png?v=576165?v=1154080") 0 0 #003A6F;background-size: 1px 30px;height:15px;padding:5px 8px !important;}
.p2p-table tr {background: #fff;}
.p2p-table .rtl {-moz-border-top-left-radius: 5px;-ms-border-top-left-radius: 5px!important;-o-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px!important;}
.p2p-table .rtr {-moz-border-top-right-radius: 5px;-ms-border-top-right-radius: 5px!important;-o-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px!important;text-align:right;padding-right:10px;}
.p2p-table td.first-child {border-left: 1px solid #d3d3d3;padding: 8px; background-color: #fff !important;}
.p2p-table td.last-child {border-right: 1px solid #d3d3d3;text-align:right;padding: 8px; background-color: #fff !important;}
.p2p-table .last-row {border-bottom: 1px solid #d3d3d3;}
.p2p-table .ledger td {background-color: #f0f3f7 !important;}
.p2p_etd_buttons {position: absolute; bottom: 12px; left: 10px; width: 199px;}


.sendReminder {bottom: 20px; position: absolute;}
.sendReminder a {position: relative; top: -6px;}
.smallAlert {padding: 15px 15px 15px 50px;width: 599px;}
.bg-white {background: #fff;}
.drawerAlert {z-index: 2;width: 662px;}

.merchantLogoRowContainer {width: 429px; height: 90px; left: 1px; position: relative;}
.merchantLogoRowContainer.withBorder {border:1px solid #ccc; -webkit-box-shadow: 2px 2px 0 rgba(227, 227, 227, 1);-moz-box-shadow: 2px 2px 0 rgba(227, 227, 227, 1);box-shadow: 2px 2px 0 rgba(227, 227, 227, 1);}

.merchantAddressOnly {position: absolute;}
.merchantLogoLarge {max-width: 80px; max-height: 80px;}

.scheduled_transaction_delete_link {display:block; height:30px; width:24px;}
.nolink_date {width: 104px;}

tr.expandRow, tr.expandRow button{cursor: pointer;}
tr.expandRow:active span.blue, tr.expandRow:hover span.blue{text-decoration: underline;}
.secondary_footer {bottom: 0;  position: absolute;}

@-webkit-keyframes hideborder{from {border-width: 1px;} to {border-width: 1px;}}
@-webkit-keyframes showborder{from {border-width: 1px;} to {border-width: 1px;}}
.showBorderAnimation {-webkit-animation: showborder .5s;}
.hideBorderAnimation {-webkit-animation: hideborder .5s;}
.transaction_history_logo_width {max-width: 53px;}
#transactionstable h3 {font-size:26px;font-family: "TradeGothicBold" !important;line-height:1.05em;color:#a12830 !important; font-weight: 100 !important;}
.bottomShadow {-webkit-box-shadow: 0px 3px 6px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 3px 6px rgba(50, 50, 50, 0.75);box-shadow:0px 3px 6px rgba(50, 50, 50, 0.75);}
.rightShadow {-webkit-box-shadow: 2px 2px 6px rgba(50, 50, 50, 0.75);	-moz-box-shadow:    2px 2px 6px rgba(50, 50, 50, 0.75);box-shadow:2px 2px 6px rgba(50, 50, 50, 0.75);}
.closeMap {width: 35px;height: 35px;background: #fff;opacity: 0.95;z-index: 5;position: absolute;right: 0;bottom: 0;cursor: pointer;}
.closeMap img {padding: 10px;}
.accordion-expanded, .accordion-collapsed{background: url(https://images.capitalone360.com/home/blue-gray-accordion-arrows.gif) no-repeat 8px 10px;}
.accordion-collapsed {background-position: 8px -28px;}
.dateYr {background-position: 8px -21px;}
.accordion-expanded.dateYr {background-position: 8px 18px;}
.transMain {padding:10px;border:1px solid #d9d9d9;z-index: 10;background: #fff;}
.transSecondary {position:absolute;z-index:10;background:#fff;opacity:0.9;border:1px solid #d9d9d9;border-left:0;right:0;top:0;bottom:0;}
.memoEllipsis {margin-right: 0px; margin-bottom: 0px; line-height: 15px;}
.drawer_content {width: 663px;}

.detailsCell .openDetail {
   width: 30px;
   height: 30px;
   background-image: url("https://images.capitalone360.com/images/secure/open_arrow.png");
   background-position: 0 0;
}

.detailsCell .openDetail:hover {
   background-position: 0 100%;
}

.detailsCell .closeDetail {
   width: 30px;
   height: 30px;
   background-image: url("https://images.capitalone360.com/images/secure/close_arrow.png");
   background-position: 0 0;
}

.detailsCell .closeDetail:hover {
   background-position: 0 100%;
}

.detailsCell .preview {position:absolute;top:180px;left:430px;}
.detailsCell .backToMap {position:absolute;top:180px;left:430px;visibility:hidden; border:solid red 2px;width:120px;height:75px;}

.detailsCell .preview {position:absolute;top:180px;left:350px;}

.detailsCell .previewImg {border:solid 1px white}

.detailsCell .previewText {margin:-35px 1px;color:white;position:absolute;width:110px;height:18px;font-size:11px; padding:14px 0px 4px 10px; background: linear-gradient(to bottom, rgba(55,0,0,0), rgba(0,0,0,.9));
background-image: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.9));
}

.detailsCell .backToMapArrow {
margin-top:10px;
background-image: url("https://images.capitalone360.com/images/secure/btm-arrow.png");
height:10px;
width:15px;
background-position: 0 100%;
  float:left;
  z-index:30;
}
.detailsCell .backToMapArrow:hover{background-position: 0 0;}
.detailsCell .backToMap {position:absolute;top:180px;left:350px;visibility:hidden; border:solid #ffffff 1px;width:120px;height:75px;}
.detailsCell .backToMapText {margin-top:-30px;background-color:#4d4d4d;opacity: .9;color:#ffffff;position:absolute;width:108px;height:30px;font-size:11px; font-family: Arial, Helvetica, sans-serif;padding-left:12px;}



.detailsCell .backToMapPosition {position: absolute; left: 758px; top: 2px; width: 120px; height: 75px; visibility: hidden; z-index: 2; cursor: pointer;}

.detailsCell .drawerContentMargin {margin-left: 0px}

.detailsCell .backToMapTextT {margin-top:0px;background-color:#4d4d4d;opacity: .9;color:white;position:absolute;width:108px;height:30px;font-size:11px; font-family: Arial, Helvetica, sans-serif;padding-left:12px;}
.detailsCell .backToMapText:hover{background-color:#333333;}
.detailsCell .backToMapText2 {float:right;margin-top:8.5px;margin-right:23px;}

.detailsCell .backToMapText:hover .backToMapArrow{background-position: 0 0;}
.detailsCell .backToMap:hover .backToMapArrow{background-position: 0 0;}
.detailsCell .backToMap:hover .backToMapText{background-color:#333333;}



#billpayloadingdiv {border:1px solid #003a6f; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}

.hdr-msg { border: 1px dashed #999; margin-right: 5px; padding: 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.hdr-msg img { margin-top: 2px; }

.eStatementList{ font-family:Arial, Helvetica, sans-serif, sans-serif; font-size:11pt; -webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.eStatementList .ewrapper { cursor:pointer; padding:8px; background-color:#e7e7e7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#d9d9d9)); background-image: -webkit-linear-gradient(top, #eee, #d9d9d9); background-image: -moz-linear-gradient(top, #eee, #d9d9d9); background-image: -ms-linear-gradient(top, #eee, #d9d9d9); border-top:1px solid #fff }
.eStatementList .month { font-weight:bold; text-decoration:none; padding:0; color:#006; display:block; margin:0; }
.eStatementList .month span.arrow { background: url(https://images.capitalone360.com/images/secure/accordion_menu_arrow.png) no-repeat; display: inline-block; width:11px; height:11px; *height:15px; padding-right: 10px; background-position:0px -11px; *background-position:0px -10px; }
.eStatementList .month span.rotate { background: url(https://images.capitalone360.com/images/secure/accordion_menu_arrow.png) no-repeat; background-position:0px 0px; *background-position:0px 4px; }
.eStatementList .month.first {border-radius: 6px 6px 0 0; }
.eStatementList .hide { display:none; }
.eStatementList .show { display:block; }
.eStatementList ul{ list-style-type:none; margin:0; padding:0; font-size:90%; background-color:#fff; border-top:1px solid #fff; }
.eStatementList ul li { padding:5px 10px; margin:0; }
.eStatementList ul li a { color:#333; line-height:16pt; text-decoration:none; }
.eStatementList ul li.alt { background-color:#e5ebf0 }
.eStatementList ul li a:hover, .eStatementList .month:hover { text-decoration:underline; }
.eStatementList #ewrapper:hover, .eStatementList #ewrapper.active { background-color:#d5d5d5; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d9d9), to(#ccc)); background-image: -webkit-linear-gradient(top, #d9d9d9, #ccc); background-image: -moz-linear-gradient(top, #d9d9d9, #ccc); background-image: -ms-linear-gradient(top, #d9d9d9, #ccc);}


.eStatments-collections {width:100%;}
.eStatments-collections tbody th {color:#2f2a32 !important; background: repeat-x url('https://images.capitalone360.com/images/secure/th-eStatements-collection-month.png?v=1154080') 0 0 #afc7e1;}
.eStatments-collections tbody td {padding-top:5px;padding-bottom:5px;}

.accordion360 { -webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.accordion360 .headWrapper { cursor:pointer; border-radius: 6px; padding:8px; background-color:#cedce7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cedce7), to(#afc7e1)); background-image: -webkit-linear-gradient(top, #cedce7, #afc7e1); background-image: -moz-linear-gradient(top, #cedce7, #afc7e1); background-image: -ms-linear-gradient(top, #cedce7, #afc7e1); border-top:1px solid #fff }
.accordion360 .accordion360head { font-size:12px; font-weight:bold; text-decoration:none; padding:0; color:#003a6f; display:block; margin:0; }
.accordion360 .accordion360head span.arrow { background: url(https://images.capitalone360.com/images/secure/accordion_menu_arrow.png) no-repeat; display: inline-block; width:11px; height:11px; *height:15px; padding-right: 10px; background-position:0px -11px; *background-position:0px -10px; }
.accordion360 .accordion360head span.rotate { background: url(https://images.capitalone360.com/images/secure/accordion_menu_arrow.png) no-repeat; background-position:0px 0px; *background-position:0px 4px; }
.accordion360 .hide { display:none; } 
.accordion360 .show { display:inline-block; }
.accordion360 .accordion360head:hover { text-decoration:none; }
.accordion360 .headWrapper:hover { background-color:#d5d5d5; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d9d9), to(#ccc)); background-image: -webkit-linear-gradient(top, #d9d9d9, #ccc); background-image: -moz-linear-gradient(top, #d9d9d9, #ccc); background-image: -ms-linear-gradient(top, #d9d9d9, #ccc);}

.onBoardingHeader { background: url(https://images.capitalone360.com/images/secure/onboarding-header.png) -13px -10px no-repeat; display:block; width:650px; height:101px; margin-bottom: 10px }
.onBoardingHeader h1 { color:#003a6f; margin-top: 4px; font-size:18px }
.onBoardingHeader h2 { font-size:20px }
.onBoardingHeader .completeText { float:right; position:relative; top: 28px; right: 32px; color: #003a6f; font-size:20px; font-weight:bold }
.onBoardingHeader .completeText .text { color: #666; font-size:16px; }

#onboardingForm .accordion360 a { text-decoration: none }
#onboardingForm .accordion360 .headWrapper, #onboardingForm .accordion360 .headWrapper.deactivate:hover { display: block; height:53px; line-height:53px; border-radius: 6px; padding:0px; border: 1px solid #bbb; background: #ececec; background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); }
#onboardingForm .accordion360 .headWrapper.deactivate:hover { cursor:default !important; }
#onboardingForm .accordion360 .accordion360head { display:block; margin:0; padding:0; vertical-align: top; height: 53px; width:100%; }
#onboardingForm .accordion360 .accordion360head .text { display:inline-block; font-size:15px; font-weight:bold; text-decoration:none; padding:0; color:#003a6f; margin:0; vertical-align: top; height: 53px; }
#onboardingForm .accordion360 .accordion360head .icon { position:relative; height:53px; width:53px; display:inline-block; overflow:hidden; } 
#onboardingForm .accordion360 .accordion360head .icon_1, #onboardingForm .accordion360 .accordion360head .icon_2 { position:absolute; top:
-53px; }
#onboardingForm .accordion360 .accordion360head .icon_3 { position:absolute; top:-106px; }
#onboardingForm .accordion360 .accordion360head .icon_4 { position:absolute; }
#onboardingForm .accordion360 .accordion360head .notification { float:right; display:inline-block; vertical-align: top; height: 53px; *position: relative; *top: -53px }
#onboardingForm .accordion360 .accordion360head span.arrowText { color: #333333; font-weight: normal } 
#onboardingForm .accordion360 .accordion360head span.arrow { background: url(https://images.capitalone360.com/images/secure/accordion_menu_arrow_onboarding.png) no-repeat; display: inline-block; width:15px; height:15px; *height:15px; padding-right: 10px; background-position:0px -15px; vertical-align: middle; }
#onboardingForm .accordion360 .accordion360head span.rotate { background: url(https://images.capitalone360.com/images/secure/accordion_menu_arrow_onboarding.png) no-repeat; background-position:0px 0px; }
#onboardingForm .accordion360 .headWrapper:hover, #onboardingForm .accordion360 .headWrapper .active { cursor:pointer !important; border-radius:6px; background:#cadaef; background: -moz-linear-gradient(top,  #ffffff 0%, #cadaef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cadaef)); background: -webkit-linear-gradient(top,  #ffffff 0%,#cadaef 100%); background: -o-linear-gradient(top,  #ffffff 0%,#cadaef 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#cadaef 100%); background: linear-gradient(to bottom,  #ffffff 0%,#cadaef 100%); }
#onboardingForm .accordion360 .accordionContent { background: #a12830 url(https://images.capitalone360.com/images/secure/accordion-content-shadow.png) 0 0 repeat-x; border-radius: 0 0 6px 6px; color:#fff; width:621px; margin: 0 0 15px 6px }
#onboardingForm .accordion360 .accordionContentWrapper { padding:15px 15px 15px 10px; overflow: hidden }
#onboardingForm .accordion360 .buttonContainer { height:53px; float:right; position:relative; top: 15px; right: 15px; *top: -38px; }

#onboardingForm .accordion360 .bluebutton { display: block; height:21px; width: auto !important; font-size: 12px; background: url("https://images.capitalone360.com/images/secure/globals/white_button_background.gif?v=1154080") repeat-x top left; height: 21px; line-height: 21px; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; text-align:center }
#onboardingForm .accordion360 button { border:none!important; }
#onboardingForm .accordion360 .bluebutton a, #onboardingForm .accordion360 .bluebutton a:visited, #onboardingForm .accordion360 .bluebutton a:active, #onboardingForm .accordion360 .bluebutton a:hover, #onboardingForm .accordion360 .bluebutton .buttonWrapper { color: #003a6f; font-weight: bold; text-decoration: none; background: none; text-shadow: none; padding: 0px 20px 0px 20px; }
#onboardingForm .accordion360 .bluebutton.textlink { background: none; border: 0; margin: 0; padding: 0 }
#onboardingForm .accordion360 .bluebutton.textlink a { color: #fff; text-decoration: underline; font-size:12px; }
#onboardingForm .accordion360 .bluebutton.textlink.b1 { border-right: 1px solid #b3666c; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0 }
#onboardingForm .accordion360 .floatbutton { clear: both; }

#onboardingForm .accordion360 .image { margin: 0 15px 0 0; padding:  0 15px 0 0 }
#onboardingForm .accordion360 #activateCheckbook .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-activate-checkbook.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:85px; }
#onboardingForm .accordion360 #activateCard .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-activate-card.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:104px; }
#onboardingForm .accordion360 #orderCheckbook .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-activate-checkbook.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:85px; }
#onboardingForm .accordion360 #billpay .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-bill-pay.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:88px; }
#onboardingForm .accordion360 #mobileapp .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-mobile.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:116px; }
#onboardingForm .accordion360 #directDeposit .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-direct-deposit.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:106px; }
#onboardingForm .accordion360 #saverId .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360-onboarding-saver-id.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:95px; }
#onboardingForm .accordion360 #msgId .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/savings-onboarding-MSG.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:116px; }
#onboardingForm .accordion360 #asp .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/savings-onboarding-ASP.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:103px; }
#onboardingForm .accordion360 #oloc .image { float:left; background: url(https://images.capitalone360.com/images/secure/onboarding/360_Onboarding_Icon_OLOC.png?v=1154080) 0 0 no-repeat; display:block; width:134px; height:115px; }

#onboardingForm .show.accordionContent .textlink a:hover,
#onboardingForm .show.accordionContent .textlink a:focus,
#onboardingForm .show.accordionContent .textlink a:active { outline-color: #fff !important; }

.details_overview { border: 1px solid #CCCCCC; border-radius: 5px; padding-bottom: 15px; }
.details_row { margin: 0; padding: 10px 33px 10px 25px !important; border-bottom: 1px solid #ccc; zoom: 1; }
.details_row div { padding-top: 5px; }
.details_row div.clear { padding: 0 !important; border: 0 !important; }
.details_row_last { border-bottom: 0; padding-bottom: 0; }
.details_row_ledger { background: #e5ebf0; padding-right:33px !important; }
.details_divider { height: 1px; background: #CCCCCC; margin-top: 10px; margin-bottom: 10px; padding: 0 !important; }

table.privacy-tbl {border-width: 0 0 1px 1px;border-spacing: 0; border-collapse: collaspe;border-style: solid;border-color: #ccc;}
table.privacy-tbl th, table.privacy-tbl td { border-width: 1px 1px 0 0;border-style: solid; border-color: #ccc; }

#dialogBox { border:1px solid #ccc; background:#FFF; border-radius: 8px; -webkit-border-radius: 8px; }
#dialogBox div.br, #dialogBox div.tl, #dialogBox div.tc, #dialogBox div.tr, #dialogBox div.bl, #dialogBox div.bc, #dialogBox div.main_content { background:none !important; border:none !important; }
#dialogBox .tc h3 { display: none }
h3 span.selectHeader { background-color: #FFF; font-size:14pt; color: #a12830; padding: 0px 6px; top:-12px; left: 160px; z-index:1; position:absolute;}
#cc-spinner, .cc-spinner {width:56px; height:56px; position: absolute;left: 290px;padding: 14px;background: no-repeat url('https://images.capitalone360.com/images/secure/loading-spinner-bg-56.png?v=1154080') 0 0 transparent;}


ul#verify { display: block; list-style-type: none; padding: 0; margin: 0; }
ul#verify li { display: block; list-style-type: none; clear: both; }
ul#verify li span.label { display: block; float: left; color: #333; }
ul#verify li span.confirmation-label { display: block; float: left; color: #003a6f; }
ul#verify li span.value { display: block; float: left; font-weight: bold; }
ul#verify li span.confirmation-value { display: block; float: left; color: #a12830; font-weight: bold; }
ul#verify .wrap-text { white-space: normal !important; overflow: none !important; word-wrap: break-word; }
ul#verify .truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
ul#verify .confirm { display: block; color: #003a6f; font-size: 12pt; font-weight: bold; min-height: 35px; line-height: 35px; padding: 5px 0 0 60px; background: url('https://images.capitalone360.com/mobile/go.png?v=1154080') 0 0 no-repeat; }
ul#verify li.nobord { border-bottom: none !important; }

.ld1-disclaimer { display: block; color: #666666; font-size: 10px; margin: 20px 0 0 0; padding: 10px 0 20px 0; border-top: 1px dotted #333333; }


.legalpadding { padding-bottom: 50px; }
small#copyright{font-size: 10px; position: absolute; top: -30px; right: 17px; display: block; color: #777;}


.refer-a-friend-promos { width:690px; height:414px; background: no-repeat url("https://images.capitalone360.com/images/secure/raf/bk-raf-promos-690x414.png?v=1154080") 0 0 transparent; padding:18px 0 0 0; }
.refer-a-friend-promos .intro h1 { text-indent:-9999px; height:70px; width:621px; background: no-repeat url("https://images.capitalone360.com/images/secure/raf/raf-header.png?v=1154080") 0 0 transparent; margin:0 0 18px 25px; }
.refer-a-friend-promos .intro.get40 h1 { text-indent:-9999px; height:70px; width:621px; background: no-repeat url("https://images.capitalone360.com/images/secure/raf/raf-header-get40.png?v=1154080") 0 0 transparent; margin:0 0 18px 25px; }
.refer-a-friend-promos .intro.biz h1 { background-image:url("https://images.capitalone360.com/images/secure/raf/raf-header-biz.png?v=1154080"); }
.refer-a-friend-promos .intro p { padding:0 0 12px 21px; width:577px; }
.refer-a-friend-promos .fourPromos { padding-left:19px; }
.refer-a-friend-promos .promo { width:322px; height:106px; margin-bottom:11px; }
.refer-a-friend-promos .col-L, .refer-a-friend-promos .col-R { width:322px !important; float:left; }
.refer-a-friend-promos .col-L { margin-right:13px; z-index: 1; }
.refer-a-friend-promos .facebook { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/raf-facebook.png?v=1154080") 0 0 transparent; }
.refer-a-friend-promos .twitter { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/raf-twitter.png?v=1154080") 0 0 transparent; }
.refer-a-friend-promos .email { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/raf-email.png?v=1154080") 0 0 transparent; }
.refer-a-friend-promos .link { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/raf-link.png?v=1154080") 0 0 transparent; }
.refer-a-friend-promos .action a, .refer-a-friend-promos .action a:visited { display:block; height:28px; float:left; }
.refer-a-friend-promos .facebook .action a, .refer-a-friend-promos .facebook .action a:visited { float: left; }
.refer-a-friend-promos .facebook .action { margin:0 0 0 105px; padding:68px 0 0 0; }
.refer-a-friend-promos .twitter .action {margin:0 0 0 226px; padding:68px 0 0 0;  width:86px !important; height:28px !important; }
*:first-child+html .promo.twitter { text-align:left; }
*:first-child+html .refer-a-friend-promos .twitter .action { margin:0 0 0 226px !important; }
.refer-a-friend-promos .email .action { margin:0 0 0 236px; padding:68px 0 0 0; }
.refer-a-friend-promos .link .action { width:240px; height:31px; text-align:left; margin:0 0 0 38px; padding:60px 0 0 0; color:#003a6f; float:left; word-break:break-all;}
.refer-a-friend-promos .facebook .rec { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/fb-btn-recommend.png?v=1154080") 0 0 transparent; width:124px; margin:0 6px 0 0; }
.refer-a-friend-promos .facebook .snd { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/fb-btn-send.png?v=1154080") 0 0 transparent; width:77px; }
.refer-a-friend-promos .email .go { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/mail-btn-go.png?v=1154080") 0 0 transparent !important; width:74px; }
.refer-a-friend-promos .twitter .tweet { background: no-repeat url("https://images.capitalone360.com/images/secure/raf/tw-btn-tweet.png?v=1154080") 0 0 transparent !important; width:86px; }
.refer-a-friend-promos .promo .hide { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; -ms-user-select: none }
.refer-a-friend-promos .link textarea { margin:0 !important; padding:0 !important; width:240px; height:31px; border:0; overflow:hidden; resize:none; color:#003a6f; font-size:13px !important; }
*:first-child+html .refer-a-friend-promos .link textarea { position:relative; }
.refer-a-friend-promos .action a:focus {outline-color:#ccc !important;}



.refer-a-friend-promos .action a:focus,  x:-moz-any-link, x:default {position:static !important;}
.refer-a-friend-promos .action  a:focus .ada-nw-msg,  x:-moz-any-link, x:default {top:7.5em !important;}
.refer-a-friend-promos .facebook .action  a:nth-child(2):focus .ada-nw-msg,  x:-moz-any-link, x:default {left:11.5em !important;}




.ada-read, .ada-read *, .hide, .hide *{position:absolute; left:-9999em !important; line-height:0 !important;font-size:0 !important;display:block; margin: 0 !important; padding: 0 !important; width: 0 !important; height: 0 !important; border: none !important; background: none !important; color: #fff;}
a.ada-ref, a.ada-ref:visited, a.ada-ref:hover{ color:#333; cursor:text;} 
.ada-specs {font-size: 80%;}
.ada-show-focus{display: block; position:absolute;left:-9999em;}
.ada-show-focus:focus, .ada-show-focus:active{position: relative; left: 0;}

.ada-hidden{display:none!important; visibility:hidden!important;} 
.social_media a .ada-nw-msg { font-size:12px !important; } 
a.noul.b.ada-new-win:hover span.ada-nw-msg, a.noul.b.ada-new-win:focus span.ada-nw-msg, a.noul.b.ada-new-win:active span.ada-nw-msg{ top:.7em\9; }


.ada-tool-tip { position: relative; z-index: 24; border-bottom: dotted 1px #ccc; outline: none;}
.ada-tool-tip:hover,
.ada-tool-tip:focus,
.ada-tool-tip:active { z-index: 9; }
.ada-tool-tip span { position: absolute; left: -9000px; opacity: 0; transition: opacity .1s linear; }
.ada-tool-tip:hover span,
.ada-tool-tip:focus span,
.ada-tool-tip:active span { display: block; z-index:26; position: absolute; top: 1.5em; left: .5em; padding: 5px; white-space: nowrap; border: 1px solid #767676; text-align: center; font-size: .9em; border-radius: 5px; box-shadow: 3px 3px 5px rgba(0,0,0,.5); overflow: hidden; opacity: 1; font-weight:100!important; color: #575757;	background-color: #fff7c1; background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFF7C1 100%); background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFF7C1 100%);}

.ada-tool-tip.msg-left:hover span,
.ada-tool-tip.msg-left:focus span,
.ada-tool-tip.msg-left:active span {left: -9em;}

.ada-new-win { position: relative; outline: none; }
.ada-new-win:hover,
.ada-new-win:focus,
.ada-new-win:active {}
.ada-new-win .ada-nw-msg,
.ada-new-win .ada-nw-msg-left,
.ada-new-win .ada-nw-msg-slightLeft { position: absolute; left: -9999em; opacity: .5; transition: opacity .1s linear; text-decoration:none !important; line-height: 1em; }

.ada-new-win:hover .ada-nw-msg,
.ada-new-win:focus .ada-nw-msg,
.ada-new-win:active .ada-nw-msg,
.ada-new-win:hover .ada-nw-msg-left, 
.ada-new-win:focus .ada-nw-msg-left, 
.ada-new-win:active .ada-nw-msg-left,
.ada-new-win:hover .ada-nw-msg-slightLeft, 
.ada-new-win:focus .ada-nw-msg-slightLeft, 
.ada-new-win:active .ada-nw-msg-slightLeft { display: block; z-index:1001; position: absolute; top: 1.5em; left: .5em; padding: 5px !important; white-space: nowrap; border: 1px solid #767676; text-align: center; font-size: .9em; border-radius: 5px; box-shadow: 3px 3px 5px rgba(0,0,0,.5); opacity: 1; font-weight:100!important; color: #575757;background-color:#f0f1f7; background-image: -webkit-linear-gradient(top, #fff 0%, #E4E5F0 100%); background-image: linear-gradient(to bottom, #fff 0%, #E4E5F0 100%); text-decoration:none !important; line-height: 1em; text-indent:0 !important; font-size:12px !important; text-shadow:none; }

.ada-nw-msg:hover, 
.ada-new-win:focus .ada-nw-msg:hover,
.ada-new-win:focus .ada-nw-msg-left:hover, 
.ada-new-win:focus .ada-nw-msg-slightLeft:hover{ visibility:hidden!important; }		


.ada-new-win:hover .ada-nw-msg-left, 
.ada-new-win:focus .ada-nw-msg-left, 
.ada-new-win:active .ada-nw-msg-left { left: -39em; }

.ada-new-win:hover .ada-nw-msg-slightLeft, 
.ada-new-win:focus .ada-nw-msg-slightLeft, 
.ada-new-win:active .ada-nw-msg-slightLeft { top: 1.5em; left: -2.3em;}

.ada-new-win:hover .ada-nw-msg-slightLeft.longString, 
.ada-new-win:focus .ada-nw-msg-slightLeft.longString, 
.ada-new-win:active .ada-nw-msg-slightLeft.longString { left: -7.5em !important; top: 1.5em !important; width: 20em !important; }

.ada-new-win .inline { display: inline-block; }
.ada-icon { width: 16px; height: 16px; border: none; }
.normalwrap { width: 40em !important; text-align: left !important; white-space: normal !important; }

th.normal {background: none!important;font-weight: normal;padding: 0; text-align: left; background:none; color: black!important;}
th.normal .span1 { position:relative; top: -6px; }
th.normal .inline { display: inline-block; }
.sprite-overlay { width:20px!important; overflow:hidden; }
img.info-left { position:relative; left:0 !important; }
.info-top { top:6px !important; }
.wide175 { width: 1.75em; }
.wide200 { width: 2.00em; }
.th105px { width: 105px; text-align: center!important; }
.th105px span { position: relative;  top: -0px; }


.lp a.button:focus{outline:1px dotted #003a6f !important; outline-offset: 1px;}
.lp a.button:active:focus{outline:none!important;}


a.orangebutton.ada-new-win span.ada-nw-msg, a.bluebutton.ada-new-win span.ada-nw-msg {font-size: .75em; line-height: .75em;text-shadow: none;
}
a.orangebutton.ada-new-win:hover span.ada-nw-msg,
a.orangebutton.ada-new-win:focus span.ada-nw-msg,
a.orangebutton.ada-new-win:active span.ada-nw-msg, a.bluebutton.ada-new-win:hover span.ada-nw-msg,
a.bluebutton.ada-new-win:focus span.ada-nw-msg,
a.bluebutton.ada-new-win:active span.ada-nw-msg { top: 2.5em; } 

.ada-invisible-button { cursor: pointer; border: none !important; background: transparent !important; }

.styledLikeAnchor { margin:0; padding:0; color: #1155cc; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; border:0; background-color:transparent; cursor:pointer; }


#securityQuestions .ada-new-win,
#securityQuestions .change_control .ada-new-win, 

#transactionHistoryBtnBlockDownload .ada-new-win, 
.ada-new-win.printPage,
.checkInfo .ada-new-win { position:static !important; } 


.checkInfo .ada-nw-msg:hover, 
.checkInfo .ada-nw-msg:focus,
.checkInfo .ada-nw-msg:focus {left: 13em;} 

#transactionHistoryBtnBlockDownload .ada-nw-msg,
#transactionHistoryBtnBlockDownload .ada-nw-msg:hover, 
#transactionHistoryBtnBlockDownload .ada-nw-msg:focus,
#transactionHistoryBtnBlockDownload .ada-nw-msg:focus { top: 2em !important; left: 9em !important; } 



label * { margin: 0; padding: 0; }
label .label, .error-indicator { float: left; clear: both; }
label input.ada-label { float: left; clear: both; }
.error-indicator > input[type="radio"], .error-indicator > input[type="checkbox"] { border: none; margin: 0 5px 0 0; height:19px; }
.error-indicator label { margin: 0 0 3px 0; line-height:23px; }
.error-indicator label  input[type="radio"],.error-indicator label  input[type="checkbox"] { margin: 0 5px 0 0; border: none; height:23px; }
.error-msg { float: left; clear: both; visibility: hidden; display: none; }


.with-error .error-indicator { border: solid 1px #DF0000; padding: 1px; }
.with-error .error-msg { visibility: visible; display: inherit; color: #DF0000; font-size: 11px; }
.with-error .error-symbol { background: url('https://images.capitalone360.com/images/secure/alert-stop3.gif?v=1154080') no-repeat 0 2px; padding: 1px 0 0 15px; }

 


* .ada-nw-msg {text-decoration:none !important;}


.merchantAddress .ada-new-win:hover,
.merchantUrl .ada-new-win:hover {text-decoration:underline !important;}


div.ada-outline-contain:focus a.ada-new-win span.ada-nw-msg {
       left: 0;
       font-size: 0;
}



.ada-read, .ada-read *, .hide, .hide *{position:absolute;left:-9999em;line-height:0 !important;font-size:0 !important;display:block; margin: 0 !important; padding: 0 !important; width: 0 !important; height: 0 !important; border: none !important; background: none !important; color: #fff;}
a.ada-ref, a.ada-ref:visited, a.ada-ref:hover{ color:#333; cursor:text;} 
.ada-specs {font-size: 80%;}
.ada-show-focus{display: block; position:absolute;left:-9999em;}
.ada-show-focus:focus, .ada-show-focus:active{position: relative; left: 0; *height:1.3em}

.ada-tool-tip { position: relative; z-index: 24; border-bottom: dotted 1px #ccc; outline: none;}
.ada-tool-tip:hover, .ada-tool-tip:focus, .ada-tool-tip:active { z-index: 25; }
.ada-tool-tip span { position: absolute; left: -9000px; opacity: 0; transition: opacity .1s linear; }
.ada-tool-tip:hover span, .ada-tool-tip:focus span, .ada-tool-tip:active span { display: block; z-index:26; position: absolute; top: 1.5em; left: .5em; padding: 5px; white-space: nowrap; border: 1px solid #767676; text-align: center; font-size: .9em; border-radius: 5px; box-shadow: 3px 3px 5px rgba(0,0,0,.5); overflow: hidden; opacity: 1; font-weight:100!important; color: #575757;	background-color: #fff7c1; background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFF7C1 100%); background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFF7C1 100%);}

a.ada-new-win { position: relative; z-index: 998; outline: none; }
a.ada-new-win:hover, a.ada-new-win:focus, a.ada-new-win:active { z-index: 999; text-decoration:underline !important; }
a.ada-new-win span.ada-nw-msg { position: absolute; left: -9999em; opacity: .5; transition: opacity .1s linear; text-decoration:none !important; line-height: 1em; }
a.ada-new-win:hover span.ada-nw-msg, a.ada-new-win:focus span.ada-nw-msg, a.ada-new-win:active span.ada-nw-msg { display: block; z-index:1000; position: absolute; top: 1.5em; left: .5em; padding: 5px !important; white-space: nowrap; border: 1px solid #767676; text-align: center; font-size: .9em; border-radius: 5px; box-shadow: 3px 3px 5px rgba(0,0,0,.5); opacity: 1; font-weight:100!important; color: #575757; background-color:#f0f1f7; background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E4E5F0 100%); background-image: linear-gradient(to bottom, #FFFFFF 0%, #E4E5F0 100%); text-decoration:none !important; line-height: 1em; text-indent:0 !important; font-size:12px !important; }  */
a.noul.b.ada-new-win:hover span.ada-nw-msg, a.noul.b.ada-new-win:focus span.ada-nw-msg, a.noul.b.ada-new-win:active span.ada-nw-msg{ top:.7em\9; } 
.ada-hidden{display:none; visibility:hidden;} 


.transferToMinorOptionOne { background: no-repeat url('https://images.capitalone360.com/images/secure/ksa/illustration_stopwatch.png?v=1154080') 0 5px transparent; min-height:152px; }
.transferToMinorOptionTwo { background: no-repeat url('https://images.capitalone360.com/images/secure/ksa/illustration_checkbook.png?v=1154080') 0 10px transparent; min-height:129px; }
.transferToMinorOptionThr { background: no-repeat url('https://images.capitalone360.com/images/secure/ksa/illustration_laptop.png?v=1154080') 98% 10px transparent; min-height:178px; }


.enhancedMap { width: 196px; height: 130px; border: 1px solid #ccc; }
.checkImageContainer {margin-left: 10px;}
.checkImageContainer img {height: 175px;padding-right: 0;margin-bottom: 5px;}
.checkImageContainer .checkImageLinks {margin-top: 0;}
.checkImageWarning {position: absolute;top:0;left:0;margin: 32px 5px 32px 5px;line-height: 16px;}


#deposittable .meter_container { background:#FFF; width:45px; height:12px; border:1px solid #90979f; border-radius:4px; float:right }
#deposittable .meter_container .meter { width:0; -webkit-transition: width 1s linear 0s; transition: width 1s linear 0s; border-radius: 2px 0 0 2px; background:#999; height:12px; border-right:1px solid #90979f; background: #a8b9c3; background: -moz-linear-gradient(top, #c3d0d7 0%, #8aa0b0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3d0d7), color-stop(100%,#8aa0b0)); background: -webkit-linear-gradient(top, #c3d0d7 0%,#8aa0b0 100%); background: -o-linear-gradient(top, #c3d0d7 0%,#8aa0b0 100%); background: -ms-linear-gradient(top, #c3d0d7 0%,#8aa0b0 100%); background: linear-gradient(to bottom, #c3d0d7 0%,#8aa0b0 100%) }
#deposittable .meter_container.complete, #deposittable .meter_container:hover { border:1px solid #01396f }
#deposittable .meter_container.complete .meter, #deposittable .meter_container:hover .meter { border-right:1px solid #01396f; background: #1168a1; background: -moz-linear-gradient(top, #1168a1 0%, #003a6f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1168a1), color-stop(100%,#003a6f)); background: -webkit-linear-gradient(top, #1168a1 0%,#003a6f 100%); background: -o-linear-gradient(top, #1168a1 0%,#003a6f 100%); background: -ms-linear-gradient(top, #1168a1 0%,#003a6f 100%); background: linear-gradient(to bottom, #1168a1 0%,#003a6f 100%) }
#deposittable .meter_complete_icon { width: 22px; height: 22px; border-radius: 12px; top: -5px; right: -5px; position: absolute; *top:-8px; *right:-8px }
#deposittable .meter_complete_icon img { width: 22px; height: 22px; }
#deposittable .meter_container.complete .meter { border-right:0 }
#deposittable a .meter_container:focus { outline: 1px dotted !important; }
#deposittable .truncate {max-width: 232px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
#deposittable thead {white-space: nowrap;}

#deposittable tbody .ada-new-win {display:block; width: 51px; height: 14px;}
#deposittable tbody .ada-new-win .meter_container complete {float:left;}


.switchkit-checking {color:#003a6f;background:url(https://images.capitalone360.com/images/secure/switchkit-bg.jpg) no-repeat 0 0;float:left;width:923px;height:556px;position:relative;top:-20px;}
.switchkit-checking h1 {width:894px;height:109px;float:left;}
.switchkit-checking h1 img {margin:18px 0 0 13px;}
.switchkit-checking div.hdr {width:250px;overflow:hidden;float:left;margin:32px 0 0 44px;}
.switchkit-checking div.hdr p {font-size:14px;width:225px;float:left;margin:10px 0 0 7px;}
.switchkit-checking div.connect p {width:245px;}
.switchkit-checking div.hdr img {position:relative;}
.switchkit-checking div.connect img {position:relative;left:-290px;}
.switchkit-checking div.complete img {position:relative;left:-585px;}


#lb_modalEnd, #lb_modalStart {text-decoration: none;left: -99999em;position: absolute;opacity: 0;}
#lb_modal {display:none;width:50%;-webkit-border-radius: 5x;-moz-border-radius: 5px;border-radius: 5px;position:absolute;top:30%; left:25%; width:50%;z-index:1020; background:white;}
.lb_Overlay {background-color : rgb(0,0,0);-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-Index: 1000!important;}
#lb_modalTitle {width: 100%;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(238, 238, 238);background-color: rgb(238, 238, 238);vertical-align:middle;-webkit-border-top-left-radius: 5x;-moz-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5x;-moz-border-top-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#lb_modal_Heading {display: block;position: relative;text-align: left;font-size: 16px;color: #003a6f;text-transform:capitalize;font-weight: bold;float: left;margin: 6px 0px 10px 5px;}
#lb_modalTitle:focus, #lb_modalTitle:active {outline: none;}
#lb_modalClose{float: right;margin: 7px 7px 0 0; border: 0 none #fff;cursor: pointer!important;}
#lb_modalContent {margin-left: 2.5em;margin-bottom: 0.75em;float: left;margin-right: 1em;}
#lb_modalContent p {padding: 10px 5px 0 5px;width: 95%;text-align: left;font-size: 12px;color: rgb(51, 51, 51);line-height: 16px;}
#lb_modalContent ul, #lb_modalContent ul li {margin-left: 20px; text-align: left;font-size: 12px;color: rgb(51, 51, 51);}
.buttonsContainer {float: right;}
.buttonsContainer span {margin: 5px;}

.alert-wt-bkgd {border: 2px solid #ccc;border-radius: 5px 5px 5px 5px;margin-bottom: 15px;padding: 15px 15px 15px 50px;}
a.transaction_drawer_print_link {margin-left: 5px;bottom: 7px;}





.tableCnt { position:relative;  height:auto;  overflow-x:hidden; width:100%; border-top:1px solid #003a6f; border-bottom:1px solid #003a6f !important; }
.tableCnt .inr{  height:auto; overflow-y:hidden !important; overflow-x:hidden; margin-top:31px; position:static; }
table#scrollable {margin-bottom:1px; margin-bottom:2px; width:100%;}
table#scrollable img{border:0;}
.tableCnt table#scrollable *{ text-align:left; margin:0; padding:0; }
.tableCnt table#scrollable .colOne {width:231px;}
.tableCnt table#scrollable .colTwo {width:224px;}
.tableCnt table#scrollable .colThr {width:227px;}
.tableCnt table#scrollable .colFor {width:137px;}
.tableCnt table#scrollable .colFiv {width:55px;}
.tableCnt table#scrollable .colSix {width:46px;}
.tableCnt table#scrollable th p { text-align:left; }
table#scrollable caption{ left:-180701px !important; position:absolute !important; }
table#scrollable thead th { background-color:#fff !important; background-image:none !important; height:0 !important; border-top:0; border-bottom:0;}
table#scrollable thead tr th p{ position:absolute !important; top:0 !important; display:block !important; color: #fff !important; font-weight: bold; height: 25px !important; width:100% !important; padding-top:5px !important; background: repeat-x url('https://images.capitalone360.com/images/secure/th-gradient.png?v=1154080') 0 0 #003A6F; }
table#scrollable thead tr th p.first{padding-left:5px;}
.tableCnt table#scrollable tbody .colFor {padding-left:10px;}
.tableCnt table#scrollable tbody .colFiv {padding-left:5px;}
.tableCnt table#scrollable tbody .colSix {padding-left:10px;}


.autoblurb { width: auto; max-width: 245px; height: 50px; max-height: 55px; padding: 5px 70px 10px 10px; border: 2px solid #b2b2b2; position: absolute; right: -8px; border-radius: 10px; box-shadow: #CCCCCC 1px 3px 6px -1px; display: inline-block; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */ }
.autoblurb p { height: 55px; overflow: hidden; display: table-cell; vertical-align: middle; text-align: left; }
.autoblurb img { position: absolute; right: 0px; top: 12px; } 

#megamenu li.category a { background: url(https://images.capitalone360.com/images/mdd-background-sprite.png) no-repeat; }

#megamenu li.category a .redTriangle {
	display: block;
	position: absolute;
	right: 14px;
	top: 4px;
	font-size: 10px;
	color: #a12830;
}

#tabs_navigation ul.primaryNavigation li a:hover .smallTriangle {
	color: #005288;
}

#tabs_navigation ul.primaryNavigation li a .smallTriangle {
	right: 13px;
	top: 8px;
}


table tfoot th {background:none !important; color:#333 !important;padding: 0 !important}


.bp-box-container {padding-left:2px; width:944px;}
.bp-box-container ul {margin-top: 0 !important;}
.bp-box-container li {list-style:none;} 

.bp-box-container hr {display: block; margin: 14px auto ; width: 100%; height: 1px; border: 0; border-bottom: solid 1px #ccc; clear: both; }
.bp-box-container h2 {margin-bottom:10px;}
.bp-box-container h2, .bp-box-container h3, .bp-box-container h4 {color: #003a6f; font-size:1.15em;}

.bp-box-container.costDelivery .type {color:#7a7a7c;display:block;font-weight:normal;font-style:italic;font-size: .8em;line-height: 1.2em;padding-top: 5px;padding-bottom: 2px;}
.bp-box-container.costDelivery .fee {color:#333;}

.bp-box-container a, .bp-box-container .restricted {float: left;display: block; border: 1px solid #ccc;padding: 8px; text-decoration: none; background-color: #ddd;border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .2); 
	background: #ffffff; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWU0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #dae4f0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dae4f0)); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#dae4f0 100%); 
	background: -o-linear-gradient(top, #ffffff 0%,#dae4f0 100%); 
	background: -ms-linear-gradient(top, #ffffff 0%,#dae4f0 100%); 
	background: linear-gradient(to bottom, #ffffff 0%,#dae4f0 100%); 
	filter:none \0/IE9; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dae4f0',GradientType=0 ); 
	-moz-box-shadow: inset #fff 0 0 0 1px;
	-webkit-box-shadow: inset #fff 0 0 0 1px;
	box-shadow: inset #fff 0 0 0 1px ;	
}
.bp-box-container.setThree a, .bp-box-container.setThree .restricted {width:274px;margin-right:24px;height:107px;}
.bp-box-container.setFour a, .bp-box-container.setFour .restricted {width:199px;margin-right:18.5px;height:107px;} 
.bp-box-container.setFive a, .bp-box-container.setFive .restricted {width:148px;margin-right:23.5px;height:117px;}

.bp-box-container.setThree.costDelivery li,
.bp-box-container.setFour.costDelivery li {height:170px; display:inline-block; padding-top:43px;} 
.bp-box-container.setThree.costDelivery li {width:294px;margin-right:17px; background: no-repeat url('https://images.capitalone360.com/images/secure/umm/bg-three-costDelivery.png?v=1154080') 0 0 transparent;background-size: 294px 210px;}
.bp-box-container.setFour.costDelivery li {width:219px;margin-right:12px; background: no-repeat url('https://images.capitalone360.com/images/secure/umm/bg-four-costDelivery.png?v=1154080') 0 0 transparent;background-size: 219px 210px;}
.bp-box-container.costDelivery li div {float:left;padding-left:23px; width:80%;}


.costDeliveryToggle {margin-bottom:30px; color:blue; width:100%;}
.costDeliveryToggle button:hover {cursor:pointer;text-decoration:underline;}
.costDeliveryToggle button:focus {outline:1px dotted !important;} 
.costDeliveryToggle button::-moz-focus-inner {border: 0;}
.costDeliveryToggle button {border: 0; color:#1155cc; font-weight:bold; width:924px; height:33px; text-align:left; padding-left:15px;background: no-repeat url('https://images.capitalone360.com/images/secure/umm/btn-bg-drawer.png?v=1154080') 0 0 transparent;}
.costDeliveryToggle button span {float:right; margin-right:15px; width:14px; height:14px;}

.bp-box-container .icon {display:block;position:absolute;}
.bp-box-container.setThree .icon {width:281px;height:114px;}
.bp-box-container.setFour .icon {width:206px;height:114px;background-size:76% !important;}
.bp-box-container.setFive .icon {width:155px;height:124px; background-size:92% !important;}
.bp-box-container .payBill .icon {background:no-repeat url('https://images.capitalone360.com/images/secure/umm/umm-payBill.png?v=1154080') right bottom transparent;}
.bp-box-container .payCheck .icon {background:no-repeat url('https://images.capitalone360.com/images/secure/umm/umm-payCheck.png?v=1154080') right bottom transparent;}
.bp-box-container .payPerson .icon {background:no-repeat url('https://images.capitalone360.com/images/secure/umm/umm-payPerson.png?v=1154080') right bottom transparent;}
.bp-box-container .payLoan .icon {background:no-repeat url('https://images.capitalone360.com/images/secure/umm/umm-payLoan.png?v=1154080') right bottom transparent;}
.bp-box-container .payCC .icon {background:no-repeat url('https://images.capitalone360.com/images/secure/umm/umm-payCC.png?v=1154080') right bottom transparent;}
.bp-box-container.setFour .icon {background-position: 50px bottom\0/;} 
.bp-box-container.setFive .icon {background-position: 0 5px\0/;} 
.bp-box-container .txt {color: #282828 !important;font-size:12px;display:block;}
.bp-box-container.setThree .txt {width:169px;}
.bp-box-container.setFour .txt {width:133px;}
.bp-box-container.setFive .txt {width:125px;}
.bp-box-container .last a, .bp-box-container .last .restricted,
.bp-box-container.setThree.costDelivery li.last,
.bp-box-container.setFour.costDelivery li.last {margin-right:0 !important;}
.bp-box-container strong {font-size: 20px;color: #a12830;font-family: "TradeGothicBold";font-weight: 100;display:block;margin-bottom:5px;}
.bp-box-container a:hover { background-color:#fff; background:none !important; border-color: #2361ce;
	-webkit-box-shadow: 0 0 3px 1px rgba(35, 67, 206, .65);
	-moz-box-shadow: 0 0 3px 1px rgba(35, 67, 206, .65);
	box-shadow: 0 0 3px 1px rgba(35, 67, 206, .65); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffffff',GradientType=0 );
}
#ccc_alerts_form th {background-color:transparent !important;}


#ForgotInfoForm input:-ms-input-placeholder {color: rgb(170, 170, 170);} 



fieldset.listChild {margin-top:-15px\0;} 
:root fieldset.listChild {margin-top:0\9\0;} 
@media screen and (min-width:0\0) { fieldset.listChild {float:left; margin-top:0} } 
@media screen and (-webkit-min-device-pixel-ratio:0){ fieldset.listChild div {padding-top:1px;} } 

	
	.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.ngdialog {
		position: fixed;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		z-index: 10000;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.ngdialog-overlay {
		position: fixed;
		background: rgba(0,0,0,.7);
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		height: 20000px;
		-webkit-backface-visibility: hidden;
		-webkit-animation: ngdialog-fadein .5s;
		animation: ngdialog-fadein .5s;
	}

	.ngdialog.ngdialog-closing .ngdialog-overlay {
		-webkit-backface-visibility: hidden;
		-webkit-animation: ngdialog-fadeout .5s;
		animation: ngdialog-fadeout .5s;
	}

	.ngdialog-content {
		background: #fff;
		-webkit-backface-visibility: hidden;
		-webkit-animation: ngdialog-fadein .5s;
		animation: ngdialog-fadein .5s;
	}

	.ngdialog.ngdialog-closing .ngdialog-content {
		-webkit-backface-visibility: hidden;
		-webkit-animation: ngdialog-fadeout .5s;
		animation: ngdialog-fadeout .5s;
	}

	.ngdialog-close:before {
		font-family: Helvetica,Arial,sans-serif;
		content: '\00D7';
		cursor: pointer;
	}

	body.ngdialog-open {
		overflow: hidden;
		position: fixed;
	}

	[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
		display: none !important;
	}

	.ngdialog.ngdialog-theme-default {
	  padding-bottom: 160px;
	  padding-top: 160px;
	}

	.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
	  -webkit-animation: ngdialog-flyout .5s;
	  animation: ngdialog-flyout .5s;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-content {
	  -webkit-animation: ngdialog-flyin .5s;
	  animation: ngdialog-flyin .5s;
	  background: #f0f0f0;
	  border-radius: 5px;
	  color: #444;
	  font-family: 'Helvetica',sans-serif;
	  font-size: 1.1em;
	  line-height: 1.5em;
	  margin: 0 auto;
	  max-width: 100%;
	  padding: 0;
	  position: relative;
	  width: 775px;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-close {
	  border-radius: 5px;
	  cursor: pointer;
	  position: absolute;
	  right: 0;
	  top: 0;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-close:before {
	  background: transparent;
	  border-radius: 3px;
	  color: #bbb;
	  content: '\00D7';
	  font-size: 26px;
	  font-weight: 400;
	  height: 30px;
	  line-height: 26px;
	  position: absolute;
	  right: 3px;
	  text-align: center;
	  top: 3px;
	  width: 30px;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
	.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
	  color: #777;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-message {
	  margin-bottom: .5em;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-input {
	  margin-bottom: 1em;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {
	  background: #fff;
	  border: 0;
	  border-radius: 3px;
	  font-family: inherit;
	  font-size: inherit;
	  font-weight: inherit;
	  margin: 0 0 .25em;
	  min-height: 2.5em;
	  padding: .25em .67em;
	  width: 100%;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
	.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {
	  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
	  box-shadow: inset 0 0 0 2px #8dbdf1;
	  outline: none;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
	  content: '';
	  display: table;
	  clear: both;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-button {
	  border: 0;
	  border-radius: 3px;
	  cursor: pointer;
	  float: right;
	  font-family: inherit;
	  font-size: .8em;
	  letter-spacing: .1em;
	  line-height: 1em;
	  margin: 0 0 0 .5em;
	  padding: .75em 2em;
	  text-transform: uppercase;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
	  -webkit-animation: ngdialog-pulse 1.1s infinite;
	  animation: ngdialog-pulse 1.1s infinite;
	  outline: none;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
	  background: #3288e6;
	  color: #fff;
	}

	.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
	  background: #e0e0e0;
	  color: #777;
	}
		
	[ng-cloak] {display:none;}

	

	

	body.LivingMoneyOverflowHidden {overflow: hidden;}
	
	tr th.select-items { color:#000 !important; font-weight: normal; text-align: center; padding-bottom: 20px; }
	
	#living-money .auto { margin: 0px auto!important; }
	
	.lm-cam {
		border-top-style: solid; 
		border-top-width: 1px; 
		border-top-color: rgb(0, 58, 111); 
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		border-bottom-color: rgb(0, 58, 111); 
		padding: 5px 0px; 
		margin: 20px 0px; 
		width: 635px;
	}	
	.lm-cam td {
		height:35px;
	}
	
	#living-money {
	background-color:transparent;
	}
	
	#living-money .container-close {
	background: url("https://images.capitalone360.com/images/secure/lm/modal-close-icon.png?v=1154080") no-repeat;
	cursor: pointer;
	width: 60px;
    height: 60px;
	right:-8px;
	top:-60px;
	background-size: 100%;
	position: absolute;
	border:solid 0px;
	}


	h2 .blackh2 {color:#000 !important;}
	#living-money .white-bg {background-color:#ffffff}	

	#living-money .lm-subhead-text  { color:#000 !important; font-size: 18px; font-weight: normal; text-align: center; }
	#living-money .lm-symbols-align { margin-top:-10px; font-size: 18px; float:right; width: 10px;}

	#living-money #lm-edit-page {border:solid #cecece 1px;margin:auto;padding:0px;border-radius: 5px;
		background: -webkit-linear-gradient(#feffff, #dae4f1); 
		background: -o-linear-gradient(#feffff, #dae4f1); 
		background: -moz-linear-gradient(#feffff, #dae4f1); 
		background: linear-gradient(#feffff, #dae4f1); 
		height:100%;
		position:relative;
	}
	
	.living-money-track {width:305px; margin:auto}
	#living-money  #lm-begin {display:block;margin-left:-1000px;width:1px}
	#living-money  #end {display:block;}
	#living-money #lm-edit-page #top-section {padding:0 20px 0 20px;height:100%;position:relative;overflow:hidden;}
	#living-money #upcoming-trans .lm-recurring {overflow: hidden;height: 22px; position: relative; left: 0px;}
	#living-money #lm-edit-page #top-section-content {text-align:center;padding:0px 0 20px 0;height:100%;position:relative;overflow:hidden;}
	#living-money #lm-edit-page #top-section .bottom-border {border-bottom:solid 1px #bdbdbd;}
	#living-money #lm-edit-page .bottom-border2 {border-bottom:solid 2px #d0d2d3;}
	#living-money #lm-edit-page .top-border2 {border-top:solid 2px #d0d2d3;}
	#living-money #lm-edit-page h1 {color:#003971;font-size:24px;margin-top:5px;line-height:1em;}
	#living-money #lm-edit-page h2 {color:#003971;font-size:1.4em;font-weight:normal;margin-top:5px}
	#living-money #lm-edit-page h3 {color:#003971;font-size:1.2em;font-weight:normal;margin-top:5px}
	#living-money #lm-edit-page .edit-trans-amt{font-size:1.8em;font-weight:bold;margin-top:10px}
	#living-money #lm-edit-page .edit-trans-date{font-size:1.3em;font-weight:bold;margin-top:10px;color:#003a6f}
	
	#living-money #lm-edit-page .add-trans-screen1 {color:#9c9c9c;margin-top:30px}
	#living-money #lm-edit-page .add-trans-screen2 {color:#a5a5a5;margin-bottom:10px}
	
	#living-money #lm-edit-page .action-icon {margin:10px 0 0 290px !important}
	#living-money #lm-edit-page #top-section2 .sec2-text {font-size:1.5em;color:#1950ce;}
	#living-money #lm-edit-page #top-section2 a:link {font-size:1.5em;color:#1950ce;text-decoration:none}
	#living-money #lm-edit-page #top-section2 a:visited {font-size:1.5em;color:#1950ce;text-decoration:none}
	#living-money #lm-edit-page #top-section2 a:hover {font-size:1.5em;color:#1950ce;text-decoration:none}
	#living-money #lm-edit-page #top-section2 a:active {font-size:1.5em;color:#1950ce;text-decoration:none}
	#living-money #lm-edit-page #top-section2 {height:52px;position:relative}
	#living-money #lm-edit-page #top-section2a {height:50px;position:relative;width:159px;display:table}
	#living-money #lm-edit-page #top-section2a p {display: table-cell;vertical-align: middle;text-align: center;}
	#living-money #lm-edit-page #top-section2b {height:50px;position:relative;width:159px;border-left:solid 2px #d0d2d3;display:table}
	#living-money #lm-edit-page #top-section2b p {display: table-cell;vertical-align: middle;text-align: center;}
	
	#living-money #lm-edit-page #mid-section {padding:20px 0px 5px 0px;height:100%;position:relative;overflow:hidden;}
	#living-money #lm-edit-page .mid-section-bottom-border {border-bottom:solid 1px #bdbdbd;width:260px;margin:auto}
	
	#living-money #lm-edit-page .field-names {border:solid 0px;width:115px;float:left;margin-top:8px}
	#living-money #lm-edit-page .lm-edit-fields {border:solid 0px;width:185px;float:right;margin-top:9px}
	#living-money #lm-edit-page .amount-width {width:152px !important}
	#living-money #lm-edit-page .dropdown-width {width:162px !important}
	#living-money #lm-edit-page .datebox-width {width:140px !important}
	
	#living-money #lm-edit-page #bottom-section {height:100%;position:relative;overflow:hidden;border-radius: 5px;padding-bottom:20px}
	#living-money #lm-edit-page #bottom-text {color:#464646;height:35px;line-height:1.5em;padding-top:15px}
	#living-money #lm-edit-page #expected-dates {color:#000000;font-weight:bold}
	#living-money #lm-edit-page #calendar-pos {float:right;margin:7px 0 0 5px}
	#living-money #lm-edit-page #button-div {width:235px;margin:auto}
	#living-money #lm-edit-page .question-mark {position:absolute;z-index:10;margin:-4px 255px}
	#living-money #lm-edit-page #got-it-text {width:260px;color:#464646;}
	#living-money #lm-edit-page .got-it-height {height:211px !important}
	#living-money #lm-edit-page .got-it-height-edit {height:248px !important}
	#living-money .mt7 {margin-top:7px !important}
	
	#living-money #lm-edit-page .centerbutton{
                margin: 0 auto;
                display: table;
				}
	#living-money #lm-edit-page span.bluebutton {margin:0px 10px 0px 10px}

	#ui-datepicker-div {z-index:2000 !important;}

	#living-money .terms-overflow {height:480px;overflow-y:scroll}
	#living-money .terms-overflow ul li {margin-left:22px;}	
	#living-money .terms-overflow p {padding-bottom:10px; padding-top:10px;}
	
	
	
	#living-money .panel {width:200px; display:inline-block; float:left; margin-right:15px; }
	#living-money #upcoming-trans {cursor: pointer; border:solid #cecece 1px;width:200px;margin:auto;padding-bottom:5px; border-radius: 5px;
		background: -webkit-linear-gradient(#feffff, #dae4f1); 
		background: -o-linear-gradient(#feffff, #dae4f1); 
		background: -moz-linear-gradient(#feffff, #dae4f1); 
		background: linear-gradient(#feffff, #dae4f1); 
	}
	#living-money #upcoming-trans #top-section {padding:0 20px 0 20px;}
	#living-money #upcoming-trans #top-section img {max-height:50px;}
	#living-money #upcoming-trans #top-section-content {text-align:center;border-bottom:solid 1px #bdbdbd;padding:20px 0 20px 0;}
	#living-money #upcoming-trans  #top-section h2 {color:#003971;font-size:1.6em;margin-top:5px}
	#living-money #upcoming-trans #top-section h3 {color:#484949;font-size:1em;font-weight:normal;margin-top:5px}
	#living-money span.lm-amount {bottom: 4px; position: relative; color: #29ad5f; margin-left: 1px;}
	#living-money div.top100 {top: 100px;}
	#living-money div.proj-bal {top: -8px; background-color:#ffffff;}
	#living-money #prev-panel img, #living-money #next-panel img {cursor:pointer;}
	
	#living-money-h .panel {width:200px; display:inline-block; float:left; margin-right:15px; }
	#living-money-h #upcoming-trans {cursor: pointer; border:solid #cecece 1px;width:200px;margin:auto;padding-bottom:5px; border-radius: 5px;
		background: -webkit-linear-gradient(#feffff, #dae4f1); 
		background: -o-linear-gradient(#feffff, #dae4f1); 
		background: -moz-linear-gradient(#feffff, #dae4f1); 
		background: linear-gradient(#feffff, #dae4f1); 
	}
	#living-money-h #upcoming-trans #top-section {padding:0 20px 0 20px;}
	#living-money-h #upcoming-trans #top-section img {max-height:50px;}
	#living-money-h #upcoming-trans #top-section-content {text-align:center;border-bottom:solid 1px #bdbdbd;padding:20px 0 20px 0;}
	#living-money-h #upcoming-trans  #top-section h2 {color:#003971;font-size:1.6em;margin-top:5px}
	#living-money-h #upcoming-trans #top-section h3 {color:#484949;font-size:1em;font-weight:normal;margin-top:5px}
	#living-money-h span.lm-amount {bottom: 4px; position: relative; color: #29ad5f; margin-left: 1px;}
	#living-money-h div.top100 {top: 100px;}
	#living-money-h div.proj-bal {top: -8px; background-color:#ffffff;}
	#living-money-h #prev-panel img, #living-money-h #next-panel img {cursor:pointer;}

	
	
	#living-money .livingMoneyRow {background-color:#eaf6ef;}
	#living-money .livingMoneySection {line-height: 4px; background-color: #ddd; color: #333;}

	#living-money .lm-icon {overflow: hidden; width: 22px;}
	#living-money .lm-logo {height: 22px; position: relative; left: -22px;}
	#living-money .lm-check {height: 22px; position: relative; left: -66px;}
	#living-money .lm-exclamation {height: 22px; position: relative; left: -44px;}
	#living-money .lm-recurring {height: 22px; position: relative; left: 0px;}
	
	#living-money table.clickable tr.transactionEntry {cursor:pointer;}
	
	#living-money-h .livingMoneyRow {background-color:#eaf6ef;}
	#living-money-h .livingMoneySection {line-height: 4px; background-color: #ddd; color: #333;}

	#living-money-h .lm-icon {overflow: hidden; width: 22px;}
	#living-money-h .lm-logo {height: 22px; position: relative; left: -22px;}
	#living-money-h .lm-check {height: 22px; position: relative; left: -66px;}
	#living-money-h .lm-exclamation {height: 22px; position: relative; left: -44px;}
	#living-money-h .lm-recurring {height: 22px; position: relative; left: 0px;}
	
	#living-money-h table.clickable tr.transactionEntry {cursor:pointer;}
	
	
	
	#living-money #welcome {width:640px;height:496px;background-color:#ffffff;padding:50px 110px 0 110px;}
	#living-money #welcome h1 {font-size:2.4em;margin-top:95px;color:#0b336d;}
	#living-money #welcome p {font-size:1.6em;color:#333; white-space: normal!important;}
	#living-money #welcome .button {margin:129px auto 0; width:150px}
	#living-money #welcome a, #living-money #welcome a:hover, #living-money #welcome .button a:active, #living-money #welcome a:visited, #living-money #welcome a:-webkit-any-link  {text-decoration:none !important;}
	
	
	#living-money #tutorial {width:720px; height:295px; background-color:#ffffff;padding:30px 60px 0;}
	#living-money #tutorial h1 {font-size:2.4em;color:#003a6f;}
	#living-money #tutorial h2 {font-size:1.6em;color:#003a6f;}
	#living-money #tutorial .button {width:75px}
	#living-money #tutorial.tut-up-trans .button {top:60px}
	#living-money #tutorial.tut-hist .button {top:130px}
	#living-money #tutorial.tut-avail .button {top: 148px;}
	#living-money #tutorial .button.wide {width:148px}
	#living-money #tutorial a, #living-money #tutorial a:hover, #living-money #tutorial .button a:active, #living-money #tutorial a:visited, #living-money #tutorial a:-webkit-any-link  {text-decoration:none !important;}
	#living-money #tutorial p {font-size:1.2em; white-space: normal!important;}
	#living-money .tutorial-gray { height:160px; background-color: #eeeeee; padding: 30px 0; vertical-align:middle; }
	
	#living-money #lm-close-video{margin-left:700px}
	#living-money #close-edit-trans-series {margin-left:260px;}
	#living-money #close-lightbox {margin-left: 245px;}

	#living-money .livingMoney .text {color:#469000; font-weight:bold;}
	
	#living-money .blue {color: #1155cc;}
	#living-money .livingMoney {line-height:18px; padding-bottom: 6px;}
	#living-money .livingMoney img {padding-top: 3px;}
	#living-money .ledger, #living-money .ledger td, #living-money tbody .ledger th {border-bottom: 1px solid #e4ecf0; background-color: #fff !important;vertical-align: top;}
	#living-money_new_win .ada-new-win {width: 120px !important; display: inline !important;}
	
	#living-money #close-video {margin-left:700px !important}

	#living-money .video {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;		
	}
	#living-money .video iframe, .lp .video object, .lp .video embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	#living-money .video-wrapper {width:760px;}
	
	.hide-living-money-video {height:0; width: 0;visibility:hidden !important; display:none !important;}
	#living-money .hidden {height:0; width: 0;visibility:hidden !important; display:none !important;}
	
	#living-money #lm-end {margin-left:-1000px}
	

	
	
	


#paperlesssettings .body-th tbody th {
	background-color: #e4ecf0 !important;
	color: #003a6f !important;
	font-weight: bold;
	height: 30px;
}

#paperlesssettings .ledger, #paperlesssettings .ledger td, #paperlesssettings tbody .ledger th {background-color: #e8e8e8 !important;}


.add-money-rb-pos {margin-top:-35px;}



.migration-banner {
  background: no-repeat url('https://images.capitalone360.com/images/secure/migration/migration-username-banner-dynamic.png?v=1154080') 0 0 transparent;
  width:347px;
  height:91px;
  float: right;
}

.migration-banner ul {
  font-weight:bold;
  width:150px;
  height:68px;
  float: right;
  padding-top: .4em;  
  color:#003a6f;
}



	#funding .img_product { position: relative; top: 12px; width: 230px; }
	#funding .h425 {height: 425px;}
	#funding .but_dc { width:137px;}
	#funding .but_tm { width:122px;margin-bottom: 52px!important;}
	#funding .but_dd { width:91px;}
	#funding .br-gray { border-right:1px solid #c3c3c3;}





@-webkit-keyframes ngdialog-fadeout {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes ngdialog-fadeout {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes ngdialog-fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes ngdialog-fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}  



@-webkit-keyframes ngdialog-flyin {
  0% {
	opacity: 0;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
  }

  100% {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
  }
}

@keyframes ngdialog-flyin {
  0% {
	opacity: 0;
	-webkit-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	transform: translateY(-40px);
  }

  100% {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
  }
}

@-webkit-keyframes ngdialog-flyout {
  0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
  }

  100% {
	opacity: 0;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
  }
}

@keyframes ngdialog-flyout {
  0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
  }

  100% {
	opacity: 0;
	-webkit-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	transform: translateY(-40px);
  }
}  

