@charset "utf-8";
/* CSS Document */
.form_new{padding:25px 0; display:table; width:100%;}
.new_boxes{float:left; width:33.33%; padding-right:2%}
.new_boxes .input-group-addon{padding-top:15px; padding-bottom:15px; border:0; border-right:solid 1px #ccc}
.new_boxes .input-group{border: solid 1px #ccc;  border-radius: 4px;}
.new_boxes .form-control{height:46px; border:0}
.new_form_fields input {width:18px; height:18px; vertical-align:top}
.submit_btns{text-transform: uppercase;    padding: 10px 50px;    margin-top: 20px;    background-color: #f46523;    clear: both;    color: #fff;    border-radius: 0; display:block; margin:0 auto}
.field_set_pan{clear:both; width:99.5%; margin-top:20px; font-size:15px;}
.field_set_pan fieldset{border:solid 1px #ddd; padding:15px 0}
.field_set_pan legend{width:auto; margin:0; border-bottom:0; margin-left:15px; font-size:17px; padding:0 5px}
.sub_fieldset{display: table;width: 100%;}
.sub_fieldset_title{padding-left: 15px;margin-bottom: 8px; font-size:14px;}


@media only screen and (max-width:1024px)
{
.new_form_fields input {width:18px; height:18px; vertical-align:top}
}
@media only screen and (max-width:1023px)
{
.new_boxes{float:none; width:100%; padding-right:15px; margin-bottom:25px;}
.new_boxes .form-control{height: 48px;}
.new_form_fields input{width:24px; height:24px;}
}
@media only screen and (max-width:640px)
{
.new_form_fields input{vertical-align:top}
}
