.page_title.title {
font-size:23px;
margin-top:40px
}
.page_title.title h1 {
font-size:23px;
margin:0px;
float:right
}
.left {
margin:0 27px 0 0;
width:170px
}
.signup_form {
float:right;
background:url(../../../design/israelibaby/css/registration/bg.jpg) right top no-repeat;
margin:10px 15px 0 0;
height:582px;
width:524px
}
.signup_form form {
float:right
}
.signup_form .block {
float:right;
margin:27px 29px 0 0
}
.signup_form .block2 {
float:right;
margin:37px 25px 0 0
}
.block .input {
float:right;
width:374px;
margin:0 0 8px 0
}
.input div {
float:right;
margin:11px 7px 0 0;
font-size:14px
}
.input span {
float:left;
color:#fe3a3a
}
.input input {
float:left;
height:23px;
width:238px
}
.block .check {
float:right;
width:312px;
font-size:14px;
margin:5px 129px 0 0
}
.check input {
float:right
}
.check span {
float:right;
width:285px;
margin:0 6px 0 0 
}
.block2 .title {
float:right;
font-size:16px;
font-weight:normal;
margin:0 0 9px 0
}
.block2 .input {
float:right;
width:376px
}
.block2 .input .div {
float:right
}
.input .radio {
float:right
}
.block2 .input_city {
float:right;
width:376px;
margin:0 0 4px 0
}
.input_city div {
float:right;
margin:9px 14px 0 53px;
font-size:15px
}
.input_city select{
float:right;
width:241px;
height:31px;
padding:0 14px 0 0
}
#children {
float:right;
width:454px;
position:relative
}
.child {
float:right;
margin-bottom:10px
}
.add_child {
position:absolute;
bottom:0;
left:0
}
.remove {
}
.block2 .input_edob{
float:right;
width:392px;
margin:0 0 5px 0
}
.input_edob .radio{float:right
}
.input_edob select{
float:right;
height:32px;
width:75px;
margin:0 0 0 8px;
padding:0 14px 0 0
}
.input_edob option{
float:right
}
.input_edob div{float:right;
width:104px;
font-size:14px;
margin:11px 3px 0 15px
}
.block2 .input_bd{
float:right;
width:430px
}
.input_bd .radio{float:right
}
.input_bd select{
float:right;
height:32px;
width:75px;
margin:0 0 0 8px;
padding:0 14px 0 0
}
.input_bd option{
float:right
}
.input_bd div{float:right;
width:104px;
font-size:14px;
margin:11px 3px 0 15px
}
.block2 .submit{float:right;
margin:30px 136px 0 0
}
#child_template {
position:absolute;
top:-100000px;
left:-100000px;
width:0;
height:0;
overflow:hidden
}
.reg_msg {
width:514px;
margin:10px 10px 0 0;
font-weight:bold
}
.error {
color:red;
font-weight:bold
}
/* mobile */
@media all and (max-width:480px),(max-device-width:480px){
.title {
float:right;
width:100%;
text-align:center;
font-size:22px;
margin-top:17px !important;
color:#59438e;
font-weight:bold;
margin:17px 0 24px 0
}
.page_title.title h1 {
font-size:23px;
margin:0px 10px 0 0;
float:right
}
.signup_form {
float:right;
background:#f2f0f5;
margin:0 10px 0 0;
height:auto;
width:460px
}
.signup_form .block {
float:right;
margin:23px 0 0 0
}
.signup_form form {
float:right;
width:460px
}
.block .input {
float:right;
width:100%;
margin:0 0 27px 0
}
.input.error {
color:red;
font-weight:bold;
float:right;
width:349px;
margin:0 12% 27px
}
.input input {
float:right;
height:44px;
width:327px;
border:1px solid #59438e;
padding:0 11px;
margin:0 12%
}
.block .input a {
float:right;
width:149px;
margin:0 12%;
color:#59438e
}
.signup_form .block2 {
float:right;
margin:0 0 0 0
}
.block2 .submit {
float:right;
margin:31px 161px 38px 0
}
}
