@charset "utf-8";
/*Base CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clears{clear:both; float:left; width:100%; height:auto; display:block;}
select{cursor:pointer;}
/*Base CSS*/
/*Fonts*/
@font-face {
  font-family: 'footable';
  src: url('/media/fonts/footable.eot');
  src: url('/media/fonts/footable.eot?#iefix') format('embedded-opentype'), url('/media/fonts/footable.woff') format('woff'), url('/media/fonts/footable.ttf') format('truetype'), url('/media/fonts/footable.svg#footable') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*Fonts*/
/*UI Layout*/
/*-- Containers --*/
.container_16 {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	max-width: 980px;
}
/*-- Containers --*/
/*-- Grid --*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}
/*-- Grid --*/
/*-- Grid - Children (Alpha ~ First, Omega ~ Last) --*/
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/*-- Grid - Children (Alpha ~ First, Omega ~ Last) --*/
/*-- Grid - 16 Columns --*/
.container_16 .grid_1 {
	width:4.25%;
}
.container_16 .grid_2 {
	width:10.5%;
}
.container_16 .grid_3 {
	width:16.75%;
}
.container_16 .grid_4 {
	width:23.0%;
}
.container_16 .grid_5 {
	width:29.25%;
}
.container_16 .grid_6 {
	width:35.5%;
}
.container_16 .grid_7 {
	width:41.75%;
}
.container_16 .grid_8 {
	width:48.0%;
}
.container_16 .grid_9 {
	width:54.25%;
}
.container_16 .grid_10 {
	width:60.5%;
}
.container_16 .grid_11 {
	width:66.75%;
}
.container_16 .grid_12 {
	width:73.0%;
}
.container_16 .grid_13 {
	width:79.25%;
}
.container_16 .grid_14 {
	width:85.5%;
}
.container_16 .grid_15 {
	width:91.75%;
}
.container_16 .grid_16 {
	width:98.0%;
}
/*-- Grid - 16 Columns --*/
/*-- Prefix Extra Space - 16 Columns --*/
.container_16 .prefix_1 {
	padding-left:6.25%;
}
.container_16 .prefix_2 {
	padding-left:12.5%;
}
.container_16 .prefix_3 {
	padding-left:18.75%;
}
.container_16 .prefix_4 {
	padding-left:25.0%;
}
.container_16 .prefix_5 {
	padding-left:31.25%;
}
.container_16 .prefix_6 {
	padding-left:37.5%;
}
.container_16 .prefix_7 {
	padding-left:43.75%;
}
.container_16 .prefix_8 {
	padding-left:50.0%;
}
.container_16 .prefix_9 {
	padding-left:56.25%;
}
.container_16 .prefix_10 {
	padding-left:62.5%;
}
.container_16 .prefix_11 {
	padding-left:68.75%;
}
.container_16 .prefix_12 {
	padding-left:75.0%;
}
.container_16 .prefix_13 {
	padding-left:81.25%;
}
.container_16 .prefix_14 {
	padding-left:87.5%;
}
.container_16 .prefix_15 {
	padding-left:93.75%;
}
/*-- Prefix Extra Space - 16 Columns --*/
/*-- Suffix Extra Space - 16 Columns --*/
.container_16 .suffix_1 {
	padding-right:6.25%;
}
.container_16 .suffix_2 {
	padding-right:12.5%;
}
.container_16 .suffix_3 {
	padding-right:18.75%;
}
.container_16 .suffix_4 {
	padding-right:25.0%;
}
.container_16 .suffix_5 {

	padding-right:31.25%;
}
.container_16 .suffix_6 {
	padding-right:37.5%;
}
.container_16 .suffix_7 {
	padding-right:43.75%;
}
.container_16 .suffix_8 {
	padding-right:50.0%;
}
.container_16 .suffix_9 {
	padding-right:56.25%;
}
.container_16 .suffix_10 {
	padding-right:62.5%;
}
.container_16 .suffix_11 {
	padding-right:68.75%;
}
.container_16 .suffix_12 {
	padding-right:75.0%;
}
.container_16 .suffix_13 {
	padding-right:81.25%;
}
.container_16 .suffix_14 {
	padding-right:87.5%;
}
.container_16 .suffix_15 {
	padding-right:93.75%;
}
/*-- Suffix Extra Space - 16 Columns --*/
/*-- Push Space - 16 Columns --*/
.container_16 .push_1 {
	left:6.25%;
}
.container_16 .push_2 {
	left:12.5%;
}
.container_16 .push_3 {
	left:18.75%;
}
.container_16 .push_4 {
	left:25.0%;
}
.container_16 .push_5 {
	left:31.25%;
}
.container_16 .push_6 {
	left:37.5%;
}
.container_16 .push_7 {
	left:43.75%;
}
.container_16 .push_8 {
	left:50.0%;
}
.container_16 .push_9 {
	left:56.25%;
}
.container_16 .push_10 {
	left:62.5%;
}
.container_16 .push_11 {
	left:68.75%;
}
.container_16 .push_12 {
	left:75.0%;
}
.container_16 .push_13 {
	left:81.25%;
}
.container_16 .push_14 {
	left:87.5%;
}
.container_16 .push_15 {
	left:93.75%;
}
/*-- Push Space - 16 Columns --*/
/*-- Pull Space - 16 Columns --*/
.container_16 .pull_1 {
	left:-6.25%;
}
.container_16 .pull_2 {
	left:-12.5%;
}
.container_16 .pull_3 {
	left:-18.75%;
}
.container_16 .pull_4 {
	left:-25.0%;
}
.container_16 .pull_5 {
	left:-31.25%;
}
.container_16 .pull_6 {
	left:-37.5%;
}
.container_16 .pull_7 {
	left:-43.75%;
}
.container_16 .pull_8 {
	left:-50.0%;
}
.container_16 .pull_9 {
	left:-56.25%;
}
.container_16 .pull_10 {
	left:-62.5%;
}
.container_16 .pull_11 {
	left:-68.75%;
}
.container_16 .pull_12 {
	left:-75.0%;
}
.container_16 .pull_13 {
	left:-81.25%;
}
.container_16 .pull_14 {
	left:-87.5%;
}
.container_16 .pull_15 {
	left:-93.75%;
}
.left{float:left;}
.right{float:right;}
.fnone{float:none!important; margin:auto!important;}
/*-- Pull Space - 16 Columns --*/
/*-- Clear Floated Elements --*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/*-- Clear Floated Elements --*/
/*-- Responsive Elements --*/
@media (max-width: 1200px) {
	
}

@media (max-width: 768px) {	
.container_16{width:100%;}
.prefix_2 {padding-left:0%!important;}
.suffix_2 {padding-right:0%!important;}
}

@media (max-width: 640px) {
	.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15,  .container_16 .grid_16 { width: 98%;}

}

@media (max-width: 480px) {
	.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15,  .container_16 .grid_16 { width: 98%;}
	
}

@media (max-width: 320px) {
	.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15,  .container_16 .grid_16 { width: 98%;}
}
/*-- Responsive Elements --*/
/*UI Layout*/
/*User Interface*/
body{margin:0;}
a{text-decoration:none; color:#999}
b{font-weight:800!important}
.logo_container{margin:10px auto; width:222px; height:51px; clear:both; position:relative; top:30px;  font-family:'Open Sans', sans-serif;}
.logo_container img{float:left;}
.logo_container span{float:left; font-size:20px; margin-left:20px; line-height:130%; display:inline;}
.tc_holder{float:left; width:100%; background:#f5f5f5; height:auto;box-shadow:0px 0px 10px #aaa; border-top:1px solid #fff; color:#777; font-family:'Open Sans' sans-serif; font-weight:600; font-size:11px!important;position: fixed;bottom: 0;}
h4 .fa{font-size:30px!important; margin-top:30px;}
input{background:#fff!important; border-radius:0px!important; font-size:20px!important; font-weight:100!important;}
input[type="checkbox"]{display:none;}
.field i{position:absolute; top:15px; right:0px; color:#999;cursor:pointer;}
.tc_holder a{color:#666; }
.tc_holder a:hover{color:#000;}
.tc_holdinner{width:100%; margin:8px auto;}
.tc_holdinner .copyright{float:left;  margin:10px 10px;}
.tc_holdinner .flinks{float:right; margin:10px 10px;}
.right{float:right; text-align:right}
.rightalign{right:10px!important;}
.smart-forms .header-primary{background:none!important; border-top:none!important;  border-bottom:none!important }
.smart-forms .header-primary h4{color:#000!important; text-align:center!important; width:100%;}
.tagline span{font-size:150%; position:relative !important; top:-15px!important; color:#888!important;}
.border_none{border:none!important}
.f35{font-size:35px!important; margin-bottom:20px!important; clear:both; display:block; font-weight:100!important;}
.spacer-t30{clear:both; float:left; width:100%;}
.statustext{margin-bottom:50px; float:left;width:100%; text-align:center; font-family:'Open Sans',sans-serif;}
.sign_ups, .sign_ins{color:#f30;}
#passwords{ background: transparent!important; z-index:1}
.mbottom_30{margin-bottom:30px;}
.spacer-t30{margin-top:0!important;}
.center{text-align:center}
@media (max-width:768px){
#wrapper_center{width:100%;}	
.tc_holdinner{width:100%;text-align:center;}
.right{text-align:center}
.grid_5{text-align:center;}
.tc_holdinner .copyright{text-align:center; width:100%; margin:10px 0;}
.tc_holdinner .flinks{text-align:center;width:100%; margin:10px 0;}
}
/*User Interface*/
/*UI Layout*/
/*Moneylife Global Authentication Page*/
#main{   
    height: auto;   
}
#result{
    background: #ffff99;
    border: 1px solid #eee;
    display: none;
    float: left;
    font-size: 18px;
    margin: -10px auto 15px;
    padding: 5px;
    text-align: center;
    width: 100%;
}
.error{
    float:left;
    color:red;
    margin: 3px auto;
}
.loader{
    background: #eee;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid #eee;
    border-radius: 12px;
    box-shadow: 1px 1px 1px #ddd;
    display: none;
    padding: 15px 40px;
    text-align: center;
    z-index: 300;
    left:40%;
}
.smart-forms .tagline span {
    padding: 0px 10px;
}
@media (max-width:367px){
    .f35{
        font-size: 24px !important;
    }
}
@media (max-width:320px){
    .f35{
        font-size: 20px !important;
    }
}
.capt_msg{
    font-style: italic;
margin-top: 5px !important;
float: left;
color: rgb(153, 153, 153) !important;
}