/*
 *		PAGE LOGIN
 *
*/
#login_wrapper{width: calc(100% - 20px); max-width: 60rem; margin: 0 auto; padding: 5rem; padding-bottom: 3rem; border-radius: 2rem; box-shadow: 0 0 3rem 0 rgb(0, 0, 0, 0.1);}


/*
 *		PAGES RECOMMANDATION
 *
*/

/* Toutes les recompmandations */
.testimony_wrapper{overflow: hidden; background: #fff; border-radius: 1rem; box-shadow: 0 0 3rem 0 rgb(0, 0, 0, 0.1);}
.testimony_wrapper + .testimony_wrapper{margin-top: 20px;}
.testimony_header{padding: 1rem 3rem; border-bottom: 1px solid #ccc;}
.testimony_header .date{margin-left: 3rem;}
.testimony_header .date, .testimony_header .date span{font-size: 1.3rem; color: #000; font-weight: 700;}
.testimony_body{padding: 3rem 3rem;}
.testimony_body .projet{margin-bottom: 1rem; font-weight: 700;}
.testimony_body .reco{font-size: 1.5rem;}
.testimony_body .note{font-size: 2rem;}
.testimony_body .qualities{margin-top: 1rem;}
.testimony_footer{padding: 1rem 3rem; border-top: 1px solid #ccc;}
.testimony_wrapper p{margin-bottom: 0;}

.testimony_header{padding: 1rem 3rem; background: var(--color-main); border-bottom: 0;}
.testimony_header p, .testimony_header span{color: #fff;}
.testimony_footer{padding: 1rem 3rem; border-top: 0;}
.testimony_footer .action{color: var(--color-main);}
.testimony_footer .action:hover{color: #000;}