/** EXAMPLE **/
/* Conteneur principal du plugin Example */
.plugin-example{
	list-style-type: none;
	margin:0;
	padding:0;
}

.plugin-example #examples {}

/* formulaire d'édition de contact */
.plugin-example .contact-form {}

/* card  */

.card-component-container .contact-card {
	display: block;
    width: 375px;
}
.contact-card div:not(.row) {
	display: block;
}
.contact-card .top-part .header-top {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 25px;
	display: flex;
}
.contact-card .header-top > div {
    display: inline-block;
}
.contact-card .header-top > .icon {
	width: 60px;
	display: inline-flex;
	font-size: 2em;
	margin-right: 15px;
}
.contact-card .icon > img {
	margin: auto;
	width: 60px;
	height: 60px;
}
.contact-card .bottom-part {
    padding: 10px 15px;
}
.contact-card .label {
    display: block;
    color: #424242;
    text-shadow: none;
    padding: 0.5rem 0 0 0;
    margin-bottom: 0;
}
.contact-card .content-block > div > div {
    display:  inline-block;
    float: left;
}
.contact-card .content-block > div > div:after {
    clear: both;
    content: '';
}
.contact-card .content-block .label-box {
    width: 25%;
	font-size: 0.85em;
	font-weight: bold;
	text-align: right;
	margin-right: 5%;
}
.contact-card .content-block .text-box {
    width: 70%;
    min-height: 25px;
    font-size: 0.85em;
}
.contact-card hr {
	margin: 0;
}
.contact-card div {
	min-height: 0px;
}
.contact-card .bottom-part .btn {
	border-radius: 50%;
	display: inline-block;
	margin: 0 5px;
}