#vab_form h4 {clear:both;margin-top:10px;display:block;}
#vab_form button {clear:both;margin-top:10px;display:block;}

#vab_form .radioblock {padding:5px 10px;}
#vab_form .radioblock label {display:inline;margin:0px 5px;}
#vab_form .nest {margin:0 0 0 30px;}
#vab_form .checkblock {padding:5px 10px;}
#vab_form .checkblock label {display:inline;margin:0px 5px;}

#vab_form .organization_info,#vab_form .program_info,#vab_form .radioblock,#vab_form .indent,#vab_form .checkblock    {clear:both;padding-left:20px;}

#vab_form .organization_info label {display:inline;float:left;width:30%;line-height:46px;clear:both;text-align:left;}

#vab_form .organization_info input[type="text"],#vab_form .program_info input[type="text"],
#vab_form .organization_info input[type="email"],#vab_form .program_info input[type="email"],
#vab_form .organization_info input[type="number"],#vab_form .program_info input[type="number"] {width:30%;}

#vab_form .program_info label {display:inline;float:left;width:30%;line-height:46px;clear:both;}


#vab_form .clear {clear:both;margin-top:10px;}

#vab_form label.long_text{line-height:25px;}

#vab_form textarea {height:200px;}

#vab_form select {padding: 5px;width: 345px;height: 40px;}

#vab_form .send_form {display:block;text-align:center;margin:10px;}


#vab_form .noshow {display:none;}

#vab_form  input[type="number"] {
    display: block;
    margin: 0;
    margin-bottom: 20px;
    padding: 14px 10px;
     outline: none;
    border: 1px solid #e9e8e6;
     -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    color: #808080;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
}


.submit_message {text-align:center;display:none;}
.submit_error {color:red;text-align:center;font-weight:bold;display:none;}

.authorization {position:relative;}

#vab_form .blocktext {background-color:#f5f5ec;color:#414141;padding:20px;text-align: justify;
    font-size: 16px;}
	
#vab_form button.remove_volunteer {float:right;margin-top:-45px;display:inline-block;}
.position_blocks .remove_volunteer{display:none !important;}

#vab_form button.remove_person {    float: right;
    margin-top: 2px;
    display: inline-block;
    position: absolute;
    right: 0px;}
	
.auth_blocks .remove_person{display:none !important;}

#vab_form .stopper {background-color:#f5f5ec;color:#414141;padding:20px;}

#vab_form .stopper h3 {color:#b01f58;}

#vab_form .next {margin:15px;cursor:pointer;display:block;clear:both;}