/*Ort der Verwendung: Neues Adresskonzept II*/

/*****************************************************************************/
/*               Layoutgrid                                                  */
/*****************************************************************************/
/*Ende My contactdata Layout*/

.contactTilesContainer{
	display: flex;
    flex-wrap: wrap;
}

.contactTilesFieldset{
   flex: 0 0 100%;
   padding-right: 6px;
}

.boxStandard.tile_fieldsetNew {
	height: 250px;
	border: var(--border2);
	overflow:auto;
}

.iconfont-pencil_one_color.submit_image.overlayShowButton span{
	display:none;
}

@media (min-width: 768px) {
  .contactTilesFieldset {
    -ms-flex: 0 0 49.9%;
    flex: 0 0 49.9%;
    max-width: 49.9%;
  }
}

@media (min-width: 900px) {
  .contactTilesFieldset {
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }
  .columnTwoThird_central .contactTilesFieldset {
    -ms-flex: 0 0 49.9%;
    flex: 0 0 49.9%;
    max-width: 49.9%;
  }
}

@media (min-width: 1024px) {
  .contactTilesFieldset {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .columnTwoThird_central .contactTilesFieldset {
     -ms-flex: 0 0 49.9%;
    flex: 0 0 49.9%;
    max-width: 49.9%;
  }
}

@media (min-width: 1420px) {
  .contactTilesFieldset {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .columnTwoThird_central .contactTilesFieldset {
     -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }

}

.contactTilesFieldsetContent{
    display: flex;
}

.contactTilesFieldsetLeftColumn{
	flex: 0 0 12%;
    max-width: 12%;
}

#myContactdata .contactTilesFieldsetContent .iconfont-pencil_one_color.submit_image:disabled{
	display:none;
}

.contactTilesFieldsetRightColumn{
	flex: 0 0 88%;
	max-width: 88%;
}

/*****************************************************************************/
/*               Layout in Kacheln                                           */
/*****************************************************************************/
/*Überschriften für Kategorien in den Adresskarten*/
.tileFieldsetContent h3{
	font-size:var(--fontSize7);
	font-weight:normal;
	margin:2px 0 0 0;
	line-height:1;
}

.tileFieldsetContent h3.mouseMoveTitle{
	font-size:var(--fontSize4);
	font-weight:normal;
	margin:2px 0 0 0;
	line-height:1;
}

.fieldsetNoBorder.showMoreFieldset h3{
	font-size:var(--fontSize4);
	color: var(--basicFontColor);
	font-weight: normal;
/*	text-decoration:underline dotted;*/
}

.fieldsetNoBorder.showMoreFieldset .iconfont-arrow_thin_right::before{
	content: "\e9fb" / "";
}

.fieldsetNoBorder.showMoreFieldset .iconfont-arrow_thin_down::before{
	content: "\e9f2" / "";
}

.fieldsetNoBorder.showMoreFieldset .fieldsetNoBorder{
	padding:0;
}

/*Badges*/
.badgesUsage {
	border-radius: 2px;
	margin: 4px 4px 4px 0;
}

.badgeList{
	padding-left:0px;
}

.badgeUsageListElement{
	list-style: none;
  	padding: 1px;
  	display: inline-table;
  	border-radius: 20px;
  	padding: 1px 12px 0px 12px;
  	margin-bottom: 5px;
  	background-color: var(--backgroundColor23) !important;
}

.badgeUsageListElement .iconfont-panel_close::before {
  color: black;
}

.badgeUsageButton {
	padding:0;
	margin: 4px 0px 4px 4px;
}

div.container-fluid div.tileWasteBucket {
	height: 220px;	
}

.tile_fieldset fieldset {
	margin: 10px 0 0 10px;
}

.boxStandard.tile_fieldset .submit_image{
	padding:3px;
}

.iconAdressCard[class^="iconfont-"] {
   margin: 6px;
}

/*Buttons */
.addButtonAddressTiles {
padding-right:2px;
}

.warningAddButton {
	margin-top: 7px;
	margin-right:12px;
	margin-left:0px;

}

/*****************************************************************************/
/*              Responsive                                                   */
/*****************************************************************************/
@media screen and (max-width: 768px) {
	.tileMinHeight {
		min-height: initial;
	}
	
	.boxStandard.tile_fieldsetNew {
		height: initial;
	}
}