.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]):not([type=button]):not(.chosen-search-input),
.gform_wrapper select
{  
height: 36px;
    background: #fafafa;
   /* -webkit-box-shadow: inset 0 1px 3px 0 rgb(0 0 0 / 8%);
    -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.08);
    box-shadow: inset 0 1px 3px 0 rgb(0 0 0 / 8%);*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    color: #666;
}

body .intl-tel-input .flag-dropdown .selected-flag{
    padding:9px 16px 9px 6px;
}

body .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{
    margin-bottom: 0;
    font-weight: 500;
    font-size:14px;
}

body .gform_wrapper .chosen-container-single .chosen-single{
    
    border: 1px solid #e0e0e0;
    background: #fafafa;
    background-image: none;
    height: 36px;
    padding-top: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666;
}

body .gform_wrapper .chosen-container-single .chosen-single div
{
    padding-top:6px;
}

body .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button{
    
    background: #ED1C24;
    color:white;
    padding:7px 15px;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

body #gform_submit_button_2,
body #gform_submit_button_3
{
    background: #212A5C;
    color:white;
    padding:7px 15px;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
body .gform_wrapper .top_label input.medium.datepicker{
    width: 92%;
}

.gform_wrapper .chosen-container-single .chosen-single span{
    font-weight: bold;
}

.gform_wrapper .gform_page_footer a.gform_save_link{
    
    background: #ededed;
    color:#1e1e1e;
    padding:7px 15px;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{
    background-color: mistyrose;
}
.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last, .gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:0 !important;}
#saved-app-msg{background: #ececec; padding:15px 10px; font-weight: bold;
}
body .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    padding:0; border:none; background: transparent;
    
}

body .gform_wrapper .gf_progressbar_percentage.percentbar_100{
    
    width: 90% !important;
}

body .payment-summary-table td,th{font-size: 16px;}

#saved-app-msg a{text-decoration: underline;
}
.gv-table-view{width:100%;}
.gv-table-view{font-size: 16px;}
.gv-table-view tfoot{display: none;}
.gv-table-view th{background: #ececec;text-align:left;}
.gv-table-view th, .gv-table-view td{font-size: 14px;}
.view-application th, .view-application .form-header, .view-application p:first-of-type {
    display: none;
}
.view-siblings th, .view-siblings td{ 
    display: none;
}
.view-siblings td:nth-child(1){
   display:block;
}
.gv-back-link{
    margin-bottom : 0 !important;
}
.gv-table-view-content{
	width: 100%
}