/*gov search*/

.gov_adv_search_submit_btn_fake{
  display: none !important;
}


.form_wrapper5 form {
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-auto-flow: column;
  column-gap: 0.5rem;
  margin-bottom: 1.5rem;

}

.form_wrapper5 form>* {
  margin-bottom: 0.5rem;
}

.form_wrapper5 .template input[type="text"] {
display: block;
    border: 1px solid var(--light_grey_400);
    border-radius: var(--borderradius1);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    width: 100%;
    height: 100%;
}

.search_description{
	margin-bottom:1rem;
}

.search_result_big_container .textRed {
  color: var(--main_theme_color);
}

.search_result_big_container .item {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: span 2;
  border-bottom: 1px solid var(--light_grey_300);
    padding-bottom: 1.5rem;
    letter-spacing: normal;
}

.search_result_big_container :where(.num,.link a){
  font-size: 1.3rem;
  font-weight: 600;
}

.search_result_big_container .sub>*:not(:first-child,.other){
  margin-top: 0.5rem;
}

.search_result_big_container .other {
  color: var(--greygreen_400);
  display:flex;
flex-wrap:wrap;
}

.search_result_big_container .other>*{
	padding-right:0.5rem;
	padding-top:0.5rem;
}

.hide_hide{
	opacity:0;
}


.search_result_big_container .cannot_found.hide {
  display: none;
}

.result_container {
  display: none;
}

.result_container.show_seach_result {
  display: grid;

  column-gap: 1.3rem;
  row-gap: 1.5rem;
  grid-template-columns: fit-content(1%) 1fr;
}


.result_container .item_url{
	word-break: break-all;
}

.form_wrapper4 fieldset {
  display: grid;
  margin-left: 0;
  margin-right: 0;
  grid-template-columns: fit-content(30%) 1fr;
  row-gap: 1rem;

  column-gap: 0.7rem;
  margin-top: 0;
    padding-top: 0;
}

.form_wrapper4 fieldset legend{
  font-weight: bold;
}

.form_wrapper4 .label_wrap{
  padding-top: 0.5rem;
}

.form_wrapper4 .select_big_container{
  display: inline-block;
}

.form_wrapper4 fieldset:not(:last-child){
  margin-bottom: 1.3rem;
  border-bottom: 1px solid var(--blue_300);
}

.form_wrapper4 legend {
  grid-column: 1 / -1;
}

.form_wrapper4 .grid_column_full{
  grid-column: 1 / -1;
}

.form_wrapper4 .sub_sec{
  display: grid;
  grid-template-columns: fit-content(30%) 1fr;
  row-gap: 1rem;
  align-items: center;
  column-gap: 0.7rem;
}

.form_wrapper4 .align_self_baseline{
  align-self: baseline;
}

.form_wrapper4 .under_content *:first-child{
  margin-top: 0;
}

.fake_btn{
display:none !important;}

@media(max-width: 767px){
  .form_wrapper4 .normal_fieldset:not(.fieldset_display){
    grid-template-columns: 1fr;
    row-gap: 0;
  }
  body.englishVersion .fieldset_display{
    grid-template-areas: 'legend legend' 'select label' 'paragraph paragraph';
    grid-template-columns: auto 1fr;
  }
  body.chineseVersion .fieldset_display{
    grid-template-areas: 'legend legend' 'label select' 'paragraph paragraph';
    grid-template-columns: auto 1fr;
  }
  .fieldset_display legend{
    grid-area: legend;
  }
  .fieldset_display>div:has(select){
    grid-area: select;
    width: fit-content;
  }
  .fieldset_display .label_wrap{
    grid-area: label;
  }
  .fieldset_display .under_content{
    grid-area: paragraph;
  }
}

@media(max-width: 600px){
  .form_wrapper5 form{
    grid-auto-flow: unset;
    grid-template-columns: 1fr;
   
  } 
  .form_wrapper5 .btn1{
    width: 100%;
  }
  .form_wrapper5 input[type="text"]{
    
  }
}