body{font-family:"Arial",sans-serif}.body-overlay{overflow:hidden}body{font-family:"Arial",sans-serif}.body-overlay{overflow:hidden}.sidebar #block-abm-custom-sidebarmenu ul{padding-left:0}.sidebar #block-abm-custom-sidebarmenu ul li{list-style:none;margin-bottom:1rem}.sidebar #block-abm-custom-sidebarmenu ul li a{text-decoration:none;color:#900;font-weight:bold;font-size:14px;line-height:1.42857143}.sidebar #block-abm-custom-sidebarmenu ul li a:hover{text-decoration:underline;color:#000}@media screen and (max-width: 767px){.sidebar.col-md-4{width:100%}}@media screen and (min-width: 1199px){.main-wrapper #main{min-height:60vh}}.highlighted{position:relative}.highlighted .toast-container.position-fixed{margin:0 auto;position:static !important;width:50%}@media screen and (max-width: 991px){.highlighted .toast-container.position-fixed{width:90%}}.highlighted .toast-container.position-fixed .toast{margin-top:10px;width:100%}.highlighted .toast-container.position-fixed .toast .toast-header strong{color:#fff}.highlighted .toast-container.position-fixed .toast .toast-header svg.bd-placeholder-img{display:none}.highlighted .toast-container.position-fixed .toast .btn-close{color:#fff}.highlighted .toast-container.position-fixed .custom-error .toast-header{background-color:#dc3545}.highlighted .toast-container.position-fixed .custom-warning .toast-header{background-color:#ffc107}.highlighted .toast-container.position-fixed .custom-status .toast-header{background-color:#28a745}#block-abm-custom-page-title .title{text-align:left;padding:0 0 15px;font-size:32px;font-weight:500;margin-bottom:0}:root{scroll-behavior:auto !important}.tabledrag-toggle-weight-wrapper{display:none}.rma-title a{text-decoration:none;color:#900;font-weight:bold;font-size:14px;line-height:1.42857143}.rma-title a:hover{text-decoration:underline;color:#000}#node-rma-repair-form{width:90%}@media screen and (max-width: 991px){#node-rma-repair-form{width:100%}}#edit-submit-vendor-repair-information{margin:0 10px !important}#edit-submit-vendor-repair-information:hover{background:#900 !important;border:1px solid #900 !important;color:#fff !important}#customer-address-container,#edit-field-shipping-address-wrapper{border:1px solid #ccc;padding:20px;border-radius:10px;margin-bottom:2%}.node-rma-repair-form a:not(.button),.page-item-return-detail a:not(.button),.page-visual-inspection a:not(.button){text-decoration:none;color:#900;font-weight:bold;font-size:14px}.node-rma-repair-form a:not(.button):hover,.page-item-return-detail a:not(.button):hover,.page-visual-inspection a:not(.button):hover{text-decoration:underline;color:#000}.page-item-return-detail #edit-field-billing-address-wrapper,.path-request-rma #edit-field-billing-address-wrapper{display:none}.page-item-return-detail #edit-field-billing-address-wrapper legend,.path-request-rma #edit-field-billing-address-wrapper legend{display:none}.page-item-return-detail #edit-field-entered-by-wrapper,.path-request-rma #edit-field-entered-by-wrapper{margin-bottom:10px !important}.customer-role #edit-field-rma-status-wrapper,.customer-role #edit-field-shipping-location-wrapper,.customer-role #edit-field-new-po-wrapper,.customer-role #edit-field-cost-calculation-wrapper,.customer-role #edit-field-billing-address-wrapper{display:none}.customer-role.page-repair-approval .form-required::after{display:none}.customer-role.node--type-rma-request .rma-status .field--name-field-rma-status{display:block !important}.customer-role.page-visual-inspection .node--type-rma-inspection .node__title{display:none}.customer-role.page-item-return-detail .node--type-rma-request .field--label-above,.customer-role.page-item-return-detail .node--type-rma-inspection .field--label-above,.customer-role.page-visual-inspection .node--type-rma-request .field--label-above,.customer-role.page-visual-inspection .node--type-rma-inspection .field--label-above{margin-bottom:6px}.customer-role.page-item-return-detail .node--type-rma-request .field__item,.customer-role.page-item-return-detail .node--type-rma-inspection .field__item,.customer-role.page-visual-inspection .node--type-rma-request .field__item,.customer-role.page-visual-inspection .node--type-rma-inspection .field__item{font-size:14px}.customer-role.page-item-return-detail .node--type-rma-request .field__item p,.customer-role.page-item-return-detail .node--type-rma-inspection .field__item p,.customer-role.page-visual-inspection .node--type-rma-request .field__item p,.customer-role.page-visual-inspection .node--type-rma-inspection .field__item p{margin-bottom:0 !important}.customer-role .profile .field--label-above{margin-bottom:6px}.customer-role #main .main-content{padding-bottom:2%}@media screen and (max-width: 991px){.customer-role #main .main-content{border-left:0 solid #ddd;padding-left:15px !important}}.customer-role [data-drupal-selector=edit-ra-date-wrapper] legend{display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#000}.customer-role .node--type-rma-request h2.node__title{display:none}.customer-role .field__label{font-weight:700;font-size:14px;color:#000}.customer-role .ram-search-form .top-link{padding:0;display:flex;align-items:center}.search-filter .view-header{display:flex}.repair-parts-details h3{display:block;margin-bottom:5px;font-weight:700;font-size:14px !important;color:#000}#edit-delete{margin-right:5px}a.tabledrag-handle .handle{width:24px;height:24px}.page-repair-cause-cost .field--name-field-cost-calculation .js-form-item.form-item .clearfix{display:flex;align-items:baseline;gap:6px}.page-repair-cause-cost .field--name-field-cost-calculation .js-form-item.form-item .clearfix #edit-field-cost-calculation-add-more{margin-bottom:0 !important}.page-repair-cause-cost [data-drupal-selector=edit-field-send-e-mail-to-customer-wrapper]{display:none}.page-repair-cause-cost .alert-dismissible .btn-close{top:-12px}.page-repair-cause-cost #edit-field-customer-approval-wrapper,.page-repair-cause-cost #edit-field-approved-by-wrapper,.page-repair-cause-cost #edit-field-customer-po-wrapper,.page-repair-cause-cost #edit-field-ship-method-wrapper,.page-repair-cause-cost #edit-field-approved-comments-wrapper,.page-repair-cause-cost #edit-field-approval-date-wrapper{display:none}.node-form{width:80%}@media screen and (max-width: 991px){.node-form{width:100%}}.node-form #edit-actions .btn-primary:hover,.node-form #edit-actions .btn-primary:active,.node-form #edit-actions .btn-primary:focus,.node-form #edit-actions .button--danger:hover,.node-form #edit-actions .button--danger:active,.node-form #edit-actions .button--danger:focus,.node-form .paragraphs-dropbutton-wrapper .btn-primary:hover,.node-form .paragraphs-dropbutton-wrapper .btn-primary:active,.node-form .paragraphs-dropbutton-wrapper .btn-primary:focus,.node-form .paragraphs-dropbutton-wrapper .button--danger:hover,.node-form .paragraphs-dropbutton-wrapper .button--danger:active,.node-form .paragraphs-dropbutton-wrapper .button--danger:focus{background:#900 !important;border:1px solid #900 !important;color:#fff !important}.node-form #edit-actions #edit-cancel:hover,.node-form .paragraphs-dropbutton-wrapper #edit-cancel:hover{background:#900 !important;border:1px solid #900 !important;color:#fff !important}.node-form #field-cost-calculation-add-more-wrapper .tabledrag-toggle-weight-wrapper{display:none}.node-form #field-cost-calculation-add-more-wrapper .alert-dismissible .tabledrag-changed{display:none}.node-form #field-cost-calculation-add-more-wrapper td.field-multiple-drag{vertical-align:middle}.node-form #field-cost-calculation-add-more-wrapper td.field-multiple-drag .tabledrag-changed{display:none}.node-form #field-cost-calculation-add-more-wrapper a.tabledrag-handle .handle{width:24px;height:24px}.node-form #field-cost-calculation-values caption{font-weight:600;color:#212529}.node-form #field-cost-calculation-values thead tr th{white-space:nowrap}.node-form #field-cost-calculation-values .js-form-wrapper{margin-top:1rem}.node-form .paragraphs-dropdown-toggle{height:18px;width:auto;background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}.node-form .form-switch{padding-left:1.5em}.node-form .form-switch .form-check-input{width:15px;height:15px;margin-left:-1.5em;background-image:none}.node-form .form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") !important;border:1px solid #0d6efd}.node-form #edit-title-wrapper,.node-form #edit-field-ticket-number-wrapper,.node-form #edit-field-rma-reference-wrapper,.node-form #edit-field-image-0--label{display:none}.node-form #edit-field-date-contacted-customer-wrapper label,.node-form #edit-field-date-contacted-customer-wrapper .label,.node-form #field-new-po-add-more-wrapper label,.node-form #field-new-po-add-more-wrapper .label{margin:15px 0;display:block;font-weight:700;font-size:14px;color:#000}.node-form #edit-field-image summary,.node-form #edit-field-ship-date-wrapper,.node-form #edit-field-date-closed-wrapper,.node-form #edit-field-ra-date-wrapper{margin:15px 0;display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#000}.node-form #edit-field-shipping-address-wrapper legend{margin:15px 0;display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#000}.node-form .field--type-boolean .fieldgroup legend{margin:0;display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#000}.node-form .field--type-boolean .fieldgroup .radio .js-form-type-radio:first-child{display:none}.node-form .field--widget-options-select{width:50% !important}.node-form #edit-field-shipping-location .form-item-field-shipping-location:first-child{display:none}.rma-details{margin-bottom:2%}.rma-details .field-content{font-weight:700;font-size:14px;color:#000}.repair-cost-details h3{font-weight:700;font-size:14px;color:#000;margin:10px 0}#edit-field-ship-date-0-value-date,#edit-field-date-closed-0-value-date,#edit-field-approval-date-0-value-date,#edit-field-date-contacted-0-value-date,#edit-field-ra-date-0-value-date,.form-date{width:max-content !important}.field--type-datetime .label{margin:0;display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#000}.custom-field-detail{margin-bottom:2%}.custom-field-detail .label,.custom-field-detail .value{width:100%;display:inline-block}.custom-field-detail .label{margin:0;font-weight:700;font-size:14px;color:#000}.custom-field-detail .value a{text-decoration:none;color:#900;font-weight:bold;font-size:14px}.custom-field-detail .value a:hover{text-decoration:underline;color:#000}#edit-field-new-po-wrapper{display:none !important}.page-item-return-detail .form-item{margin-bottom:2%}.form-item #edit-field-entered-by-wrapper{margin-bottom:0 !important}.form-item #edit-field-entered-by-wrapper .js-form-item{margin-bottom:0 !important}.page-repair-approval #edit-field-outside-repair-wrapper,.page-repair-approval #edit-field-new-po-wrapper,.page-repair-approval #edit-field-cost-calculation-wrapper,.page-repair-approval #edit-field-warranty-wrapper{display:none}.page-repair-approval #edit-field-failure-analysis-wrapper textarea.form-control{border:0 !important;padding:6px 0 !important;background-color:rgba(0,0,0,0) !important;resize:none}.page-repair-approval .input-group input:not([type=radio],#edit-field-loaner-serial-0-value,#edit-field-abm-sales-order-0-value,#edit-field-invoice-0-value,#edit-field-production-order-0-value,#edit-field-tracking-0-value,#edit-field-ship-date-0-value-date,#edit-field-date-closed-0-value-date,#edit-field-approval-date-0-value-date,#edit-field-customer-po-0-value,#edit-field-approved-by-0-value,#edit-field-ship-method-0-value),.page-repair-approval .js-form-wrapper input:not([type=radio],#edit-field-loaner-serial-0-value,#edit-field-abm-sales-order-0-value,#edit-field-invoice-0-value,#edit-field-production-order-0-value,#edit-field-tracking-0-value,#edit-field-ship-date-0-value-date,#edit-field-date-closed-0-value-date,#edit-field-approval-date-0-value-date,#edit-field-customer-po-0-value,#edit-field-approved-by-0-value,#edit-field-ship-method-0-value){border:0 !important;padding:6px 0 !important}.page-repair-approval .input-group input:not([type=radio],#edit-field-loaner-serial-0-value,#edit-field-abm-sales-order-0-value,#edit-field-invoice-0-value,#edit-field-production-order-0-value,#edit-field-tracking-0-value,#edit-field-ship-date-0-value-date,#edit-field-date-closed-0-value-date,#edit-field-approval-date-0-value-date,#edit-field-customer-po-0-value,#edit-field-approved-by-0-value,#edit-field-ship-method-0-value)[disabled=disabled],.page-repair-approval .js-form-wrapper input:not([type=radio],#edit-field-loaner-serial-0-value,#edit-field-abm-sales-order-0-value,#edit-field-invoice-0-value,#edit-field-production-order-0-value,#edit-field-tracking-0-value,#edit-field-ship-date-0-value-date,#edit-field-date-closed-0-value-date,#edit-field-approval-date-0-value-date,#edit-field-customer-po-0-value,#edit-field-approved-by-0-value,#edit-field-ship-method-0-value)[disabled=disabled]{background-color:#fff !important}.page-repair-approval .input-group #edit-field-customer-po-0-value,.page-repair-approval .input-group #edit-field-approved-by-0-value,.page-repair-approval .input-group #edit-field-ship-method-0-value,.page-repair-approval .input-group #edit-field-approval-date-0-value-date,.page-repair-approval .js-form-wrapper #edit-field-customer-po-0-value,.page-repair-approval .js-form-wrapper #edit-field-approved-by-0-value,.page-repair-approval .js-form-wrapper #edit-field-ship-method-0-value,.page-repair-approval .js-form-wrapper #edit-field-approval-date-0-value-date{height:38px;padding:6px 15px !important;border:1px solid #d1d1d1 !important;width:100%}.page-repair-approval .input-group .input-group-append,.page-repair-approval .input-group .input-group-prepend,.page-repair-approval .js-form-wrapper .input-group-append,.page-repair-approval .js-form-wrapper .input-group-prepend{display:none}.page-repair-approval #edit-field-date-contacted-wrapper label,.page-repair-approval #edit-field-approval-date-wrapper label{margin-bottom:5px;font-weight:700;font-size:14px;color:#000}.page-packing-slip #block-abm-custom-page-title .title{text-align:center;padding:0 0 15px;font-size:32px;font-weight:500;margin-bottom:0;display:none}.page-packing-slip .print-actions .print-button{background:rgba(0,0,0,0);border:1px solid #900;color:#900 !important}.page-packing-slip .print-actions .print-button a{text-decoration:none}.page-packing-slip .print-actions .print-button a:hover{text-decoration:underline;color:#000}.page-packing-slip .print-actions .print-button::before{content:"";font-weight:700;font-size:14px;color:#000;padding-left:24px;background-image:url("/themes/custom/abm_custom/images/Print_Packing_Slip.svg");background-repeat:no-repeat;background-position:left center;background-size:16px 16px}@media screen and (max-width: 1025px){.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;table-layout:auto;border-collapse:collapse}}@media screen and (max-width: 1025px){.table-responsive table thead tr th{position:relative;padding:8px 10px;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;max-width:300px;min-width:150px}}@media screen and (max-width: 1025px){.table-responsive table thead tr th:first-child{width:90px;min-width:45px;max-width:50px}}@media screen and (max-width: 991px){.table-responsive table thead tr th:nth-child(2){width:120px;min-width:70px;max-width:70px}}
.path-request-rma .node-rma-request-form .field--name-field-rma-status {
    display: none !important;
}

@media print {
  .page-item-return-detail .node-rma-request-form .field--name-field-rma-status {
    display: none !important;
  }

  .featured-top {
    display: none !important;
  }

  .field--name-field-ship-to-override {
    display: none !important;
  }

  div#edit-field-entered-by-wrapper {
    width: fit-content !important;
    margin-right: 0 !important;
  }

  .form-item__value.contact-first-name {
    margin-left: -5px !important;
  }

  img.img-fluid.d-inline-block.align-top {
    height: auto !important;
  }
}

@media print {
  .field--name-field-approved-by input{
    border: none !important;
  }

  .custom-field-detail {
    margin-bottom: 5px !important;
  }

  .featured-top {
    display: nonw !important;
  }

  textarea#edit-field-failure-analysis-0-value {
    font-size: 12px !important;
  }
}
