.S-GATEAFTERSALES .matrix_vheader,
.S-GATE .matrix_vheader {
  border: 0px dashed lime !important;
  /* background-color: aqua;
    white-space: nowrap; */
  width: 410x;
  min-width: 350px !important;
  max-width: 500px !important;
}

.S-GATEAFTERSALES th.matrix_vheader,
.S-GATE th.matrix_vheader {
  width: 30%;

  padding: 8px;

  display: inline-block;
}

.DMS.THAILAND .check_options {
  border: 0px solid lime;
  display: grid;
  grid-template-columns: 160px 160px;
}

.DMS .check_options {
  border: 0px solid lime;
  display: grid;
  grid-template-columns: 160px 160px;
}
/*
 .S-Gate{

    background-color: lightgreen !important;
    border: 2px dashed red  !important;;
  }
 .S-Gate .question5{

    background-color: rgb(255, 204, 0) !important;
    border: 2px dashed red  !important;;
  }
*/

.S-GATEAFTERSALES .question2 .radio_options,
.S-GATE .question2 .radio_options,
.S-GATEAFTERSALES .question7 .radio_options,
.S-GATE .question7 .radio_options {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 1fr 1fr 1fr;
  grid-auto-flow: column !important;
  max-width: 400px;
  gap: 1px;
}

.SEM.CRM .radio_options {
  border: 0px solid lime !important;
  display: grid;
  grid-template-columns: 220px 220px;
}

.SEM.CRM .radio_options {
  border: 0px solid lime;
  display: grid;
  grid-template-columns: 220px 220px;
}

.DEALER.SURVEY .question2 {
  /*background-color: aquamarine;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 1fr 1fr 1fr;
  grid-auto-flow: column !important;
  max-width: 400px;*/
  gap: 1px;
}
.ONE_SF .question2 {
  margin-bottom: 0 !important;
}
.ONE_SF .question2 .flex-container > div {
  padding-bottom: 0 !important;
}
.ONE_SF .image_frame {
  border: 0px solid gray;
  padding: 12px;
  clear: both;
  float: none;
  margin: 40px auto;
  width: 100%;
}
.image_frame_2 img{
  width: 100%;
  max-width: 100%;
  display: block;
  margin: auto;
  height: auto;
  border: 1px solid white;
}

}
.ONE_SF .image_frame img {
  width: 100%;
  max-width: 660px;
  display: block;
  margin: auto;
  height: auto;
  border: 1px solid white;
}

span.small_it {
  font-size: 80% !important;
  font-style: italic !important;
  /*color: gray !important;*/
  display: block;
}

.ONE_SF .mtx_label {
  max-width: 302px !important;
}
.ONE_SF .matrix th {
  min-width: 130px !important;
}

.ONE_SF .mat-form-field-wrapper {
  border: 0 solid #d3d3d3;
  max-width: 840px !important;
  min-width: 300px;
  padding: 0;
  margin: 0;
}
.ONE_SF .mbubble[_ngcontent-c7] {
  position: relative;
  background: #90a1bc;
  font-family: Arial;
  font-size: 16px;
  line-height: 22px !important;
  text-align: left !important;
  /* height: 32px; */
  height: auto !important;
  border-radius: 0px;
  padding: 12px;
  margin: 0px 0px 2px 0px;
  height: auto !important;
}
.employee-survey-it-2023-france-finance-distribution .matrix th{
font-size: 100% !important;
}

.one-2024 tr.odd {
  background: #ebebeb !important;
}
.one-2024 tr.even {
  background: #ffffff !important;
}
.QUESTIONNAIRE.MARKETING{
 
}