body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(0, 0, 0, 0) url("../../images/home_v1.jpg") no-repeat fixed center center / cover ;
}


.vertical-center {
  min-height: 100%;  /* Fallback for vh unit */
  min-height: 100vh; 
  
  /* Make it a flex container */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; 
  
  /* Align the bootstrap's container vertically */
    -webkit-box-align : center;
  -webkit-align-items : center;
       -moz-box-align : center;
       -ms-flex-align : center;
          align-items : center;
  
   width: 100%;
  
          -webkit-box-pack : center;
            -moz-box-pack : center;
            -ms-flex-pack : center;
  -webkit-justify-content : center;
          justify-content : center;
}

.logo {
	width: 100%;	
}

@media screen and (min-width: 70em) {
	
}

@media screen and (max-width: 35em) {
	
	.appli-background {
		width: 100% !important;    
	}
}






ul.nav-tabs {
	border-bottom: 2px solid white;
    color: #afaca6;   
    
}

ul.nav-tabs .nav-link {
    border-width: 0px 0px 2px 0px;
    border-bottom: 2px solid transparent;
    border-top-left-radius: .0rem;
    border-top-right-radius: .0rem;
}



ul.nav li.nav-item a.nav-link {
    padding-top: .5rem !important;
    padding-right: 1rem !important;
    padding-bottom: .5rem !important;
    padding-left: 1rem !important;    
    color:#aeaba5;
    
    font-family: Open Sans;
	font-weight: 600 !important;
    
   
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    background-color:#a49982 !important;  
	border-bottom: 2px solid #a49982;
    color: #f6f2e9 !important;
  }



.nav-tabs .nav-link.active {
    color: #a49982 !important;    
    border-width: 0px 0px 2px 0px;
    border-bottom: 2px solid #a49982;
    background-color:#f6f2e9 !important;      
	font-weight: 600 !important;
}

.reg{
   color: rgb(245, 166, 83) !important;
   font-family: Open Sans;
}

.nav-tabs .reg:focus, .nav-tabs .reg:hover{
   background-color:rgb(245, 166, 83) !important;  
   border-bottom: 2px solid rgb(245, 166, 83);
   color: #f6f2e9 !important;
}
 
.nav-tabs .reg.active {
    color: rgb(245, 166, 83) !important;    
    border-width: 0px 0px 2px 0px;
    border-bottom: 2px solid rgb(245, 166, 83);
    background-color:#f6f2e9 !important;      
	font-weight: 600 !important;
}


.footer-home{
	border-top: 1px solid #a49982 !important;   
    background-color:#f6f2e9 !important; 
    color : #a49982 !important;     
	
}

.footer-home a {
	color: #a49982;
}

.footer-home a:hover {
	color: #393e46;
}

/*
.home-content {
    background-color: white;   
    height: calc(100% - 150px);
    width: 100%;      
    padding:0;
    margin:0 auto;
    overflow-y: auto;
        
}
*/
/*
@media screen and (min-width: 50em) {
	.home-content-row {
		max-width: 50em; 
	}
}

*/
