.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-h{margin:.5rem .5rem!important}.mt-h{margin-top:.5rem!important}.mr-h{margin-right:.5rem!important}.mb-h{margin-bottom:.5rem!important}.ml-h{margin-left:.5rem!important}.m-1{margin:1rem 1rem!important}.mt-1{margin-top:1rem!important}.mr-1{margin-right:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.m-2{margin:1.5rem 1.5rem!important}.mt-2{margin-top:1.5rem!important}.mr-2{margin-right:1.5rem!important}.mb-2{margin-bottom:1.5rem!important}.ml-2{margin-left:1.5rem!important}.m-3{margin:3rem 3rem!important}.mt-3{margin-top:3rem!important}.mr-3{margin-right:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.m-4{margin:4rem 4rem!important}.mt-4{margin-top:4rem!important}.mr-4{margin-right:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-h{padding:.5rem .5rem!important}.pt-h{padding-top:.5rem!important}.pr-h{padding-right:.5rem!important}.pb-h{padding-bottom:.5rem!important}.pl-h{padding-left:.5rem!important}.p-1{padding:1rem 1rem!important}.pt-1{padding-top:1rem!important}.pr-1{padding-right:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.p-2{padding:1.5rem 1.5rem!important}.pt-2{padding-top:1.5rem!important}.pr-2{padding-right:1.5rem!important}.pb-2{padding-bottom:1.5rem!important}.pl-2{padding-left:1.5rem!important}.p-3{padding:3rem 3rem!important}.pt-3{padding-top:3rem!important}.pr-3{padding-right:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.p-4{padding:4rem 4rem!important}.pt-4{padding-top:4rem!important}.pr-4{padding-right:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.navbar-brand,.navbar-brand:hover,.navbar-text,.navbar-text:hover{font-size:1.2em;color:#239cd3;text-transform:uppercase;position:absolute;width:100%;text-align:center}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu{position:relative;top:0;display:block;float:none;left:0;z-index:1000;min-width:160px;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background:#efefef}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu>li.active-trail>a{background:#239cd3;color:#fff}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu li li a.is-active{color:#239cd3}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu li{list-style:none}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu li li a{border-bottom:none;background:#efefef;color:#343434;font-size:11px;font-weight:400;padding-top:4px;padding-bottom:4px;padding-left:15px;padding-right:10px;display:block}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu li.expanded ul{padding-top:10px;padding-bottom:10px;padding-left:0}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.menu li li a:hover{background:#dadada;text-decoration:none}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.nav li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav ul.nav li a{white-space:normal}body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav #block-secondarylinks-2>ul.nav>li>a,body:not(.path-directory):not(.page-node-type-people) .region-sidebar-first nav>ul.nav>li>a{background:#c3c3c3;border-bottom:1px solid #efefef;display:block;color:#3b3b3b;font-weight:700;font-size:12px;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-left:15px;padding-right:10px}body.page-node-type-people .region-sidebar-first nav h2,body.path-directory .region-sidebar-first nav h2{background-color:#c3c3c3;color:#505050;text-transform:none;border-top-right-radius:4px;border-top-left-radius:4px;margin-bottom:0;padding:.5rem 1.5rem}body.page-node-type-people .region-sidebar-first nav ul.menu,body.path-directory .region-sidebar-first nav ul.menu{background-color:#efefef;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:.5rem 0}body.page-node-type-people .region-sidebar-first nav ul.menu a,body.path-directory .region-sidebar-first nav ul.menu a{color:#505050}body.page-node-type-people .region-sidebar-first nav ul.menu a:hover,body.path-directory .region-sidebar-first nav ul.menu a:hover{background-color:#d6d6d6}body.page-node-type-people .region-sidebar-first nav ul.menu.nav>li>a,body.path-directory .region-sidebar-first nav ul.menu.nav>li>a{padding:.25rem 1.5rem}body.page-node-type-people .region-sidebar-first nav ul.menu li.active-trail a,body.path-directory .region-sidebar-first nav ul.menu li.active-trail a{color:#239cd3}.mm-panels .nav>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mm-panels .nav>li a.mm-listitem__btn{padding:unset;padding-right:54px}article.course.full .field--label,article.track.full .field--label,h2.content-section .field--label{font-family:"Open Sans",Arial,sans-serif;font-size:1.4em;font-weight:700;color:#239cd3;text-transform:uppercase;margin:1em 0 .5em 0}article.course.full .course-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}article.course.full .course-category-letter{font-size:.8em;padding:.185em .3em;background:#239cd3;color:#fff;margin-right:.2em;font-weight:700;font-family:Verdana,sans-serif;text-align:center;display:inline-block;margin-top:-.2em}article.course.full .field--name-field-course-category{display:inline-block}article.course.full .field--name-field-code{text-align:right;color:#239cd3;font-weight:700}article.course.full .field--name-field-code::before{content:'['}article.course.full .field--name-field-code::after{content:']'}article.course.full .field--name-field-auteur-eurecom{font-weight:700}article.track.full .field--name-field-responsibles .field--item{display:list-item;margin-left:1em}article.track.full .field--name-field-responsibles .field--item a{color:#505050}.field table{margin-bottom:0}.field table th,.field table tr.table-unit-label{background-color:#239cd3;color:#fff;font-weight:700}.field table th td,.field table tr.table-unit-label td{color:#fff}.field table .course-category{background-color:#239cd3;color:#fff;padding:4px}.field--name-field-award{background:transparent url(../../images/medal.jpg) no-repeat left center;min-height:26px;padding-left:calc(21px + .5em);font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.25em}.block-people-publication-type-facets .facets-widget-links{background-color:#efefef;padding-top:5px}.block-people-publication-type-facets .facets-widget-links ul{height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-people-publication-type-facets .facets-widget-links ul li a.is-active span{color:#239cd3;font-weight:bolder}@media (min-width:1200px){.navbar-brand,.navbar-brand:hover,.navbar-text,.navbar-text:hover{font-size:1.6em;right:10px;margin-top:24px;text-align:right}#block-responsivemenumobileicon,.responsive-menu-toggle-icon{display:none}}@media (max-width:1199px){.responsive-menu-toggle-icon{float:right;background:#239cd3;margin-left:20px;margin-top:50px}.responsive-menu-toggle-icon span.label{display:none}.region-header .navbar-btn{margin-top:30px!important;width:100%;text-align:center;padding-bottom:30px}.region-header a.logo img{width:200px;height:auto;padding-bottom:10px}.responsive-menu-toggle{position:absolute;top:-180px;left:10px}#block-horizontalmenu{display:none}.footer-address{width:100%}#block-secondarylinks{display:none}.navbar-brand{display:none}.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:inherit!important}.internal-page .navbar.navbar-default{margin-bottom:-50px}}
/*# sourceMappingURL=style.css.map */
