<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}


header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

.site-title {
    font-size: 3em;
    padding-top: 0px;
}

.carousel-caption {
    padding-top: 0px;
    right: 30%;
    left: 30%;
    background: rgba(0,0,0,0.4);
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}

.photo-membre {
    margin-top: 10px;
    width: 100%;
    border-radius: 6px;
}

.thumbnail-membre {
    min-height: 350px;
}

.photo-project {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 90%;
    border-radius: 6px;
    height: 120px;
}

.photo-etud {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 90%;
    border-radius: 6px;
}


/*.panel-body-project-tile {
    min-height: 175px;
}
*/
.news-link a {
    font-size:1.6em
}

.contact-card {
    font-size:1.32em
}

.panel-heading-project {
    height: 60px;
}
.panel-body-project-tile {
    height: 335px;
}

.panel-body-project-tile &gt; p {
    font-size: 16px;
}

.panel-heading {
    padding-top: 4px;
    padding-bottom: 4px;
}

.abstract-anchor {
    color: #333;
    text-decoration: none;
}

.carousel-indicators &gt; li {
    width: 15px;
    height: 15px;
}

.carousel-indicators &gt; li.active {
    width: 15px;
    height: 15px;
}

.abstract-anchor:hover {
    color: #337ab7;
    text-decoration: none;
}

li {
    font-size: 16px;
}

.small-li {
    font-size: 14px;
}

.read-more-dot-dot-dot {
    font-size: 1.2em;
}</pre></body></html>