
#login_form{
    width: 430px;
    text-align: right;
    font-size:12px;
    margin-left: auto;
    margin-right: auto;
}

.new_line{
    clear: both;
    margin-bottom: 0.5em;
    padding: 7px 5px 7px 5px;
}
form label {
    text-align: left;
}
.gender_box{
    display: inline;
    clear: none;
    float: left;
    width: 60%;
    padding: 0;
}

.field_content{
    float: right;
    display: inline;
}

.txt input {
	width:14em;
	font:17px arial,sans-serif;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	border: 1px solid #DDDDDD;
	padding: 5px;
}

.txt input:focus {border-color:#AAAAAA;}

#login_status{
    padding-top: 5px;
    padding-bottom: 10px;
    color:#DA251D;
}

#login_form th {text-align:left;font-weight:normal;font-size:14px;width:180px;}

#submit{
    padding-top: 0.7em;
}

.h_capt{                 
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-radius-topright: 6px; 	
	border-top-right-radius: 6px;

	padding: 0.4em 0.4em;
	background: #E8E8E8;
	font-weight:bold;
	text-align:center;
}   

.h_text{
	text-align: center;
	padding: 0.3em 0.5em 0.9em 0.7em;
}

.h_cell{
	margin-top:1.5em;
	margin-bottom:0.0em;	
	padding-bottom:1.5em;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px; 
	border-radius: 6px; 
	border: 1px solid #ccc;	
}

.tooltip { 
    background-color:#FFFFBA; 
    border:1px solid #FFC300; 
    padding:10px 15px; 
    width:200px; 
    color:#444444; 
    text-align:left; 
    font-size:12px; 
	position:absolute; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px; 	
	border-radius: 3px; 	
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #CCC; 
    -webkit-box-shadow:0 0 10px #CCC; 
	box-shadow:0 0 10px #CCC; 
	-opera-box-shadow:0 0 10px #CCC; 
}

.mob_hint {
    background-color:#FFFFBA; 
    border:1px solid #FFC300; 
    padding:10px; 
	margin-top:10px;
	text-align:center;
    color:#444444; 
    font-size:12px; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px; 	
	border-radius: 3px; 	
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #CCC; 
    -webkit-box-shadow:0 0 10px #CCC; 
	box-shadow:0 0 10px #CCC; 
	-opera-box-shadow:0 0 10px #CCC; 
}

.app_links{;text-align:center;}
.appstore a {padding:1em}

@media only screen and (max-width : 400px) {
	#login_form {width:unset;}
	.txt input {width:unset;)
}

#fb_register_divider {text-align:center;font-size:2em;color:#aaa;margin-top:0.7em;}

.store_icon {display:inline-block;text-align:center;padding:1px;}
.store_icon img {width: 30px;height: 30px;margin-bottom:0.5em;}
.store_icon div {font-size: 10px;font-family: Helvetica, Geneva, Lucida, sans-serif;}
