@font-face {
    font-family: NaNeNaApp;
    src: url(../fonts/NaNeNaIcons-Regular.otf?version=2);
}

[data-icon]:before {
   font-family: "NaNeNaApp";
   content: attr(data-icon);
   speak: none;
}
.font-app {
   font-size:96pt;
   height:104pt;
}

.regular_icon {
   font-size:40px;
   height:40px;
	margin-top:-4px;
	color: #2a86ea;
	 font-size:40px;
	font-weight:normal;
}


.regular_icon1 {
   font-size:40px;
   height:40px;
	margin-top:-14px;
	color: #2a86ea;

	font-weight:normal;
	overflow:hidden;
}

.regular_icon1:hover {
	cursor: pointer;
	color: #89786a;
}



.regular_icon.brown{
	color: #89786a;
}

.regular_icon.green{
    color: #51ae38;
}

.regular_icon_remove{
	color: #ef4726;
}

.regular_icon_remove.disabled{
	color: #89786a;
}


.regular_icon.left_space{
	margin-left:10px;
}

.regular_icon > span {
   font-size:14px;
   vertical-align:middle;
	margin-left:10px;
	//margin-top:-10px;
}

.regular_icon:hover {
	cursor: pointer;
	color: #89786a;
}

.regular_icon.right {
   float: right;

}

.red{
	color: #ef4726;
}

.regular_icon.right.help {
font-weight:normal;
   font-size:40px;
   height:40px;
	margin-right: 8px;
	color: #51ae38;
}

.regular_icon.right.help:hover {
	color: #89786a;
}


.regular_icon.right.left_separator {
	border:1px solid #e8e4d4;
	border-top: none;
	border-right: none;
	border-bottom: none;

	//background: #f1f;

	padding: 0px 8px 0px 8px;
}



.overlay-test {
  //background: red;
  position:relative;
  width:57pt;
  height:57pt;
  margin:0 auto;
  overflow: hidden !important;
}

.overlay-test div {
  position:absolute;
  font-size:57pt;
  line-height:0.6em;

}

div.overlay-test>:first-child {
  color:green;
	background: translucent;
}
div.overlay-test>:last-child {
  color:gray;
	background: translucent;
}



.dbu_icon_button_accordion{
	height:30px; margin-top:-21px;   font-size: 42px; margin-right: -1px; margin-left: 5px;
}
.dbu_icon_button_binnen{
	height:30px; margin-top:-13px;  margin-right:5px;  font-size: 42px; margin-left: -1px;
}

.dbu_icon_button_template{
	height:30px; margin-top:-15px;  margin-right:5px;  font-size: 42px; margin-left: -1px;
}
