/* Add here all your CSS customizations */
.sort-source > li > a {
	/* padding: 6px 12px; Mic theme-elements.css */
	padding: 2px 5px;
	text-decoration: none;
}

.portfolio-filter-group { 
	margin-bottom:30px;
	margin-top:-20px;
 }

.card-body { 
    /*min-height: 300px;*/
 }

#custom-content{max-width:1000px;height:auto;min-height:600px;}
 
/* Close */
.mfp-close,
.mfp-close-btn-in .mfp-close {
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 900;
	font-size: 40px;
	color: red;
	float:right;
}

html.dark .form-control {
    background-color: #2c3237;
    border-color: #2c3237;
    color:white;
}

.nom { font-weight: bolder;
 }

.quand {
	color:#AAA;
}

.fa, .fas {
	color:orange;
}

html.dark blockquote {
    border-color: #DDD;
}

blockquote {
    border-left: 5px solid #eee;
   margin: 0 0 5px 0;
    padding: 8px 16px;
    padding: 0rem 1rem;
    font-size: 14px;
}

.navAlt {
    display: -ms-flexbox;
    display: inline-block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

html.dark .card {
    background-color: white; 
}

.card {
    position: relative;
    /* border: 1px solid rgba(0, 0, 0, 0.06); */
    border:none;
}

html.dark .popup-inline-content, html.dark .mfp-content .ajax-container {
  background: #fff !important;
}

.fa, .fas {
    color: #7a9cad;
}


.qualiR { max-width:240px; height:auto; border:none; float:right; margin-left:24px; }

.jus { text-align:justify; }

.jus2 { margin-top:40px; }
