.supplier_registration-validation-btn.form-submit{display:none!important;}

.supplier_registration-ajax-btn.form-submit{
display: block !important;
width: auto !important;
height: auto !important;
position: relative !important;
padding: 10px 67px 10px 55px !important;
}

.webform-submission-supplier-registration-form .form-textarea-wrapper textarea, .form-textarea-wrapper .resize-vertical {
width: 100% ;
}

@media only screen and (min-width: 992px){
  
div[id^="ajax-wrapper"],div[id^="ajax-wrapper"] div div{float:left;}
div[id^="ajax-wrapper"] div div{margin-left:25px;}
div[id^="ajax-wrapper"] div div .webform-file-button{
  background: #006199;
  color: #FFF;
  width: max-content;
  cursor: pointer;
  padding:6px 20px;
}

 .webform-submission-supplier-registration-form div[id^="ajax-wrapper"] div label{
 float:left;
}

 .webform-submission-supplier-registration-form div[id^="ajax-wrapper"]{clear:both;width: auto !important; margin-bottom: 10px;}
 .webform-submission-supplier-registration-form div[id^="ajax-wrapper"] div label{
  width: 300px; padding-top: 10px;
}


}

 .webform-submission-supplier-registration-form div[id^="ajax-wrapper"] div div label{ width: auto; display: inline-block;}
.webform-submission-supplier-registration-form .form-actions {margin-bottom:50px;}

.webform-submission-form.webform-submission-supplier-registration-form .fieldset-legend{font-size:18px;font-weight:bold;}

.webform-submission-form.webform-submission-supplier-registration-form .custody_form_label{padding-left:15px; font-weight:bold;}

.webform-submission-form.webform-submission-supplier-registration-form label{ font-weight:normal;}

.webform-submission-form.webform-submission-supplier-registration-form .fieldset-legend {}

#edit-industry-category-1 {margin-left: 33px;}

..webform-submission-supplier-registration-form .form-textarea-wrapper textarea, .form-textarea-wrapper .resize-vertical {width: 100% ;}
@media only screen and (max-width: 992px){
.webform-submission-supplier-registration-form .fieldset-wrapper .form-item{
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.webform-submission-supplier-registration-form div[id^="ajax-wrapper"] {display: contents;}
}

#edit-note-document {width:100%;}

.webform-submission-supplier-registration-form .form-actions {margin-bottom:50px;}

.webform-submission-supplier-registration-form legend {margin-bottom: 10px !important;line-height: 42px;float:left;}
/*.webform-submission-bond-issuance-add-form .fieldset-legend { font-size:18px !important; font-weight:bold !important;}*/

.webform-submission-supplier-registration-form .fieldset-wrapper label {width:100%; font-size:14px; font-weight:normal;}


.webform-submission-supplier-registration-form .fieldset-wrapper label.document_disc{padding-left:15px;}

.webform-submission-supplier-registration-form .webform-file-button {background:#006199; color:#FFF; width:max-content;cursor:pointer; padding:8px 20px;}

.hundred_flex{width: 100%;max-width: 100% !important;flex:0 0 100% !important;}

.documents_download a{
  width: auto;
  height: 32px;
  display: block;
  padding-left: 40px;
  line-height: 32px;
  margin-bottom: 15px;
  margin-right: 15px;
  float: left;
}

.terms_text{padding-left:24px;padding-right:24px;margin-bottom: 24px;}

.terms_text .messages.messages--info,.webform-submission-bond-issuance-add-form.webform-submission-form .messages.messages--info{font-size:14px;}

.text_application{padding-left:8px;margin-bottom: 7px;}

.hundred_flex.js-form-type-checkbox label{display:block;line-height: 18px !important;}

.webform-submission-supplier-registration-form .fieldset-legend{color: #0074bd !important;font-size:20px !important; margin-bottom:0px !important; font-weight:bold !important;}

.form-type-checkbox.js-form-item-we-confirm-adherence-to-aml-and-kyc-regulations-applicable-in-ou {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
 
.container_sof .js-form-item{max-width:50%;flex:0 0 50%;padding-left: 15px;}

.label_sof{padding-left:15px; font-weight:bold !important;margin-bottom: 15px;}

.sof_label_ss{}

.sof_width_input{width:40% !important;}

.webform-submission-supplier-registration-form fieldset{
    background: #f8f8f8;
    border-radius: 15px;
    padding: 25px;
}

.webform-submission-supplier-registration-form fieldset:nth-child(odd){
    padding: 25px;
}

.webform-submission-supplier-registration-form .form-item{margin-top:0;}

.checkboxleft label:after{left:0 !important;}

.text_application .messages.messages--info{background-image:none;}

#list_of_board_directors_if_there_is_a_board__table,#name_of_founder_s_ultimate_beneficial_owner_s__table,#name_of_founder_s_ultimate_beneficial_owner_s_table,#turnover_over_the_last_3_years_table{margin-left:15px;}

#name_of_founder_s_ultimate_beneficial_owner_s_table table tr td:first-child{
  display:block;
}

.webform-submission-supplier-registration-form .form-item-website{
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
.webform-submission-supplier-registration-form .form-item-website label,.webform-submission-supplier-registration-form .form-item-website input{
  width:50%;
}

.tnc_final {
  padding: 0 40px 0 60px;
}

.tnc_final label {
  color: #000 !important;
}

.webform-submission-supplier-registration-form .choices__list--dropdown {
 z-index: 5; 
}
.webform-submission-supplier-registration-form .choices .bootstrap-select.btn-group .dropdown-menu.open .dropdown-menu.inner {
display:none;
}

.webform-submission-supplier-registration-form .choices .bootstrap-select.btn-group .dropdown-menu.open {padding:0;}

