.title.page_title {
font-size:23px;
margin-top:40px;
margin-right:15px
}
.title.page_title h1 {
float:right;
font-size:23px;
margin:0
}
.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:384px;
margin:0 0 4px 0
}
.input_city div {
float:right;
margin:9px 14px 0 53px;
font-size:15px
}
.input_city select {
float:left;
width:241px;
height:31px;
padding:0 14px 0 0
}
.block2 .input_fullname{
float:right;
width:76.5%;
margin:0;
font-size:22px
}
.input_fullname input {
float:right;
height:44px;
width:100%;
border:1px solid #59438e;
padding:0 11px;
margin:0;
font-size:22px;
box-sizing:border-box
}
#children {
float:right;
width:454px;
position:relative;
margin:20px 0 0 0
}
.child {
float:right;
margin-bottom:10px
}
.add_child {
position:absolute;
bottom:10px;
left:32px
}
.remove {
float:left;
margin:7px 0 0 32px
}
.block2 .input_edob{
float:right;
width:392px;
margin:0 0 5px 0
}
#est_day0{
margin:0
}
.input_edob .radio{
float:right;
display:none
}
.input_edob select{
float:right;
height:32px;
width:116px;
margin:0 0 0 8px;
padding:0 14px 0 0
}
.input_edob option{
float:right
}
.input_edob div{
float:right;
width:100%;
font-size:22px;
margin:11px 0 0 15px
}
.block2 .input_bd{
float:right;
width:430px
}
.input_bd .radio{
float:right;
display:none
}
.input_bd select{
float:right;
height:32px;
width:116px;
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 23px 0 15px
}
.block2 .submit{
float:right;
margin:30px 136px 0 0;
background-image:linear-gradient(to bottom,#604192 50%,#684C98 50%);
color:white;
font-size:22px;
padding:10px 20px;
border: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
}
.reg_txt {
float:right;
width:95%;
margin:0 2.5%
}
/* mobile */
@media all and (max-width:480px),(max-device-width:480px){
.title.page_title {
font-size:22px;
margin-top:17px;
margin-right:0
}
.title.page_title h1 {
float:right;
font-size:23px;
margin:0 11px 0 0
}
.signup_form {
float:right;
background:#f2f0f5;
margin:10px 11px 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 8px 0
}
.input input {
float:right;
height:44px;
width:327px;
border:1px solid #59438e;
padding:0 11px;
margin:0 12%;
font-size:22px
}
.block .check {
float:right;
width:352px;
font-size:16px;
margin:5px 12% 0 0;
color:#59438b
}
input[type="checkbox"]{
width:30px;
height:30px
}
.inner_linebreak {
float:right;
border-bottom:1px solid #b39ad6;
width:400px;
margin:9px 28px 0 28px
}
.signup_form .block2 {
float:right;
margin:24px 0 0 0
}
.block2 .title {
float:right;
font-size:16px;
font-weight:normal;
margin:0 0 24px 0;
padding:0 15%;
width:70%
}
.input_city div {
float:right;
margin:12px 35px 0 0;
font-size:16px;
color:#59438e
}
.input_city select {
float:left;
width:260px;
height:44px;
padding:0 14px 0 0;
background:#fff;
border:1px solid #59438e;
font-size:20px
}
.child {
float:right;
margin-bottom:10px;
margin-top:23px
}
.input_edob select {
float:right;
height:44px;
width:82px;
margin:0 16px 0 0;
padding:0 14px 0 0;
background:#fff;
border:1px solid #59438e;
font-size:20px
}
#est_year0{
margin:0 54px 0 0
}
#est_day0{
margin:0 16px 0 0
}
.input_bd select {
float:right;
height:44px;
width:82px;
margin:0 16px 0 0;
padding:0 14px 0 0;
background:#fff;
border:1px solid #59438e;
font-size:20px
}
.input_edob .radio {
float:right;
margin:10px 3px 0 5px
}
.input_edob div{
float:right;
width:100%;
font-size:16px;
margin:7px 33px 0 15px;
color:#58448c
}
.block2 .input_bd {
float:right;
width:430px;
margin-top:16px
}
.input_bd .radio {
float:right;
margin:10px 3px 0 5px
}
.input_bd div {
float:right;
width:138px;
font-size:16px;
margin:7px 33px 0 15px;
color:#58448c
}
.block2 .submit {
float:right;
margin:41px 161px 38px 0
}
.block2 .input_fullname{
margin:0 11.75%
}
}
