/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2026 | 09:24:21 */
.fluentform .ff-el-progress-status {
	font-weight:bold!important;
}
.ff-default .ff-btn-secondary:not(.ff_btn_no_style) {
  padding-bottom:0.6em!important;
}


.ff-default .ff-btn-secondary:not(.ff_btn_no_style), .fluentform form.ff-form-has-steps .ff-btn-submit {
    background-color: #e31d66!important;
    border-color: #e31d66!important;
	border-radius:3px!important

}

.fluentform form.ff-form-has-steps .ff-btn-submit:hover,
.fluentform form.ff-form-has-steps .ff-btn-submit:active {
  background-color: #f48a1f !important;
  border-color: #f48a1f !important; 
  color: #fff !important;
}

/*show and hide columns*/

/* Default: hide the actual examination column */
.actual-examination-column {
  display: none;
}

/* Utility class for showing */
.show {
  display: block;
}

/* Smooth fade in/out (optional) */
.intro-examination-column,
.actual-examination-column {
  transition: opacity 0.3s ease;
}

.hidden {
  display: none !important;
}

.fluentform.cfq-form .ff-el-group {
  margin-bottom: 20px !important;
}
.fluentform.cfq-form  .ff-el-form-left .ff-el-input--label {
  padding: 0;
  width: auto;
  margin-top: -2px;
}
.fluentform.cfq-form .ff-el-form-left .ff-el-input--content {
  margin-left: 43px;
}
.cfq-form .ff-el-input--label label {
  font-size: 20px !important;	
}
.cfq-form .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
  margin-left: -2px!important;
}


/* Fixed-width tables (no responsive collapse) */
.cm-table-fixed {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.cm-table-fixed table {
  min-width: 900px;      /* adjust once, applies everywhere */
  width: 900px;
  table-layout: fixed;
}
