.webform-flexbox {width:60%; margin:12px auto;}

.webform-flex--1, .webform-flex--2, .webform-flex--3, .webform-flex--4, .webform-flex--5, .webform-flex--6 {margin:8px;}

.webform-options-display-buttons label.webform-options-display-buttons-label {border: none; padding:0;}

.select2-container--default .select2-selection--single {
    color:#3b3b3b;  
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    border-radius: 0px;
    margin-top:6px;
    padding-top:10px;
    height:48px;
}

.webform-options-display-buttons label.webform-options-display-buttons-label {background:none;}

.select2-container--default .select2-selection--single .select2-selection__arrow b{top:100%;}

input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea.form-textarea, input.data-drupal-selector {
    color: #3b3b3b;
    border: 1px solid #aaaaaa;
    padding: 12px;
    }

.iti {
    
  margin: 8px;
  margin-top: 14px;
  position: relative;
    display: inline-block;
    padding:right:10px;
    height:48px;
    width:auto;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text] {height:48px;}

.select2-container--default .select2-selection--single .select2-selection__rendered {text-align:left; color: #3b3b3b;}

.form-item input.error, .form-item textarea.error, .form-item select.error
{color:#ff8300;}

.webform-flex--container{text-align: center;}

.submitBtn {float:none; background:#ffffff; padding:16px 24px; border: 3px solid #ff8300; color:#004a88; letter-spacing:1.3px; border-radius: 0; margin:0 auto;}

.webform-button--submit submitBtn button button--primary js-form-submit form-submit {margin:0 auto;}

.ui-dialog .ui-dialog-titlebar {
    border: none!important;
    background: #ffffff!important;
    font-weight: bold!important;
    color: #000000!important;
  text-decoration: none!important;
}

.ui-button .ui-icon  {text-decoration: none!important; border:none!important;}

/* for PDP forms only */
.form-radios .form-type-radio input[type=radio]+.option {font-size:24px; font-weight:700;}

@media(max-width:830px) {
  .webform-flexbox {width:95%; margin:12px auto;}
}