.intro-rich-text-content ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0 0 1rem;
  padding-left: 1.5em;
}

.intro-rich-text-content ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0 0 1rem;
  padding-left: 1.5em;
}

.intro-rich-text-content .rt-list-disc {
  list-style-type: disc;
}

.intro-rich-text-content .rt-list-circle {
  list-style-type: circle;
}

.intro-rich-text-content .rt-list-square {
  list-style-type: square;
}

.intro-rich-text-content .rt-list-decimal {
  list-style-type: decimal;
}

.intro-rich-text-content .rt-list-decimal-leading-zero {
  list-style-type: decimal-leading-zero;
}

.intro-rich-text-content .rt-list-lower-latin {
  list-style-type: lower-latin;
}

.intro-rich-text-content .rt-list-upper-latin {
  list-style-type: upper-latin;
}

.intro-rich-text-content .rt-list-lower-roman {
  list-style-type: lower-roman;
}

.intro-rich-text-content .rt-list-upper-roman {
  list-style-type: upper-roman;
}

.intro-rich-text-content .rt-line-height-normal {
  line-height: 1;
}

.intro-rich-text-content .rt-line-height-compact {
  line-height: 1.25;
}

.intro-rich-text-content .rt-line-height-comfortable {
  line-height: 1.5;
}

.intro-rich-text-content .rt-line-height-relaxed {
  line-height: 1.75;
}

.intro-rich-text-content .rt-line-height-loose {
  line-height: 2;
}

.intro-rich-text-content .rt-line-height-expanded {
  line-height: 3;
}

.intro-rich-text-content h1,
.intro-rich-text-content h2,
.intro-rich-text-content h3,
.intro-rich-text-content h4,
.intro-rich-text-content h5,
.intro-rich-text-content h6 {
  margin: 0 0 16px;
  line-height: 1.2;
  font-weight: 700;
  color:black !important;

}

.intro-rich-text-content h1 {
  font-size: 2em;
}

.intro-rich-text-content h2 {
  font-size: 1.5em;
}

.intro-rich-text-content h3 {
  font-size: 1.25em;
}

.intro-rich-text-content h4 {
  font-size: 1.1em;
}

.intro-rich-text-content h5 {
  font-size: 1em;
}

.intro-rich-text-content h6 {
  font-size: 0.9em;
}

.intro-rich-text-content i,
.intro-rich-text-content em {
  display: inline;
  font-style: italic;
}

.intro-rich-text-content .rt-indent-1 {
  margin-left: 40px !important;
}

.intro-rich-text-content .rt-indent-2 {
  margin-left: 80px !important;
}

.intro-rich-text-content .rt-indent-3 {
  margin-left: 120px !important;
}

.intro-rich-text-content .rt-indent-4 {
  margin-left: 160px !important;
}

.intro-rich-text-content .rt-indent-5 {
  margin-left: 200px !important;
}

.intro-rich-text-content .rt-indent-6 {
  margin-left: 240px !important;
}

.intro-rich-text-content .rt-indent-7 {
  margin-left: 280px !important;
}

.intro-rich-text-content .rt-indent-8 {
  margin-left: 320px !important;
}

.intro-rich-text-content .text-tiny {
  font-size: 0.7em !important;
}

.intro-rich-text-content .text-small {
  font-size: 0.85em !important;
}

.intro-rich-text-content .text-big {
  font-size: 1.4em !important;
}

.intro-rich-text-content .text-huge {
  font-size: 1.8em !important;
}

.intro-rich-text-content .rt-color-navy {
  color: #0F4B80 !important;
}

.intro-rich-text-content .rt-color-blue {
  color: #0000FF !important;
}

.intro-rich-text-content .rt-color-orange {
  color: #C84D18 !important;
}

.intro-rich-text-content .rt-color-green {
  color: #008000 !important;
}

.intro-rich-text-content .rt-color-red {
  color: #FF0000 !important;
}

.intro-rich-text-content .rt-color-slate {
  color: #475569 !important;
}
.previewIntro2 {
    font-size: .875em;
    width: 100%;
    background-color: #fff;
    margin-bottom: 17px;
}

.requiredCustom::after {
    content: " *";
    color: #d93025;
}

#govhkForm .form-section h3 {
    padding-bottom: 16px;
    font-size: 1.3em;
    font-weight: 700;
    color: #cc4c02;
}

#govhkForm .form-section h4 {
    padding-bottom: 8px;
    font-size: 1em;
    font-weight: 700;
    color: #cc4c02;
}

ol {
  list-style: decimal;
  list-style-position: outside;
  margin: 0;
  padding-left: 1.6em;
}
ol > li {
  position: relative;
  margin: 0 0 0.4em;
  padding-left: 1em;
}
ol.roman-parentheses {
  list-style: none;
  counter-reset: roman-paren;
  margin: 0.4em 0 0 !important;
  padding-left: 0 !important;
}
ol.roman-parentheses > li {
  display: block;
  position: relative;
  list-style: none;
  margin: 0 0 0.4em;
  padding-left: 2.75em;
  counter-increment: roman-paren;
}
ol.roman-parentheses > li::before {
  content: "(" counter(roman-paren, lower-roman) ") ";
  position: absolute;
  left: 0;
  top: 0;
  width: 2.6em;
}
.dance-table {
  width: 100%;
  border-collapse: collapse;
}
.dance-table th,
.dance-table td {
  border: 1px solid #000;
  padding: 8px;
  vertical-align: top;
}
.dance-safety {
  color: #c00000;
}

.dance-table .dance-head,
.dance-table label {
  display: grid;
  grid-template-columns: 2.5rem 2fr 1.5fr 8rem 8rem;
  border-bottom: 1px solid #000;
  align-items: center;
}
.dance-table .dance-head > span,
.dance-table label > span,
.dance-table label > input {
  padding: 8px;
  border-right: 1px solid #000;
}
.dance-cells { display: contents; }
.dance-safety { color: #c00000; }


[id="section_3_2_event_1_comp.section_3_2_event_1st_date"],
[id="section_3_2_event_1_comp.section_3_2_event_2nd_date"],
[id="section_3_2_event_1_comp.section_3_2_event_3rd_date"],
select[id="section_3_2_event_1_comp.section_3_2_event_1st_date_start_time"],
select[id="section_3_2_event_1_comp.section_3_2_event_1st_date_start_minutes"],
select[id="section_3_2_event_1_comp.section_3_2_event_1st_date_end_time"],
select[id="section_3_2_event_1_comp.section_3_2_event_1st_date_end_minutes"],
select[id="section_3_2_event_1_comp.section_3_2_event_2nd_date_start_time"],
select[id="section_3_2_event_1_comp.section_3_2_event_2nd_date_start_minutes"],
select[id="section_3_2_event_1_comp.section_3_2_event_2nd_date_end_time"],
select[id="section_3_2_event_1_comp.section_3_2_event_2nd_date_end_minutes"],
select[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_start_time"],
select[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_start_minutes"],
select[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_end_time"],
select[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_end_minutes"],
[id="section_3_2_event_1_comp.section_3_2_event_2nd_date_start_time_label"],
[id="section_3_2_event_1_comp.section_3_2_event_2nd_date_end_time_label"],
[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_start_time_label"],
[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_end_time_label"] 
{
    width: 150px !important;
    margin-left: 12px !important;
    margin-bottom: 12px !important;
}		
#section_3_2_event_1_comp.section_3_2_event_3rd_date_panel{
	height: 32px !important;
    margin-bottom: 12px !important;
}

[id="section_3_2_event_1_comp.section_3_2_event_3rd_date_panel"]
{
    height: 32px !important;
    margin: 0px 17px 17px 0px !important;
}

.option-view-after-label{
  width:500px !important;  
} 

[id="section_3_2_event_use_of_robot_A_panel"]
{
    width: 500px;
    margin-right: 0px;
}

div#section_3_2_event_use_of_robot_A_panel {
    margin-right: 0 !important;
    width: 500px;
}

.form-section .field.layout-default .form-control {
  box-sizing: border-box;
  width: 30% !important;
  min-width: 0 !important;
  max-width: 30%;
}


#section_3_1_org_name_en,
#section_3_1_org_name,
#section_3_1_org_address,
#section_2_1_1_applicant_name_en_input,
#section_2_1_1_applicant_name_tc_input,
#section_2_1_4_address_input,.form-section .field.layout-default .form-control[id="section_3_1_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_org_address"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.0.section_3_1_co_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.0.section_3_1_co_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.0.section_3_1_co_org_address"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.1.section_3_1_co_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.1.section_3_1_co_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.1.section_3_1_co_org_address"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.2.section_3_1_co_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.2.section_3_1_co_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.2.section_3_1_co_org_address"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.3.section_3_1_co_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.3.section_3_1_co_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.3.section_3_1_co_org_address"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.4.section_3_1_co_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.4.section_3_1_co_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.4.section_3_1_co_org_address"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.5.section_3_1_co_org_name_en"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.5.section_3_1_co_org_name"],
.form-section .field.layout-default .form-control[id="section_3_1_co_org.5.section_3_1_co_org_address"],
.form-section .field.layout-default .form-control[id="section_3_2_event_name_en"],
.form-section .field.layout-default .form-control[id="section_3_2_event_name"],
.form-section .field.layout-default .form-control[id="section_3_2_event_objective"],
.form-section .field.layout-default .form-control[id="section_3_2_event_detail_en"],
.form-section .field.layout-default .form-control[id="section_3_2_event_detail"],
.form-section .field.layout-default .form-control[id="section_3_2_event_address"],
.form-section .field.layout-default .form-control[id="section_3_2_event_target_participants_others"]{
  box-sizing: border-box;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100%;
}


.fb_custom_style_font_weight_bold {
    display: inline-flex;
    padding-top: 8px;
}

.font_weight_bold{
    font-weight: bold !important;
}

.select-complex-item>.option-view-after-label{
    width: 50%;
}

.layout-compact.layout-group.layout-sibling-group{
    width: 120%;
}

.layout-default.layout-group.layout-sibling-group.is-last {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}


.fb_custom_style_font_weight_bold{
    font-weight: bold !important;
}

.fb_custom_style_font_style_italic{
    font-style: italic !important;
}

.fb_custom_style_text_decoration_underline{
    -webkit-text-decoration: underline !important;
    text-decoration: underline !important;
}


