.highlight-hamburger {
display: none !important;
}
button.search-icon {
    background: none;
    display: none !important;
}

@media (min-width: 768px) {
    .footer-main {
        display: none !important;
    }
}
@media (min-width: 992px) {
    .footer {
        padding-top: .5rem !important;
    }
.form-managed-file .button-action{
    border-radius:30px;
    background: #1a818d;
    color: #fff;
}

.form-managed-file .button-action::before{
    content: none;
}
.form-managed-file .button-action, .form-managed-file .button-action:hover{
    border-radius:30px;
    background: #1a818d;
    color: #fff;
}
 
@media (max-width: 767px){
.file--image.file {
    margin-bottom: 24px;
}
}

.distr-complaint-notification .file {
 margin-bottom: 15px; 
}

.ajax-progress{display: block!important;}
.ajax-progress-throbber .throbber {
    display: inline;
    padding: 1px 16px 3px;
    background: transparent url(/sites/g/files/papvje221/files/styles/thumbnail/public/2024-03/Spin-1s-31px.gif?itok=TzaI5qgT) no-repeat 0 center;
}
.distr-complaint-notification .form-managed-file {
    display: flex;
    align-items: center;
}
@media (max-width: 767px){
  .distr-complaint-notification .form-actions .webform-button--submit{
        margin-left: calc(100vw - (115vw - 0%));
        margin-top: 0%;
  }
}

input[readonly][disabled]{
  border: none;
  background: none;
}

@media(min-width: 768px) {
form.webform-submission-form .webform-table .js-form-item select.form-select {
    width: auto;
    max-width: 145px;
}
}

form .js-form-item input, form .js-form-item select, form .js-form-item textarea {
    margin-top: -12px;
    scroll-margin-top: 100px;
}