nav.main.navbar.navbar-default.navbar-we-mega-menu.mobile-collapse.hover-action {
    visibility: hidden;
}

div#main-wrapper {
    position: relative;
    top: -148px;
}
.form-item-pickup-details--drum-pickup {
    display: none;
}

[data-drupal-selector=edit-state],[data-drupal-selector=edit-country] {
    pointer-events: none;
    background: #ededed;
}
.webform-button--previous:disabled.btn-primary::after {
    background-color: #37383b !important;
    opacity: 1 !important;
}

.btn-primary:hover.webform-button--previous:disabled.btn-primary::after {
    background-color: #337ab7;
    border-color: #2e6da4;
}

form[class*='webform'] select, .ui-dialog select {
    background-image: url(/themes/custom/safety_kleen/images/svg/chevron-down.svg) !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 24px) 50% !important;
    background-size: 12px 7px;
}
fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-test-address.form-item-test-address.form-group.col-auto {
    display: none;
}
.description {
       margin: -30px 0px 6px 77px;
       font-size: 12px;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #ededed !important;
    opacity: 1;
}
/* 25-07-2024 */
.js-form-required.form-required {
    padding-top: 5px;
}
form[class*='webform'] .form-group:not(.fieldgroup) label, form[class*='webform'] .form-group > legend, .ui-dialog .form-group:not(.fieldgroup) label, .ui-dialog .form-group > legend {
    display: inline-flex !important;
  text-align: justify;
}
.webform-multiple-table td input[type="image"] {
    box-shadow: 0 0 5px 0 black;
    width: 24px ;
    padding: 4px;
    
}
.webform-multiple-table td.webform-multiple-table--operations input {
    margin: 6px 2px !important;
    opacity: 1.4;
}
td#totalfee ,td#totalgallons{
    padding: 0 0 16px 0;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    
    color: #d1d1d1 !important;
   font-weight: normal !important;
}
.datepicker table tr td.day {
    
    font-weight: bold  !important;
}
/*.js-form-item-selectdates {
    
    margin-left: 27px  !important;
}*/

.js-form-item-generation-source {
    width: 50% !important;
    margin-left: 0px !important;
}
/*#edit-zipsection, .zip_custom_section>.webform-section-wrapper, .form-item-enter-zip-code {
    width: 56% !important;
}*/