.feedBlk {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 10px;
}
.feedBlk .feedBlk-details {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.feedBlk .feedBlk-details .dtl {
  display: flex;
  flex-direction: column;
}
.feedBlk .feedBlk-details .dtl p {
  font-size: 12px;
  color: rgb(125, 125, 125);
  font-weight: 500;
  display: flex;
}
.feedBlk .feedBlk-details .dtl h4 a {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 5px;
  color: #365899;
}
.feedBlk .feedBlk-details .feedBlk-details-edit {
  margin-left: auto;
  align-self: flex-start;
}
.feedBlk .feedBlk-details .feedBlk-details-edit a {
  background-color: #0061a9;
  padding: 3px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}
.feedBlk .feedBlk-details img {
  width: 40px;
  height: 40px;
  vertical-align: top;
  border: 1px solid #e6e6e6;
}
.feedBlk .feedBlk-img {
  width: 100%;
  margin-top: 20px;
}
.feedBlk .doc-img-wrapper,
.feedBlk .doc-img-left {
  width: 100%;
}
.feedBlk .doc-img-left {
  overflow: hidden;
  height: 250px;
  border: 1px solid rgb(233, 235, 238);
  background-color: rgb(0, 0, 0);
  border-image: initial;
}
.feedBlk .doc-img-left a {
  display: block;
}
.feedBlk .doc-img-left img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}
.feedBlk .pdf,
.feedBlk .doc,
.feedBlk .images,
.feedBlk .audio,
.feedBlk .doc,
.feedBlk .video,
.feedBlk .files,
.feedBlk .zip {
  position: relative;
  display: table-cell;
}
.feedBlk .pdf:after,
.feedBlk .doc:after,
.feedBlk .images:after,
.feedBlk .video:after,
.feedBlk .audio:after,
.feedBlk .files:after,
.feedBlk .zip:after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.feedBlk .pdf:after {
  background: #0061a9 url(../images/icons/pdf.png) no-repeat center center;
}
.feedBlk .doc:after {
  background: #0061a9 url(../images/icons/doc.png) no-repeat center center;
}
.feedBlk .jpg:after,
.feedBlk .jpeg:after {
  background: #0061a9 url(../images/icons/jpg.png) no-repeat center center;
}
.feedBlk .audio:after {
  background: #0061a9 url(../images/icons/audio.png) no-repeat center center;
}
.feedBlk .images:after {
  background: #0061a9 url(../images/icons/img.png) no-repeat center center;
}
.feedBlk .video:after {
  background: #0061a9 url(../images/icons/video.png) no-repeat center center;
}
.feedBlk .files:after {
  background: #0061a9 url(../images/icons/files.png) no-repeat center center;
}
.feedBlk .feedBlk-file-count .file-count-en,
.feedBlk .feedBlk-file-count .file-count-fr,
.feedBlk .feedBlk-file-count .file-count-ar {
  float: left;
  margin-right: 15px;
  padding-left: 20px;
  color: #31708f;
}
.feedBlk .feedBlk-file-count {
  margin-top: 5px;
}
.feedBlk .feedBlk-file-count div:after {
  content: "|";
  color: #cecece;
  margin-left: 15px;
}
.feedBlk .feedBlk-file-count div:last-child:after {
  display: none;
}
.feedBlk .file-count-en {
  background: url(../images/icons/flag-english.png) no-repeat left center;
}
.feedBlk .file-count-fr {
  background: url(../images/icons/flag-french.png) no-repeat left center;
}
.feedBlk .file-count-ar {
  background: url(../images/icons/flag-arabic.png) no-repeat left center;
}
.feedBlk .doc-detail-desc {
  margin-bottom: 10px;
}
.feedBlk .doc-detail-category {
  display: flex;
}
.feedBlk .doc-detail-category .doc-detail-category-list {
  color: #365899;
  font-size: 14px;
  padding-bottom: 10px;
  margin-left: 20px;
}
.feedBlk .doc-file-row {
  border: solid thin #dcdcdc;
  padding: 20px 15px 0px 15px;
  margin-bottom: 30px;
  background: #ffffff;
  -webkit-box-shadow: 1px 5px 27px -15px rgba(0, 0, 0, 0.85);
  -moz-box-shadow: 1px 5px 27px -15px rgba(0, 0, 0, 0.85);
  box-shadow: 1px 5px 27px -22px rgb(0, 0, 0);
}
.feedBlk .doc-file-row h2 {
  font-size: 16px;
  margin-bottom: 18px;
  color: #7d7d7d;
}
.feedBlk .doc-file-row table {
  margin-bottom: 15px;
  border: 0;
}
.feedBlk .doc-file-row table tr:last-child {
  border-bottom: 1px solid #ddd;
}
.feedBlk .doc-file-row table tr td {
  line-height: 25px;
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.feedBlk .doc-file-row table tr td:last-child {
  width: 20px;
}
.feedBlk .doc-file-row table tr td:last-child a {
  background: url(../images/icons/doc-file-dwnld.png) no-repeat left center;
  width: 20px;
  height: 20px;
  font-size: 0;
  display: block;
}
.feedBlk .doc-file-row table tr td:last-child a:hover {
  background: url(../images/icons/doc-file-dwnld-hover.png) no-repeat left center;
}
.feedBlk .doc-detail-row {
  margin-top: 10px;
}

.document-feed-wrap .views-row {
  background-color: #ffffff;
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #dfe0e4;
}

.document-data-wrap {
  background-color: #ffffff;
  padding: 10px;
}

.view-document-feed {
  padding-bottom: 10px;
}

.ico-cal,
.ico-user,
.ico-clock {
  padding-left: 15px;
}

.ico-user {
  margin-right: 10px;
  background: url(../images/icons/user.png) no-repeat left center;
}

.ico-cal {
  margin-right: 10px;
  background: url(../images/icons/calendar.png) no-repeat left center;
}

.ico-clock {
  background: url(../images/icons/clock.png) no-repeat left center;
}

a {
  color: #365899;
}

.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 {
  margin-bottom: 10px;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #dfe0e4;
}
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 h2 {
  font-size: 15px;
  color: #0061a9;
  font-weight: 400;
  padding-left: 35px;
  background: url(../images/icons/download-fl.png) no-repeat left center;
  margin-bottom: 5px;
}
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 label {
  font-size: 13px;
  font-weight: 500;
  padding-top: 15px;
}
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 .select-wrapper {
  display: block;
  margin-right: 0;
}
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 .form-item-field-best-practice-value {
  display: none;
}
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 select,
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 .form-select {
  border-radius: 0;
  line-height: 30px;
  margin: 6px 0 0 0;
  font-size: 13px;
}
.right-sidebar #block-michelin25-exposedformdocument-feedpage-1 .form-item-best-practice {
  display: none;
}

.comments-new-form h2 {
  font-size: 18px;
  color: #000;
  font-weight: 500;
  margin: 10px 0;
}
.comments-new-form .js-filter-wrapper {
  display: none;
}

.comment-wrap {
  display: flex;
  gap: 10px;
}
.comment-wrap .comments-picture img {
  width: 60px;
  height: auto;
  border-radius: 2px;
}
.comment-wrap .comments-data h3 {
  font-size: 15px;
  font-weight: 500;
  color: #0061a9;
  display: block;
  margin-bottom: 0px;
}

.comments-footer {
  display: flex;
  padding: 10px 0;
}
.comments-footer .comments-author {
  font-style: italic;
}
.comments-footer .comments-links {
  margin-left: auto;
}
.comments-footer .comments-links a {
  padding: 4px 15px;
  border: 1px #0061a9 solid;
  font-size: 13px;
  line-height: 13px;
  border-radius: 4px;
  color: #0061a9;
  display: block;
  text-align: center;
  margin-bottom: 5px;
}

.feedBlk-comments mark {
  position: absolute;
  right: 0px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  background-color: #0061a9;
}
.feedBlk-comments h2 {
  font-size: 22px;
  color: #000;
  font-weight: 500;
  margin: 10px 0;
}
.feedBlk-comments .js-filter-wrapper {
  display: none;
}
.feedBlk-comments .comment-box {
  border-bottom: 1px dotted #aaaaaa;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.comment-form {
  margin-bottom: 10px;
}

.messages__wrapper .placeholder {
  opacity: 1;
  background-color: transparent;
}

div[aria-label="Status message"] {
  background-color: #79be68;
  padding: 10px 10px;
  border-radius: 2px;
}

/* Claim Form Common Styles */
form.node-claims-form .vertical-tabs,
form.node-claims-edit-form .vertical-tabs,
.claim-inspection-wrapper .vertical-tabs,
form.node-claims-quick-node-clone-form .vertical-tabs {
  display: none;
}
form.node-claims-form .form-wrapper,
form.node-claims-edit-form .form-wrapper,
.claim-inspection-wrapper .form-wrapper,
form.node-claims-quick-node-clone-form .form-wrapper {
  margin-bottom: 20px;
}
form.node-claims-form .form-item,
form.node-claims-edit-form .form-item,
.claim-inspection-wrapper .form-item,
form.node-claims-quick-node-clone-form .form-item {
  margin-bottom: 0px;
}
form.node-claims-form label.form-required:after,
form.node-claims-edit-form label.form-required:after,
.claim-inspection-wrapper label.form-required:after,
form.node-claims-quick-node-clone-form label.form-required:after {
  display: inline-block;
  content: "";
  vertical-align: super;
  background-image: url(../images/icons/required.svg);
  background-repeat: no-repeat;
  width: 7px;
  height: 7px;
  background-size: 7px 7px;
  margin: 0px 3px;
}
form.node-claims-form .claim-section-title,
form.node-claims-edit-form .claim-section-title,
.claim-inspection-wrapper .claim-section-title,
form.node-claims-quick-node-clone-form .claim-section-title {
  color: #4b4b4b;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 6px;
  background-color: #ffffff;
}
form.node-claims-form .claim-set-dark-bg,
form.node-claims-edit-form .claim-set-dark-bg,
.claim-inspection-wrapper .claim-set-dark-bg,
form.node-claims-quick-node-clone-form .claim-set-dark-bg {
  background-color: #f3f3f3;
  padding: 10px;
  position: relative;
  margin-top: 46px;
}
form.node-claims-form .claim-set-dark-bg .claim-section-title,
form.node-claims-edit-form .claim-set-dark-bg .claim-section-title,
.claim-inspection-wrapper .claim-set-dark-bg .claim-section-title,
form.node-claims-quick-node-clone-form .claim-set-dark-bg .claim-section-title {
  position: absolute;
  top: -26px;
  left: 0px;
}
form.node-claims-form .form-actions,
form.node-claims-edit-form .form-actions,
.claim-inspection-wrapper .form-actions,
form.node-claims-quick-node-clone-form .form-actions {
  text-align: center;
}
form.node-claims-form .claim-set-resubmit-wrapper,
form.node-claims-edit-form .claim-set-resubmit-wrapper,
.claim-inspection-wrapper .claim-set-resubmit-wrapper,
form.node-claims-quick-node-clone-form .claim-set-resubmit-wrapper {
  background-color: #0061a9;
  padding: 10px;
  color: #ffffff;
}
form.node-claims-form .claim-set-resubmit-wrapper form,
form.node-claims-edit-form .claim-set-resubmit-wrapper form,
.claim-inspection-wrapper .claim-set-resubmit-wrapper form,
form.node-claims-quick-node-clone-form .claim-set-resubmit-wrapper form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
form.node-claims-form .claim-set-resubmit-wrapper form .resubmit-info,
form.node-claims-edit-form .claim-set-resubmit-wrapper form .resubmit-info,
.claim-inspection-wrapper .claim-set-resubmit-wrapper form .resubmit-info,
form.node-claims-quick-node-clone-form .claim-set-resubmit-wrapper form .resubmit-info {
  flex: 0 0 100%;
}
form.node-claims-form .claim-set-resubmit-wrapper form .form-item-claim-id,
form.node-claims-edit-form .claim-set-resubmit-wrapper form .form-item-claim-id,
.claim-inspection-wrapper .claim-set-resubmit-wrapper form .form-item-claim-id,
form.node-claims-quick-node-clone-form .claim-set-resubmit-wrapper form .form-item-claim-id {
  display: none;
}
form.node-claims-form .claim-set-resubmit-wrapper form .form-item-resubmit-comment,
form.node-claims-edit-form .claim-set-resubmit-wrapper form .form-item-resubmit-comment,
.claim-inspection-wrapper .claim-set-resubmit-wrapper form .form-item-resubmit-comment,
form.node-claims-quick-node-clone-form .claim-set-resubmit-wrapper form .form-item-resubmit-comment {
  flex-grow: 1;
}
form.node-claims-form .claim-set-resubmit-wrapper form .form-submit,
form.node-claims-edit-form .claim-set-resubmit-wrapper form .form-submit,
.claim-inspection-wrapper .claim-set-resubmit-wrapper form .form-submit,
form.node-claims-quick-node-clone-form .claim-set-resubmit-wrapper form .form-submit {
  background-color: #fff200;
  color: #ff0000;
  font-weight: 600;
  margin-top: 15px;
}

/* Claim Form Styles */
form.node-claims-form .field--type-list-string legend,
form.node-claims-edit-form .field--type-list-string legend,
form.node-claims-quick-node-clone-form .field--type-list-string legend {
  font-size: 13px;
  font-weight: bold;
}
form.node-claims-form .field--type-list-string .fieldset-wrapper > div,
form.node-claims-edit-form .field--type-list-string .fieldset-wrapper > div,
form.node-claims-quick-node-clone-form .field--type-list-string .fieldset-wrapper > div {
  display: flex;
  column-gap: 15px;
  margin-bottom: 0;
  align-items: center;
  line-height: 36px;
}
@media (max-width: 767.5px) {
  form.node-claims-form .field--type-list-string .fieldset-wrapper > div,
  form.node-claims-edit-form .field--type-list-string .fieldset-wrapper > div,
  form.node-claims-quick-node-clone-form .field--type-list-string .fieldset-wrapper > div {
    flex-wrap: wrap;
  }
}
form.node-claims-form .field--type-list-string .js-form-type-radio,
form.node-claims-edit-form .field--type-list-string .js-form-type-radio,
form.node-claims-quick-node-clone-form .field--type-list-string .js-form-type-radio {
  display: flex;
  column-gap: 5px;
  align-items: center;
}
form.node-claims-form .claim-main-set,
form.node-claims-form .claim-customer-info-set,
form.node-claims-edit-form .claim-main-set,
form.node-claims-edit-form .claim-customer-info-set,
form.node-claims-quick-node-clone-form .claim-main-set,
form.node-claims-quick-node-clone-form .claim-customer-info-set {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
}
form.node-claims-form .claim-main-set > .form-wrapper,
form.node-claims-form .claim-customer-info-set > .form-wrapper,
form.node-claims-edit-form .claim-main-set > .form-wrapper,
form.node-claims-edit-form .claim-customer-info-set > .form-wrapper,
form.node-claims-quick-node-clone-form .claim-main-set > .form-wrapper,
form.node-claims-quick-node-clone-form .claim-customer-info-set > .form-wrapper {
  flex: 1 1 calc(50% - 16px);
  box-sizing: border-box;
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-main-set > .form-wrapper,
  form.node-claims-form .claim-customer-info-set > .form-wrapper,
  form.node-claims-edit-form .claim-main-set > .form-wrapper,
  form.node-claims-edit-form .claim-customer-info-set > .form-wrapper,
  form.node-claims-quick-node-clone-form .claim-main-set > .form-wrapper,
  form.node-claims-quick-node-clone-form .claim-customer-info-set > .form-wrapper {
    flex: 0 0 100%;
  }
}
form.node-claims-form .claim-main-set > *:nth-child(n+2),
form.node-claims-form .claim-customer-info-set > *:nth-child(n+2),
form.node-claims-edit-form .claim-main-set > *:nth-child(n+2),
form.node-claims-edit-form .claim-customer-info-set > *:nth-child(n+2),
form.node-claims-quick-node-clone-form .claim-main-set > *:nth-child(n+2),
form.node-claims-quick-node-clone-form .claim-customer-info-set > *:nth-child(n+2) {
  margin-top: 0;
}
form.node-claims-form .claim-main-set .field--name-field-claim-phone-number,
form.node-claims-form .claim-customer-info-set .field--name-field-claim-phone-number,
form.node-claims-edit-form .claim-main-set .field--name-field-claim-phone-number,
form.node-claims-edit-form .claim-customer-info-set .field--name-field-claim-phone-number,
form.node-claims-quick-node-clone-form .claim-main-set .field--name-field-claim-phone-number,
form.node-claims-quick-node-clone-form .claim-customer-info-set .field--name-field-claim-phone-number {
  position: relative;
}
form.node-claims-form .claim-main-set .field--name-field-claim-phone-number .claim-phone-code,
form.node-claims-form .claim-customer-info-set .field--name-field-claim-phone-number .claim-phone-code,
form.node-claims-edit-form .claim-main-set .field--name-field-claim-phone-number .claim-phone-code,
form.node-claims-edit-form .claim-customer-info-set .field--name-field-claim-phone-number .claim-phone-code,
form.node-claims-quick-node-clone-form .claim-main-set .field--name-field-claim-phone-number .claim-phone-code,
form.node-claims-quick-node-clone-form .claim-customer-info-set .field--name-field-claim-phone-number .claim-phone-code {
  position: absolute;
  top: 28px;
  left: 5px;
}
form.node-claims-form .claim-main-set .field--name-field-claim-phone-number .form-tel,
form.node-claims-form .claim-customer-info-set .field--name-field-claim-phone-number .form-tel,
form.node-claims-edit-form .claim-main-set .field--name-field-claim-phone-number .form-tel,
form.node-claims-edit-form .claim-customer-info-set .field--name-field-claim-phone-number .form-tel,
form.node-claims-quick-node-clone-form .claim-main-set .field--name-field-claim-phone-number .form-tel,
form.node-claims-quick-node-clone-form .claim-customer-info-set .field--name-field-claim-phone-number .form-tel {
  padding-left: 40px;
}
form.node-claims-form .claim-request-set > .claim-section-title:first-child,
form.node-claims-edit-form .claim-request-set > .claim-section-title:first-child,
form.node-claims-quick-node-clone-form .claim-request-set > .claim-section-title:first-child {
  display: none;
}
form.node-claims-form .claim-request-set .claim-main-set > .claim-section-title:first-child,
form.node-claims-edit-form .claim-request-set .claim-main-set > .claim-section-title:first-child,
form.node-claims-quick-node-clone-form .claim-request-set .claim-main-set > .claim-section-title:first-child {
  display: none;
}
form.node-claims-form .claim-request-set .claim-main-set .field--name-field-claim-date h4,
form.node-claims-edit-form .claim-request-set .claim-main-set .field--name-field-claim-date h4,
form.node-claims-quick-node-clone-form .claim-request-set .claim-main-set .field--name-field-claim-date h4 {
  line-height: 22px;
}
form.node-claims-form .field--name-field-claim-country, form.node-claims-form .field--name-title,
form.node-claims-edit-form .field--name-field-claim-country,
form.node-claims-edit-form .field--name-title,
form.node-claims-quick-node-clone-form .field--name-field-claim-country,
form.node-claims-quick-node-clone-form .field--name-title {
  display: none;
}
form.node-claims-form .claim-customer-info-set .claim-section-title,
form.node-claims-edit-form .claim-customer-info-set .claim-section-title,
form.node-claims-quick-node-clone-form .claim-customer-info-set .claim-section-title {
  flex: 0 0 100%;
  margin-bottom: 0;
}
form.node-claims-form .claim-prod-exam-set,
form.node-claims-edit-form .claim-prod-exam-set,
form.node-claims-quick-node-clone-form .claim-prod-exam-set {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
}
form.node-claims-form .claim-prod-exam-set .claim-section-title,
form.node-claims-edit-form .claim-prod-exam-set .claim-section-title,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-section-title {
  flex: 0 0 100%;
  /* Takes full width*/
}
form.node-claims-form .claim-prod-exam-set .field--name-field-claim-product-make,
form.node-claims-edit-form .claim-prod-exam-set .field--name-field-claim-product-make,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .field--name-field-claim-product-make {
  flex: 0 0 20%;
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-prod-exam-set .field--name-field-claim-product-make,
  form.node-claims-edit-form .claim-prod-exam-set .field--name-field-claim-product-make,
  form.node-claims-quick-node-clone-form .claim-prod-exam-set .field--name-field-claim-product-make {
    flex: 0 0 100%;
  }
}
form.node-claims-form .claim-prod-exam-set .field--name-field-claim-product-make,
form.node-claims-edit-form .claim-prod-exam-set .field--name-field-claim-product-make,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .field--name-field-claim-product-make {
  /* Each takes 50% width */
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set {
  flex: 0 0 100%;
  /* Takes full width*/
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .dimension-section-title,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .dimension-section-title,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .dimension-section-title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 5px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row {
  display: flex;
  column-gap: 10px;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row,
  form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row,
  form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row {
    flex-wrap: wrap;
  }
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-cai-no,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-cai-no,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-cai-no {
  flex: 0 0 20%;
  /* Each takes 50% width */
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
  align-items: end;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-wrapper,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-wrapper,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-wrapper {
  margin-bottom: 0px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-wrapper > .form-item,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-wrapper > .form-item,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-wrapper > .form-item {
  margin-bottom: 10px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row label,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row label,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row label {
  display: none;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-text,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-text,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .form-text {
  text-transform: uppercase;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-1,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-1,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-1 {
  flex: 0 0 32%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-1 label,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-1 label,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-1 label {
  display: inline-block;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-2,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-2,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-2 {
  flex: 0 0 15%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-3,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-3,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-3 {
  flex: 0 0 22%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-4,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-4,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-dot-code-row .field--name-field-dot-code-4 {
  flex: 0 0 22%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
  align-items: end;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row label,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row label,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row label {
  display: none;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .form-text,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .form-text,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .form-text {
  text-transform: uppercase;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-1,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-1,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-1 {
  flex: 0 0 26%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-1 label,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-1 label,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-1 label {
  display: inline-block;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-2,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-2,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-2 {
  flex: 0 0 15%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-3,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-3,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-3 {
  flex: 0 0 25%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-4,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-4,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .claim-set-dot-case-row .claim-casing-dot-row .field--name-field-casing-dot-4 {
  flex: 0 0 25%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-sizes,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-sizes,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-sizes {
  flex: 0 0 20%;
  /* Each takes 50% width */
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-dot,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-dot,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-dot {
  flex: 0 0 20%;
  /* Each takes 50% width */
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-serial-no,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-serial-no,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-serial-no {
  flex: 0 0 20%;
  /* Each takes 50% width */
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-dot-digits,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-dot-digits,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-dot-digits {
  flex: 0 0 12%;
  /* Each takes 50% width */
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-serial-no .description,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-serial-no .description,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-cai-row .field--name-field-claim-serial-no .description {
  font-size: 11px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row {
  display: flex;
  column-gap: 10px;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row,
  form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row,
  form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row {
    flex-wrap: wrap;
  }
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row > .form-wrapper,
  form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row > .form-wrapper,
  form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row > .form-wrapper {
    flex: 0 0 45%;
    flex-grow: 1;
  }
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row .cai-search-button,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row .cai-search-button,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row .cai-search-button {
  align-content: center;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row .cai-search-button a,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row .cai-search-button a,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-dimension-row .cai-search-button a {
  background-color: #0061a9;
  padding: 5px 20px;
  border-radius: 3px;
  color: #fff;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .cai-search-error,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .cai-search-error,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .cai-search-error {
  color: #ff0000;
  text-align: right;
  font-size: 12px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .label-retread-hide, form.node-claims-form .claim-prod-exam-set .claim-dimension-set .label-cai-no-hide,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .label-retread-hide,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .label-cai-no-hide,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .label-retread-hide,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .label-cai-no-hide {
  display: none;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row {
  display: flex;
  column-gap: 10px;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row,
  form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row,
  form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row {
    flex-wrap: wrap;
  }
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-cai-no,
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-serial-no,
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-pattern,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-cai-no,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-serial-no,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-pattern,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-cai-no,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-serial-no,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .field--name-field-retread-pattern {
  flex: 0 0 20%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
  align-items: end;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row label,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row label,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row label {
  display: none;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .form-text,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .form-text,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .form-text {
  text-transform: uppercase;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-1,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-1,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-1 {
  flex: 0 0 26%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-1 label,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-1 label,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-1 label {
  display: inline-block;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-2,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-2,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-2 {
  flex: 0 0 15%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-3,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-3,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-3 {
  flex: 0 0 25%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-4,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-4,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-retread-cai-row .claim-retread-dot-row .field--name-field-retread-dot-4 {
  flex: 0 0 25%;
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row {
  display: flex;
  column-gap: 10px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread,
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment {
  flex: 0 0 20%;
  /* Each takes 50% width */
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread #edit-field-claim-retread .form-item:first-child,
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread #edit-field-claim-tube-fitment .form-item:first-child,
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment #edit-field-claim-retread .form-item:first-child,
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment #edit-field-claim-tube-fitment .form-item:first-child,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread #edit-field-claim-retread .form-item:first-child,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread #edit-field-claim-tube-fitment .form-item:first-child,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment #edit-field-claim-retread .form-item:first-child,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment #edit-field-claim-tube-fitment .form-item:first-child,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread #edit-field-claim-retread .form-item:first-child,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-retread #edit-field-claim-tube-fitment .form-item:first-child,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment #edit-field-claim-retread .form-item:first-child,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-tube-fitment #edit-field-claim-tube-fitment .form-item:first-child {
  display: none;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-vignette-new,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-vignette-new,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .field--name-field-claim-vignette-new {
  flex: 0 0 25%;
  /* Each takes 50% width */
  flex-grow: 1;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .vignette-sample-img-wrap span,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .vignette-sample-img-wrap span,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .vignette-sample-img-wrap span {
  font-weight: bold;
  font-size: 11px;
}
form.node-claims-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .vignette-sample-img-wrap img,
form.node-claims-edit-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .vignette-sample-img-wrap img,
form.node-claims-quick-node-clone-form .claim-prod-exam-set .claim-dimension-set .claim-set-fitment-row .vignette-sample-img-wrap img {
  width: 100px;
  max-width: 100%;
  height: auto;
}
form.node-claims-form .claim-complaints-set .form-item-field-claim-legal-case,
form.node-claims-edit-form .claim-complaints-set .form-item-field-claim-legal-case,
form.node-claims-quick-node-clone-form .claim-complaints-set .form-item-field-claim-legal-case {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
form.node-claims-form .claim-complaints-set .form-item-field-claim-legal-case select,
form.node-claims-edit-form .claim-complaints-set .form-item-field-claim-legal-case select,
form.node-claims-quick-node-clone-form .claim-complaints-set .form-item-field-claim-legal-case select {
  flex: 0 0 20%;
  /* Each takes 50% width */
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-complaints-set .form-item-field-claim-legal-case select,
  form.node-claims-edit-form .claim-complaints-set .form-item-field-claim-legal-case select,
  form.node-claims-quick-node-clone-form .claim-complaints-set .form-item-field-claim-legal-case select {
    flex: 0 0 50%;
    flex-grow: 1;
  }
}
form.node-claims-form .claim-complaints-set .claim-legal-alert,
form.node-claims-edit-form .claim-complaints-set .claim-legal-alert,
form.node-claims-quick-node-clone-form .claim-complaints-set .claim-legal-alert {
  display: none;
  background-color: #ff0000;
  padding: 20px;
  color: #fff;
  border-radius: 3px;
  margin-bottom: 10px;
}
form.node-claims-form .claim-complaints-set .claim-legal-alert-show,
form.node-claims-edit-form .claim-complaints-set .claim-legal-alert-show,
form.node-claims-quick-node-clone-form .claim-complaints-set .claim-legal-alert-show {
  display: block;
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item {
  display: flex;
  column-gap: 10px;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item,
  form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item,
  form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item {
    flex-wrap: wrap;
  }
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-0,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-0,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-0 {
  max-width: 30%;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-0,
  form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-0,
  form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-0 {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 10px;
  }
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-1,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-1,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-1 {
  max-width: 40%;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-1,
  form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-1,
  form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-1 {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 10px;
  }
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-2,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-2,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-2 {
  max-width: 30%;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-2,
  form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-2,
  form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper--level-2 {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > div,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > div,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > div {
  flex-grow: 1;
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item {
  /*>div {
      flex-grow: 1;
      max-width: 30%;
      @media (max-width: map-get($breakpoints, sm)) {
          max-width: 100%;
      }
  }*/
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > label,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > label,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > label {
  align-content: center;
  margin-top: 20px;
  font-weight: bold;
  font-size: 13px;
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > label,
  form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > label,
  form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item > label {
    flex: 0 0 100%;
  }
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-damage-type > .form-item .select-wrapper {
  margin-right: 0;
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item {
  display: flex;
  column-gap: 10px;
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item > div,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item > div,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item > div {
  flex-grow: 1;
}
form.node-claims-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item > div textarea,
form.node-claims-edit-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item > div textarea,
form.node-claims-quick-node-clone-form .claim-complaints-set .field--name-field-claim-customer-comments > .form-item > div textarea {
  width: 100%;
}
form.node-claims-form .claim-complaints-set .claim-set-rtd-row,
form.node-claims-edit-form .claim-complaints-set .claim-set-rtd-row,
form.node-claims-quick-node-clone-form .claim-complaints-set .claim-set-rtd-row {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
form.node-claims-form .claim-complaints-set .claim-set-rtd-row .claim-section-rto-title,
form.node-claims-edit-form .claim-complaints-set .claim-set-rtd-row .claim-section-rto-title,
form.node-claims-quick-node-clone-form .claim-complaints-set .claim-set-rtd-row .claim-section-rto-title {
  font-weight: bold;
  font-size: 13px;
}
form.node-claims-form .claim-complaints-set .claim-set-rtd-row > div,
form.node-claims-edit-form .claim-complaints-set .claim-set-rtd-row > div,
form.node-claims-quick-node-clone-form .claim-complaints-set .claim-set-rtd-row > div {
  flex-grow: 1;
}
form.node-claims-form .claim-vehicle-set .claim-set-make-row,
form.node-claims-edit-form .claim-vehicle-set .claim-set-make-row,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-make-row {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-vehicle-set .claim-set-make-row,
  form.node-claims-edit-form .claim-vehicle-set .claim-set-make-row,
  form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-make-row {
    flex-wrap: wrap;
  }
}
form.node-claims-form .claim-vehicle-set .claim-set-make-row > div,
form.node-claims-edit-form .claim-vehicle-set .claim-set-make-row > div,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-make-row > div {
  flex: 0 0 20%;
  flex-grow: 1;
}
@media (max-width: 767.5px) {
  form.node-claims-form .claim-vehicle-set .claim-set-make-row > div,
  form.node-claims-edit-form .claim-vehicle-set .claim-set-make-row > div,
  form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-make-row > div {
    flex: 0 0 45%;
    flex-grow: 1;
  }
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-vehicle-set .claim-set-make-row > div,
  form.node-claims-edit-form .claim-vehicle-set .claim-set-make-row > div,
  form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-make-row > div {
    flex: 0 0 100%;
  }
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row {
  display: flex;
  column-gap: 10px;
  align-items: flex-start;
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row,
  form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row,
  form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row {
    flex-wrap: wrap;
  }
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row > div,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row > div,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row > div {
  flex-grow: 1;
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference {
  display: none;
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs > label,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs > label,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs > label {
  display: none;
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs .select-wrapper,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs .select-wrapper,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs .select-wrapper {
  min-width: 150px;
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs .select-wrapper,
  form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs .select-wrapper,
  form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .field--type-entity-reference .js-form-type-cshs .select-wrapper {
    min-width: 100%;
  }
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .show-axle,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .show-axle,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .show-axle {
  display: block;
}
form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .field--name-field-vehicle-reg-number,
form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .field--name-field-vehicle-reg-number,
form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .field--name-field-vehicle-reg-number {
  max-width: 300px;
}
@media (max-width: 575.5px) {
  form.node-claims-form .claim-vehicle-set .claim-set-fitment-position-row .field--name-field-vehicle-reg-number,
  form.node-claims-edit-form .claim-vehicle-set .claim-set-fitment-position-row .field--name-field-vehicle-reg-number,
  form.node-claims-quick-node-clone-form .claim-vehicle-set .claim-set-fitment-position-row .field--name-field-vehicle-reg-number {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
form.node-claims-form .claim-vehicle-set .field--name-field-claim-vehicle-oe #edit-field-claim-vehicle-oe .form-item:first-child,
form.node-claims-edit-form .claim-vehicle-set .field--name-field-claim-vehicle-oe #edit-field-claim-vehicle-oe .form-item:first-child,
form.node-claims-quick-node-clone-form .claim-vehicle-set .field--name-field-claim-vehicle-oe #edit-field-claim-vehicle-oe .form-item:first-child {
  display: none;
}
form.node-claims-form .claim-set-re-submit-row,
form.node-claims-edit-form .claim-set-re-submit-row,
form.node-claims-quick-node-clone-form .claim-set-re-submit-row {
  background-color: #0061a9;
  padding: 20px;
  color: #ffffff;
  margin-bottom: 20px;
}
form.node-claims-form .claim-set-re-submit-row h3,
form.node-claims-edit-form .claim-set-re-submit-row h3,
form.node-claims-quick-node-clone-form .claim-set-re-submit-row h3 {
  font-size: 16px;
  font-weight: bold;
}
form.node-claims-form .claim-set-re-submit-row .field--name-field-re-submit,
form.node-claims-edit-form .claim-set-re-submit-row .field--name-field-re-submit,
form.node-claims-quick-node-clone-form .claim-set-re-submit-row .field--name-field-re-submit {
  max-width: 280px;
}
form.node-claims-form .claim-legal-container-hide,
form.node-claims-edit-form .claim-legal-container-hide,
form.node-claims-quick-node-clone-form .claim-legal-container-hide {
  display: none !important;
}
form.node-claims-form .claim-image-set,
form.node-claims-edit-form .claim-image-set,
form.node-claims-quick-node-clone-form .claim-image-set {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
}
form.node-claims-form .claim-image-set .field--name-field-claim-img-dot-retread,
form.node-claims-form .claim-image-set .field--name-field-claim-img-seralno-retread,
form.node-claims-form .claim-image-set .field--name-field-claim-img-global-retread,
form.node-claims-form .claim-image-set .field--name-field-claim-img-damage-retread,
form.node-claims-form .claim-image-set .field--name-field-claim-img-crown-retread,
form.node-claims-form .claim-image-set .field--name-field-claim-img-closer-retread,
form.node-claims-edit-form .claim-image-set .field--name-field-claim-img-dot-retread,
form.node-claims-edit-form .claim-image-set .field--name-field-claim-img-seralno-retread,
form.node-claims-edit-form .claim-image-set .field--name-field-claim-img-global-retread,
form.node-claims-edit-form .claim-image-set .field--name-field-claim-img-damage-retread,
form.node-claims-edit-form .claim-image-set .field--name-field-claim-img-crown-retread,
form.node-claims-edit-form .claim-image-set .field--name-field-claim-img-closer-retread,
form.node-claims-quick-node-clone-form .claim-image-set .field--name-field-claim-img-dot-retread,
form.node-claims-quick-node-clone-form .claim-image-set .field--name-field-claim-img-seralno-retread,
form.node-claims-quick-node-clone-form .claim-image-set .field--name-field-claim-img-global-retread,
form.node-claims-quick-node-clone-form .claim-image-set .field--name-field-claim-img-damage-retread,
form.node-claims-quick-node-clone-form .claim-image-set .field--name-field-claim-img-crown-retread,
form.node-claims-quick-node-clone-form .claim-image-set .field--name-field-claim-img-closer-retread {
  display: none;
}
form.node-claims-form .claim-image-set .claim-image-hide,
form.node-claims-edit-form .claim-image-set .claim-image-hide,
form.node-claims-quick-node-clone-form .claim-image-set .claim-image-hide {
  display: none !important;
}
form.node-claims-form .claim-image-set .claim-image-show,
form.node-claims-edit-form .claim-image-set .claim-image-show,
form.node-claims-quick-node-clone-form .claim-image-set .claim-image-show {
  display: flex !important;
}
form.node-claims-form .claim-image-set .image-box-hide,
form.node-claims-edit-form .claim-image-set .image-box-hide,
form.node-claims-quick-node-clone-form .claim-image-set .image-box-hide {
  display: none !important;
}
form.node-claims-form .claim-image-set .claim-section-title,
form.node-claims-edit-form .claim-image-set .claim-section-title,
form.node-claims-quick-node-clone-form .claim-image-set .claim-section-title {
  flex: 0 0 100%;
}
form.node-claims-form .claim-image-set > div,
form.node-claims-edit-form .claim-image-set > div,
form.node-claims-quick-node-clone-form .claim-image-set > div {
  flex: 0 0 30%;
  flex-grow: 1;
  border: 1px solid #ccc;
  padding: 10px;
  display: flex;
  column-gap: 6px;
  justify-content: space-between;
}
form.node-claims-form .claim-image-set > div .form-file,
form.node-claims-edit-form .claim-image-set > div .form-file,
form.node-claims-quick-node-clone-form .claim-image-set > div .form-file {
  max-width: 90px;
}
form.node-claims-form .claim-image-set > div .form-managed-file,
form.node-claims-edit-form .claim-image-set > div .form-managed-file,
form.node-claims-quick-node-clone-form .claim-image-set > div .form-managed-file {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
}
form.node-claims-form .claim-image-set > div .form-managed-file img,
form.node-claims-edit-form .claim-image-set > div .form-managed-file img,
form.node-claims-quick-node-clone-form .claim-image-set > div .form-managed-file img {
  width: 60px;
  height: auto;
  max-height: 50px;
}
form.node-claims-form .claim-image-set > div .form-managed-file span,
form.node-claims-edit-form .claim-image-set > div .form-managed-file span,
form.node-claims-quick-node-clone-form .claim-image-set > div .form-managed-file span {
  font-size: 9px;
  padding-top: 3px;
}
form.node-claims-form .claim-image-set > div .form-managed-file span a,
form.node-claims-edit-form .claim-image-set > div .form-managed-file span a,
form.node-claims-quick-node-clone-form .claim-image-set > div .form-managed-file span a {
  color: #007bff;
}
form.node-claims-form .claim-image-set > div .form-managed-file .form-submit,
form.node-claims-edit-form .claim-image-set > div .form-managed-file .form-submit,
form.node-claims-quick-node-clone-form .claim-image-set > div .form-managed-file .form-submit {
  text-decoration: underline;
  background: none;
  color: #4b4b4b;
  padding: 0px;
  line-height: 20px;
  height: 20px;
  font-size: 12px;
}
form.node-claims-form .claim-image-set > div .description,
form.node-claims-edit-form .claim-image-set > div .description,
form.node-claims-quick-node-clone-form .claim-image-set > div .description {
  font-size: 11px;
  line-height: 16px;
}
form.node-claims-form .claim-image-set > div .claim-sample-img-wrap,
form.node-claims-edit-form .claim-image-set > div .claim-sample-img-wrap,
form.node-claims-quick-node-clone-form .claim-image-set > div .claim-sample-img-wrap {
  flex: 0 0 80px;
}
form.node-claims-form .claim-image-set > div .claim-sample-img-wrap img,
form.node-claims-edit-form .claim-image-set > div .claim-sample-img-wrap img,
form.node-claims-quick-node-clone-form .claim-image-set > div .claim-sample-img-wrap img {
  width: 100%;
}
form.node-claims-form .claim-image-set > div .claim-sample-img-wrap p,
form.node-claims-edit-form .claim-image-set > div .claim-sample-img-wrap p,
form.node-claims-quick-node-clone-form .claim-image-set > div .claim-sample-img-wrap p {
  text-align: center;
  font-size: 10px;
  font-weight: 600;
}
form.node-claims-form .field--name-field-terms-conditions > div,
form.node-claims-edit-form .field--name-field-terms-conditions > div,
form.node-claims-quick-node-clone-form .field--name-field-terms-conditions > div {
  display: flex;
  column-gap: 10px;
  flex-wrap: wrap;
  align-items: center;
}
form.node-claims-form .field--name-field-terms-conditions > div label,
form.node-claims-edit-form .field--name-field-terms-conditions > div label,
form.node-claims-quick-node-clone-form .field--name-field-terms-conditions > div label {
  font-size: 16px;
  color: #1a435b;
}
form.node-claims-form .field--name-field-terms-conditions > div input,
form.node-claims-edit-form .field--name-field-terms-conditions > div input,
form.node-claims-quick-node-clone-form .field--name-field-terms-conditions > div input {
  width: 24px;
  height: 24px;
}
form.node-claims-form .field--name-field-terms-conditions > div .description,
form.node-claims-edit-form .field--name-field-terms-conditions > div .description,
form.node-claims-quick-node-clone-form .field--name-field-terms-conditions > div .description {
  flex: 0 0 100%;
}
form.node-claims-form .field--name-field-terms-conditions > div .description ul,
form.node-claims-edit-form .field--name-field-terms-conditions > div .description ul,
form.node-claims-quick-node-clone-form .field--name-field-terms-conditions > div .description ul {
  list-style: circle;
  list-style-position: inside;
  font-size: 11px;
}
form.node-claims-form .field--name-field-sfdc-id > div,
form.node-claims-edit-form .field--name-field-sfdc-id > div,
form.node-claims-quick-node-clone-form .field--name-field-sfdc-id > div {
  display: flex;
  column-gap: 10px;
  align-items: center;
}
form.node-claims-form .field--name-field-sfdc-id > div label,
form.node-claims-edit-form .field--name-field-sfdc-id > div label,
form.node-claims-quick-node-clone-form .field--name-field-sfdc-id > div label {
  flex: 0 0 10%;
}

.claim-cai-popup-wrapper #claim-cai-popup table {
  border: 1px solid #444;
}
.claim-cai-popup-wrapper #claim-cai-popup table tr td, .claim-cai-popup-wrapper #claim-cai-popup table tr th {
  text-align: center;
  border: 1px solid #444;
}
.claim-cai-popup-wrapper #claim-cai-popup table tr td .form-text, .claim-cai-popup-wrapper #claim-cai-popup table tr th .form-text {
  width: 70px;
  text-align: center;
  background-color: transparent;
}
.claim-cai-popup-wrapper #claim-cai-popup table tr td .cai-data-pattern, .claim-cai-popup-wrapper #claim-cai-popup table tr th .cai-data-pattern {
  width: 280px;
}
.claim-cai-popup-wrapper #claim-cai-popup table tr td .form-submit, .claim-cai-popup-wrapper #claim-cai-popup table tr th .form-submit {
  padding: 0px 5px;
  height: 24px;
  font-size: 12px;
  margin: 0px;
}
.claim-cai-popup-wrapper .ui-dialog-buttonset button {
  padding: 0px 5px;
  height: 24px;
  font-size: 12px;
  border-radius: 3px;
}
.claim-cai-popup-wrapper .ui-dialog-titlebar button {
  display: none;
}

/* Claim Form Styles */
/* Claim Page Styles */
.claim-data-wrapper {
  color: #4b4b4b;
}
.claim-data-wrapper .claim-data-bg {
  background-color: #f1f1f1;
  padding: 20px 10px;
  border-radius: 3px;
  margin-bottom: 20px;
}
.claim-data-wrapper .claim-section-heading {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px 0px 5px;
}
.claim-data-wrapper .claim-title-section h2 {
  font-size: 18px;
  margin-right: 20px;
  font-weight: bold;
}
.claim-data-wrapper .claim-title-section .claim-status {
  background-color: #fff000;
  border-radius: 5px;
  padding: 0px 10px;
  font-size: 14px;
  line-height: 26px;
  font-weight: bold;
}
.claim-data-wrapper .claim-data-wrapper {
  gap: 10px;
  flex-wrap: wrap;
}
.claim-data-wrapper .claim-data-wrapper .claim-data-item {
  padding: 5px 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  flex-grow: 1;
}
.claim-data-wrapper .claim-data-wrapper .claim-data-item > div {
  display: flex;
}
.claim-data-wrapper .claim-data-wrapper .claim-data-item > div > div:first-child {
  font-weight: bold;
  padding-right: 10px;
}
@media (max-width: 340.5px) {
  .claim-data-wrapper .claim-data-wrapper .claim-data-item > div > div:first-child {
    font-size: 12px;
  }
}
.claim-data-wrapper .claim-data-wrapper .claim-data-dot-code .dot-code-value {
  border: 1px solid #ccc;
  line-height: 20px;
  padding: 0px 5px;
  margin: 0px 3px;
  min-width: 20px;
}
.claim-data-wrapper .claim-section-image {
  gap: 30px;
}
.claim-data-wrapper .claim-section-image .claim-data-item {
  border: none;
  flex-grow: inherit;
  padding: 0px;
}
@media (max-width: 767.5px) {
  .claim-data-wrapper .claim-section-image .claim-image-icon {
    width: 80px;
  }
}

/* Claim Page Styles */
/* Claim Inspection */
.claim-inspection-wrapper .claim-set-dark-bg, .node-claim-inspection-edit-form .claim-set-dark-bg {
  padding: 30px 10px;
}
.claim-inspection-wrapper .inspection-section-title, .node-claim-inspection-edit-form .inspection-section-title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 6px;
  text-align: center;
}
.claim-inspection-wrapper .field--name-title, .claim-inspection-wrapper .field--name-field-claim-reference, .claim-inspection-wrapper .field--name-field-inspection-date, .node-claim-inspection-edit-form .field--name-title, .node-claim-inspection-edit-form .field--name-field-claim-reference, .node-claim-inspection-edit-form .field--name-field-inspection-date {
  display: none;
}
.claim-inspection-wrapper .field--name-field-claim-pdp > .form-item, .node-claim-inspection-edit-form .field--name-field-claim-pdp > .form-item {
  display: flex;
  column-gap: 10px;
  flex-wrap: wrap;
}
.claim-inspection-wrapper .field--name-field-claim-pdp > .form-item > label, .node-claim-inspection-edit-form .field--name-field-claim-pdp > .form-item > label {
  display: none;
}
.claim-inspection-wrapper .field--name-field-claim-pdp > .form-item > .select-wrapper, .node-claim-inspection-edit-form .field--name-field-claim-pdp > .form-item > .select-wrapper {
  flex: 0 0 30%;
  flex-grow: 1;
  margin: 0;
  max-width: 33%;
}
@media (max-width: 575.5px) {
  .claim-inspection-wrapper .field--name-field-claim-pdp > .form-item > .select-wrapper, .node-claim-inspection-edit-form .field--name-field-claim-pdp > .form-item > .select-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}
.claim-inspection-wrapper .claim-set-ctcode-row, .node-claim-inspection-edit-form .claim-set-ctcode-row {
  display: flex;
  column-gap: 10px;
  flex-wrap: wrap;
}
.claim-inspection-wrapper .claim-set-ctcode-row .form-wrapper, .node-claim-inspection-edit-form .claim-set-ctcode-row .form-wrapper {
  flex: 0 0 24%;
  flex-grow: 1;
}
@media (max-width: 575.5px) {
  .claim-inspection-wrapper .claim-set-ctcode-row .form-wrapper, .node-claim-inspection-edit-form .claim-set-ctcode-row .form-wrapper {
    flex: 0 0 100%;
  }
}
.claim-inspection-wrapper .claim-set-ctcode-row .field--name-field-claim-decision-comments, .node-claim-inspection-edit-form .claim-set-ctcode-row .field--name-field-claim-decision-comments {
  flex: 0 0 100%;
  flex-grow: 1;
}
.claim-inspection-wrapper .claim-set-ctcode-row .field--name-field-claim-decision-comments .form-textarea, .node-claim-inspection-edit-form .claim-set-ctcode-row .field--name-field-claim-decision-comments .form-textarea {
  height: 35px;
}
.claim-inspection-wrapper .claim-set-ctcode-row .field--name-field-claim-decision-comments .description, .node-claim-inspection-edit-form .claim-set-ctcode-row .field--name-field-claim-decision-comments .description {
  font-size: 11px;
  line-height: 16px;
}
.claim-inspection-wrapper .claim-set-compensation-row, .node-claim-inspection-edit-form .claim-set-compensation-row {
  display: flex;
  column-gap: 10px;
  flex-wrap: wrap;
}
.claim-inspection-wrapper .claim-set-compensation-row .form-wrapper, .node-claim-inspection-edit-form .claim-set-compensation-row .form-wrapper {
  flex: 0 0 45%;
  flex-grow: 1;
}
@media (max-width: 575.5px) {
  .claim-inspection-wrapper .claim-set-compensation-row .form-wrapper, .node-claim-inspection-edit-form .claim-set-compensation-row .form-wrapper {
    flex: 0 0 100%;
  }
}
.claim-inspection-wrapper .claim-set-compensation-row .description, .node-claim-inspection-edit-form .claim-set-compensation-row .description {
  font-size: 11px;
  line-height: 16px;
}
.claim-inspection-wrapper .vertical-tabs, .node-claim-inspection-edit-form .vertical-tabs {
  display: none;
}

.claim-dependent-data-wrap {
  display: none;
}

/* Claim Inspection */
/* Claim Settlement */
.claim-data-wrapper-settlement .claim-data-item {
  flex: 1 1 35%;
}

.claim-concession-row, .claim-amount-row {
  display: flex;
  column-gap: 10px;
}
@media (max-width: 575.5px) {
  .claim-concession-row, .claim-amount-row {
    flex-wrap: wrap;
  }
}
.claim-concession-row > div, .claim-amount-row > div {
  flex: 0 0 30%;
  flex-grow: 1;
}
@media (max-width: 575.5px) {
  .claim-concession-row > div, .claim-amount-row > div {
    flex: 0 0 100%;
  }
}

.field--name-field-claim-sell-price > .form-item,
.field--name-field-claim-comp-amount-set > .form-item,
.field--name-field-claim-conc-amount > .form-item,
.field--name-field-claim-total-payment > .form-item {
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
  align-items: center;
}
.field--name-field-claim-sell-price > .form-item > label,
.field--name-field-claim-comp-amount-set > .form-item > label,
.field--name-field-claim-conc-amount > .form-item > label,
.field--name-field-claim-total-payment > .form-item > label {
  flex: 0 0 100%;
}
.field--name-field-claim-sell-price > .form-item .price-symbol,
.field--name-field-claim-comp-amount-set > .form-item .price-symbol,
.field--name-field-claim-conc-amount > .form-item .price-symbol,
.field--name-field-claim-total-payment > .form-item .price-symbol {
  font-weight: 500;
}
.field--name-field-claim-sell-price > .form-item .form-number, .field--name-field-claim-sell-price > .form-item .form-text,
.field--name-field-claim-comp-amount-set > .form-item .form-number,
.field--name-field-claim-comp-amount-set > .form-item .form-text,
.field--name-field-claim-conc-amount > .form-item .form-number,
.field--name-field-claim-conc-amount > .form-item .form-text,
.field--name-field-claim-total-payment > .form-item .form-number,
.field--name-field-claim-total-payment > .form-item .form-text {
  flex: 0 0 50%;
  flex-grow: 1;
}

#node-claim-settlement-form .field--name-title,
#node-claim-settlement-form .vertical-tabs,
#node-claim-settlement-form .field--name-field-settlement-date, .node-claim-settlement-edit-form .field--name-title,
.node-claim-settlement-edit-form .vertical-tabs,
.node-claim-settlement-edit-form .field--name-field-settlement-date {
  display: none;
}

/* Claim Settlement */
.claims-button-wrap a {
  color: #fff;
  padding: 5px 20px;
  border-radius: 3px;
  background-color: #0061a9;
  font-size: 13px;
}

.manage-claim-wrapper header {
  display: flex;
  justify-content: end;
  margin-bottom: 10px;
  gap: 10px;
  align-items: end;
  flex-wrap: wrap;
}
.manage-claim-wrapper header a {
  background-color: #0061a9;
  padding: 5px 10px;
  line-height: 21px;
  color: #fff;
  border-radius: 3px;
  height: 28px;
  align-content: center;
  margin-left: 0px !important;
}
.manage-claim-wrapper header a.is-active, .manage-claim-wrapper header a:hover {
  background-color: #3f4042;
}
@media (max-width: 1199.5px) {
  .manage-claim-wrapper header a {
    text-align: center;
    width: 30%;
    display: inline-block;
  }
}
@media (max-width: 575.5px) {
  .manage-claim-wrapper header a {
    width: 100%;
  }
}
.manage-claim-wrapper header a.views-display-link-data_export_1,
.manage-claim-wrapper header a.views-display-link-data_export_2,
.manage-claim-wrapper header a.views-display-link-data_export_3 {
  background: transparent url(../images/icons/csv-export.png) no-repeat top center;
  background-size: 32px;
  height: 48px;
  padding: 0px 10px;
  color: #0061a9;
  align-content: end;
  font-weight: 500;
  line-height: 16px;
  width: auto !important;
}
.manage-claim-wrapper header p {
  line-height: 28px;
}
@media (max-width: 1199.5px) {
  .manage-claim-wrapper header p {
    width: 30%;
  }
}
@media (max-width: 575.5px) {
  .manage-claim-wrapper header p {
    width: 100%;
  }
}
.manage-claim-wrapper form.views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 3px;
}
@media (max-width: 575.5px) {
  .manage-claim-wrapper form.views-exposed-form {
    flex-wrap: wrap;
  }
}
.manage-claim-wrapper form.views-exposed-form > .form-item {
  align-self: center;
  flex: 0 0 23%;
  flex-grow: 1;
  max-width: 220px;
}
@media (max-width: 575.5px) {
  .manage-claim-wrapper form.views-exposed-form > .form-item {
    flex: 0 0 40%;
    flex-grow: 1;
  }
}
.manage-claim-wrapper form.views-exposed-form .form-actions {
  align-self: center;
}
.manage-claim-wrapper form.views-exposed-form .form-actions .form-submit {
  min-width: 80px;
  margin-top: 6px;
}
.manage-claim-wrapper .sales-manager-content td {
  background-color: #eec64f;
}

/* Claim Page Styles */
.my-download-wrap .my-download-title {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px #dfe0e4 solid;
  gap: 10px;
  margin-bottom: 0px;
}
.my-download-wrap .sub-title {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #0061a9;
  font-weight: 400;
  margin: 15px;
}
.my-download-wrap .sub-title.ico-download {
  padding-left: 35px;
  background: url("../images/icons/download-bl.png") no-repeat left center;
  margin-bottom: 5px;
}
.my-download-wrap .downloadList {
  background: #fff;
  border: 1px #dfe0e4 solid;
  padding-bottom: 25px;
  margin-bottom: 10px;
}
.my-download-wrap .downloadList .searchlisting {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.my-download-wrap .downloadList .searchlisting li {
  display: flex;
  flex-direction: column;
  padding: 15px 15px 0 15px;
  margin-top: 5px;
  border-top: 1px solid #e9ebee;
  align-self: stretch;
}
.my-download-wrap .downloadList .searchlisting li .searchlisting-dtl {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.my-download-wrap .downloadList .searchlisting li .searchlisting-dtl h4 a {
  font-size: 12px;
  line-height: 16px;
  color: #2d3e50;
  font-weight: 500;
  display: block;
}
.my-download-wrap .downloadList .searchlisting li .searchlisting-dtl p {
  font-size: 11px;
  color: #91949c;
  font-weight: 500;
}
.my-download-wrap .downloadList .searchlisting li:first-child {
  border: none;
}
.my-download-wrap .downloadList .no-data-found {
  padding: 10px;
}

.user-profile-data {
  display: flex;
  border: 1px solid #ccc;
  padding: 10px;
}
.user-profile-data .user-profile-img-wrap {
  display: flex;
}
.user-profile-data .user-profile-img-wrap .user-profile-img {
  display: flex;
  max-width: 180px;
  max-height: 180px;
  margin-right: 20px;
}
.user-profile-data .user-profile-img-wrap .user-profile-img div {
  display: flex;
}
.user-profile-data .user-profile-img-wrap .user-profile-img div img {
  width: 100%;
  height: auto;
  border-radius: 2px;
  flex-shrink: 1;
}
.user-profile-data .user-profile-info-wrap {
  padding: 10px;
}
.user-profile-data .user-profile-info-wrap .user-profile-info div {
  display: flex;
  font-size: 14px;
}
.user-profile-data .user-profile-info-wrap .user-profile-info div div {
  padding-bottom: 5px;
}
.user-profile-data .user-profile-info-wrap .user-profile-info div div:first-child {
  font-weight: 500;
  margin-right: 10px;
  padding-right: 10px;
  position: relative;
}
.user-profile-data .user-profile-info-wrap .user-profile-info div div:first-child:after {
  content: ":";
  width: 2px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.user-profile-data .user-profile-link-wrap {
  display: flex;
  margin-left: auto;
  padding: 10px 30px;
  border-left: 1px solid #ccc;
}
.user-profile-data .user-profile-link-wrap .user-profile-edit-link {
  align-self: center;
}
.user-profile-data .user-profile-link-wrap .user-profile-edit-link a {
  color: #fff;
  background-color: #0061a9;
  padding: 8px 15px;
  border-radius: 3px;
}

@media only screen and (max-width: 576px) {
  .user-profile-data {
    flex-direction: column;
  }
  .user-profile-data .user-profile-link-wrap {
    margin-left: 10px;
    padding: 10px 0 0 0;
    border-left: unset;
  }
}
.user-register-form .password-suggestions,
.user-register-form #edit-language,
.user-register-form #edit-contact,
.user-register-form #edit-timezone,
.user-register-form .form-item-notify {
  display: none;
}

.user-register-form .form-item {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
  width: 100%;
}
.user-register-form .form-item label {
  flex: 0 0 25%;
  padding-right: 10px;
}
.user-register-form .form-item .description {
  flex: 0 0 75%;
  margin-left: 25%;
  margin-top: 4px;
}
.user-register-form .form-item .password-strength {
  margin-left: 25%;
}
.user-register-form .form-item .form-text,
.user-register-form .form-item .form-textarea,
.user-register-form .form-item .form-select,
.user-register-form .form-item .form-email,
.user-register-form .form-item .form-tel {
  flex: 0 0 75%;
  margin: 0;
}
.user-register-form .form-actions {
  padding-top: 20px;
  margin-left: 25%;
}
.user-register-form .form-item-roles-administrator, .user-register-form .form-item-roles-site-manager {
  display: none;
}

form.assign-ces-manager {
  border: 1px solid #444;
  width: 50%;
  padding: 20px;
  text-align: center;
  margin: auto;
  border-radius: 3px;
}
form.assign-ces-manager p {
  margin-bottom: 10px;
}

.manage-users-wrapper header,
.manage-cai-data-wrapper header,
.manage-documents-wrapper header {
  display: flex;
  justify-content: end;
  margin-bottom: 10px;
  gap: 10px;
  align-items: end;
}
.manage-users-wrapper header a,
.manage-cai-data-wrapper header a,
.manage-documents-wrapper header a {
  background-color: #0061a9;
  padding: 0px 10px;
  line-height: 24px;
  color: #fff;
  border-radius: 3px;
  height: 28px;
  align-content: center;
  margin-left: 0px !important;
}
.manage-users-wrapper header a.is-active, .manage-users-wrapper header a:hover,
.manage-cai-data-wrapper header a.is-active,
.manage-cai-data-wrapper header a:hover,
.manage-documents-wrapper header a.is-active,
.manage-documents-wrapper header a:hover {
  background-color: #3f4042;
}
.manage-users-wrapper header a.views-display-link-data_export_1,
.manage-cai-data-wrapper header a.views-display-link-data_export_1,
.manage-documents-wrapper header a.views-display-link-data_export_1 {
  background: transparent url(../images/icons/csv-export.png) no-repeat top center;
  background-size: 32px;
  height: 48px;
  color: #0061a9;
  align-content: end;
  font-weight: 500;
  line-height: 16px;
}
.manage-users-wrapper .views-exposed-form,
.manage-cai-data-wrapper .views-exposed-form,
.manage-documents-wrapper .views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  border: 1px solid #ccc;
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 3px;
}
.manage-users-wrapper .views-exposed-form > .form-item,
.manage-cai-data-wrapper .views-exposed-form > .form-item,
.manage-documents-wrapper .views-exposed-form > .form-item {
  align-self: center;
  flex: 0 0 30%;
  flex-grow: 1;
  max-width: 220px;
}
.manage-users-wrapper .views-form,
.manage-cai-data-wrapper .views-form,
.manage-documents-wrapper .views-form {
  margin: 10px 0px;
}
.manage-users-wrapper .views-form .form-item-action,
.manage-cai-data-wrapper .views-form .form-item-action,
.manage-documents-wrapper .views-form .form-item-action {
  display: flex;
  gap: 10px;
}
.manage-users-wrapper .views-form .form-item-action label,
.manage-cai-data-wrapper .views-form .form-item-action label,
.manage-documents-wrapper .views-form .form-item-action label {
  align-self: center;
}
.manage-users-wrapper .views-form .form-item-action .form-select,
.manage-cai-data-wrapper .views-form .form-item-action .form-select,
.manage-documents-wrapper .views-form .form-item-action .form-select {
  flex: 0 0 25%;
  flex-grow: 1;
  max-width: 220px;
}
.manage-users-wrapper .views-form .form-actions,
.manage-cai-data-wrapper .views-form .form-actions,
.manage-documents-wrapper .views-form .form-actions {
  margin-bottom: 10px;
}

.user-register-form #edit-status--wrapper legend {
  font-size: 14px;
}
.user-register-form #edit-status--wrapper .fieldset-wrapper {
  width: 100%;
}
.user-register-form #edit-status--wrapper #edit-status {
  display: flex;
}
.user-register-form #edit-status--wrapper #edit-status > .form-item {
  display: flex;
  flex: 0 0 15%;
  gap: 10px;
  align-items: center;
}
.user-register-form #edit-status--wrapper #edit-status > .form-item .form-radio {
  margin-top: 0px;
}
.user-register-form .form-item-notify {
  display: none;
}
.user-register-form #edit-roles--wrapper legend {
  font-size: 14px;
}
.user-register-form #edit-roles--wrapper #edit-roles {
  display: flex;
  flex-wrap: wrap;
}
.user-register-form #edit-roles--wrapper #edit-roles .form-item {
  gap: 10px;
  align-items: center;
}

.manage-documents-wrapper .form-select {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  line-height: 1.5;
}
.manage-documents-wrapper .form-actions {
  align-content: center;
}

.admin-dashboard-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.admin-dashboard-wrapper .admin-dashboard-link {
  flex: 0 0 calc((100% - 40px) / 3);
  max-width: 33%;
  background-color: #0061a9;
  border-bottom: 3px solid #0061a9;
  border-radius: 4px;
  font-size: 16px;
  align-content: center;
  padding: 0px 10px;
}
.admin-dashboard-wrapper .admin-dashboard-link:hover {
  border-bottom: 3px solid #fce500;
}
@media (max-width: 767.5px) {
  .admin-dashboard-wrapper .admin-dashboard-link {
    flex: 0 0 calc((100% - 40px) / 2);
    max-width: 50%;
  }
}
.admin-dashboard-wrapper .admin-dashboard-link a {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 10px 0px;
  align-items: center;
  color: #fff;
}
.admin-dashboard-wrapper .admin-dashboard-link a img {
  height: 50px;
}

#block-michelin25-primaryadminactions {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  justify-content: end;
}
#block-michelin25-primaryadminactions li {
  list-style: none;
  background-color: #0061a9;
  padding: 0px 10px;
  border-radius: 2px;
}
#block-michelin25-primaryadminactions li a {
  color: #ffffff;
  line-height: 30px;
}

.taxonomy-overview-terms .tabledrag-toggle-weight-wrapper {
  display: none;
}
.taxonomy-overview-terms table#taxonomy {
  width: 100%;
  margin: 20px 0px;
}
.taxonomy-overview-terms table#taxonomy thead {
  background-color: #f8f9fa;
}
.taxonomy-overview-terms table#taxonomy thead th {
  padding: 10px;
  border: 1px solid #444;
}
.taxonomy-overview-terms table#taxonomy td {
  border: 1px solid #444;
  padding: 10px;
}
.taxonomy-overview-terms table#taxonomy td .form-item {
  text-align: center;
}
.taxonomy-overview-terms table#taxonomy td .dropbutton-wrapper .dropbutton-widget {
  background: #d3d4d9;
  width: 100px;
  margin-left: 20px;
  padding: 0px 10px;
  border-radius: 2px;
}
.taxonomy-overview-terms table#taxonomy td a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
  padding: 0;
  margin-left: 10px;
}

.field-multiple-table .label {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
}
.field-multiple-table td {
  vertical-align: top;
}
.field-multiple-table .form-select {
  min-width: 160px;
}

.field--name-field-file-language legend span, .field--name-field-best-practice legend span {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
}
.field--name-field-file-language .form-checkboxes, .field--name-field-file-language #edit-field-best-practice, .field--name-field-best-practice .form-checkboxes, .field--name-field-best-practice #edit-field-best-practice {
  display: flex;
  gap: 20px;
}
.field--name-field-file-language .form-checkboxes > .form-item, .field--name-field-file-language #edit-field-best-practice > .form-item, .field--name-field-best-practice .form-checkboxes > .form-item, .field--name-field-best-practice #edit-field-best-practice > .form-item {
  display: flex;
  gap: 10px;
}

form.node-cai-data-form {
  display: grid;
}

form.node-cai-data-form #edit-actions {
  order: 1;
}

form#node-cai-data-edit-form {
  display: grid;
}

form#node-cai-data-edit-form #edit-actions {
  order: 2;
}

form.node-cai-data-form .js-form-type-vertical-tabs {
  display: none;
}

form#node-cai-data-edit-form .js-form-type-vertical-tabs {
  order: 1;
}

#views-exposed-form-manage-cai-data-page-1 #edit-actions {
  display: flex;
  align-items: center;
}

.settlement-report-form .btn-report {
  color: #fff;
  padding: 5px 20px;
  border-radius: 3px;
  background-color: #0061a9;
  font-size: 13px;
}

.ces-claim-inspection-column {
  display: none;
}

.site-admin-user-form #edit-field-profile-countries-wrapper div .form-item {
  display: block;
}

.site-admin-user-form #edit-field-profile-countries-wrapper div .form-item table {
  width: 100%;
}

.site-admin-user-form #edit-field-profile-countries-wrapper div .form-item table .field-multiple-drag {
  width: 25%;
}

.site-admin-user-form #edit-field-profile-countries-wrapper div .form-item table .field-multiple-drag a {
  float: right;
}

.site-admin-user-form #edit-field-profile-countries-wrapper div .form-item .clearfix {
  padding-left: 25%;
}

/*# sourceMappingURL=style.css.map */
