.mdl-layout {
    overflow: visible;
}
.mdl-layout__header {
    background-color: rgb(0,150,136) !important;
    color: rgb(255,255,255) !important;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !important;
}
.mdl-layout-title, .mdl-layout-title::first-letter {
    color: rgb(255,255,255) !important;
}
.mdl-layout__header a {
    display:none;
}
.content>.mdl-cell {
    width: 100% !important;
}
.mdl-list__item {
    padding: 0;
    min-height: 24px;
}
.mdl-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !important;
}

.header-icon {
    max-width: 100%;
    max-height: 100%;
    border-radius: 50%;
}
body {
    background: #FAFAFA;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
.mdl-card {
    min-width: 100%;
}
.experiences-ul {
    list-style-type: none;
    border-top: 1px solid rgba(0,0,0,.12);
}
.experiences-ul p {
    margin-bottom: 8px;

}
.experiences-ul .material-icons{
    display:none;
}
.sujets-ul {
    font-style: italic;
    list-style-type: disc;
}
.logo {
    max-width: 64px !important;
    max-height: 64px !important;
    float:right;
    margin-right: 12px;
}
.resume p {
    text-align: justify;
}
* {
    color-adjust: exact;
    -webkit-print-color-adjust: exact;
}
.mdl-slider__container, .mdl_slider, .mdl-slider__background-flex {
    background: 0 0 !important;
}
.mdl-slider__background-flex>* {
    background: rgb(0,150,136) !important;
}