
/* Omgeving */

.kvs_content_edit, .kvs_content_view {
  margin-top: 1em;
  margin-right: 2em;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;   
                                    }

.kvs_contentlegend_edit, .kvs_contentlegend_view {font-variant:small-caps;
                                                  font-weight: bold }


/* Attribuut omvattend blok */

.kvs_attribute_edit, .kvs_attribute_view {
  padding-top: .5em;
  clear: left;
} 

/* Attribuut omvattend blok in groep */

.kvs_attribute_group_edit, .kvs_attribute_group_view { padding-top: 0.1em !important;
} 



/* Label */

.kvs_label_edit, .kvs_label_view  {
   
  text-align: left;
   }

/* Label voor attributen in een groep */

.kvs_label_group_edit, .kvs_label_group_view  {
  font-size: 8pt }

/* Label voor key-attributen in een groep */

.kvs_label_gkey_edit, .kvs_label_gkey_view  {  }

.kvs_label_gkey_edit:after {content:"*"}

/* Label voor gempty-attributen in een groep */

.kvs_label_gempty_edit, .kvs_label_gempty_view  {   }

/* Omvattend blok van de waarden van 1 attribuut */

.kvs_values_edit, .kvs_values_view {}

/* Omvattend blok van 1 waarde van een attribuut */

.kvs_value_edit, .kvs_value_view { }

/* Extra info bij blok van 1 waarde van een attribuut */

.kvs_extra_edit, .kvs_extra_view {
                                  font-size: 8pt}

/* Volledige groep */

.kvs_group_edit, .kvs_group_view {border: none;
                                  }

/* Label van een groep */

.kvs_grouplegend_edit, .kvs_grouplegend_view { 
  text-align: left;
  margin-left: -1em;
   }

.ie .kvs_grouplegend_edit, .kvs_grouplegend_view { 
  text-align: left;
  margin-left: -.5em;
   }

.kvs_grouplegend_edit a { color: black }

/* Attributen van een groep */

.kvs_groupattributes_edit, .kvs_groupattributes_view { padding-left: 1em}


/* Nature-specifieke klassen */
/* Kunnen overruled worden door attribuut-specifieke klassen .kvs_*attributename*_edit  */
/* bvb. .kvs_testbool_edit */

.kvs_bool_edit, .kvs_bool_view {  }

.kvs_integer_edit { width: 20ex; }

.kvs_integer_repeat_text { width: 70ex; }

.kvs_integer_repeat_area { width: 40ex;
                           height: 20ex; }

.kvs_integer_view {  }

.kvs_float_edit { width: 20ex; }

.kvs_float_repeat_text { width: 70ex; }

.kvs_float_repeat_area { width: 40ex;
                           height: 20ex; }

.kvs_float_view {  }

.kvs_choice_edit, .kvs_choice_view {  }

.kvs_multi_edit, .kvs_multi_view {  }

.kvs_multi_text_edit { width: 70ex;}

.kvs_multi_area_edit { width: 40ex;
                       height: 20ex }


.kvs_string_edit { width: 64ex }

.kvs_string_text_edit { }

.kvs_string_area_edit { height: 20ex }

.kvs_string_repeat_text { width: 70ex; }

.kvs_string_repeat_area { width: 40ex;
                           height: 20ex; }

.kvs_string_view {  }

.kvs_date_edit {width: 13ex }

.kvs_date_multi_edit {width: 64ex }

.kvs_date_view {  }

.kvs_loi_edit {width: 64ex }

.kvs_loi_repeat_text { width: 70ex; }

.kvs_loi_repeat_area { width: 70ex;
                           height: 20ex; }

.kvs_bool_view {  }

.kvs_name_edit, .kvs_name_view {  }

.kvs_table_edit th {font-weight: normal;
                    font-size: 8pt;
                    text-align: left;}

.kvs_table_view th {font-weight: normal;
                    font-size: 8pt}

.kvs_table_view td {text-align: center}

/* Focus */

.kvs_focus {background-color: #FFFAF0}

.kvs_drop_missing {background-color: yellow}

/* Grids */

.kvs_grid_duplicate {display:grid; grid-template-columns: 15% 85%;  grid-column-gap: .5em;margin-top:.2em}

.kvs_grid_label {display:grid; grid-template-columns: 15% 85%;grid-column-gap: .5em;margin-top:.7em}

/* ERM */
div[class^="kvs_label_edit kvs_label_metaErmsys_hd"] {
  font-size: 80%;
  margin-left: 1.5em;
}