/* ----- Style Standard ----- */

body, html {
    height: 100%;
}

.navbar {
	background-color: rgba(0, 0, 255, 0.5);
	margin-bottom: 0;
	border-radius: 0;
}

.btn {
	background-color: rgba(0, 0, 255, 0.5);
}

/* ----- Style Image ----- */
.bg-hometree { 
    /* The image used */
    background-image: url("../image/hometree.png");

    /* Full height */
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-presentation { 
    background-image: url("../image/presentation.jpg");
    height: 100%; 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-contact { 
    background-image: url("../image/contact.jpg");
    height: 100%; 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-competences { 
    background-image: url("../image/paper.png");
    height: 100%; 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

h1, h2, h3, h4, p, a {
	color: white;
}

ul {
	list-style-type: none;
}

a {
	text-decoration: none;
}

/* ----- W3Schools Style ----- */
    
/* Set height of the grid so .sidenav can be 100% (adjust as needed) */
.row.content {height: 450px}

/* Set black background color, white text and some padding */
footer {
    background-color: rgba(0, 0, 255, 0.5);
    color: white;
    padding: 15px;
    /*margin-bottom: 0;*/
	position:absolute;
	bottom:0;
	width: 100%;
}
    
/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
  .sidenav {
    height: auto;
    padding: 15px;
  }
  .row.content {height:auto;} 
}

.happyhappy {
	background-color: rgba(129, 28, 116, 0.5);
	border-radius: 5px;
}

.panel-body, .panel-title {
	color: white;
	background-color: rgba(129, 28, 116, 0.5);
}