/* licenced under EUPL, https://eupl.eu/1.2/nl/*/
.flexdetail .outer {
	margin-left:30px;
	margin-top:10px;
	float: left !important;
}

.flexdetail .modal_label {
	float:left;
	background-color: #b6cee6;
	color:#08418c;
	font-size:12px;
	font-weight:700;
	width:90px;
	margin-bottom:3px;
	padding-top:5px;
	padding-left:5px;
}

.flexdetail .veld_label {
  color: #0066cc;
  margin-bottom: 1px;
}

.flexdetail .veld_label.boolean, .flexdetail .boolean_input{
	float:left;
	margin-right: 10px;
}

.flexdetail .modal_veld {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

.flexdetail .modal_data_block {
  width: 630px;
  float: left;
  background-color: #e6e6e6;
  margin-bottom: 3px;
  padding-left: 10px;
  padding-top: 5px;
  overflow: hidden !important;
}

.flexdetail .image_wrapper {
	margin-top:6px;
}

.flexdetail .text_div .veld_label{
	min-height: 15px;
	min-width: 30px;
	margin-top: 10px;
}

.boolean_plus_span {
	margin-left:3px;
	margin-right:10px;
}
/********************************hyperlink********************************/
.hyperlink{
	cursor:pointer;
	text-decoration: underline;
}
/********************************radio************************************/
.radioOptionLine input{
	float:left;
	margin-top:2px;
}
.radioOption{
	margin-left:15px;
	margin-top:2px;
}
/*********************************icons***********************************/
/*****************nieuw flexbox*******************************************/
.detail_modal_icons {
	display: flex;
	flex-direction: row;
	height: 20px;
	gap: 0.1rem; 			/*margin-right weg flexshared.css :216*/
    float: left;
    margin-top: 4px;
    margin-left: 30px;
    width: 300px;
    cursor: pointer;
    /*height:23px;*/
}
/*********************************error message***********************************/
.flexdetail .error_message {
	float:left;
	color:red;
	width:500px;
	text-align:left;
	margin-left:27px;
	margin-top:0px !important;
}
/*******************************flex memo****************************************/
#flex_memo #memo_modal_body {
	margin-left:30px;
}

.memo_buttons {
	float:right;
	margin-right:35px;
}

.memo_buttons button{
	float:right;
	margin-top:5px;
	height: 21px !important;
}

.memo_buttons button.sluit_scherm, .memo_buttons button.opslaan_button{
	margin-right:7px;
}

.CodeMirror-wrap{
	border: 1px solid #ccc;
}

/*fixme character counter uitgecommentarieerd tot 1.31*/
/*.character_counter{*/
/*	width: 100%;*/
/*	height: 15px;*/
/*}*/
/*************************************versie info**************************/
.flexdetail .versie_info {
	margin-right:-50px;
	margin-top:35px;
	margin-bottom:5px;
	height:15px;
	width:200px;
	text-align:right;
}
/**********************************flexballoon**********************************/
#flex_balloon {
	/*width:300px !important;*/
	/*height:80px !important;*/
}

.balloon_wrapper{
	padding:20px;
	/*width:260px;*/
	/*height:40px;*/
}

 #flex_balloon textarea {
	/*width:260px;*/
	/*height:40px;*/
	line-height:20px;
	overflow-y: hidden;
}

.radio_button_area {
	margin-top:5px;
}

.radio_button_area input{
	margin-right:5px;
}
