@charset "utf-8";
/* HOME */
/*.page-home{background-image: url('../img/sand-dunes.jpg');}*/
/* FIN HOME*/
/* LOGIN */
.page-signin{display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;
justify-content: center;padding-top: 40px;padding-bottom: 40px;background-color: #f5f5f5;/*min-height: 80%;*/background-image: url('../img/bg-login.jpg');background-repeat: no-repeat;
background-position: center;background-size: cover;}
.page-signin h1{/*color: #fff;*/}
.form-signin, .form-register {background: #fff;width: 100%;max-width: 330px;padding: 15px;margin: 0 auto;}
.form-signin .checkbox, .form-register .checkbox {font-weight: 400;}
.form-signin .form-control, .form-register .form-control {position: relative;box-sizing: border-box;height: auto;padding: 10px;font-size: 16px;}
.form-signin .form-control:focus {z-index: 2;}
.form-register .form-control:focus {z-index: 2;}
.form-signin input[type="email"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.form-signin input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}
.form-register input[type="email"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-bottom: 10px;}
.form-register input[type="password"] {border-radius: 0;}
.form-register .margin-bottom-passwd {margin-bottom: 10px;margin-top: 1px;border-bottom-right-radius: .25rem !important;border-bottom-left-radius: .25rem !important;}
/* FIN LOGIN*/
/* USER HOME */
.jumbotron-blog-home{padding-top: 6rem;padding-bottom: 6rem;margin-bottom: 0;background-color: #fff;padding: 0;padding-top: 30px;background-color: #f5f5f5;margin: 0 auto;min-height: 300px;}
.jumbotron-blog-home p:last-child{margin-bottom: 0;}
.jumbotron-user-part-inside{width:100%;}
.jumbotron-heading {font-weight:300;}
.jumbotron-blog-home .container{max-width: 40rem;}
.jumbotron-user-part{background-color: #fff;padding: 15px;display: -webkit-box;display: flex;-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;align-items: center;padding: 15px;box-shadow: inset 0 0 0 200px rgba(255,255,255,0.3);}
.jombotron-bg-image-box{position:absolute;}
.jumbotron-bg-img{left: 0;margin:auto;object-fit: cover;min-width: 100%;/* height: 300px; */position: absolute;/* width: 1140px; */max-width: 100%;max-height: 100%;}
.bar-titles{width: 100%;display:inline-flex;}
.bar-titles > h2{text-align:left;width:100%;}
.bar-titles-button{	text-align:right;width:100%;}
.card-home-img{object-fit:cover;height:230px;min-width: 100%;width: 100%;}
.btn svg{width: 1rem; height: 1rem;}
.jumbotron-img-part{padding: 0;}
.lead {font-size: 1.09rem;font-weight:300;}
.album {min-height: 50rem;padding-top:3rem;padding-bottom:3rem;background-color:#f5f5f5;}
.card-home-blog {float: left;width: 33.333%;padding: .75rem;margin-bottom: 2rem;border: 0;}
.card-home-blog > img {margin-bottom:.75rem;}
.card-home-blog h3{margin-top: 10px;}
.card-text {font-size: 85%;}
@media screen and (max-width: 991px){
.jumbotron-blog-home{position: relative;}
.jumbotron-user-part {min-height: 114px;background-color: #fff;padding: 15px;display:-webkit-box;display: flex;-ms-flex-align:center;-ms-flex-pack: center;-webkit-box-align:center;align-items: center;padding: 15px;
box-shadow: inset 0 0 0 200px rgba(255,255,255,0.3);/* top: 94px;*/margin-top: 200px;z-index: 5;position: inherit;}
.jumbotron-img-part{position: absolute;height: 200px;}}
@media screen and (max-width: 575px){.jumbotron-blog-home{padding-top:0;}}
/*FIN USER HOME*/
/* REGISTER */
.page-subdomain-wait{text-align: center;display: -ms-flexbox;/* display: -webkit-box;display: flex; */-ms-flex-align: center;-ms-flex-pack: center;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;
justify-content: center;padding-top:40px;padding-bottom:40px;background-color:#f5f5f5;}
/* FIN REGISTER */ 
/* ARTICLE PAGE */
.page-article{margin-top:30px;}
.page-article header h1{margin-bottom:20px;}
.article-cover-img{object-fit:cover;width:100%;height:400px;}
.article-content{margin-top: 30px;}
.article-content-text{font-size: 1.2rem;line-height: 1.6em;}
/* FIN Article Page */
/* FORM PAGE : settings, */
.page-form-content{	padding: 30px 0;}
/* FIN FORM PAGE */