/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
/*article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*/


/* !# Reset default behaviour of all component across all Browser  #!*/
/* !# Global Reset Settings  #!*/
/*html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}*/
#COAAppLayout a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
#COAAppLayout a:hover,
#COAAppLayout a:active {outline: 0;}
#COAAppLayout sub,
#COAAppLayout sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
/*Clear Fix*/
#COAAppLayout .cf:before,
#COAAppLayout .cf:after {content: " "; /* 1 */display: table; /* 2 */}
#COAAppLayout .cf:after {clear: both;}
#COAAppLayout .cf{*zoom: 1;}
/*Clear Fix*/
#COAAppLayout sup {top: -0.5em;}
#COAAppLayout sub {bottom: -0.25em;}
#COAAppLayout img {width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}

#COAAppLayout button,
#COAAppLayout html input[type="button"],
#COAAppLayout input[type="reset"],
#COAAppLayout input[type="submit"] {cursor: pointer; -webkit-appearance: button;}

/*label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {cursor: pointer;}*/
#COAAppLayout select,
#COAAppLayout button,
#COAAppLayout input[type="button"],
#COAAppLayout input[type="reset"],
#COAAppLayout input[type="submit"],
#COAAppLayout input[type="radio"],
#COAAppLayout input[type="checkbox"] {cursor: pointer;}

#COAAppLayout textarea {overflow: auto;vertical-align: top;}
#COAAppLayout p {margin: 0 0 10px;}
#COAAppLayout small {font-size: 85%;}
#COAAppLayout strong {font-weight: bold;}
#COAAppLayout em {font-style: italic;}
#COAAppLayout ul,#COAAppLayout ol {padding: 0;margin: 0 0 10px 25px;}

#COAAppLayout h1 {font-size: 28px;}
#COAAppLayout h2 {font-size: 24px;}
#COAAppLayout h3 {font-size: 18px;}
#COAAppLayout h4 {font-size: 12px;}
#COAAppLayout h5 {font-size: 10px;}
#COAAppLayout h6 {font-size: 9px;}
#COAAppLayout .inlineBlock { display: inline-block; }
#COAAppLayout .last {margin:0;}
#COAAppLayout label,#COAAppLayout input,#COAAppLayout button,#COAAppLayout select,#COAAppLayout textarea {font-size: 14px;font-weight: normal;line-height: 20px;}
#COAAppLayout label {display: inline-block;margin-bottom: 5px;}

#COAAppLayout select,
#COAAppLayout textarea,
#COAAppLayout input[type="text"],#COAAppLayout input[type="number"],#COAAppLayout input[type="tel"],#COAAppLayout input[type="password"]{
	display: inline-block;
	height: 20px;padding: 4px 6px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#COAAppLayout textarea {height: auto;}

#COAAppLayout textarea,
#COAAppLayout input[type="text"],#COAAppLayout input[type="number"],#COAAppLayout input[type="tel"],#COAAppLayout input[type="password"]{background-color: #fff;border: 1px solid #ccc;}

#COAAppLayout textarea:focus,
#COAAppLayout input[type="text"]:focus,#COAAppLayout input[type="number"]:focus,#COAAppLayout input[type="tel"]:focus,#COAAppLayout select:focus,#COAAppLayout input[type="password"]:focus,#COAAppLayout select:focus{border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;/* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
#COAAppLayout input[type="text"].error:focus,#COAAppLayout input[type="number"].error:focus,#COAAppLayout input[type="tel"].error:focus,#COAAppLayout select.error:focus,#COAAppLayout input[type="password"].error:focus{border-color: rgba(255, 0, 0, 0.8);outline: 0;outline: thin dotted \9;/* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.3);
     -moz-box-shadow: inset 0 1px 1px rgba(255, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.3);
          box-shadow: inset 0 1px 1px rgba(255, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.3);
}
#COAAppLayout input[readonly]:focus{ -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#COAAppLayout input[type="radio"],
#COAAppLayout input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;*margin-top: 0;line-height: normal;}
#COAAppLayout input[type="submit"],#COAAppLayout input[type="reset"],#COAAppLayout input[type="button"],#COAAppLayout input[type="radio"],#COAAppLayout input[type="checkbox"] {width: auto;}

#COAAppLayout select{
	height: 30px;/* In IE7, the height of the select element cannot be changed by height, only font-size */
	*margin-top: 4px; /* For IE7, add top margin to align select with labels */
	line-height: 30px;
}
/* !# Global Reset Settings  #!*/
/* !# Reset default behaviour of all component across all Browser  #!*/

/* !# Helper Classes #!*/
#COAAppLayout .text-left {text-align: left;}
#COAAppLayout .text-right {text-align: right;}
#COAAppLayout .text-center {text-align: center;}
#COAAppLayout ul.unstyled,#COAAppLayout ol.unstyled {margin-left: 0;list-style: none;}
#COAAppLayout .pull-right {float: right;}
#COAAppLayout .pull-left {float: left;}
#COAAppLayout .hide {display: none;}
#COAAppLayout .show {display: block;}
#COAAppLayout .invisible {visibility: hidden;}
#COAAppLayout .muted {color:#9b9b9b;font-size:11px;}
/* !# Helper Classes #!*/

/* !# 960 - Grid system  #!*/
#COAAppLayout .row {margin-left: -20px;*zoom: 1;}
#COAAppLayout .row:before,
#COAAppLayout .row:after {display: table;line-height: 0;content: "";}
#COAAppLayout .row:after {clear: both;}
#COAAppLayout [class*="span"] {float: left;min-height: 1px;margin-left: 20px;}

#COAAppLayout .span12 {width: 940px;}
#COAAppLayout .span11 {width: 860px;}
#COAAppLayout .span10 {width: 780px;}
#COAAppLayout .span9 {width: 700px;}
#COAAppLayout .span8 {width: 620px;}
#COAAppLayout .span7 {width: 540px;}
#COAAppLayout .span6 {width: 460px;}
#COAAppLayout .span5 {width: 380px;}
#COAAppLayout .span4 {width: 300px;}
#COAAppLayout .span3 {width: 220px;}
#COAAppLayout .span2 {width: 140px;}
#COAAppLayout .span1 {width: 60px;}

#COAAppLayout .offset12 {margin-left: 980px;}
#COAAppLayout .offset11 {margin-left: 900px;}
#COAAppLayout .offset10 {margin-left: 820px;}
#COAAppLayout .offset9 {margin-left: 740px;}
#COAAppLayout .offset8 {margin-left: 660px;}
#COAAppLayout .offset7 {margin-left: 580px;}
#COAAppLayout .offset6 {margin-left: 500px;}
#COAAppLayout .offset5 {margin-left: 420px;}
#COAAppLayout .offset4 {margin-left: 340px;}
#COAAppLayout .offset3 {margin-left: 260px;}
#COAAppLayout .offset2 {margin-left: 180px;}
#COAAppLayout .offset1 {margin-left: 100px;}

#COAAppLayout .row-fluid {width: 100%;*zoom: 1;}
#COAAppLayout .row-fluid:before,
#COAAppLayout .row-fluid:after {display: table;line-height: 0;content: "";}
#COAAppLayout .row-fluid:after {clear: both;}
#COAAppLayout .row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.127659574468085%;*margin-left: 2.074468085106383%;}
#COAAppLayout .row-fluid [class*="span"]:first-child {margin-left: 0;}
#COAAppLayout .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.127659574468085%;}

#COAAppLayout .row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}
#COAAppLayout .row-fluid .span11 {width: 91.48936170212765%;*width: 91.43617021276594%;}
#COAAppLayout .row-fluid .span10 {width: 82.97872340425532%;*width: 82.92553191489361%;}
#COAAppLayout .row-fluid .span9 {width: 74.46808510638297%;*width: 74.41489361702126%;}
#COAAppLayout .row-fluid .span8 {width: 65.95744680851064%;*width: 65.90425531914893%;}
#COAAppLayout .row-fluid .span7 {width: 57.44680851063829%;*width: 57.39361702127659%;}
#COAAppLayout .row-fluid .span6 {width: 48.93617021276595%;*width: 48.88297872340425%;}
#COAAppLayout .row-fluid .span5 {width: 40.42553191489362%;*width: 40.37234042553192%;}
#COAAppLayout .row-fluid .span4 {width: 31.914893617021278%;*width: 31.861702127659576%;}
#COAAppLayout .row-fluid .span3 {width: 23.404255319148934%;*width: 23.351063829787233%;}
#COAAppLayout .row-fluid .span2 {width: 14.893617021276595%;*width: 14.840425531914894%;}
#COAAppLayout .row-fluid .span1 {width: 6.382978723404255%;*width: 6.329787234042553%;}

#COAAppLayout .row-fluid .offset12 {margin-left: 104.25531914893617%;*margin-left: 104.14893617021275%;}
#COAAppLayout .row-fluid .offset12:first-child {margin-left: 102.12765957446808%;*margin-left: 102.02127659574467%;}
#COAAppLayout .row-fluid .offset11 {margin-left: 95.74468085106382%;*margin-left: 95.6382978723404%;}
#COAAppLayout .row-fluid .offset11:first-child {margin-left: 93.61702127659574%;*margin-left: 93.51063829787232%;}
#COAAppLayout .row-fluid .offset10 {margin-left: 87.23404255319149%;*margin-left: 87.12765957446807%;}
#COAAppLayout .row-fluid .offset10:first-child {margin-left: 85.1063829787234%;*margin-left: 84.99999999999999%;}
#COAAppLayout .row-fluid .offset9 {margin-left: 78.72340425531914%;*margin-left: 78.61702127659572%;}
#COAAppLayout .row-fluid .offset9:first-child {margin-left: 76.59574468085106%;*margin-left: 76.48936170212764%;}
#COAAppLayout .row-fluid .offset8 {margin-left: 70.2127659574468%;*margin-left: 70.10638297872339%;}
#COAAppLayout .row-fluid .offset8:first-child {margin-left: 68.08510638297872%;*margin-left: 67.9787234042553%;}
#COAAppLayout .row-fluid .offset7 {margin-left: 61.70212765957446%;*margin-left: 61.59574468085106%;}
#COAAppLayout .row-fluid .offset7:first-child {margin-left: 59.574468085106375%;*margin-left: 59.46808510638297%;}
#COAAppLayout .row-fluid .offset6 {margin-left: 53.191489361702125%;*margin-left: 53.085106382978715%;}
#COAAppLayout .row-fluid .offset6:first-child {margin-left: 51.063829787234035%;*margin-left: 50.95744680851063%;}
#COAAppLayout .row-fluid .offset5 {margin-left: 44.68085106382979%;*margin-left: 44.57446808510638%;}
#COAAppLayout .row-fluid .offset5:first-child {margin-left: 42.5531914893617%;*margin-left: 42.4468085106383%;}
#COAAppLayout .row-fluid .offset4 {margin-left: 36.170212765957444%;*margin-left: 36.06382978723405%;}
#COAAppLayout .row-fluid .offset4:first-child {margin-left: 34.04255319148936%;*margin-left: 33.93617021276596%;}
#COAAppLayout .row-fluid .offset3 {margin-left: 27.659574468085104%;*margin-left: 27.5531914893617%;}
#COAAppLayout .row-fluid .offset3:first-child {margin-left: 25.53191489361702%;*margin-left: 25.425531914893618%;}
#COAAppLayout .row-fluid .offset2 {margin-left: 19.148936170212764%;*margin-left: 19.04255319148936%;}
#COAAppLayout .row-fluid .offset2:first-child {margin-left: 17.02127659574468%;*margin-left: 16.914893617021278%;}
#COAAppLayout .row-fluid .offset1 {margin-left: 10.638297872340425%;*margin-left: 10.53191489361702%;}
#COAAppLayout .row-fluid .offset1:first-child {margin-left: 8.51063829787234%;*margin-left: 8.404255319148938%;}

/* !# 960 - Grid system  #!*/

/* !# Clearing - To clear nested columns  #!*/
#COAAppLayout .clearfix {*zoom: 1;}
#COAAppLayout .clearfix:before,
#COAAppLayout .clearfix:after {display: table;line-height: 0;content: "";}
#COAAppLayout .clearfix:after {clear: both;}
/* !# Clearing - To clear nested columns  #!*/

/* !# Page Default Settings  #!*/
body {margin: 0;font-family: Arial, sans-serif;font-size: 12px;line-height: 20px;color: #333333;background-color: #ffffff;padding: 0;}
#COAAppLayout a {color: #0088cc;text-decoration: none;}
#COAAppLayout a:hover, #COAAppLayout a:focus {color: #005580;text-decoration: none;}
#COAAppLayout h1,#COAAppLayout h2,#COAAppLayout h3,#COAAppLayout h4,#COAAppLayout h5,#COAAppLayout h6 {margin: 10px 0;font-family: inherit;font-weight: bold;line-height: 20px;color: inherit;text-rendering: optimizelegibility;}

/* BASE */
#COAAppLayout .container {width:100%;overflow:hidden;}
#COAAppLayout .baseLayout {margin:0 auto; padding: 0 10px;}
/* BASE */

/* HEADER */
#COAAppLayout .header,#COAAppLayout .footer {width:100%;float:left;}
#COAAppLayout .blackBar {background:#222;}
#COAAppLayout .blackBar-inner {padding-top:10px; padding-bottom:10px; color:#fff;}
#COAAppLayout .headBanner {
	background: #008ffe; /* Old browsers */
	background: -moz-linear-gradient(top,  #008ffe 0%, #004a8b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008ffe), color-stop(100%,#004a8b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #008ffe 0%,#004a8b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #008ffe 0%,#004a8b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #008ffe 0%,#004a8b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #008ffe 0%,#004a8b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ffe', endColorstr='#004a8b',GradientType=0 ); /* IE6-9 */
}
#COAAppLayout .headBanner-inner{padding-top:20px;padding-bottom:20px;text-align:right;}
#COAAppLayout .brandLogo {background:url("../images/logo.png") no-repeat; width:81px; height:46px;display:inline-block;}
/* HEADER */

/* FOOTER */
#COAAppLayout .fooContactLinks{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f5f5f5;}
#COAAppLayout .footerContactUs {overflow:hidden;float:left;width:100%;margin:0;}
#COAAppLayout .footerContactUs li {float:left;width:33.333333%;padding:9px 0;}
#COAAppLayout .footerContactUs li a {display:inline-block;float:left;width: 100%;}
#COAAppLayout .linkWrapper {overflow:hidden;padding: 0 27%;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#COAAppLayout .linkWrapper .left, #COAAppLayout .linkWrapper .right {float:left;}
#COAAppLayout .linkWrapper .left > img {display:inline-block;}
#COAAppLayout .linkWrapper .right {display:inline-block;line-height:40px;margin-left:10px;color:#696969;font-weight: bold;}
#COAAppLayout .fooStaticLinks{overflow: hidden;padding: 20px 0 0;width: 100%;background: #fff;}
#COAAppLayout .fooStaticLinks .baseLayout{border-bottom:1px solid #ddd;padding-bottom: 20px;}
#COAAppLayout .fooStaticLinks a{color: #696969;display: inline-flex;font-size:12px;}
#COAAppLayout .fooStaticLinks a:hover{text-decoration:underline;}
#COAAppLayout .footerLeftLink{float:left;padding:2px 7px 0 0;}
#COAAppLayout .footerLinksList{float: right;padding: 0;margin-top: 3px;}
#COAAppLayout .footerList li{float:left;padding-left:24px;list-style: none;}
#COAAppLayout .footerDisclaimer {overflow: hidden;padding: 16px 0;background: #fff;}
#COAAppLayout .footerLogo {background:url("../images/citi-logo.png") no-repeat;width:100px;height:24px;float: left;}
#COAAppLayout .copyRight {float: right;text-align: right;}

/* FOOTER */

/* MAIN CONTENT */
#COAAppLayout #errorpage {
	text-align: center;
	position: absolute;
	top: 45%;
	width:100%;
}
#COAAppLayout .main-content {min-height:400px;float:left;width:100%; color: #666666;}
/*.wrapper { padding: 35px 0 20px; }*/
#COAAppLayout .wrapper { padding: 35px 0 0px; }
#COAAppLayout .appTitle {padding: 0 0 20px;margin: 0 0 15px;border-bottom: 1px solid #DDDDDD;font-weight: normal;}
#COAAppLayout h2, #COAAppLayout h3,#COAAppLayout h4 {
	/*color: #666666;*/
	font-weight:normal;
}
#COAAppLayout .txtCenter {text-align: center;}
#COAAppLayout .btn, #COAAppLayout .btn:hover, #COAAppLayout .btn:visited, #COAAppLayout .btn:active {
	display: inline-block;
	/*width: 178px;*/
	width:100%;
	padding: 10px 0;
	/*margin: 0 0 5px;*/
	color: #fff !important;
	font-size: 14px;
	font-weight: bold;
}
#COAAppLayout .btn last {
	margin: 0;
}
#COAAppLayout .blueBtnGrad, #COAAppLayout .blueBtnGrad:hover {
	background: #0065B8; /* Old browsers */
	background: -moz-linear-gradient(top,  #0065B8 0%, #004888 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0065B8), color-stop(100%,#004888)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0065B8 0%,#004888 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0065B8 0%,#004888 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0065B8 0%,#004888 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0065B8 0%,#004888 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065B8', endColorstr='#004888',GradientType=0 ); /* IE6-9 */
	padding: 6px 0;
	font-weight: normal;
}
#COAAppLayout .greenBtnGrad, #COAAppLayout .greenBtnGrad:hover {
	background: #60C101; /* Old browsers */
	background: -moz-linear-gradient(top,  #60C101 0%, #4DAC01 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60C101), color-stop(100%,#4DAC01)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #60C101 0%,#4DAC01 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #60C101 0%,#4DAC01 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #60C101 0%,#4DAC01 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #60C101 0%,#4DAC01 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60C101', endColorstr='#4DAC01',GradientType=0 ); /* IE6-9 */
	text-align: center;
	width:178px;
}

#COAAppLayout ul.arrowStyle li { list-style: url("../images/arrow.png"); }
#COAAppLayout ul.tickStyle li { list-style: url("../images/tick.png"); padding: 0 0 20px;}
#COAAppLayout ul.tickStyle li.last { padding: 0;}
/*ul.blueArrowStyle li { list-style: url("../images/tick-lightBlue.png"); }*/
#COAAppLayout ul.blueArrowStyle {
	margin: 0;
	background: url("../images/strip.png") no-repeat right center;
}
#COAAppLayout ul.blueArrowStyle.last {
	background: none;
}
#COAAppLayout ul.blueArrowStyle li {
	background: url("../images/tick-lightBlue.png") no-repeat 0 0;
	list-style: none;
	padding: 5px 0 20px 40px;
	font-size: 13px;
}

#COAAppLayout .startUpCont {
	background: #0065B7;
	color: #fff;
	padding: 20px;
}
#COAAppLayout .startBtn {
	padding: 20px 0 0;
	font-weight: normal;
}
#COAAppLayout .btn.start {
	font-size: 14px;
}
#COAAppLayout .startUp h3 {
	margin: 20px 0;
}
#COAAppLayout .rightPanel {
	background: #F6f6f6;
	padding: 20px 20px;
	border: 1px solid #DDDDDD;
	overflow: hidden;
	min-height: 73%;
}
#COAAppLayout .rightPanel ul { margin: 10px 0 10px 20px; }
#COAAppLayout .card-details{
	overflow:hidden;
	float:left;
	margin: 0 0 15px;
}

#COAAppLayout .card-details, #COAAppLayout .card-details .card-face, #COAAppLayout .card-details .card-benefits{
	float:left;
	width:100%;
}

#COAAppLayout .mob-arrow{
	background:url(../images/drop_down.png) no-repeat;
	background-size:100% 100%;
	width:40px;height:40px;
	display: inline-block;
	float:right;
}


#COAAppLayout .mob-arrow.open{background:url(../images/drop_up.png) no-repeat;background-size:100% 100%;}

#COAAppLayout .openHr {
	background: #fff;
	/*padding: 0 14px;*/
	margin: 0 0 15px;
	text-align: center;
	border: 1px solid #DDDDDD;
	overflow:hidden;
}

#COAAppLayout .callus{border:1px solid #ddd;background:#fff;float:left;}

#COAAppLayout .btn span {
	float: left;
	line-height: 30px;
	padding: 0 0 0 10px;
}
#COAAppLayout .btn .icon {
	width: 30px;
	height: 30px;
	padding: 0 0 0 5px;
	display: inline-block;
}
#COAAppLayout .btn .phnum {
	color: #0065B7;
	font-size: 18px;
}

#COAAppLayout .btn.faq .icon{
	background: url("../images/help-blue.png") no-repeat 7px 0;
}
#COAAppLayout .btn.chat .icon{
	background: url("../images/chat-blue.png") no-repeat 7px 0;
}
#COAAppLayout .callus .icon{
	width: 34px;
	height: 32px;
	background: url("../images/telstartup.png") no-repeat 7px 0;
}
#COAAppLayout .timing p{color:#666;padding:0 10px;font-size: 11px;margin-bottom: 0;}


/*    Start Up    */
#COAAppLayout .startUpCont ul{overflow:hidden;margin-bottom:0;}
#COAAppLayout .startUpCont ul li {text-align:center;background: url("../images/strip.png") no-repeat right center;width:24.43333333%;float:left;}
#COAAppLayout .startUpCont ul li {
    height: 163px;
    background-size: 3px 163px;
}
#COAAppLayout .startUpCont ul li.last {background: none;}
#COAAppLayout .startUpCont ul li p {padding: 15px 0 0;font-size: 14px;width: 80%;margin: 0 auto;}
#COAAppLayout .startUpHead ul{overflow:hidden;margin-bottom:0;}
#COAAppLayout .startUpHead > ul > li{float:left;margin-left:20px;width: 36.25%;height: 231px;}
#COAAppLayout .second .rightPanel p {
    padding-top: 10px;
    margin: 0;
}

#COAAppLayout .startUpHead > ul > li.first{margin-left:0;}
#COAAppLayout .startUpHead > ul > li.last{float:right;margin:0;}
#COAAppLayout .startUpHead .cardTitle{font-size: 18px;}
#COAAppLayout .startUpHead .keyFacts{color: #00bdf4;text-decoration: underline;margin-bottom: 10px;display: inline-block;font-size: 13px;font-weight: bold;}

/*.startUpHead{border:1px solid #ddd;background:#f6f6f6;padding:18px;}*/
#COAAppLayout .util-btns li{float:none !important;width:100%;}

/*    Start Up    */

/*    Steps Start    */
#COAAppLayout ul.stepsLst {
	list-style: none;
	margin: 0;
	padding:10px 0 30px;
}
#COAAppLayout ul.stepsLst li {
	float: left;
	text-align: center;
	width: 19.8%;
	/*width: 24.8%;*/
	border: 1px solid #DDDDDD;
	border-left: none;
	padding: 20px 0;
	display: block;
	color: #999999;
}
#COAAppLayout ul.stepsLst li.first {
	border-left: 1px solid #DDDDDD;
}
#COAAppLayout ul.stepsLst li.current {
	color: #fff;
	background: #008FFF;
}
#COAAppLayout ul.stepsLst li.active{
	color: #fff;
	background: #00498A;/* url("../images/tick.png") no-repeat 53% 34%;*/
	position:relative;
}
#COAAppLayout ul.stepsLst li.active .tick{
	width:13px;
	height:10px;
	background: transparent url("../images/tick.png") no-repeat;
	display: inline-block;
	position: absolute;
	top: 33%;
	left: 50%;
}
#COAAppLayout ul.stepsLst li span {
	display: block;
	font-size: 14px;
}
#COAAppLayout ul.stepsLst li span.numTxt {
	font-size: 18px;
	font-weight: bold;
}
#COAAppLayout .mandyTxt {
	border: 1px solid #DDDDDD;
	background: #F6F6F6;
	text-align: center;
	padding:5px 0;
	margin-bottom:20px;
	font-weight:bold;
}

#COAAppLayout .steps {position: relative; margin-bottom:20px;}
/*.steps .span9 {width: 700px;}
.steps .span8 {width: 620px;}
.steps .span7 {width: 540px;}
.steps .span6 {width: 460px;}
.steps .span5 {width: 380px;}
.steps .span4 {width: 300px;}
.steps .span3 {width: 220px;}
.steps .span2 {width: 140px;}
.steps .span1 {width: 60px;}*/

#COAAppLayout .steps h2{color: #0065B7;line-height: 32px;}
#COAAppLayout .steps .subHead{
	color: #333;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:20px;
	font-size: 20px;
}

#COAAppLayout .level-wrapper{
	border-top:1px dotted #ccc;
	margin-top:15px;
}

#COAAppLayout .steps .subHead.level{
	color: #333;
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:10px;
	font-size: 16px;
	position: relative;
	background: #fff;
	line-height: 22px;
}

#COAAppLayout .steps .subHead.level1{
	top: -13px;
	width: 30%;
	margin: 0 auto;
	text-align:center;
	font-size: 14px;
}

#COAAppLayout .steps input[type="text"], #COAAppLayout .steps input[type="password"], #COAAppLayout .steps textarea, #COAAppLayout .steps select, #COAAppLayout .steps input[type="number"],#COAAppLayout .steps input[type="tel"] {
	width: inherit;
	padding:5px 7px;
	height:35px;
	line-height: 25px;
}

#COAAppLayout .custom-radio{
	width: 33px;
	height: 32px;
	display: inline-block;
	position: relative;
	z-index: 1;
	background: url("../images/radio_btn.png") no-repeat;
	float: left;
	margin-right: 10px;
	background-size:25px;
}

#COAAppLayout .custom-radio.selected{
	background: url("../images/radio_btn_on.png") no-repeat;background-size:25px;
}
#COAAppLayout .firstchkbx{height:123px !important;}
#COAAppLayout .custom-checkbox{
	width: 36px\9!important;
	width: 28px;
	height: 34px;
	display: inline-block;
	position: relative;
	z-index: 3;
	background: url("../images/checkbox.png") no-repeat;
	float: left;
	margin-right: 10px;
	background-size:25px;
	cursor: pointer;
}
#COAAppLayout .custom-checkbox.error-chk{
	background: url("../images/checkbox-error.png") no-repeat;
	width: 36px\9!important;
	width: 28px;
	height: 34px;
	display: inline-block;
	position: relative;
	z-index: 3;
	float: left;
	margin-right: 10px;
	background-size:25px;
	cursor: pointer;
}

#COAAppLayout .custom-checkbox.selected{
	/*background: url("../images/checkbox_on.png") no-repeat;background-size:25px;*/
	background: url("../images/checkbox2_on.png") no-repeat;
	width: 36px\9!important;
	width: 28px;
	height: 34px;
	display: inline-block;
	position: relative;
	z-index: 3;
	float: left;
	margin-right: 10px;
	background-size:25px;
	cursor: pointer;
}

#COAAppLayout .custom-radio input[type="radio"],#COAAppLayout .custom-checkbox input[type="checkbox"]{
	width: 32px;
	height: 32px;
	-webkit-appearance:none;
	/*width: 22px;
	height: 22px;*/
	margin: 1px;
	position: absolute;
	/*z-index: 2; */           
	cursor: pointer;
	outline: none;
	opacity: 0;
	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus=true); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
#COAAppLayout .radio-lbl,#COAAppLayout .checkbox-lbl{
	line-height: 24px;
	float: left;
	margin-bottom: 20px;
	text-align: justify;
}
#COAAppLayout .checkbox-lbl.two-line{
	line-height: 16px;
	font-weight:normal;
}
#COAAppLayout .radio-lbl.inline,#COAAppLayout .checkbox-lbl.inline{
	margin-right:20px;
}
#COAAppLayout .radio-lbl.inline.last,#COAAppLayout .checkbox-lbl.inline.last{
	margin-right:0;
}

/*.steps input[type=checkbox]:not(old), .steps input[type=radio ]:not(old) {
	width: 28px;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.steps input[type=radio ]:not(old) + label {
	display: inline-block;
	margin-left: -33px;
	padding: 0 45px 0 42px;
	line-height: 32px;
	background: url('../images/radio_btn.png') no-repeat 0 0;
}
.steps input[type=radio]:not(old):checked + label {
	background: url('../images/radio_btn_on.png') no-repeat 0 0;
}
.steps input[type=checkbox]:not(old) + label {
	display: inline-block;
	margin-left: -34px;
	padding: 0 45px 0 44px;
	line-height: 34px;
	background: url('../images/checkbox.png') no-repeat 0 0;
}
.steps input[type=checkbox]:not(old):checked + label {
	background: url('../images/checkbox_on.png') no-repeat 0 0;
}*/
#COAAppLayout .steps label {
	font-weight: bold;
	font-size: 12px;
	display:inline-block;
}
#COAAppLayout .steps .twoColumn input[type="text"], #COAAppLayout .steps .twoColumn input[type="number"],#COAAppLayout .steps .twoColumn input[type="tel"] {
	width: 48.5%;
	float: left;
	margin-left:1%;
}
#COAAppLayout .steps .twoColumn input[type="text"]:first-child, #COAAppLayout .steps .twoColumn input[type="number"],#COAAppLayout .steps .twoColumn input[type="tel"] {
	margin-left:0;
}

#COAAppLayout .helpIcon {
	background: url("../images/help-gray.png") no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 900;
	cursor: pointer;
}
#COAAppLayout .toolTip {
	position: absolute;
	top:0;
	left:0;
	background: #ccc;
	display: none;
	z-index: 99999;
	width:100%;
}
#COAAppLayout .toolTipWrapper{
	padding:10px;
	float:left;
}
#COAAppLayout .toolTipArrow {
	position: absolute;
	top:-10px;
	left:0;
	background: url("../images/toolTipArrow.png") no-repeat;
	display: inline-block;
	width: 20px;
	height: 10px;
}

#COAAppLayout .toolTip .closeIcon {
	position: absolute;
	top: -1px;
	right: -1px;
	background: url("../images/fancybox/fancybox_buttons.png") no-repeat -64px -6px;
	/*width: 20px;
	height: 20px;*/
	width: 23px;
	height: 23px;
	cursor: pointer;
	display: none;
}

#COAAppLayout .row-field {
	float:left;
	width:100%;
}

#COAAppLayout .help-text input {
	margin: 0;
}
#COAAppLayout .help-text span {
	font-size: 11px;
	color: #999999;
	float: right;
}
#COAAppLayout .submitSec {
	border-top: 1px solid #DDDDDD;
	padding: 20px 0 0;
}
#COAAppLayout .submitSec a, #COAAppLayout .submitSec a:hover {
	width: 100%;
}
#COAAppLayout .btn.grayBtn {
	background: #EFEFEF;
	color: #666666 !important;
	text-align:center;
	font-weight: bold;
}
#COAAppLayout .dotBg {
	background: urL("../images/dot.png") repeat-x 0 10px;
}

#COAAppLayout .grayClr {
	color: #858585;
}
#COAAppLayout .noBorder {
	border: none !important;
}
#COAAppLayout .steps .subHead.last {
	margin: 0;
}

#COAAppLayout .dollarSign {
	text-indent: 20px;
	background: url("../images/dollar.png") no-repeat 10px 10px;
}

#COAAppLayout .multiline {
	line-height: 16px;
	font-weight: normal !important;
	/*font-size: 11px !important;*/
}

#COAAppLayout .steps .billerCode {
	background: #F6F6F6;
	border:  none;
	font-weight: bold;
	cursor: default;
	outline: none;
	box-shadow: none;
}

#COAAppLayout .extaEarn {
	background: #F6F6F6;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
}

#COAAppLayout input[type="button"], #COAAppLayout input[type="button"]:hover {
	width: 100%;
	outline: 0;
	border: none;
	margin: 0 0 20px;
}

#COAAppLayout .ttlOutExp {
	margin-bottom: 20px;
}

#COAAppLayout .cardGuard {
	padding: 20px;
	margin: 20px 0 0;
	background: #f6f6f6;
	border: 1px solid #dddddd;
}

#COAAppLayout .cardGuard.last {
	margin-bottom: 20px;
	padding-bottom: 0;
}

#COAAppLayout .cardGuard h4 {
	font-weight: bold;
	padding: 0 0 5px;
	margin: 0;
	font-size: 14px;
}
#COAAppLayout .borderBot {
	border-bottom: 1px solid #dddddd;
}
#COAAppLayout .cardGuard h4.borderBot {
	margin: 0 0 10px;
}
#COAAppLayout .cardGuard a, #COAAppLayout .blueLink, #COAAppLayout .blueLink:hover {
	color: #2E9DE3;
}
#COAAppLayout .bulLst {
	list-style: disc;
}
#COAAppLayout .step5 .subHead {
	margin: 20px 0;
	line-height: 24px;
}
#COAAppLayout .step5 .span7 {
	line-height: 30px;
}
#COAAppLayout .step5 .span5 {
	line-height: 20px;
	padding: 5px 0 0;
	width: 38.425532%;
}
#COAAppLayout .step5 .span7 {
	background:#f6f6f6;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	/*text-indent:10px;*/
	padding-left:10px;
}
#COAAppLayout .edit, #COAAppLayout .edit:hover {
	background: #333333;
	color: #fff;
	float: right;
	font-size: 11px;
	padding: 2px 10px;
	line-height: 20px;
}

#COAAppLayout .lineHei14 {
	line-height: 14px !important;
}

#COAAppLayout .nextCont p {
	line-height: 18px;
	padding: 15px 40px 15px 80px;
	border: 1px solid #dddddd;
	font-weight: bold;
	margin: 0 0 10px;
}
#COAAppLayout .nextCont .mail {
	background: #f6f6f6 url("../images/mail.png") no-repeat 10px 18px;
}
#COAAppLayout .nextCont .phone {
	/*background: #f6f6f6 url("../images/phone.png") no-repeat 10px 14px;*/
	background: #f6f6f6 url("../images/document_icon.png") no-repeat 18px 14px;
	line-height: 20px;
}

#COAAppLayout .imgCont {
	background: #f6f6f6;
	padding:20px 0;
	text-align: center;
	border: 1px solid #dddddd;
	min-height: 202px;
}

#COAAppLayout .btn.reviewFullLst .icon {
	background: url("../images/menu.png") no-repeat 7px 0;
}
#COAAppLayout .btn.ccFeature,#COAAppLayout .btn.citiProd {
	width: 100%;
}
#COAAppLayout .btn.ccFeature .icon {
	background: url("../images/card-blue.png") no-repeat 7px 0;
}
 #COAAppLayout .icon {
	background: url("../images/citiProd.png") no-repeat 7px 0;
}

#COAAppLayout .reviewLst {
	min-height: inherit;
	text-align:left;
}
#COAAppLayout .reviewLst p{
	font-weight: bold;
	padding: 0 20px;
	margin: 0;
}
#COAAppLayout .paddBot20 {
	padding: 0 0 20px;
}

#COAAppLayout .thumbnail {
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

#COAAppLayout .social {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
#COAAppLayout .social h3 {
	margin: 0;
}

#COAAppLayout .thankyou ul.tickStyle li {
	padding: 0 0 10px;
}
#COAAppLayout .error {border: 1px solid red !important;}
#COAAppLayout .errMsg {
	color: red;
	margin: -15px 0px 10px 0;
	float: left;
	line-height: 14px;
}
#COAAppLayout p.errMsg {
	margin: 0 0 10px;
}

#COAAppLayout .mobFix {position: relative;}
#COAAppLayout .mobFix input[type="text"] {padding: 0 0 0 33px;}
#COAAppLayout .mobFix input[type="number"] {padding: 0 0 0 33px;}
#COAAppLayout .mobFix input[type="tel"] {padding: 0 0 0 33px;}
#COAAppLayout .mobFix span {
	display: inline-block;
	position: absolute;
	top: 8px;
	left: 7px;
	font-size: 13px;
}
/*    Steps End    */
#COAAppLayout .thk-cnt {
  font-size: 16px;
}
#COAAppLayout .shft1{float:right !important;}
#COAAppLayout .shft2{float:left !important;margin-left:0 !important;}
#COAAppLayout .removebt{/*width:34px;height:34px;background: url("../images/close_btn.jpg") no-repeat;float:right;*/display:block;margin-top: 8px;}
/* MAIN CONTENT */

/* !# Page Default Settings  #!*/

/* !# Responsive styles #!*/
#COAAppLayout .visible-phone {display: none !important;}
#COAAppLayout .visible-tablet {display: none !important;}
#COAAppLayout .hidden-desktop {display: none !important;}
#COAAppLayout .visible-desktop {display: inherit !important;}
#COAAppLayout .callus.openHr ul li{text-align:left;}
/*.callus.openHr ul li a{color: #666;font-size: 11px;}*/
#COAAppLayout .callus.openHr ul li{color: #666;font-size: 11px;}

@media (min-width: 768px) and/*!YUI-Compressor */(max-width: 1024px) {
	#COAAppLayout .hidden-desktop { display: inherit !important; }
	#COAAppLayout .visible-desktop { display: none !important ; }
	#COAAppLayout .visible-tablet { display: inherit !important; }
	#COAAppLayout .hidden-tablet { display: none !important; }
	#COAAppLayout .row-fluid .span7 {
		width: 54.3%;
	}
	#COAAppLayout .toolTip .closeIcon { display: block;}
	#COAAppLayout .startUpCont ul li{
		background: none;
		/*min-height: 230px;*/
		min-height: 168px;
		border-right: 1px solid #62C2E6;
	  }
	  #COAAppLayout .startUpCont ul li:last-child{
		border-right: 0;
	  }
	  body{
		-webkit-user-select: none;  /* Chrome all / Safari all */
		-moz-user-select: none;     /* Firefox all */
		-ms-user-select: none;      /* IE 10+ */
		user-select: none;  
	  }
}
@media (max-width: 900px) {
	#COAAppLayout .nextCont .phone {
		line-height: 18px;
	}
	#COAAppLayout .btn {max-width: 100%;}
	#COAAppLayout .linkWrapper {padding: 0 23%;}
	#COAAppLayout .toolTip .closeIcon { display: block;}
	#COAAppLayout ul.stepsLst li span {
		font-size: 13px;
	}
}

@media (max-width: 767px) {
	#COAAppLayout .hidden-desktop { display: inherit !important; }
	#COAAppLayout .visible-desktop { display: none !important; }
	#COAAppLayout .visible-phone { display: inherit !important; }
	#COAAppLayout .hidden-phone { display: none !important; }
	#COAAppLayout .startUpCont ul li p{width:72%;}
	#COAAppLayout .startUp h3.margin-mobile {
		margin: 20px 10px;
	}
	#COAAppLayout .lastli{
		/*display:none;*/
	}
	#COAAppLayout span.chkbox-content {
		float: left;
		width: 90%;
	}
	#COAAppLayout .row-fluid .span4.vishid {
		visibility: hidden;
		display: none;
	}
	body{
		-webkit-user-select: none;  /* Chrome all / Safari all */
		-moz-user-select: none;     /* Firefox all */
		-ms-user-select: none;      /* IE 10+ */
		user-select: none;  
	  }
	#COAAppLayout .thk-cnt{
		margin: 30px auto;
		text-align: center;
	}
	#COAAppLayout .thankyoupage .baseLayout {
		padding: 0px 15px;
	}
	#COAAppLayout a#checkBSB1{
		margin: -20px 0 20px 0;
	}
	#COAAppLayout .brandLogo{
		margin-right:20px;
	}
	#COAAppLayout .col-xs-6 {
		width: 47.7659% !important;
		/*float: left !important;*/
	}
}


@media (min-width: 1200px) {
#COAAppLayout .startUpCont ul li{height: 159px;background-size: 3px 159px;}
/*.startUpCont ul li{height: 320px;background-size: 3px 320px;}*/
/*.span6.US_citizen,.sameresidentaddspan,.Citizenshipornation{width:50% !important;}*/
#COAAppLayout .cardTitleCont{margin-top:20px;}
#COAAppLayout .cardTitleCont #cardTitle{margin-bottom:20px;}
  #COAAppLayout .row {
    margin-left: -30px;
    *zoom: 1;
  }
  #COAAppLayout .row:before,
  #COAAppLayout .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  #COAAppLayout .row:after {
    clear: both;
  }
  #COAAppLayout [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  #COAAppLayout .span12 {
    width: 1170px;
  }
  #COAAppLayout .span11 {
    width: 1070px;
  }
  #COAAppLayout .span10 {
    width: 970px;
  }
  #COAAppLayout .span9 {
    width: 870px;
  }
  #COAAppLayout .span8 {
    width: 770px;
  }
  #COAAppLayout .span7 {
    width: 670px;
  }
  #COAAppLayout .span6 {
    width: 570px;
  }
  #COAAppLayout .span5 {
    width: 470px;
  }
  #COAAppLayout .span4 {
    width: 370px;
  }
  #COAAppLayout .span3 {
    width: 270px;
  }
  #COAAppLayout .span2 {
    width: 170px;
  }
  #COAAppLayout .span1 {
    width: 70px;
  }
  #COAAppLayout .offset12 {
    margin-left: 1230px;
  }
  #COAAppLayout .offset11 {
    margin-left: 1130px;
  }
  #COAAppLayout .offset10 {
    margin-left: 1030px;
  }
  #COAAppLayout .offset9 {
    margin-left: 930px;
  }
  #COAAppLayout .offset8 {
    margin-left: 830px;
  }
  #COAAppLayout .offset7 {
    margin-left: 730px;
  }
  #COAAppLayout .offset6 {
    margin-left: 630px;
  }
  #COAAppLayout .offset5 {
    margin-left: 530px;
  }
  #COAAppLayout .offset4 {
    margin-left: 430px;
  }
  #COAAppLayout .offset3 {
    margin-left: 330px;
  }
  #COAAppLayout .offset2 {
    margin-left: 230px;
  }
  #COAAppLayout .offset1 {
    margin-left: 130px;
  }
  #COAAppLayout .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  #COAAppLayout .row-fluid:before,
  #COAAppLayout .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  #COAAppLayout .row-fluid:after {
    clear: both;
  }
  #COAAppLayout .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  #COAAppLayout .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  #COAAppLayout .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  #COAAppLayout .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  #COAAppLayout .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  #COAAppLayout .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  #COAAppLayout .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  #COAAppLayout .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  #COAAppLayout .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  #COAAppLayout .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  #COAAppLayout .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  #COAAppLayout .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  #COAAppLayout .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  #COAAppLayout .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  #COAAppLayout .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  #COAAppLayout .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  #COAAppLayout .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  #COAAppLayout .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  #COAAppLayout .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  #COAAppLayout .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  #COAAppLayout .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  #COAAppLayout .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  #COAAppLayout .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  #COAAppLayout .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  #COAAppLayout .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  #COAAppLayout .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  #COAAppLayout .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  #COAAppLayout .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  #COAAppLayout .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  #COAAppLayout .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  #COAAppLayout .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  #COAAppLayout .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  #COAAppLayout .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  #COAAppLayout .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  #COAAppLayout .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  #COAAppLayout .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  #COAAppLayout .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  #COAAppLayout .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  #COAAppLayout .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  #COAAppLayout .row-fluid [class*="span"] .hide {
     display: none;
  }
}

@media (min-width: 768px) and/*!YUI-Compressor */(max-width: 979px) {
  #COAAppLayout .baseLayout {width:auto;padding:0;}
  #COAAppLayout .blackBar-inner,#COAAppLayout .headBanner-inner{padding:10px 0;}
  /*.stepsLst li{width: 24.5% !important;}*/
  #COAAppLayout ul.stepsLst li span{font-size:11px;}
	#COAAppLayout ul.stepsLst li {
		width: 19.7%;
	}
  #COAAppLayout .wrapper { padding: 20px;}
  #COAAppLayout .blackBar,#COAAppLayout .headBanner{padding:0 20px;}
  #COAAppLayout .lineHgt18 {line-height: 18px !important;}
  #COAAppLayout .card-details{margin-bottom:0;}
  #COAAppLayout .sbSelector{width: 63%;}
  #COAAppLayout .startUpCont ul li{
  	background: none;
  	/*min-height: 330px;*/
	min-height: 180px;
    border-right: 1px solid #62C2E6;
  }
  #COAAppLayout .startUpCont ul li:last-child{
    border-right: 0;
  }

  #COAAppLayout .footerLeft {padding-left: 20px;}
  #COAAppLayout .footerLogo {margin-left: 20px;}
  #COAAppLayout .footerList,#COAAppLayout .copyRight {padding-right: 20px;}
  #COAAppLayout .copyRight{width:80%;}
  #COAAppLayout .rightPanel{padding: 10px;}
  #COAAppLayout .btn.chat span{font-size: 9px;}
  #COAAppLayout .startUpHead > ul > li.lastli .btn.chat span{font-size: 14px;}
  #COAAppLayout .openHr{padding: 0 10px;margin-top: 10px;}
  #COAAppLayout .row {
    margin-left: -20px;
    *zoom: 1;
  }
  #COAAppLayout .row:before,
  #COAAppLayout .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  #COAAppLayout .row:after {
    clear: both;
  }
  #COAAppLayout [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  #COAAppLayout .span12 {
    width: 724px;
  }
  #COAAppLayout .span11 {
    width: 662px;
  }
  #COAAppLayout .span10 {
    width: 600px;
  }
  #COAAppLayout .span9 {
    width: 538px;
  }
  #COAAppLayout .span8 {
    width: 476px;
  }
  #COAAppLayout .span7 {
    width: 414px;
  }
  #COAAppLayout .span6 {
    width: 352px;
  }
  #COAAppLayout .span5 {
    width: 290px;
  }
  #COAAppLayout .span4 {
    width: 228px;
  }
  #COAAppLayout .span3 {
    width: 166px;
  }
  #COAAppLayout .span2 {
    width: 104px;
  }
  #COAAppLayout .span1 {
    width: 42px;
  }
  #COAAppLayout .offset12 {
    margin-left: 764px;
  }
  #COAAppLayout .offset11 {
    margin-left: 702px;
  }
  #COAAppLayout .offset10 {
    margin-left: 640px;
  }
  #COAAppLayout .offset9 {
    margin-left: 578px;
  }
  #COAAppLayout .offset8 {
    margin-left: 516px;
  }
  #COAAppLayout .offset7 {
    margin-left: 454px;
  }
  #COAAppLayout .offset6 {
    margin-left: 392px;
  }
  #COAAppLayout .offset5 {
    margin-left: 330px;
  }
  #COAAppLayout .offset4 {
    margin-left: 268px;
  }
  #COAAppLayout .offset3 {
    margin-left: 206px;
  }
  #COAAppLayout .offset2 {
    margin-left: 144px;
  }
  #COAAppLayout .offset1 {
    margin-left: 82px;
  }
  #COAAppLayout .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  #COAAppLayout .row-fluid:before,
  #COAAppLayout .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  #COAAppLayout .row-fluid:after {
    clear: both;
  }
  #COAAppLayout .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  #COAAppLayout .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  #COAAppLayout .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  #COAAppLayout .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  #COAAppLayout .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  #COAAppLayout .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  #COAAppLayout .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  #COAAppLayout .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  #COAAppLayout .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  #COAAppLayout .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  #COAAppLayout .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  #COAAppLayout .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  #COAAppLayout .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  #COAAppLayout .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  #COAAppLayout .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  #COAAppLayout .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  #COAAppLayout .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  #COAAppLayout .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  #COAAppLayout .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  #COAAppLayout .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  #COAAppLayout .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  #COAAppLayout .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  #COAAppLayout .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  #COAAppLayout .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  #COAAppLayout .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  #COAAppLayout .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  #COAAppLayout .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  #COAAppLayout .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  #COAAppLayout .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  #COAAppLayout .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  #COAAppLayout .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  #COAAppLayout .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  #COAAppLayout .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  #COAAppLayout .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  #COAAppLayout .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  #COAAppLayout .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  #COAAppLayout .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  #COAAppLayout .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  #COAAppLayout .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  #COAAppLayout .startUpHead ul li.cardTitleCont {width: 41%;}
  #COAAppLayout .startUpHead > ul > li{
	width:100%;
	margin:0 0 20px 0;
	height:auto;
  }
  #COAAppLayout .startUpHead > ul > li.lastli{width:100%!important;}
  #COAAppLayout .startUpHead > ul > li.lastli .rightPanel{width:auto !important;}
}

@media (max-width: 830px) {
	#COAAppLayout .startUpHead ul li.cardTitleCont {width: 35%;}
}

@media (max-width: 767px) {
	#COAAppLayout #finalAgg .bulletPoints{
		margin: 10px 0 10px 25px !important;
	}
  #COAAppLayout .baseLayout {width:auto;padding:0;}
  #COAAppLayout .wrapper{padding: 0 !important;}
  #COAAppLayout .blackBar-inner,#COAAppLayout .headBanner-inner{padding:10px 0 10px 10px;}
  /*.step1,.step2,.step3,.step4,.step5, .thankyou { padding:15px 10px;}*/
  #COAAppLayout .step1,#COAAppLayout .step2,#COAAppLayout .step3,#COAAppLayout .step4,#COAAppLayout .step5, #COAAppLayout .thankyou { padding:15px 0px;}
  #COAAppLayout .steps{
	margin:0 10px;
  }
  #COAAppLayout .stepsLst{padding:0 !important;}
  #COAAppLayout .stepsLst li:first-child{border-left:none !important;}
  #COAAppLayout .stepsLst li:last-child{/*border-right:none;*/}
  #COAAppLayout .half .sbHolder{width:50%;}
  #COAAppLayout .half-span1 {width:50% !important;float:left  !important;}
  #COAAppLayout .half-span2 {width:46% !important;float:left !important;margin-left:4%  !important;}
  #COAAppLayout .mandyTxt{border:none;font-size:10px;text-align:left;}
  /*ul.stepsLst li.active {background: #00498A url("../images/tick.png") no-repeat 53% 45%;}*/
  #COAAppLayout ul.stepsLst li.active .tick{top: 43%;}
  #COAAppLayout .container {width: auto;}
  #COAAppLayout .appTitle {margin: 0;padding: 0;border: none;font-size: 20px;line-height:40px;}
  #COAAppLayout .startUpHead ul li.cardTitleCont { width: 57%; }
	
  #COAAppLayout .rightPanel{padding: 10px 10px 0 !important;border:none;}
  #COAAppLayout .arrowStyle{margin-bottom:0 !important;}
  #COAAppLayout .card-details{margin-bottom:0px;}
  #COAAppLayout .card-details .card-face{padding-bottom: 15px;}
  #COAAppLayout .card-mobile-info img{float:left;	width:62px;margin-right:5px;}
  #COAAppLayout .card-mobile-info h1{float:left;width:65%;}
  #COAAppLayout .card-mobile-info h2{float:left;width:66%;font-size: 1.5em;}
  #COAAppLayout .card-benefits{display:none;}
  #COAAppLayout .mob-arrow{float:right;}
  #COAAppLayout .startUpHead{border:none;padding-top:0;padding: 10px;}
  #COAAppLayout .startUpHead > a.btn{margin: 10px auto 0 auto;width:100%;}
  /*.startUpHead ul li.first{width:35%;}
  .startUpHead > ul > li.second{margin-bottom:0;}*/
  #COAAppLayout .startUpHead > ul > li.lastli{width:100%!important;margin-bottom:0;}
  #COAAppLayout .startUpHead > ul > li.lastli .rightPanel{width:auto !important;}
  #COAAppLayout .startUpHead > ul > li{width:100%;height:auto;margin:0 0 20px 0;}
  #COAAppLayout .second .rightPanel p{padding: 0px 0 20px 0;}
  #COAAppLayout .rightPanel >div{width:100%;}
  #COAAppLayout .startUpHead > ul > li .greenBtnGrad{margin:10px 0 20px 0;}
  #COAAppLayout .startUpHead .cardTitle {font-size: 1.3em;margin: 5px 0;}
  #COAAppLayout .startUp .card-mobile-info{padding:10px;}
  /*.startUp h3{padding-left:10px;}*/
  #COAAppLayout .startUpCont{padding:0;background:#fff;}
  #COAAppLayout .startUpCont ul{margin:0;padding:0;}
  #COAAppLayout .startUpCont ul li{width:100%;text-align: left;border-bottom:1px solid #fff;background: #0065B7;height:auto;}
  #COAAppLayout .startUpCont ul li.last{background: #0065B7;}
  #COAAppLayout .startUpCont ul li .blks{float:left;text-align: left;padding: 10px;}
  #COAAppLayout .startUpCont ul li img{float:left;margin-right:10px;}
  #COAAppLayout .startUpCont ul li p{padding:10px 0 0;margin:0;float:left;}
  #COAAppLayout .startBtn {padding: 0 0 20px;font-weight: normal;}
  #COAAppLayout .copyRight{text-align:center;}
  #COAAppLayout .footerLeft,#COAAppLayout .footerLeft a{text-align:center;float:none;}
  #COAAppLayout .footerLinksList{float:none;}
  #COAAppLayout .footerList{
	overflow:hidden;
	margin: 10px 10% 0 10%;
	padding:0;
	text-align: center;
	line-height: 12px;
  }
  #COAAppLayout .footerList li{
	float:none;
	padding:0;
	display:inline-block;
	text-align: center;
	border-right:1px solid #696969;
	margin:7px 0;
  }
  #COAAppLayout .footerList li a{
	padding:0 5px;
  }
  #COAAppLayout .footerList li:last-child{
	border-right:0;
  }
  #COAAppLayout .fooStaticLinks{
	padding-top: 10px;
  }
  #COAAppLayout .fooStaticLinks .baseLayout{
	padding:0;
	border:0; 
  }
  #COAAppLayout .footerLogo-mobile{
	background:url("../images/citi-logo.png") no-repeat center center;width:100px;height:24px;
	width:100%;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 0;
  }

  #COAAppLayout .row-fluid {
    width: 100%;
  }
  #COAAppLayout .row{
    margin-left: 0;
  }
  #COAAppLayout [class*="span"],
  #COAAppLayout .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  #COAAppLayout .span12,
  #COAAppLayout .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  #COAAppLayout .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  #COAAppLayout .removebt { display: block; margin: 0 0 15px; }
  #COAAppLayout .step5 .span5, #COAAppLayout .step5 .span7 {
		width: 50% !important;
		float: left !important;
		word-break: break-word;
		padding: 0 5px;
		line-height: 20px;
	}
	#COAAppLayout .nextCont .mail, #COAAppLayout .nextCont .phone {
		background: none;
		border: none;
		padding: 0;
		font-weight: normal;
	}
	#COAAppLayout .thankyou .subHead {
		border-bottom: none;
		margin-bottom: 0;
	}
	#COAAppLayout .accordStyle {
		border-top: 1px solid #dddddd;
		padding: 10px 0 10px 50px;
		background: url("../images/tick_icon.png") no-repeat 10px 13px;
		line-height: 30px;
	}
	#COAAppLayout .accordArr {
		background: url("../images/accordNormal1.png") no-repeat center center;
		width: 20px;
		height: 20px;
		display: inline-block !important;
		float: right;
		padding: 0 25px 0 0;
		}
	#COAAppLayout .accordArr.active {
		background: url("../images/accordActive1.png") no-repeat center center;
	}
	#COAAppLayout .thankyou .checkLstCont {
		display: none;
	}
	#COAAppLayout .thankyou .checkLstCont.last {
		border-bottom: 1px solid #dddddd;
	}
	#COAAppLayout .thankyou h3 {
		cursor: pointer;
	}
	#COAAppLayout .mobpaddBot20 {
		padding: 0 0 10px;
	}
	#COAAppLayout .mobmarginBot20 {
		margin: 0 0 10px;
	}
	#COAAppLayout .thumbnail, #COAAppLayout .reviewLst .span4 {
		text-align: center;
	}
	#COAAppLayout .thumbnail.social {
		text-align: left;
	}
	#COAAppLayout .thumbnail .span4 {
		padding-bottom: 10px;
	}
	#COAAppLayout .accordStyle a {
		color: #333;
	}
	#COAAppLayout .callMob {
		background: url("../images/phone_icon_mob.png") no-repeat 10px 13px;
	}
	#COAAppLayout .mailMob {
		background: url("../images/mail_icon_mob.png") no-repeat 10px 13px;
	}
	#COAAppLayout .greenBtnGrad {
		margin-top:20px;
	}
	#COAAppLayout .start.greenBtnGrad{
		margin:0 0 20px 0;
	}
	#COAAppLayout .greenBtnGrad.mar-0{
		margin-top:0;
	}
	#COAAppLayout .mobCenterTxt {
		text-align: center;
	}
	#COAAppLayout .mobCenterTxt a {
		float: none;
	}
	#COAAppLayout .linkWrapper {
		padding: 8px 15px;
		border:0;
		border-top: 1px solid #ddd;
	}
	#COAAppLayout .footerContactUs li {
		float: left;
		width: 100%;
		padding: 0;
	}
	#COAAppLayout .fooContactLinks{border:0;}
	#COAAppLayout .footerContactUs li .accordArr{padding: 20px 25px 0 0;}
}

@media (max-width: 480px) {
  /*.stepsLst li{width: 24.73123% !important;}*/
  #COAAppLayout .stepsLst li {
    width: 19.53% !important;
}
  #COAAppLayout .card-mobile-info h1{float:left;width:75%;font-size:20px;}
  #COAAppLayout .card-mobile-info h2{float:left;width:55%;font-size:1.2em;}
  #COAAppLayout .steps .subHead.level1{width: 50%;}
  #COAAppLayout .mobWidth100 .radio-lbl.inline {width: 100%;}
}

@media (max-width: 350px) {
	#COAAppLayout .thankyou h3 {
		font-size: 16px;
	}
	#COAAppLayout .thankyou h3 .accordArr {
		padding: 0 20px 0 0;
	}
}
@media (max-width:380px){
	#COAAppLayout span.chkbox-content {
		width: 86%;
		float: left;
	}
	#COAAppLayout .step4 .custom-checkbox{
		width:10%;
	}
	#COAAppLayout #finalAgg .bulletPoints{
		margin: 10px 0 10px 15px !important;
	}
}

#COAAppLayout .submitOverlay{position:absolute;z-index:9999;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.5);}
#COAAppLayout .submitLoader{position:absolute;z-index:99999;top:50%;left:50%;margin-top:-44px;margin-left:-60px;}
/* !# Responsive styles #!*/
/*
.apperance{-moz-appearance: none; -webkit-appearance: none;  appearance: none; -ms-appearance: none;text-indent:0.01px;text-overflow:"";padding-top:3px;margin-right:0;width:99% !important;border:1px solid #ccc;border-radius:0px;}
 select.apperance {background: url("../images/drop-arrow.png") no-repeat scroll right center;overflow: hidden;height: 33px;width: 34px;border:1px solid #ccc;}
 .balanceTransFieldList{display:none;}*/

 #COAAppLayout .existing-cust {
	padding: 30px;
    background: url('../images/patter-30px.png');
    border: 1px solid #ccc;
    margin-top: 20px;
}
#COAAppLayout .existing-cust h3,#COAAppLayout .existing-cust a.btn{
	margin: 0 0 20px;
}
#COAAppLayout .hide-select{
	display: none;
}

#COAAppLayout .reqiredField{color: #c00;}

#COAAppLayout #nonusresidence1 .nonuspoints,#COAAppLayout #nonusresidence2 .nonuspoints{
	margin: 5px 0 10px 52px;
}
#COAAppLayout .ie9 #nonusresidence1 .nonuspoints,#COAAppLayout .ie9 #nonusresidence2 .nonuspoints{
	margin: 5px 0 10px 61px;
}
#COAAppLayout #finalAgg .bulletPoints{
	/*margin: 10px 0 10px 52px;*/
	margin:10px 0 0px 52px;
}
#COAAppLayout .alphabetList{list-style-type: lower-alpha;}
#COAAppLayout .modalPopOverlay{
    position: fixed;top:0;left:0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: #dddddd;display:none;
    opacity: 0.75;-ms-filter: "alpha(opacity=75)";filter: alpha(opacity=75);-khtml-opacity: .75;-moz-opacity: .75;z-index:99;
}
body.openPopup{overflow: hidden;}
html.openPopup{overflow: hidden;}
#COAAppLayout .modalPop{position: fixed;top:50%;left:50%;margin-left: -200px;margin-top:-10%;background: #fff;display: none;z-index:999;}
#COAAppLayout .modalPop .modalBody{padding: 30px;}
#COAAppLayout .modalPop.small{width:250px;}
#COAAppLayout .modalPop.medium{width:400px;}
#COAAppLayout .modalPop.large{width:600px;margin-left: -300px;top:10%;margin-top: 0;}
#COAAppLayout .modalPop.popup .modalBody p{font-size:14px;}
#COAAppLayout .closePopup{position: absolute;top:0;right: 0;}
#COAAppLayout .closePopup i{font-size: 27px;padding: 0 10px;color: #000;height: 30px;display: block;line-height: 30px;}
#COAAppLayout .modalPop:after, #COAAppLayout .modalPop:before,#COAAppLayout .popup:after, #COAAppLayout .popup:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
/* !# mobile styles #! */
@media (max-width: 767px) {
    #COAAppLayout .modalPop.large{width: 90% !important;margin-left: -45%;margin-top:0;top:5%;overflow:auto;}
	#COAAppLayout #documentupload{top:5%;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}
	#COAAppLayout .modalPop{width: 90% !important;margin-left: -45%;overflow:auto; top: 45%;}
	#COAAppLayout #ValidID .modalBody{
		height:auto !important;
	}
	#COAAppLayout .modalBody{
		overflow:auto;
		box-sizing: border-box;
	}
    #COAAppLayout .modalPop.popup h3{line-height: 24px;}
}
#COAAppLayout .bulletPoints a,#COAAppLayout .bulletPoints a:hover,#COAAppLayout a.bluelnk,#COAAppLayout a.bluelnk:hover
{
	color: #3399cc;
}
#COAAppLayout .bulletPoints a:hover,#COAAppLayout a.bluelnk:hover{
	text-decoration:underline;
}

#COAAppLayout .sbSelector:focus,#COAAppLayout .sbHolder:focus,#COAAppLayout .custom-radio input[type="radio"]:focus, #COAAppLayout .custom-checkbox input[type="checkbox"]:focus{
	border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

#COAAppLayout .sbHolder.error:focus, #COAAppLayout .sbHolder.error .sbSelector:focus,#COAAppLayout .custom-radio input[type="radio"].error:focus
{
	border-color: rgba(255, 0, 0, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 1px rgba(255, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.3);
	box-shadow: inset 0 1px 1px rgba(255, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.3);
}
#COAAppLayout .row-fluid .empstat1,#COAAppLayout .empstatname1,#COAAppLayout .row-fluid .empstat2,#COAAppLayout .empstatname2{
	display:none;
}
#COAAppLayout .startUpHead > ul > li.lastli{
	float:right;
	width: 23%;
}
#COAAppLayout .startUpHead .rightPanel ul{
	margin: 10px 0 10px 20px;
	overflow:initial;
	list-style-type:disc;
	/*padding:0 10px 0 0;*/
}
#COAAppLayout .startUpHead .rightPanel ul li{
	margin-right:0;
}
#COAAppLayout .startUpHead > ul > li.lastli .rightPanel{
	/*width:178px;*/
	width: 78%;
}
#COAAppLayout .shift-wrap{
	position:relative;
}
#COAAppLayout #back-top {
    position: fixed;
    bottom: 0px;
    right: 10px;
    padding: 0;
	cursor: pointer;
	margin: 0;
}
#COAAppLayout #back-top span {
    width: 33px;
    height: 33px;
    display: block;
    margin-bottom: 0px;
    background: #ddd url("../images/back-to-top.png") no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
    z-index: 9999;
}
#COAAppLayout ol.usresidentpoints {
    /*list-style-type: disc;*/
}
/*.mobilenumb {
    position: relative;
}*/
#COAAppLayout .row-field.mobilenum {
    position: relative;
}
#COAAppLayout .mobilenum:after {
	content: "+61";
	position: absolute;
	z-index: 1;
	top: 1px;
	font-size: 14px;
	left: 1px;
	background: #eee;
	padding: 7px 7px 6px 6px;
	border-radius: 1px 1px 1px 1px;
	z-index:0;
}
/*.steps input#mobNo,.steps input#mobNo1 {
    padding: 5px 7px 5px 32px;
	line-height: 21px;
}*/
#COAAppLayout .steps input#mobNo1,#COAAppLayout .steps input#mobNo2 {
    padding: 6px 7px 5px 40px;
    line-height: 22px;
}
#COAAppLayout .posrel1,#COAAppLayout .posrel2,#COAAppLayout .preposrel1,#COAAppLayout .preposrel2,#COAAppLayout .mailposrel1,#COAAppLayout .mailposrel2{
	position:relative;
	width:100%;
}
#COAAppLayout input#tags {
    position: relative;
	overflow: hidden;
}
#COAAppLayout .checkbox-lbl.inline.multiline.muted.last {
    width: 100%;
}

#COAAppLayout .ui-autocomplete{
	width: 99.56% !important;
}

/* Applicant2 details */

/*.applicant2{
	display:none;
}*/
#COAAppLayout .step4 .row-fluid .span4.applicant2{
	margin-left:0;
}
#COAAppLayout input#curcounres1,#COAAppLayout input#curcounres2 {
    background: #f6f6f6;
}
#COAAppLayout .applicant2.hide{
	display:none;
}
#COAAppLayout input#tags1 {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space:nowrap;
}
#COAAppLayout .tag-field{
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
}
#COAAppLayout input#tags1{
	-webkit-appearance: textfield; 
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text; 
	cursor: auto;
}
#COAAppLayout ul.footerList {
    overflow: hidden;
    margin-bottom: 0;
}
#COAAppLayout input {
    -webkit-appearance: none;
    border-radius: 0;
}
#COAAppLayout .vishid{
	visibility:hidden
}
#COAAppLayout p.mar0 {
    margin: 0;
}
#COAAppLayout .bluebtn,#COAAppLayout .btn.bluebtn:hover {
    background: #0070C0;
    text-align: center;
    width: auto;
    box-sizing: border-box;
    padding: 10px;
}
#COAAppLayout .print-finish {
    list-style: none;
	overflow:hidden;
}
#COAAppLayout .print-finish li {
    float: left;
}
#COAAppLayout .lightbluebtn,#COAAppLayout .btn.lightbluebtn:hover {
    background: #558ED5;
    text-align: center;
    width: auto;
    box-sizing: border-box;
    padding: 5px 20px;
}
#COAAppLayout .print-finish li:first-child a {
    text-align: center;
    width: auto;
    box-sizing: border-box;
    padding: 5px 0px;
	font-size:14px;
	display:inline-block;
	color:#4F81BD;
	font-weight: bold;
}
/*.print-finish li:first-child::after{
	content:"";
	background: url("../images/strip.png") no-repeat right center;
	height: 219px;
	background-size: 3px 219px;
}*/
#COAAppLayout .print-finish li img{
	height:30px;
	margin:0 10px;
	background: #4A7EBB;
	width: 1px;
}
#COAAppLayout a.whitelnk, #COAAppLayout a.whitelnk:hover{
	color:white;
	text-decoration:underline;
}
#COAAppLayout h3.margin-mobile {
    margin: 0px 10px 20px 0;
}
#COAAppLayout .getstart {
	margin: 20px auto 0;
	text-align: center;
}
#COAAppLayout .readonlytxt{
	background: #f6f6f6 !important;
}
#COAAppLayout a#checkBSB1 {
    padding: 7px 5px;
    display: block;
}
#COAAppLayout #BSB_err{
	clear:both;
}


/*WEALTH FORM*/
#COAAppLayout .wealth-form input{
	height: 35px;
    line-height: 25px;
    padding: 5px 7px;
    width: 100%;
}
#COAAppLayout .wealth-form p,#COAAppLayout .wealth-form span,#COAAppLayout .wealth-form1 p{
	font-size:14px;
}
#COAAppLayout .wealth-form span.errMsg{
	font-size:12px;
}
#COAAppLayout .margin0
{
	margin-bottom:0px;
}
#COAAppLayout .wealth-form .row-fluid.last{
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
}
#COAAppLayout .wealth-form .row-fluid.last .row-field{
	position:relative;
}
#COAAppLayout .wealth-form .text_clr,
#documentupload .text_clr{
	box-sizing: border-box;
    cursor: pointer;
    font-weight: 600;
    height: 35px;
    padding-top: 7px;
    position: absolute;
    right: 1px;
    text-align: center;
    width: 20px;
	font-size: 15px;
	top:0;
}
#COAAppLayout #jcaptchaImg{
	font-size: 19px;
    letter-spacing: 9px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: 150px;
    text-align: center;
}
 #COAAppLayout .unselectable {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
}
#COAAppLayout #documentupload{
	display: block;
	margin-top:0px;
	border-radius:4px;
}
#COAAppLayout .modalPop.large{
    top:50%;
	-webkit-transform: translateY(-48%);
	-moz-transform: translateY(-48%);
	-ms-transform: translateY(-48%);
	-o-transform: translateY(-48%);
	transform: translateY(-48%);
}
#COAAppLayout #documentupload .modalBody{
	padding:20px;
	max-height:450px;
	overflow:auto;
	background:#f9f9f9;
	border-radius:4px;
	overflow-x:hidden;
}
#COAAppLayout #documentupload h1{
	margin-top:0px;
	margin-bottom: 15px;
}
#COAAppLayout #documentupload #jcaptchaImg {
    font-size: 20px !important;
    font-weight: 600;
	margin-top:10px;
	background:#fff;
	border:0px;
}
#COAAppLayout .row-fluid.file-row {
    margin-top: 5px;
}
#COAAppLayout #documentupload p,
#COAAppLayout #documentupload div{
	font-size:12px;
}
#COAAppLayout #documentupload input[type="text"]{
	height: 35px;
    line-height: 25px;
    padding: 5px 7px;
    width: 100%;
}

#COAAppLayout #documentupload .captcha-value{
	position:relative;
}
#COAAppLayout #documentupload .closePopup{
	background: url("../images/fancybox/fancybox_sprite.png");
    height: 35px;
    right: -15px;
    top: -15px;
}
#COAAppLayout #documentupload .closePopup i{
	width:17px;
}
#COAAppLayout .table-apln-status th,
#COAAppLayout .table-apln-status td{
	text-align:left;
}
#COAAppLayout .apl-status-btn{
	margin-bottom:20px;
}
#COAAppLayout .doc-upload {
    margin-left: 15px;
}
#COAAppLayout .clr-red,#COAAppLayout .clr-red:hover,#COAAppLayout .clr-red:focus{
	color:red;
}
#COAAppLayout .tri-icon{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #666;
	display:inline-block;
	margin-right:5px;
}
#COAAppLayout .wealth-form .span12{
	margin-left:0px;
}
#COAAppLayout .table-apln-status .bg_color{
	background:#eee;
	border-top:1px solid #ccc;
}
#COAAppLayout .table-apln-status th, #COAAppLayout .table-apln-status td{
	text-indent:10px;
	line-height:27px;
}
#COAAppLayout .Saved-Application label{
	font-size:12px;
}
#COAAppLayout .row-fluid.border-dot{
	border-bottom:1px dotted #666;
}
#COAAppLayout .row-fluid.link-prnt{
	padding-top:10px;
	padding-bottom:10px;
}
#COAAppLayout .apl-status-btn{
	margin-bottom:0px;
}
@media (max-width:767px){
	#COAAppLayout .wealth-form {
		margin-top: 10px;
	}
	#COAAppLayout .wealth-form1 {
		margin-top: 20px;
	}
	#COAAppLayout .wealth-form {
		box-sizing: border-box;
		padding:0 10px;
		width: 100%;
	}
	#COAAppLayout .wealth-form h3.margin-mobile{
		margin:0 0 20px 0;
		line-height:24px;
	}
	#COAAppLayout .row-fluid .mobhide-span{
		display:none;
	}
	#COAAppLayout .appl-status {
		margin-bottom: 20px;
	}
	#COAAppLayout .wealth-btn,#COAAppLayout .appl-status,#COAAppLayout .apl-status-btn,
	#COAAppLayout .wealth-btn:hover,#COAAppLayout .appl-status:hover,#COAAppLayout .apl-status-btn:hover{
		margin-top:0px;
		width:100%;
	}
	#COAAppLayout .wealth-btn:hover,#COAAppLayout .appl-status:hover{
		width:100%;
	}
	#COAAppLayout .wealth-btn,#COAAppLayout .wealth-otp {
		margin-top: 0px;
		margin-bottom: 20px;
		width: 100%;
	}
	#COAAppLayout #documentupload{
		left:5%;
		margin-left:0;
		overflow:visible;
	}
	#COAAppLayout .table-apln-status th, #COAAppLayout .table-apln-status td {
		/*float: left !important;*/
		border: 1px solid #ccc;
		vertical-align: middle;
		text-align: center;
	}
	#COAAppLayout .table-apln-status th.first-col,
	#COAAppLayout .table-apln-status td.first-col{
		width: 35.5% !important;
	}
	#COAAppLayout .weathref {
		margin-top: -10px;
	}
	#COAAppLayout #jcaptchaImg{
		margin-bottom:10px;
	}
	#COAAppLayout .wealth-form1 p {
		margin-right: 20px;
	}
}
#COAAppLayout #Randomtxt img{
	margin-top:-3px;
}
#COAAppLayout .table-apln-status {
    margin-top: 15px;
}
#COAAppLayout .heading-sec{
	font-weight:bold;
	font-size:14px;
}
#COAAppLayout .bg_color .span3.first-col {
    text-indent: 3px;
    padding-top: 5px;
}
#COAAppLayout .cS-structMainContainer, #COAAppLayout .COAAppLayoutBox, #COAAppLayout #COAPortalFooter, #COAAppLayout .cS-footerText {
    float: left;
    width: 100%;
}