@charset "UTF-8";
/* --------------------------------------------- Fonts Import
--------------------------------------------- */
/*$fontCrimson: 'Crimson Text', serif;*/
/* --------------------------------------------- override variables Bootstrap
--------------------------------------------- */
/* --------------------------------------------- Colors
--------------------------------------------- */
/* --------------------------------------------- Custom size
--------------------------------------------- */
/* --------------------------------------------- Custom mixins
--------------------------------------------- */
@font-face { font-family: 'Open Sans'; font-weight: 300; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300/Open-Sans-300.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300/Open-Sans-300.eot?#iefix") format("embedded-opentype"), local("Open Sans Light"), local("Open-Sans-300"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300/Open-Sans-300.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300/Open-Sans-300.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300/Open-Sans-300.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300/Open-Sans-300.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 400; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-regular/Open-Sans-regular.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix") format("embedded-opentype"), local("Open Sans"), local("Open-Sans-regular"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-regular/Open-Sans-regular.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-regular/Open-Sans-regular.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-regular/Open-Sans-regular.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 600; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600/Open-Sans-600.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600/Open-Sans-600.eot?#iefix") format("embedded-opentype"), local("Open Sans Semibold"), local("Open-Sans-600"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600/Open-Sans-600.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600/Open-Sans-600.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600/Open-Sans-600.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600/Open-Sans-600.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 700; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700/Open-Sans-700.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700/Open-Sans-700.eot?#iefix") format("embedded-opentype"), local("Open Sans Bold"), local("Open-Sans-700"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700/Open-Sans-700.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700/Open-Sans-700.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700/Open-Sans-700.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700/Open-Sans-700.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 800; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800/Open-Sans-800.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800/Open-Sans-800.eot?#iefix") format("embedded-opentype"), local("Open Sans Extrabold"), local("Open-Sans-800"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800/Open-Sans-800.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800/Open-Sans-800.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800/Open-Sans-800.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800/Open-Sans-800.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 300; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300italic/Open-Sans-300italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300italic/Open-Sans-300italic.eot?#iefix") format("embedded-opentype"), local("Open Sans Light Italic"), local("Open-Sans-300italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300italic/Open-Sans-300italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300italic/Open-Sans-300italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300italic/Open-Sans-300italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-300italic/Open-Sans-300italic.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 400; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-italic/Open-Sans-italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-italic/Open-Sans-italic.eot?#iefix") format("embedded-opentype"), local("Open Sans Italic"), local("Open-Sans-italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-italic/Open-Sans-italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-italic/Open-Sans-italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-italic/Open-Sans-italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-italic/Open-Sans-italic.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 600; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600italic/Open-Sans-600italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600italic/Open-Sans-600italic.eot?#iefix") format("embedded-opentype"), local("Open Sans Semibold Italic"), local("Open-Sans-600italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600italic/Open-Sans-600italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600italic/Open-Sans-600italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600italic/Open-Sans-600italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-600italic/Open-Sans-600italic.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 700; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700italic/Open-Sans-700italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700italic/Open-Sans-700italic.eot?#iefix") format("embedded-opentype"), local("Open Sans Bold Italic"), local("Open-Sans-700italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700italic/Open-Sans-700italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700italic/Open-Sans-700italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700italic/Open-Sans-700italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-700italic/Open-Sans-700italic.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Open Sans'; font-weight: 800; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800italic/Open-Sans-800italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800italic/Open-Sans-800italic.eot?#iefix") format("embedded-opentype"), local("Open Sans Extrabold Italic"), local("Open-Sans-800italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800italic/Open-Sans-800italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800italic/Open-Sans-800italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800italic/Open-Sans-800italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Open-Sans-800italic/Open-Sans-800italic.svg#OpenSans") format("svg"); }
@font-face { font-family: 'Crimson Text'; font-weight: 400; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-regular/Crimson-Text-regular.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-regular/Crimson-Text-regular.eot?#iefix") format("embedded-opentype"), local("Crimson Text"), local("Crimson-Text-regular"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-regular/Crimson-Text-regular.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-regular/Crimson-Text-regular.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-regular/Crimson-Text-regular.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-regular/Crimson-Text-regular.svg#CrimsonText") format("svg"); }
@font-face { font-family: 'Crimson Text'; font-weight: 600; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600/Crimson-Text-600.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600/Crimson-Text-600.eot?#iefix") format("embedded-opentype"), local("Crimson Text Semibold"), local("Crimson-Text-600"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600/Crimson-Text-600.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600/Crimson-Text-600.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600/Crimson-Text-600.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600/Crimson-Text-600.svg#CrimsonText") format("svg"); }
@font-face { font-family: 'Crimson Text'; font-weight: 700; font-style: normal; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700/Crimson-Text-700.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700/Crimson-Text-700.eot?#iefix") format("embedded-opentype"), local("Crimson Text Bold"), local("Crimson-Text-700"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700/Crimson-Text-700.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700/Crimson-Text-700.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700/Crimson-Text-700.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700/Crimson-Text-700.svg#CrimsonText") format("svg"); }
@font-face { font-family: 'Crimson Text'; font-weight: 400; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-italic/Crimson-Text-italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-italic/Crimson-Text-italic.eot?#iefix") format("embedded-opentype"), local("Crimson Text Italic"), local("Crimson-Text-italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-italic/Crimson-Text-italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-italic/Crimson-Text-italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-italic/Crimson-Text-italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-italic/Crimson-Text-italic.svg#CrimsonText") format("svg"); }
@font-face { font-family: 'Crimson Text'; font-weight: 600; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600italic/Crimson-Text-600italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600italic/Crimson-Text-600italic.eot?#iefix") format("embedded-opentype"), local("Crimson Text Semibold Italic"), local("Crimson-Text-600italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600italic/Crimson-Text-600italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600italic/Crimson-Text-600italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600italic/Crimson-Text-600italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-600italic/Crimson-Text-600italic.svg#CrimsonText") format("svg"); }
@font-face { font-family: 'Crimson Text'; font-weight: 700; font-style: italic; src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700italic/Crimson-Text-700italic.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700italic/Crimson-Text-700italic.eot?#iefix") format("embedded-opentype"), local("Crimson Text Bold Italic"), local("Crimson-Text-700italic"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700italic/Crimson-Text-700italic.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700italic/Crimson-Text-700italic.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700italic/Crimson-Text-700italic.ttf") format("truetype"), url("/sites/all/themes/ucltheme/assets/fonts/GoogleFonts/Crimson-Text-700italic/Crimson-Text-700italic.svg#CrimsonText") format("svg"); }
@font-face { font-family: 'Montserrat'; src: url("/sites/all/themes/ucltheme/assets/fonts/Montserrat/Montserrat-Regular.eot"); src: url("/sites/all/themes/ucltheme/assets/fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/ucltheme/assets/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("/sites/all/themes/ucltheme/assets/fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("/sites/all/themes/ucltheme/assets/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"); }
@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url("/sites/all/themes/ucltheme/assets/fonts/Material_icons/material.woff2") format("woff2"); }
.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; }

/*@import "partials/bases/default";     // base file for MMW server*/
/* ---------------------------------------------
color used for: -dropdown main menu hover color -dropdown shortcut bg color
--------------------------------------------- */
/* Sass for common style on content (body generally)  */
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.block-title { padding: 0; margin-bottom: 40px; }
.block-title .header-school { margin-bottom: 0; margin-top: 1em; font-size: 32.5px; font-style: italic; color: #032f5d; font-family: "Montserrat", sans-serif; font-weight: 300; }
.block-title .abbreviation { text-transform: uppercase; font-weight: 900; color: rgba(3, 47, 93, 0.5); font-family: "Montserrat", sans-serif; font-size: 16px; letter-spacing: 1.9px; text-align: left; }
.block-title .location { font-family: "Montserrat", sans-serif; font-style: italic; color: rgba(3, 47, 93, 0.5); font-size: 16px; }

@media (min-width: 768px) { .negative-background .region-content-top { padding: 0; } }

.custom { background: #032f5d; }
@media (min-width: 768px) { .custom { padding: 80px 0 0; } }

.region-content-bottom { background: #01234e; }

h1.page-header, h1.header-school, h1.header-profile, h1.header-agenda { font-size: 35px; font-family: "Montserrat", sans-serif; font-weight: 600; position: relative; line-height: 40px; margin-bottom: 15px; margin-top: 27px; }

h1.header-school { margin-top: 0; }

.agenda-type { font-size: 18px; font-family: "Montserrat", sans-serif; font-weight: 600; font-style: italic; position: relative; z-index: 1; color: #999; padding-left: 55px; }
.agenda-type:before { border-top: 1px solid #dfdfdf; content: ""; margin: 0 auto; /* this centers the line to the full width specified */ position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */ top: 52%; left: 0; bottom: 0; width: 10%; z-index: -1; }
.agenda-type span { /* to hide the lines from behind the text, you have to set the background color the same as the container */ background: #f7f8fa; padding: 0 7px; }

h1.header-profile { margin-bottom: 0; }

.header-position { text-transform: uppercase; font-weight: 700; color: #999; }

.ucl-summary { text-transform: uppercase; border-bottom: solid 1px #767b81; }

.page-body { font-family: "Montserrat", sans-serif; margin-bottom: 50px; }
@media (max-width: 767px) { .page-body { margin-bottom: 30px; } }
.page-body p { font-size: 15px; color: #6F7378; line-height: 25px; margin: 15px 0; }
.page-body hr { background: #999; }
.page-body th { background: #032f5d; color: #fff; }
.page-body h2, .page-body h3, .page-body h4, .page-body h5, .page-body h6 { font-family: "Montserrat", sans-serif; color: #032f5d; font-weight: 600; margin-bottom: 5px; }
.page-body h2 { font-size: 24px; }
.page-body h3 { font-size: 20px; }
.page-body h4 { font-size: 17px; }
.page-body h5 { font-size: 14px; }
.page-body h6 { font-size: 14px; }
.page-body ul, .page-body ol { list-style-position: outside; }
.page-body ul li, .page-body ol li { font-size: 15px; color: #767b81; /* line-height: 25px; */ }
.page-body blockquote { border: none; text-align: center; font-family: "Montserrat", sans-serif; font-weight: 600; font-style: italic; }
.page-body blockquote p:nth-child(1) { color: #032f5d; font-size: 37px; line-height: 38px; padding: 20px 0; position: relative; }
.page-body blockquote p:nth-child(1):before { position: absolute; bottom: 0; left: 50%; display: inline-block; width: 50px; height: 1px; background-color: #999; content: ""; margin-left: -25px; }
.page-body blockquote p:nth-child(2) { color: rgba(3, 47, 93, 0.5); font-size: 20px; padding: 20px 0; }
.page-body table { font-size: 14px; font-family: "Montserrat", sans-serif; }
@media (max-width: 767px) { .page-body table { margin-bottom: 30px; } }
.page-body table.table > thead > tr > th, .page-body table.table > tbody > tr > th { padding: 20px; color: #fff; background: #032f5d; font-weight: 700; vertical-align: middle; }
.page-body table.table > tbody > tr > td { padding: 18px; vertical-align: middle; }
.page-body table.table > caption { color: #032f5d; }
.page-body .image.pull-left { margin-right: 1em; }

.navbar-ucl { margin-bottom: 0; background-color: #fff; }

.navbar-ucl .navbar-collapsed { background-color: #fff; }

#navbar .level1-menu { float: none; padding-left: 114px; }

.negative-background .page-body h1, .negative-background .page-body h2, .negative-background .page-body h3, .negative-background .page-body h4, .negative-background .page-body h5, .negative-background .page-body h6 { color: #032f5d; }
.negative-background .page-body p, .negative-background .page-body ol li, .negative-background .page-body ul li, .negative-background .page-body blockquote p { color: #6F7378; }
.negative-background .page-body a { color: #032f5d; text-decoration: underline; font-style: italic; font-weight: 700; }

.page-table { margin-bottom: 50px; }
.page-table table { font-size: 14px; font-family: "Montserrat", sans-serif; }
@media (max-width: 767px) { .page-table table { margin-bottom: 30px; } }
.page-table table.table > thead > tr > th, .page-table table.table > tbody > tr > th { padding: 20px; color: #fff; background: #032f5d; font-weight: 700; vertical-align: middle; }
.page-table table.table > tbody > tr > td { padding: 18px; vertical-align: middle; }
.page-table table.table > caption { color: #032f5d; }

.page-album { clear: both; margin-bottom: 50px; display: table; }
@media (max-width: 767px) { .page-album { margin-bottom: 30px; } }
.page-album > div { margin: 0 5px 5px 0; display: block; }
.page-album > div:hover { cursor: pointer; background: url(../img/plus.png) no-repeat center center #032f5d; }
.page-album > div:hover img { opacity: 0.2; }
@media (max-width: 435px) { .page-album > div { margin: 2px; display: block; width: 48%; text-align: center; float: left; }
  .page-album > div img { width: 100%; height: auto; } }
@media (min-width: 436px) and (max-width: 634px) { .page-album > div { float: left; /*            margin-bottom: 5px; &:nth-child(2n){ margin-left: 5px; }*/ } }
@media (min-width: 635px) and (max-width: 767px) { .page-album > div { float: left; /*            margin-bottom: 5px; &:nth-child(3n+2){ margin: 0 5px; }*/ } }
@media (min-width: 768px) and (max-width: 991px) { .page-album > div { float: left; /*            margin-bottom: 5px; &:nth-child(2n){ margin-left: 5px; }*/ } }
@media (min-width: 992px) { .page-album > div { float: left; /*            margin-bottom: 5px; &:nth-child(3n+2){ margin: 0 5px; }*/ } }

.page-video { position: relative; clear: both; margin-bottom: 50px; }
@media (max-width: 767px) { .page-video { margin-bottom: 30px; } }
.page-video .label { color: #032f5d; font-size: 30px; font-family: "Montserrat", sans-serif; font-weight: 600; padding-left: 0; }
.page-video .video { margin-top: 30px; }
.page-video iframe { width: 100%; height: 370px; }

.page-links { background: #fff; padding: 25px; margin-bottom: 25px; }
@media (max-width: 767px) { .page-links { margin-bottom: 30px; } }
.page-links h2 { text-align: left; font-family: "Montserrat", sans-serif; font-style: italic; margin-top: 0; margin-bottom: 15px !important; }
@media (max-width: 767px) { .page-links h2 { margin-bottom: 40px; } }
@media (min-width: 768px) { .page-links h2 { margin-bottom: 50px; } }
.page-links h2 .horizontal-pretitle { margin-bottom: 5px; text-align: left; line-height: 23px; padding-left: 75px; }
.page-links h2 .horizontal-pretitle span { display: inline-block; color: #fff; font-size: 18px; position: relative; color: #999; margin-left: 0px; font-weight: 600; }
.page-links h2 .horizontal-pretitle span:before { content: "________"; position: absolute; background: transparent; width: 26px; height: 5px; top: 0; left: -70px; color: #999; letter-spacing: -2px; }
.page-links h2 .title { color: #032f5d; display: inline-block; }
@media (max-width: 767px) { .page-links h2 .title { font-size: 40px; } }
@media (min-width: 768px) { .page-links h2 .title { font-size: 30px; } }
.page-links h2 .title-administration { color: #fff; font-family: "Montserrat", sans-serif; font-style: normal; font-weight: 800; font-size: 70px; margin-top: 15px; }
.page-links h2 .title { color: #032f5d; font-size: 45px; }
.page-links .field-item a { font-family: "Montserrat", sans-serif; display: block; padding: 10px 0; color: #032f5d; font-size: 18px; border-bottom: 1px solid #e8ecf0; font-style: italic; }
.page-links .field-item a:hover { text-decoration: none; }
@media (min-width: 768px) { .page-links .field-item a { position: relative; }
  .page-links .field-item a:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 20%; right: 0; color: #032f5d; font-style: normal; } }

h1.header-profile { color: #fff; }

h1.page-header, h1.header-school, h1.header-agenda { color: #032f5d; }

h1.page-header:after { background: #032f5d; bottom: -14px; content: ""; height: 5px; left: 0; position: absolute; width: 26px; z-index: 99; }

.page-links .field-item a:hover { color: #032f5d; }
.page-links .field-item a:hover:after { color: #032f5d; }

body.modalbox-active { overflow-y: hidden; }

.modalbox { opacity: 0; display: none; z-index: 100; }

.modalbox.active { opacity: 1; display: block; position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background: rgba(3, 47, 93, 0.9); -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }

.modalbox-close { position: absolute; top: 5px; right: 5px; height: 25px; width: 25px; cursor: pointer; color: transparent; z-index: 200; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.modalbox-close:after, .modalbox-close:before { position: absolute; left: 2px; top: 12px; display: block; content: " "; height: 2px; width: 20px; background: #fff; }
.modalbox-close:before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.modalbox-close:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.modalbox-close:hover { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

@media (min-width: 992px) { .modalbox-close { position: absolute; top: 25px; right: 25px; } }
#carousel-modal .carousel-album { position: relative; top: 50%; margin-top: -360px; z-index: 100; position: relative; }
#carousel-modal .carousel-album .carousel-control { z-index: 100; background: none; opacity: 1; filter: none; text-shadow: none; }
#carousel-modal .carousel-album .icon-next, #carousel-modal .carousel-album .icon-prev, #carousel-modal .carousel-album .slick-prev, #carousel-modal .carousel-album .slick-next { z-index: 100; position: relative; height: 70px; width: 70px; margin-top: -35px; -moz-border-radius: 200px; -webkit-border-radius: 200px; border-radius: 200px; }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-next, #carousel-modal .carousel-album .icon-prev, #carousel-modal .carousel-album .slick-prev, #carousel-modal .carousel-album .slick-next { height: 50px; width: 50px; top: 80px; } }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-next, #carousel-modal .carousel-album .icon-prev, #carousel-modal .carousel-album .slick-prev, #carousel-modal .carousel-album .slick-next { -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } }
#carousel-modal .carousel-album .icon-next:before, #carousel-modal .carousel-album .icon-prev:before, #carousel-modal .carousel-album .slick-prev:before, #carousel-modal .carousel-album .slick-next:before { content: ""; }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-next .circle, #carousel-modal .carousel-album .icon-prev .circle, #carousel-modal .carousel-album .slick-prev .circle, #carousel-modal .carousel-album .slick-next .circle { -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; position: absolute; width: 0px; height: 0px; top: 50%; left: 50%; margin-left: 0px; margin-top: 0px; } }
#carousel-modal .carousel-album .icon-next:hover, #carousel-modal .carousel-album .icon-prev:hover, #carousel-modal .carousel-album .slick-prev:hover, #carousel-modal .carousel-album .slick-next:hover { -moz-box-shadow: 0 0 3px #aaaaaa; -webkit-box-shadow: 0 0 3px #aaaaaa; box-shadow: 0 0 3px #aaaaaa; }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-next:hover .circle, #carousel-modal .carousel-album .icon-prev:hover .circle, #carousel-modal .carousel-album .slick-prev:hover .circle, #carousel-modal .carousel-album .slick-next:hover .circle { position: absolute; top: 50%; left: 50%; margin-left: -35px; margin-top: -35px; width: 70px; height: 70px; background: #fff; -moz-border-radius: 200px; -webkit-border-radius: 200px; border-radius: 200px; } }
#carousel-modal .carousel-album .icon-prev, #carousel-modal .carousel-album .slick-prev { background: #032f5d; }
#carousel-modal .carousel-album .icon-prev:after, #carousel-modal .carousel-album .slick-prev:after { content: "\f177"; font-family: FontAwesome; font-size: 25px; position: absolute; color: #fff; z-index: 1000; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-prev:after, #carousel-modal .carousel-album .slick-prev:after { right: 33%; top: 34%; } }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-prev:after, #carousel-modal .carousel-album .slick-prev:after { right: 26%; top: 27%; } }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-prev:hover, #carousel-modal .carousel-album .slick-prev:hover { background: #fff; } }
#carousel-modal .carousel-album .icon-prev:hover:after, #carousel-modal .carousel-album .slick-prev:hover:after { color: #032f5d; }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-prev, #carousel-modal .carousel-album .slick-prev { left: 30px; } }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-prev, #carousel-modal .carousel-album .slick-prev { left: -20px; } }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-prev { left: 30px; } }
@media (min-width: 768px) and (max-width: 991px) { #carousel-modal .carousel-album .icon-prev { left: -47px; } }
@media (min-width: 992px) { #carousel-modal .carousel-album .icon-prev { left: -63px; } }
#carousel-modal .carousel-album .icon-next, #carousel-modal .carousel-album .slick-next { background: #032f5d; }
#carousel-modal .carousel-album .icon-next:after, #carousel-modal .carousel-album .slick-next:after { content: "\f178"; font-family: FontAwesome; font-size: 25px; position: absolute; color: #fff; z-index: 1000; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-next:after, #carousel-modal .carousel-album .slick-next:after { right: 33%; top: 34%; } }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-next:after, #carousel-modal .carousel-album .slick-next:after { right: 26%; top: 27%; } }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-next:hover, #carousel-modal .carousel-album .slick-next:hover { background: #fff; } }
#carousel-modal .carousel-album .icon-next:hover:after, #carousel-modal .carousel-album .slick-next:hover:after { color: #032f5d; }
@media (max-width: 767px) { #carousel-modal .carousel-album .icon-next, #carousel-modal .carousel-album .slick-next { right: 30px; } }
@media (min-width: 768px) { #carousel-modal .carousel-album .icon-next, #carousel-modal .carousel-album .slick-next { right: -20px; } }
@media (min-width: 768px) and (max-width: 991px) { #carousel-modal .carousel-album .icon-next { right: -47px; } }
@media (min-width: 992px) { #carousel-modal .carousel-album .icon-next { right: -63px; } }
#carousel-modal .carousel-album .slick-prev, #carousel-modal .carousel-album .slick-next { border: none; color: transparent; }
#carousel-modal .carousel-album .slick-prev { position: absolute; }
#carousel-modal .carousel-album .slick-prev:after { top: 26%; }
#carousel-modal .carousel-album .slick-prev:hover { background: #fff; }
@media (max-width: 600px) { #carousel-modal .carousel-album .slick-prev { top: 100px; left: 5px; }
  #carousel-modal .carousel-album .slick-prev:after { top: 17%; right: 25%; } }
@media (min-width: 601px) and (max-width: 767px) { #carousel-modal .carousel-album .slick-prev:after { top: 17%; right: 25%; } }
@media (min-width: 601px) and (max-width: 991px) { #carousel-modal .carousel-album .slick-prev { left: 20px; top: 200px; } }
@media (min-width: 992px) { #carousel-modal .carousel-album .slick-prev { left: 40px; top: 300px; } }
#carousel-modal .carousel-album .slick-next { position: absolute; }
#carousel-modal .carousel-album .slick-next:after { top: 26%; }
#carousel-modal .carousel-album .slick-next:hover { background: #fff; -moz-box-shadow: 0 0 3px #aaaaaa; -webkit-box-shadow: 0 0 3px #aaaaaa; box-shadow: 0 0 3px #aaaaaa; }
@media (max-width: 600px) { #carousel-modal .carousel-album .slick-next { top: 100px; right: 5px; }
  #carousel-modal .carousel-album .slick-next:after { top: 17%; right: 25%; } }
@media (min-width: 601px) and (max-width: 767px) { #carousel-modal .carousel-album .slick-next:after { top: 17%; right: 25%; } }
@media (min-width: 601px) and (max-width: 991px) { #carousel-modal .carousel-album .slick-next { right: 20px; top: 200px; } }
@media (min-width: 992px) { #carousel-modal .carousel-album .slick-next { right: 40px; top: 300px; } }
#carousel-modal .slide { padding: 0 40px; height: 100%; }
#carousel-modal .slide.slick-slide { background: transparent; opacity: 0.5; }
#carousel-modal .slide.slick-center { opacity: 1; }
#carousel-modal .slide img { position: relative; }
@media (max-width: 600px) { #carousel-modal .slide img { max-height: 200px; } }
@media (min-width: 601px) and (max-width: 991px) { #carousel-modal .slide img { max-height: 400px; } }
@media (min-width: 992px) { #carousel-modal .slide img { max-height: 600px; } }
#carousel-modal .slide .title { color: #fff; margin-top: 30px; font-weight: 600; font-size: 25px; font-family: "Montserrat", sans-serif; position: relative; /* display: none; */ }
#carousel-modal .slide .title:after { background: #032f5d; bottom: -14px; content: ""; height: 5px; left: 0; position: absolute; width: 26px; z-index: 99; }
#carousel-modal .slide .description { margin-top: 35px; color: #fff; font-size: 14px; max-width: 500px; }
#carousel-modal .slide .author { margin-top: 15px; color: #bbb; font-size: 13px; font-style: italic; max-width: 500px; }

.color-background { background-color: #032f5d; }
.color-background.color-032f5d { background-color: #032f5d; }
.color-background.color-b50030 { background-color: #b50030; }
.color-background.color-e20026 { background-color: #e20026; }
.color-background.color-90810d { background-color: #90810d; }
.color-background.color-f29400 { background-color: #f29400; }
.color-background.color-88005d { background-color: #88005d; }
.color-background.color-004e9c { background-color: #004e9c; }
.color-background.color-4a96cd { background-color: #4a96cd; }
.color-background.color-e06c08 { background-color: #e06c08; }
.color-background.color-9a969a { background-color: #9a969a; }
.color-background.color-008193 { background-color: #008193; }
.color-background.color-76ad1c { background-color: #76ad1c; }
.color-background.color-ddc000 { background-color: #ddc000; }
.color-background.color-ff5252 { background-color: #ff5252; }
.color-background.color-3f51b5 { background-color: #3f51b5; }

.container-page-header.color-background .breadcrumb { min-height: auto; }

main.main-content { margin-top: -60px; }

.intranet-content { padding: 10px; padding-top: 0; }

.main-container { background-color: #edf1f3; }
.main-container :not(.negative-background) .grey-background { background-color: #edf1f3; }

.btn-return { color: #032f5d; font-family: "Montserrat", sans-serif; font-size: 13px; font-weight: 600; line-height: 1.46; position: relative; padding-left: 20px; }
.btn-return:before { position: absolute; left: 0; font-family: "Material Icons"; content: 'arrow_upward'; top: 50%; transform: translateY(-50%); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; font-size: 17px; }
.btn-return.color-032f5d { color: #032f5d; }
.btn-return.color-b50030 { color: #b50030; }
.btn-return.color-e20026 { color: #e20026; }
.btn-return.color-90810d { color: #90810d; }
.btn-return.color-f29400 { color: #f29400; }
.btn-return.color-88005d { color: #88005d; }
.btn-return.color-004e9c { color: #004e9c; }
.btn-return.color-4a96cd { color: #4a96cd; }
.btn-return.color-e06c08 { color: #e06c08; }
.btn-return.color-9a969a { color: #9a969a; }
.btn-return.color-008193 { color: #008193; }
.btn-return.color-76ad1c { color: #76ad1c; }
.btn-return.color-ddc000 { color: #ddc000; }
.btn-return.color-ff5252 { color: #ff5252; }
.btn-return.color-3f51b5 { color: #3f51b5; }

/* Sass for the main navigation on header The first and second depth width responsive  */
.navbar-collapse ul { float: right; }
@media (max-width: 767px) { .navbar-collapse ul > li:active { border-bottom: 1px solid #e8ecf0; } }
@media (min-width: 768px) { .navbar-collapse ul > li.active { border-bottom: 5px solid #032f5d; } }
.navbar-collapse ul li { position: relative; }
@media (min-width: 768px) { .navbar-collapse ul li { border-bottom: 5px solid transparent; } }
@media (max-width: 767px) { .navbar-collapse ul li.dropdown { position: relative; } }
.navbar-collapse ul li a { color: #032f5d; font-weight: 600; }
@media (max-width: 767px) { .navbar-collapse ul li a { background: #fff; }
  .navbar-collapse ul li a:hover, .navbar-collapse ul li a:active { background: #fff; } }
@media (min-width: 768px) { .navbar-collapse ul li a:hover, .navbar-collapse ul li a.active { background: transparent; }
  .navbar-collapse ul li a:hover { color: #032f5d; } }
@media (max-width: 767px) { .navbar-collapse ul li span { display: block; height: 20px; padding: 20px; width: 12%; position: absolute; right: 0; top: 0; cursor: pointer; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
  .navbar-collapse ul li span:after { content: "\f0d7"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 15%; right: 57%; color: #032f5d; font-style: normal; }
  .navbar-collapse ul li span.open, .navbar-collapse ul li span.open:hover { background: #fff; }
  .navbar-collapse ul li span.open:after, .navbar-collapse ul li span.open:hover:after { content: "\f0d8"; color: #032f5d; } }
.navbar-collapse ul li .dropdown-menu { background: #032f5d; border: 0px; padding: 0; }
@media (min-width: 768px) { .navbar-collapse ul li .dropdown-menu .col-links { margin-top: 15px; }
  .navbar-collapse ul li .dropdown-menu .col-links.col-sep a { border-right: 1px solid rgba(255, 255, 255, 0.2); }
  .navbar-collapse ul li .dropdown-menu .col-links.col-links-other { padding-right: 0; margin-left: 15px; width: 30%; } }
.navbar-collapse ul li .dropdown-menu .col-links a { display: block; color: white; font-weight: 400; font-size: 92.9%; padding: 15px 0; line-height: 100%; position: relative; }
.navbar-collapse ul li .dropdown-menu .col-links a:hover, .navbar-collapse ul li .dropdown-menu .col-links a.active { text-decoration: none; }
.navbar-collapse ul li .dropdown-menu .col-links a:hover:before, .navbar-collapse ul li .dropdown-menu .col-links a.active:before { border-left: 4px solid #032f5d; border-bottom: 0px; content: ""; display: block; position: absolute; top: 19%; left: -15px; width: 5px; height: 62%; }
@media (min-width: 768px) { .navbar-collapse ul li .dropdown-menu .col-links a:hover:before, .navbar-collapse ul li .dropdown-menu .col-links a.active:before { border-left-color: #fff; left: -30px; } }
@media (max-width: 767px) { .navbar-collapse ul li .dropdown-menu { box-shadow: none; position: relative; float: none; background: #032f5d; }
  .navbar-collapse ul li .dropdown-menu .col-links a { color: #fff; background: #032f5d; }
  .navbar-collapse ul li .dropdown-menu .col-links a.active:before { border-left: 4px solid #fff; } }
.navbar-collapse ul li .col-school-registration { padding-left: 0; }
@media (max-width: 767px) { .navbar-collapse ul li .col-school-registration { display: none; } }
.navbar-collapse ul li .col-school-registration .title-school-registration { background: #fff; color: #032f5d; font-size: 2.36em; line-height: 1.36; font-weight: 300; padding: 30px 70px 50px 20px; }
.navbar-collapse ul li .col-school-registration .link-school-registration a { color: white; background: #ff5252; line-height: 65px; padding-left: 20px; display: block; width: 100%; border-top: 1px solid #ff5252; }
.navbar-collapse ul li .col-school-registration .link-school-registration a:hover { border-top: 1px solid #ff5252; text-decoration: none; color: #ff5252; background: white; }
.navbar-collapse ul.navbar-nav { margin-bottom: -1px; }
.navbar-collapse .level1-menu { margin-bottom: 0; padding-left: 0; list-style: none; }
.navbar-collapse .level1-menu:before, .navbar-collapse .level1-menu:after { content: " "; display: table; }
.navbar-collapse .level1-menu:after { clear: both; }
.navbar-collapse .level1-menu > li { list-style-type: none; padding-right: 10px; padding-bottom: 15px; position: relative; display: block; float: left; }
.navbar-collapse .level1-menu > li > a { padding: 15px; font-size: 13px; }
.navbar-collapse .level1-menu > li > a:hover, .navbar-collapse .level1-menu > li > a:focus { text-decoration: none; }
.navbar-collapse .level1-menu > li > a.dropdown-toggle { padding-right: 5px; padding-left: 5px; padding-top: 15px; padding-bottom: 15px; }
.navbar-collapse .level1-menu > li > a.dropdown-toggle:hover, .navbar-collapse .level1-menu > li > a.dropdown-toggle:focus { text-decoration: none; }
.navbar-collapse .level1-menu .dropdown-menu { background-color: #f7f8fa; min-width: auto; position: absolute; top: 25px; z-index: 1000; padding: 10px 0; margin: 0; font-size: 13px; text-align: left; border: 0; border-bottom: 4px solid #032f5d; border-radius: 0; -webkit-box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25); margin-left: -25px; }
.navbar-collapse .level1-menu .dropdown-menu .dropdown-links-list { width: 230px; display: block; float: left; margin: 0; padding: 0; }
.navbar-collapse .level1-menu .dropdown-menu .dropdown-links-list li { list-style-type: none; width: 100%; font-weight: 600; }
.navbar-collapse .level1-menu .dropdown-menu .dropdown-links-list li a { color: #032f5d; display: block; border-left: 4px solid transparent; padding: 8px 40px 8px 36px; text-decoration: none; }
.navbar-collapse .level1-menu .dropdown-menu .dropdown-links-list li a:hover { border-left-color: #032f5d; }

.widget-menu { width: 300px; background: #e8ecf0; }
.widget-menu a { color: #032f5d; font-weight: 600; padding: 18px 30px 18px 30px; display: block; width: 100%; }
.widget-menu a span { float: right; font-size: 21px; font-weight: normal; position: relative; top: -4px; }
.widget-menu a:hover { text-decoration: none; }
@media (max-width: 767px) { .widget-menu { width: 100%; background: #032f5d; }
  .widget-menu a { color: #fff; margin-bottom: 20px; } }

#burger_menu { margin: 13px auto; }
#burger_menu .collapse { position: absolute; width: 200%; left: -50%; }
#burger_menu .collapse.level2 { position: relative; width: 100%; left: 0; }
#burger_menu .dropdown li { white-space: normal; }

/* Sass for the header of website  */
header { background: #fff; }

.header-top-intranet { background-color: #00214e; }

@media (max-width: 767px) { #titre-fac, #titre-fac a { font-weight: 600; font-size: 16px; line-height: 23px; padding: 15px 20px; clear: left; margin: 0 -15px; color: #fff; background: #032f5d; font-family: "Montserrat", sans-serif; font-style: italic; display: block; z-index: 100; }
  .header-top { background-color: #032f5d; }
  .header-top, .header-top-intranet { margin-bottom: 0; }
  .header-top .container, .header-top-intranet .container { border-bottom: 1px solid #264A71; }
  .header-top #uclsearch-search-form, .header-top-intranet #uclsearch-search-form { width: 15em; padding-left: 1em; } }
@media (min-width: 768px) { .header-top { background-color: white; }
  .header-top.swap_logo_navbar_color { background-color: #032f5d !important; }
  .header-top.swap_logo_navbar_color .navbar-header .logo { background-color: #032f5d !important; }
  .header-top.swap_logo_navbar_color .navbar-default .languages ul.dropdown-menu:hover { background: #032f5d; }
  .header-top.swap_logo_navbar_color .navbar-default .languages ul.dropdown-menu:hover a { background: #032f5d; color: #fff; }
  .header-top .container, .header-top-intranet .container { position: relative; }
  .header-top .container .navbar-header, .header-top-intranet .container .navbar-header { /*position: absolute;
top: 0;
z-index: 100;
right:15px;*/ }
  .header-top .container .navbar-default, .header-top-intranet .container .navbar-default { position: relative; z-index: 590; }
  .header-top #titre-fac, .header-top #titre-fac a, .header-top-intranet #titre-fac, .header-top-intranet #titre-fac a { position: static; width: 100%; max-width: inherit !important; font-family: "Montserrat", sans-serif; font-size: 16px; font-weight: 500; color: #032f5d; text-align: center; display: block; }
  .header-top #titre-fac:hover, .header-top #titre-fac a:hover, .header-top-intranet #titre-fac:hover, .header-top-intranet #titre-fac a:hover { text-decoration: none; }
  .header-top #titre-fac.color-032f5d, .header-top #titre-fac a.color-032f5d, .header-top-intranet #titre-fac.color-032f5d, .header-top-intranet #titre-fac a.color-032f5d { color: #032f5d; }
  .header-top #titre-fac.color-b50030, .header-top #titre-fac a.color-b50030, .header-top-intranet #titre-fac.color-b50030, .header-top-intranet #titre-fac a.color-b50030 { color: #b50030; }
  .header-top #titre-fac.color-e20026, .header-top #titre-fac a.color-e20026, .header-top-intranet #titre-fac.color-e20026, .header-top-intranet #titre-fac a.color-e20026 { color: #e20026; }
  .header-top #titre-fac.color-90810d, .header-top #titre-fac a.color-90810d, .header-top-intranet #titre-fac.color-90810d, .header-top-intranet #titre-fac a.color-90810d { color: #90810d; }
  .header-top #titre-fac.color-f29400, .header-top #titre-fac a.color-f29400, .header-top-intranet #titre-fac.color-f29400, .header-top-intranet #titre-fac a.color-f29400 { color: #f29400; }
  .header-top #titre-fac.color-88005d, .header-top #titre-fac a.color-88005d, .header-top-intranet #titre-fac.color-88005d, .header-top-intranet #titre-fac a.color-88005d { color: #88005d; }
  .header-top #titre-fac.color-004e9c, .header-top #titre-fac a.color-004e9c, .header-top-intranet #titre-fac.color-004e9c, .header-top-intranet #titre-fac a.color-004e9c { color: #004e9c; }
  .header-top #titre-fac.color-4a96cd, .header-top #titre-fac a.color-4a96cd, .header-top-intranet #titre-fac.color-4a96cd, .header-top-intranet #titre-fac a.color-4a96cd { color: #4a96cd; }
  .header-top #titre-fac.color-e06c08, .header-top #titre-fac a.color-e06c08, .header-top-intranet #titre-fac.color-e06c08, .header-top-intranet #titre-fac a.color-e06c08 { color: #e06c08; }
  .header-top #titre-fac.color-9a969a, .header-top #titre-fac a.color-9a969a, .header-top-intranet #titre-fac.color-9a969a, .header-top-intranet #titre-fac a.color-9a969a { color: #9a969a; }
  .header-top #titre-fac.color-008193, .header-top #titre-fac a.color-008193, .header-top-intranet #titre-fac.color-008193, .header-top-intranet #titre-fac a.color-008193 { color: #008193; }
  .header-top #titre-fac.color-76ad1c, .header-top #titre-fac a.color-76ad1c, .header-top-intranet #titre-fac.color-76ad1c, .header-top-intranet #titre-fac a.color-76ad1c { color: #76ad1c; }
  .header-top #titre-fac.color-ddc000, .header-top #titre-fac a.color-ddc000, .header-top-intranet #titre-fac.color-ddc000, .header-top-intranet #titre-fac a.color-ddc000 { color: #ddc000; }
  .header-top #titre-fac.color-ff5252, .header-top #titre-fac a.color-ff5252, .header-top-intranet #titre-fac.color-ff5252, .header-top-intranet #titre-fac a.color-ff5252 { color: #ff5252; }
  .header-top #titre-fac.color-3f51b5, .header-top #titre-fac a.color-3f51b5, .header-top-intranet #titre-fac.color-3f51b5, .header-top-intranet #titre-fac a.color-3f51b5 { color: #3f51b5; }
  .header-top { height: auto; margin-bottom: 16px; }
  .header-top #uclsearch-search-form { width: 15em; padding-left: 1em; }
  .header-top-intranet #uclsearch-search-form { width: 15em; padding-left: 1em; } }
#navbar { padding: 12px 0; margin-bottom: 0; border: none; min-height: initial; border-bottom: 1px solid #e8ecf0; }
@media (max-width: 767px) { #navbar { padding: 0; background: #032f5d; } }
#navbar .logo { margin: 0; padding: 6px 0; background-color: transparent; }
#navbar .logo img { width: 200px; }
@media (max-width: 767px) { #navbar .logo img { width: 50px; height: auto; } }
#navbar .navbar-default { background: transparent; }
#navbar .navbar-default .navbar-toggle { border: 0; }
#navbar .navbar-default .navbar-toggle:hover, #navbar .navbar-default .navbar-toggle:focus { background-color: transparent; }
#navbar.intranet { padding: 0; /*      .dropdown { 	&.open { 		.dropdown-menu { 			display: block !important; 		} 	} }*/ }
@media (min-width: 768px) { #navbar.intranet .navbar-collapse { padding-top: 140px; } }
#navbar.intranet.intranet-banner .header-top-intranet { background-color: #00214e; }
#navbar.intranet.intranet-banner .header-top-intranet #titre-fac, #navbar.intranet.intranet-banner .header-top-intranet #titre-fac a { font-size: 18px; font-weight: 600; text-transform: initial; text-align: center; color: #00214e; margin-bottom: 15px; }
#navbar.intranet.intranet-banner .header-top-intranet #titre-parent { font-size: 13px; font-weight: 600; line-height: 1.06; text-align: center; color: #5db3e6 !important; display: block; margin-bottom: 15px; }
#navbar.intranet.intranet-banner .header-top-intranet .intranet-titles { padding-top: 40px; }
#navbar.intranet.intranet-banner .header-top-intranet .container-fluid { display: flex; flex-wrap: wrap; }
#navbar.intranet.intranet-banner .header-top-intranet .container-fluid .navbar-default { flex: 1; position: relative; z-index: 999; }
#navbar.intranet.intranet-banner .header-top-intranet .logo { background-image: url("../../assets/img/logo-negative.svg"); width: 200px; height: 32px; background-size: contain; margin: 20px 0; padding: 0; background-repeat: no-repeat; }
#navbar.intranet.intranet-banner .header-top-intranet .logo img { display: none; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet { justify-content: flex-start; padding-right: 0; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu { width: 100%; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu { display: flex; flex: 1; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown { float: left; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown span { height: auto; padding: 14px; background: transparent; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown span:after { font-size: 10px; top: 50%; transform: translate(-50%, -50%); right: 50%; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown > a { height: auto; padding: 15px 40px 15px 20px; background: transparent; font-family: "Montserrat", sans-serif; font-size: 11px; font-weight: normal; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown > a:hover, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown > a.active { color: white !important; text-decoration: underline; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown.active > a { color: white !important; text-decoration: underline; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown.active > span:after { color: #5db3e6 !important; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown.active .collapse .dropdown.active > a { color: #00214e !important; text-decoration: none; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown.active .collapse .dropdown.active span { height: auto; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li.dropdown.active .collapse .dropdown.active span:after { color: #00214e !important; content: "\f0d7"; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse { box-shadow: 0 3px 10.6px 1.4px rgba(0, 0, 0, 0.25); }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a { background-color: #f7f8fa; width: 100%; border-bottom: 1px solid #d9d9d9; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li span:after, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a span:after { color: #8e98a9 !important; font-size: 18px; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a a { font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 600; line-height: 1.36; text-align: left; text-transform: none; color: #8e98a9 !important; height: auto; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a:hover, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a a:hover { color: #00214e !important; text-decoration: none; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li:last-of-type, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse li a:last-of-type { border-bottom: 0; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse .dropdown a:hover { color: #00214e !important; text-decoration: none; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 { box-shadow: none; padding: 0 10px; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 li, #navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 li a { border-bottom: 0; font-family: "Montserrat", sans-serif; font-size: 13px; font-weight: 600; color: #8e98a9; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 li a { position: relative; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 li a:hover { color: #00214e; text-decoration: underline; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 li a:after { position: absolute; bottom: 0; content: ''; border-bottom: 1px solid #d9d9d9; width: calc(100% - 40px); left: 20px; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li .collapse.level2 li:last-of-type a:after { border-bottom: 0; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li a.search { color: white !important; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul li a.search:before { color: white; line-height: 40px; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul .page-title { height: auto !important; display: inline-block; background: transparent; margin-top: 37px; min-height: auto; font-family: "Montserrat", sans-serif; font-style: italic; font-size: 12px; font-weight: normal; }
#navbar.intranet.intranet-banner .desktop-uclmenu_header-intranet .second-menu ul .page-title b { font-style: normal; }
#navbar.intranet .menu-intranet { display: flex; width: 100%; }
#navbar .level1-menu { padding-left: 0; width: 100%; text-align: center; }
#navbar .level1-menu > li { float: none; display: inline-block; }

@media (min-width: 768px) { .mobile-uclmenu_header { display: none; } }
.mobile-uclmenu_header ul.menu { padding: 0; margin: 0; }
.mobile-uclmenu_header ul.menu > li { height: 61px; float: left; display: block; padding: 0 15px; line-height: 61px; list-style-type: none; border-right: 1px solid #264A71; }
.mobile-uclmenu_header ul.menu > li:last-child { border-right: none; }
.mobile-uclmenu_header ul.menu > li a { color: white; display: block; width: 100%; height: 100%; font-weight: 400; }
.mobile-uclmenu_header ul.menu > li a:hover { text-decoration: none; }
.mobile-uclmenu_header ul.menu > li .dropdown-menu { margin-top: 0; background: #032f5d; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.mobile-uclmenu_header ul.menu > li .dropdown-menu a:hover { color: #032f5d; }
.mobile-uclmenu_header ul.menu li.parcours a:hover { color: #ddc000 !important; }
.mobile-uclmenu_header ul.menu li.parcours .fa { font-size: 18px; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu { padding: 0; background: #032f5d; left: -50px; width: 300px; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li { border-top: 1px solid #264A71; /* Classes colors */ }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li a { padding: 30px 20px; color: #fff; font-weight: 900; font-size: 20px; line-height: 22px; display: block; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li a:hover { background: #032f5d; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li .more { float: right; display: inline-block; width: 50px; height: 50px; color: transparent; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; margin-top: -35px; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.myucl a { background: #fff; font-style: italic; font-family: "Montserrat", sans-serif; color: #032f5d; font-weight: normal; padding: 20px; font-size: 18px; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.myucl a:hover { background: #fff; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.etudier { border-left: 5px solid #ff5252; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.etudier .more { display: block; background-color: #ff5252; background-image: url("../img/arrow_right_white.png"); background-repeat: no-repeat; background-position: center center; background: #ff5252 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.chercher { border-left: 5px solid #3f51b5; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.chercher .more { display: block; background: #3f51b5 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.partager { border-left: 5px solid #ddc000; border-bottom: 1px solid #264A71; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.partager .more { display: block; background: #ddc000 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-032f5d { border-left: 5px solid #032f5d; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-032f5d .more { display: block; background: #032f5d url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-b50030 { border-left: 5px solid #b50030; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-b50030 .more { display: block; background: #b50030 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-e20026 { border-left: 5px solid #e20026; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-e20026 .more { display: block; background: #e20026 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-90810d { border-left: 5px solid #90810d; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-90810d .more { display: block; background: #90810d url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-f29400 { border-left: 5px solid #f29400; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-f29400 .more { display: block; background: #f29400 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-88005d { border-left: 5px solid #88005d; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-88005d .more { display: block; background: #88005d url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-004e9c { border-left: 5px solid #004e9c; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-004e9c .more { display: block; background: #004e9c url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-4a96cd { border-left: 5px solid #4a96cd; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-4a96cd .more { display: block; background: #4a96cd url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-e06c08 { border-left: 5px solid #e06c08; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-e06c08 .more { display: block; background: #e06c08 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-9a969a { border-left: 5px solid #9a969a; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-9a969a .more { display: block; background: #9a969a url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-008193 { border-left: 5px solid #008193; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-008193 .more { display: block; background: #008193 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-76ad1c { border-left: 5px solid #76ad1c; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-76ad1c .more { display: block; background: #76ad1c url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-ff5252 { border-left: 5px solid #ff5252; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-ff5252 .more { display: block; background: #ff5252 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-3f51b5 { border-left: 5px solid #3f51b5; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-3f51b5 .more { display: block; background: #3f51b5 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-ddc000 { border-left: 5px solid #ddc000; }
.mobile-uclmenu_header ul.menu li.parcours ul.dropdown-menu li.color-ddc000 .more { display: block; background: #ddc000 url("../img/arrow_right_white.png") no-repeat scroll center center; }
.mobile-uclmenu_header ul.menu li.languages a { font-size: 13px; }
.mobile-uclmenu_header ul.menu li.languages a .fa { font-size: 12px; }
.mobile-uclmenu_header ul.menu li.search a { font-size: 22px; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu { background: white; top: 0; height: 61px; width: 100%; margin: 0; padding: 0; border: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .close-search { width: 10%; position: absolute; top: 0; right: 0; background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 20px; color: #999; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .close-search:hover, .mobile-uclmenu_header ul.menu li.search .dropdown-menu .close-search:focus { color: #000; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .form-search .input-group { display: block; width: 90%; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .form-search input[type="text"] { border: 0; height: 61px; width: 90%; float: right; display: block; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .form-search .input-group-btn { float: right; width: 10%; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .form-search button[type="submit"] { width: 100%; height: 61px; z-index: 10; background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; color: #999; font-size: 0; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .form-search button[type="submit"]:before { font-family: FontAwesome; content: "\f002"; display: block; width: 100%; height: 20px; line-height: 20px; font-size: 20px; }
.mobile-uclmenu_header ul.menu li.search .dropdown-menu .form-search button[type="submit"]:hover { background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; color: #000; }
.mobile-uclmenu_header ul.menu .hotdog { float: left; }
.mobile-uclmenu_header ul.menu .hamburger-slim { background: transparent; position: relative; width: 40px; padding-top: 26px; }
.mobile-uclmenu_header ul.menu .hamburger-slim.navbar-toggle { margin: 0; height: 50px; float: none; }
.mobile-uclmenu_header ul.menu .hamburger-slim:before, .mobile-uclmenu_header ul.menu .hamburger-slim:after { background: #fff; backface-visibility: hidden; content: ""; height: 2px; left: 0; transition: 0.75s; width: 35px; }
.mobile-uclmenu_header ul.menu .hamburger-slim:before { box-shadow: #fff 0 10px 0 0; position: absolute; top: 20px; }
.mobile-uclmenu_header ul.menu .hamburger-slim:after { position: absolute; top: 40px; }
.mobile-uclmenu_header ul.menu .hamburger-slim.active:before { box-shadow: transparent 0 0 0 0; top: 30px; transform: rotate(225deg); }
.mobile-uclmenu_header ul.menu .hamburger-slim.active:after { top: 30px; transform: rotate(315deg); }

.desktop-uclmenu_header, .desktop-uclmenu_header-intranet { display: flex; justify-content: flex-end; }
@media (max-width: 767px) { .desktop-uclmenu_header, .desktop-uclmenu_header-intranet { display: none; } }
.desktop-uclmenu_header .sitetitle, .desktop-uclmenu_header-intranet .sitetitle { flex: 1; color: #002d62; }
.desktop-uclmenu_header .sitetitle h1, .desktop-uclmenu_header-intranet .sitetitle h1 { color: #002d62; text-align: center; font-size: 16px; font-weight: 600; letter-spacing: 0.8px; font-family: "Montserrat", sans-serif; line-height: 45px; display: none; }
@media (max-width: 991px) { .desktop-uclmenu_header .sitetitle h1, .desktop-uclmenu_header-intranet .sitetitle h1 { font-size: 12px; } }
.desktop-uclmenu_header .menu-parcours, .desktop-uclmenu_header-intranet .menu-parcours { text-align: center; margin: 0 auto; position: relative; }
.desktop-uclmenu_header .menu-parcours ul.menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu { margin: 0; padding: 15px 0 0 0; padding: 0; }
.desktop-uclmenu_header .menu-parcours ul.menu > li, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li { list-style-type: none; margin-right: 10px; display: inline-block; padding: 0 10px; }
.desktop-uclmenu_header .menu-parcours ul.menu > li > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li > a { color: #032f5d; display: inline-block; font-weight: 400; padding: 12px 0 4px 0; text-decoration: none; font-size: 11px; text-transform: uppercase; }
.desktop-uclmenu_header .menu-parcours ul.menu > li > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li > a:hover { color: #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li > a.dropdown-toggle, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li > a.dropdown-toggle { color: #032f5d; font-weight: bold; padding-left: 5px; text-decoration: none; text-transform: uppercase; }
.desktop-uclmenu_header .menu-parcours ul.menu > li > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li > a.dropdown-toggle:hover { color: #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li ul.dropdown-menu { background: #f7f8fa; min-width: 200px; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.desktop-uclmenu_header .menu-parcours ul.menu > li ul.dropdown-menu li, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li ul.dropdown-menu li { border: 0; }
.desktop-uclmenu_header .menu-parcours ul.menu > li ul.dropdown-menu a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li ul.dropdown-menu a { color: #032f5d; text-decoration: none; font-weight: 600; padding: 10px 20px; font-size: 13px; }
.desktop-uclmenu_header .menu-parcours ul.menu > li ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li ul.dropdown-menu a.dropdown-shortcut { color: white; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; text-align: center; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d.active { border-bottom: 2px solid #032f5d; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d.active > a:hover { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d > a:hover { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d > a.dropdown-toggle:hover { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu { border-bottom: 4px solid #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu a:hover { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #032f5d; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-032f5d ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030.active { border-bottom: 2px solid #b50030; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030.active > a:hover { color: #b50030; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030 > a:hover { color: #b50030; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030 > a.dropdown-toggle:hover { color: #b50030; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu { border-bottom: 4px solid #b50030; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu a:hover { color: #b50030; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #b50030; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-b50030 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026.active { border-bottom: 2px solid #e20026; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026.active > a:hover { color: #e20026; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026 > a:hover { color: #e20026; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026 > a.dropdown-toggle:hover { color: #e20026; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu { border-bottom: 4px solid #e20026; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu a:hover { color: #e20026; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #e20026; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e20026 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d.active { border-bottom: 2px solid #90810d; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d.active > a:hover { color: #90810d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d > a:hover { color: #90810d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d > a.dropdown-toggle:hover { color: #90810d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu { border-bottom: 4px solid #90810d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu a:hover { color: #90810d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #90810d; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-90810d ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400.active { border-bottom: 2px solid #f29400; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400.active > a:hover { color: #f29400; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400 > a:hover { color: #f29400; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400 > a.dropdown-toggle:hover { color: #f29400; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu { border-bottom: 4px solid #f29400; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu a:hover { color: #f29400; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #f29400; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-f29400 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d.active { border-bottom: 2px solid #88005d; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d.active > a:hover { color: #88005d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d > a:hover { color: #88005d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d > a.dropdown-toggle:hover { color: #88005d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu { border-bottom: 4px solid #88005d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu a:hover { color: #88005d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #88005d; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-88005d ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c.active { border-bottom: 2px solid #004e9c; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c.active > a:hover { color: #004e9c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c > a:hover { color: #004e9c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c > a.dropdown-toggle:hover { color: #004e9c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu { border-bottom: 4px solid #004e9c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu a:hover { color: #004e9c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #004e9c; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-004e9c ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd.active { border-bottom: 2px solid #4a96cd; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd.active > a:hover { color: #4a96cd; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd > a:hover { color: #4a96cd; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd > a.dropdown-toggle:hover { color: #4a96cd; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu { border-bottom: 4px solid #4a96cd; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu a:hover { color: #4a96cd; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #4a96cd; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-4a96cd ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08.active { border-bottom: 2px solid #e06c08; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08.active > a:hover { color: #e06c08; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08 > a:hover { color: #e06c08; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08 > a.dropdown-toggle:hover { color: #e06c08; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu { border-bottom: 4px solid #e06c08; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu a:hover { color: #e06c08; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #e06c08; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-e06c08 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a.active { border-bottom: 2px solid #9a969a; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a.active > a:hover { color: #9a969a; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a > a:hover { color: #9a969a; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a > a.dropdown-toggle:hover { color: #9a969a; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu { border-bottom: 4px solid #9a969a; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu a:hover { color: #9a969a; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #9a969a; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-9a969a ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193.active { border-bottom: 2px solid #008193; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193.active > a:hover { color: #008193; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193 > a:hover { color: #008193; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193 > a.dropdown-toggle:hover { color: #008193; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu { border-bottom: 4px solid #008193; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu a:hover { color: #008193; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #008193; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-008193 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c.active { border-bottom: 2px solid #76ad1c; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c.active > a:hover { color: #76ad1c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c > a:hover { color: #76ad1c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c > a.dropdown-toggle:hover { color: #76ad1c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu { border-bottom: 4px solid #76ad1c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu a:hover { color: #76ad1c; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #76ad1c; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-76ad1c ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000.active { border-bottom: 2px solid #ddc000; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000.active > a:hover { color: #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000 > a:hover { color: #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000 > a.dropdown-toggle:hover { color: #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu { border-bottom: 4px solid #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu a:hover { color: #ddc000; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #ddc000; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ddc000 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252.active { border-bottom: 2px solid #ff5252; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252.active > a:hover { color: #ff5252; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252 > a:hover { color: #ff5252; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252 > a.dropdown-toggle:hover { color: #ff5252; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu { border-bottom: 4px solid #ff5252; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu a:hover { color: #ff5252; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #ff5252; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-ff5252 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5.active, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5.active { border-bottom: 2px solid #3f51b5; color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5.active > a, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5.active > a { color: #032f5d; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5.active > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5.active > a:hover { color: #3f51b5; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5 > a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5 > a:hover { color: #3f51b5; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5 > a.dropdown-toggle:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5 > a.dropdown-toggle:hover { color: #3f51b5; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu { border-bottom: 4px solid #3f51b5; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu a:hover { color: #3f51b5; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu a.dropdown-shortcut, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu a.dropdown-shortcut { display: block; background-color: #3f51b5; color: #fff; }
.desktop-uclmenu_header .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu a.dropdown-shortcut:hover, .desktop-uclmenu_header-intranet .menu-parcours ul.menu > li.color-3f51b5 ul.dropdown-menu a.dropdown-shortcut:hover { color: #fff; }
.desktop-uclmenu_header .second-menu ul, .desktop-uclmenu_header-intranet .second-menu ul { padding: 0; margin: 0; }
.desktop-uclmenu_header .second-menu ul li, .desktop-uclmenu_header-intranet .second-menu ul li { list-style-type: none; float: left; border-right: none; border-left: none; }
.desktop-uclmenu_header .second-menu ul li a, .desktop-uclmenu_header-intranet .second-menu ul li a { height: 45px; display: block; }
.desktop-uclmenu_header .second-menu ul li a:hover, .desktop-uclmenu_header-intranet .second-menu ul li a:hover { text-decoration: none; }
.desktop-uclmenu_header .second-menu ul li a.myucl, .desktop-uclmenu_header-intranet .second-menu ul li a.myucl { color: #002d62; font-family: "Montserrat", sans-serif; font-style: italic; font-size: 12px; padding: 10px 25px; }
@media screen and (max-width: 991px) { .desktop-uclmenu_header .second-menu ul li a.myucl, .desktop-uclmenu_header-intranet .second-menu ul li a.myucl { padding: 10px; } }
.desktop-uclmenu_header .second-menu ul li a.info-covid, .desktop-uclmenu_header-intranet .second-menu ul li a.info-covid { color: #8B0000; font-family: "Montserrat", sans-serif; font-style: normal; font-size: 12px; font-weight: 600; padding: 10px 10px; }
@media screen and (max-width: 991px) { .desktop-uclmenu_header .second-menu ul li a.info-covid, .desktop-uclmenu_header-intranet .second-menu ul li a.info-covid { padding: 10px; } }
.desktop-uclmenu_header .second-menu ul li a.search, .desktop-uclmenu_header-intranet .second-menu ul li a.search { color: #002d62; font-family: "Montserrat", sans-serif; }
.desktop-uclmenu_header .second-menu ul li a.search:before, .desktop-uclmenu_header-intranet .second-menu ul li a.search:before { font-family: FontAwesome; color: #002d62; }
.desktop-uclmenu_header .second-menu ul li.myucl-menu, .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu { border-left: 0; }
.desktop-uclmenu_header .second-menu ul li.myucl-menu ul li, .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu ul li { float: none; }
.desktop-uclmenu_header .second-menu ul li.myucl-menu .dropdown-menu, .desktop-uclmenu_header-intranet .second-menu ul li.myucl-menu .dropdown-menu { width: 240px; }
.desktop-uclmenu_header .second-menu ul li.dropdown a, .desktop-uclmenu_header-intranet .second-menu ul li.dropdown a { color: #fff; font-weight: bold; padding: 15px 20px; }
.desktop-uclmenu_header .second-menu ul li .dropdown-menu, .desktop-uclmenu_header-intranet .second-menu ul li .dropdown-menu { min-width: auto; }
.desktop-uclmenu_header .second-menu ul li.search-item a.search, .desktop-uclmenu_header-intranet .second-menu ul li.search-item a.search { color: #fff; line-height: 30px; min-width: 45px; text-align: center; }
.desktop-uclmenu_header .second-menu ul li.search-item a, .desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu, .desktop-uclmenu_header-intranet .second-menu ul li.search-item a, .desktop-uclmenu_header-intranet .second-menu ul li.search-item .dropdown-menu { float: left; }
.desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu, .desktop-uclmenu_header-intranet .second-menu ul li.search-item .dropdown-menu { width: 230px; position: relative; background-color: transparent; border: none; border-radius: 0px; box-shadow: none; margin-right: 5px; margin-top: 0; }
.desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu li, .desktop-uclmenu_header-intranet .second-menu ul li.search-item .dropdown-menu li { border-left: none; }
.desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu li input.form-control, .desktop-uclmenu_header-intranet .second-menu ul li.search-item .dropdown-menu li input.form-control { border-radius: 0px; border: 1px solid #e8ecf0; }
.desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu li .btn-default, .desktop-uclmenu_header-intranet .second-menu ul li.search-item .dropdown-menu li .btn-default { border-radius: 0px; border: 1px solid #e8ecf0; color: #032f5d; }
.desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu li .btn-default:hover, .desktop-uclmenu_header-intranet .second-menu ul li.search-item .dropdown-menu li .btn-default:hover { background: #fff; color: #032f5d; }
.desktop-uclmenu_header .second-menu ul li.languages, .desktop-uclmenu_header-intranet .second-menu ul li.languages { list-style-type: none; float: left; display: flex; align-self: center; }
.desktop-uclmenu_header .second-menu ul li.languages a, .desktop-uclmenu_header-intranet .second-menu ul li.languages a { font-size: 13px; font-weight: bold; display: block; height: 45px; padding: 15px 10px 0 20px; }
.desktop-uclmenu_header .second-menu ul li.languages a .caret, .desktop-uclmenu_header-intranet .second-menu ul li.languages a .caret { margin-left: 10px; }
.desktop-uclmenu_header .second-menu ul li.languages a:hover, .desktop-uclmenu_header-intranet .second-menu ul li.languages a:hover { text-decoration: none; }
.desktop-uclmenu_header .second-menu ul li.languages.dropdown a, .desktop-uclmenu_header-intranet .second-menu ul li.languages.dropdown a { color: #002d62; font-size: 12px; font-family: "Montserrat", sans-serif; padding: 10px 0 0 10px; font-weight: 600; }
.desktop-uclmenu_header .second-menu ul li.languages.dropdown a .caret, .desktop-uclmenu_header-intranet .second-menu ul li.languages.dropdown a .caret { margin-left: 0; }
.desktop-uclmenu_header .second-menu ul li.languages ul.dropdown-menu, .desktop-uclmenu_header-intranet .second-menu ul li.languages ul.dropdown-menu { background: #fff; min-width: 100%; margin-top: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.desktop-uclmenu_header .second-menu ul li.languages ul.dropdown-menu:hover, .desktop-uclmenu_header-intranet .second-menu ul li.languages ul.dropdown-menu:hover { background: #032f5d; }
.desktop-uclmenu_header .second-menu ul li.languages ul.dropdown-menu:hover a, .desktop-uclmenu_header-intranet .second-menu ul li.languages ul.dropdown-menu:hover a { background: #032f5d; color: #fff; }
.desktop-uclmenu_header .second-menu ul li.languages ul.dropdown-menu li, .desktop-uclmenu_header-intranet .second-menu ul li.languages ul.dropdown-menu li { border: 0; }
.desktop-uclmenu_header .second-menu ul li.languages ul.dropdown-menu a, .desktop-uclmenu_header-intranet .second-menu ul li.languages ul.dropdown-menu a { border-right: 0; color: #032f5d; }
.desktop-uclmenu_header .second-menu ul li.languages ul.dropdown-menu a:hover, .desktop-uclmenu_header-intranet .second-menu ul li.languages ul.dropdown-menu a:hover { text-decoration: none; }
.desktop-uclmenu_header .second-menu ul li a.social-network-link, .desktop-uclmenu_header-intranet .second-menu ul li a.social-network-link { text-align: center; line-height: 45px; width: 45px; color: #fff; }
.desktop-uclmenu_header .second-menu ul.menu-intranet .languages a, .desktop-uclmenu_header-intranet .second-menu ul.menu-intranet .languages a { padding: 15px 0 0 20px !important; }
.desktop-uclmenu_header .second-menu ul.menu-intranet .languages a.dropdown-toggle, .desktop-uclmenu_header-intranet .second-menu ul.menu-intranet .languages a.dropdown-toggle { color: white !important; }

@media (max-width: 991px) { .desktop-uclmenu_header .second-menu ul li.search-item .dropdown-menu { position: absolute; left: 325px; z-index: 100; } }

.desktop-uclmenu_header-intranet li.myucl-menu, .desktop-uclmenu_header-intranet li.profile, .mobile-uclmenu_header-intranet li.myucl-menu, .mobile-uclmenu_header-intranet li.profile { list-style-type: none; }
.desktop-uclmenu_header-intranet li.myucl-menu a, .desktop-uclmenu_header-intranet li.profile a, .mobile-uclmenu_header-intranet li.myucl-menu a, .mobile-uclmenu_header-intranet li.profile a { background: #032f5d; color: #fff; font-weight: bold; min-height: 45px; height: auto; display: block; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu { background: #f7f8fa; margin-top: 0; padding: 0; /*margin-left: 15px;*/ -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu ul, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu ul, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu ul, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu ul { padding: 0; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu li, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu li { border: 0; float: none; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li a, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu li a, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li a, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu li a { border-bottom: 1px solid #264A71; padding: 14px 20px 13px 20px; border-right: 0; background: #032f5d; color: #fff; font-weight: 800; min-height: 47px; height: auto; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li a:hover, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu li a:hover, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li a:hover, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu li a:hover { text-decoration: none; background: #fff; color: #032f5d; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li ul.level2 li a, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu li ul.level2 li a, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li ul.level2 li a, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu li ul.level2 li a { padding-left: 40px; }
.desktop-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li ul.level3 li a, .desktop-uclmenu_header-intranet li.profile ul.dropdown-menu li ul.level3 li a, .mobile-uclmenu_header-intranet li.myucl-menu ul.dropdown-menu li ul.level3 li a, .mobile-uclmenu_header-intranet li.profile ul.dropdown-menu li ul.level3 li a { padding-left: 60px; }
.desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown > a, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown > a { display: block; padding: 15px 20px 15px 20px; margin: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff !important; background: #264A71; }
.desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown > a:hover, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown > a:hover { background: #fff; color: #032f5d !important; }
.desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown span, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown span { display: block; height: 20px; padding: 25px; width: 12%; position: absolute; right: 0; top: 0; cursor: pointer; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; background: #264A71; }
.desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown span:after, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown span:after { content: "\f0d7"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 18%; right: 57%; color: #fff; font-style: normal; }
.desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open, .desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open:hover, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open:hover { background: #264A71; }
.desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open:after, .desktop-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open:hover:after, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open:after, .mobile-uclmenu_header-intranet li.myucl-menu ul li.dropdown span.open:hover:after { content: "\f0d8"; color: #fff; }
.desktop-uclmenu_header-intranet li.search-item a.search, .mobile-uclmenu_header-intranet li.search-item a.search { color: #032f5d; }
.desktop-uclmenu_header-intranet li.dropdown > a, .mobile-uclmenu_header-intranet li.dropdown > a { color: white; }

.mobile-uclmenu_header-intranet { height: 50px; }
@media (min-width: 768px) { .mobile-uclmenu_header-intranet { display: none; } }
.mobile-uclmenu_header-intranet .second-menu ul { margin-bottom: 0; }
.mobile-uclmenu_header-intranet .second-menu ul li { list-style-type: none; }
.mobile-uclmenu_header-intranet .second-menu ul li a { height: 50px; }
.mobile-uclmenu_header-intranet .second-menu ul.dropdown-menu { margin-left: 0 !important; width: 100%; }
.mobile-uclmenu_header-intranet .second-menu .menu-intranet { padding-left: 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-intranet .myucl-toggle { display: block; padding: 10px 0 10px 40px; }
.mobile-uclmenu_header-intranet .second-menu .menu-intranet .myucl-toggle span { left: 15px; }
.mobile-uclmenu_header-intranet .second-menu .menu-left { padding: 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-left .myucl-menu > a { padding-left: 40px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right { padding-left: 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li { float: left; display: block; height: 45px; list-style-type: none; padding: 0 15px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search a { font-size: 22px; display: block; font-weight: 700; padding-top: 10px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu { background: white; top: 0; height: 61px; width: 100%; margin: 0; padding: 0; border: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu li { width: 100%; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .close-search { width: 10%; position: absolute; top: 25%; right: 0; background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 20px; color: #999; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .close-search:hover, .mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .close-search:focus { color: #000; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .form-search .input-group { display: block; width: 90%; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .form-search input[type="text"] { border: 0; height: 61px; width: 90%; float: right; display: block; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .form-search .input-group-btn { float: right; width: 10%; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .form-search button[type="submit"] { width: 100%; height: 61px; z-index: 10; background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; color: #999; font-size: 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .form-search button[type="submit"]:before { font-family: FontAwesome; content: "\f002"; display: block; width: 100%; height: 20px; line-height: 20px; font-size: 20px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.search .dropdown-menu .form-search button[type="submit"]:hover { background: transparent; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: white 0 0 0; -webkit-box-shadow: white 0 0 0; box-shadow: white 0 0 0; color: #000; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.profile { padding: 0; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.profile ul.dropdown-menu { right: 0 !important; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.profile a.profile-toggle { color: #fff; background: #032f5d; font-style: italic; padding: 0 0 0 0; font-family: "Montserrat", sans-serif; cursor: pointer; text-decoration: none; font-weight: bold; display: block; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.profile a.profile-toggle b { font-style: normal; font-family: "Montserrat", sans-serif; font-weight: 800; font-size: 16px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.profile a.profile-toggle:hover { text-decoration: none; }
.mobile-uclmenu_header-intranet .second-menu .menu-right li.profile a.profile-toggle span { right: 15px; top: 22px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hotdog { float: left; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim { background: transparent; position: relative; width: 40px; padding-top: 26px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim.navbar-toggle { margin: 0; height: 50px; float: none; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim:before, .mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim:after { background: #fff; backface-visibility: hidden; content: ""; height: 2px; left: 0; transition: 0.75s; width: 35px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim:before { box-shadow: #fff 0 10px 0 0; position: absolute; top: 15px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim:after { position: absolute; top: 35px; }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim.active:before { box-shadow: transparent 0 0 0 0; top: 30px; transform: rotate(225deg); }
.mobile-uclmenu_header-intranet .second-menu .menu-right .hamburger-slim.active:after { top: 30px; transform: rotate(315deg); }

.desktop-uclmenu_header-intranet { padding-right: 98px; }
.desktop-uclmenu_header-intranet .second-menu ul { margin: 0; padding-left: 0; }
.desktop-uclmenu_header-intranet .second-menu ul li.ucl-link { display: flex; align-self: center; }
.desktop-uclmenu_header-intranet .second-menu ul li.ucl-link a { color: white; font-style: italic; padding: 15px 25px; font-family: "Montserrat", sans-serif; font-weight: 600; display: flex; align-self: center; }
.desktop-uclmenu_header-intranet .second-menu ul li.ucl-link a:hover { text-decoration: none; }
.desktop-uclmenu_header-intranet .second-menu ul li.info-covid a { color: #5db3e6; font-style: normal; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu > a { color: #032f5d; text-transform: uppercase; font-weight: 600; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu > a:hover { text-decoration: none; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu > a .img { float: left; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu > a .name { float: left; padding: 12px 25px; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu > a i { display: inline-block; margin-left: 15px; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu ul.dropdown-menu { background: #032f5d; margin-top: 0; padding: 0; margin-left: 0; left: auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu ul.dropdown-menu li { border: 0; float: none; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu ul.dropdown-menu li a { padding: 15px 20px 0 20px; border-right: 0; background: #032f5d; color: #fff; font-weight: 600; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu ul.dropdown-menu li a:hover { text-decoration: none; background: #fff; color: #032f5d; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu ul.dropdown-menu li ul.level2 li a { padding-left: 40px; }
.desktop-uclmenu_header-intranet .second-menu ul li.profile-menu ul.dropdown-menu li ul.level3 li a { padding-left: 60px; }

.languages a { text-transform: uppercase; }

.second-menu .myucl-menu a.myucl-toggle { color: #fff; background: #032f5d; font-style: italic; padding: 10px 25px 15px 60px; font-family: "Montserrat", sans-serif; cursor: pointer; text-decoration: none; /*padding: 10px 35px 16px 0px;*/ font-weight: bold; }
.second-menu .myucl-menu a.myucl-toggle b { font-style: normal; font-family: "Montserrat", sans-serif; font-weight: 800; font-size: 16px; margin-left: 5px; }
.second-menu .myucl-menu a.myucl-toggle:hover { text-decoration: none; }
.second-menu .myucl-menu a.myucl-toggle span { left: 15px; top: 20px; }
.second-menu .myucl-menu a.myucl-toggle span, .second-menu .myucl-menu a.myucl-toggle span:before, .second-menu .myucl-menu a.myucl-toggle span:after { cursor: pointer; border-radius: 1px; height: 3px; width: 25px; background: white; position: absolute; display: block; content: ''; }
.second-menu .myucl-menu a.myucl-toggle span:before { top: -8px; }
.second-menu .myucl-menu a.myucl-toggle span:after { bottom: -8px; }
.second-menu .myucl-menu a.myucl-toggle span, .second-menu .myucl-menu a.myucl-toggle span:before, .second-menu .myucl-menu a.myucl-toggle span:after { transition: all 500ms ease-in-out; }
.second-menu .myucl-menu a.myucl-toggle.active span { background-color: transparent; }
.second-menu .myucl-menu a.myucl-toggle.active span:before, .second-menu .myucl-menu a.myucl-toggle.active span:after { top: 0; height: 4px; }
.second-menu .myucl-menu a.myucl-toggle.active span:before { transform: rotate(45deg); }
.second-menu .myucl-menu a.myucl-toggle.active span:after { transform: rotate(-45deg); }

.is_frontpage .desktop-uclmenu_header .sitetitle h1 { display: block; margin: 0; }
.is_frontpage .header-top { margin-bottom: 0; }

/* following the structure of the real sass */
@media screen and (min-width: 768px) { div.header-top-intranet { min-height: 70px; }
  ul.menu-intranet li.search-item { position: relative; display: flex; align-self: center; justify-content: center; max-height: inherit; }
  ul.menu-intranet li.search-item .dropdown-menu { left: calc(100% - 230px); position: absolute !important; } }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.info-covid { width: 100%; border-bottom: 1px solid #FFFFFF; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.info-covid a { color: #5db3e6; }

#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li a { border-top: 1px solid #FFFFFF; }

#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li a.info-covid { color: #8B0000; width: 100%; }

#navbar { border: none; }
#navbar .navbar-ucl { border: none; margin-bottom: 0; background: white; }
#navbar .navbar-ucl .navbar-head { height: 60px; overflow: hidden; background-color: #fff; }
#navbar .navbar-ucl .navbar-head .navbar-brand { width: 170px; padding: 17px 10px; margin: 0; height: 60px; }
#navbar .navbar-ucl .navbar-head .navbar-brand img { vertical-align: middle; width: 100%; }
#navbar .navbar-ucl .navbar-head .title-container { display: table; height: 60px; width: calc(100% - 60px - 170px); }
#navbar .navbar-ucl .navbar-head .title-container h1 { display: table-cell; vertical-align: middle; padding-left: 15px; padding-right: 15px; font-size: 13px; font-weight: 600; line-height: 1.25; letter-spacing: 0.3px; text-align: center; color: #032f5d; }
@media screen and (max-width: 479px) { #navbar .navbar-ucl .navbar-head .title-container h1 { text-align: left; font-weight: 400; font-size: 12px; } }
#navbar .navbar-ucl .navbar-head .navbar-toggle { float: right; width: 60px; border-radius: 0; border: none; background: transparent; position: relative; z-index: 10; padding: 25px 15px 25px 25px; margin: 0; }
#navbar .navbar-ucl .navbar-head .navbar-toggle:hover { background: transparent; }
#navbar .navbar-ucl .navbar-head .navbar-toggle:hover .navbar-toggle-icon .icon-bar { background-color: #032f5d; }
#navbar .navbar-ucl .navbar-head .navbar-toggle .navbar-toggle-icon .icon-bar { width: 20px; transition: all 0.2s; background-color: #032f5d; }
#navbar .navbar-ucl .navbar-head .navbar-toggle .navbar-toggle-icon .icon-bar + .icon-bar { margin-top: 2px; }
#navbar .navbar-ucl .navbar-head .navbar-toggle .navbar-toggle-icon .top-bar { transform: rotate(45deg); transform-origin: 20% 10%; }
#navbar .navbar-ucl .navbar-head .navbar-toggle .navbar-toggle-icon .middle-bar { opacity: 0; }
#navbar .navbar-ucl .navbar-head .navbar-toggle .navbar-toggle-icon .bottom-bar { transform: rotate(-45deg); transform-origin: 20% 90%; }
#navbar .navbar-ucl .navbar-head .navbar-toggle.collapsed .top-bar { transform: rotate(0); }
#navbar .navbar-ucl .navbar-head .navbar-toggle.collapsed .middle-bar { opacity: 1; }
#navbar .navbar-ucl .navbar-head .navbar-toggle.collapsed .bottom-bar { transform: rotate(0); }
#navbar .navbar-ucl .navbar-head .navbar-toggle .navbar-toggle-text { display: none; text-transform: uppercase; color: #032f5d; font-size: 13px; font-weight: 600; line-height: 1em; letter-spacing: 0.3px; text-align: left; position: absolute; top: 18px; left: 41px; z-index: 1; pointer-events: none; cursor: default; }
#navbar .navbar-ucl .navbar-collapsed { padding: 0 10px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main { background-color: #e8ecf0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul { list-style: none; margin: 0; padding: 0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li { margin: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; text-align: center; font-size: 13px; float: left; border-left: 1px solid white; min-height: 50px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li a { color: #032f5d; text-decoration: none; padding: 15px; display: block; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li a:hover { color: #032f5d; text-decoration: none; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.myUCL { font-family: "Montserrat", sans-serif; font-style: italic; font-weight: 100; width: calc(100% - 101px); border: none; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.language-select { font-family: "Montserrat", sans-serif; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.language-select a.dropdown-toggle { height: 50px; width: 60px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.language-select a.dropdown-toggle .caret { position: absolute; top: 23px; right: 7px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.language-select .dropdown-menu { width: 60px; min-width: auto; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.language-select .dropdown-menu li { float: none; }
#navbar .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.search { min-width: 50px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav { background-color: #fff; margin-top: 0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav > li { border-bottom: 1px solid #e8ecf0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav a { color: #032f5d; font-size: 12px; font-weight: 400; white-space: normal; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .divider { height: 20px; border-bottom: 0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu { clear: both; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-top-toggle-container, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu .dropdown-top-toggle-container { background: red; position: relative; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu .dropdown-top-link { display: inline-block; width: calc(100% - 50px); padding: 15px 0 15px 15px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown > .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu > .dropdown-toggle { display: inline-block; width: 50px; position: absolute; top: 0; right: 0; height: 50px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown > .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu > .dropdown-toggle .caret { border: 0; color: #999; margin-top: -10px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown > .dropdown-toggle .caret:before, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu > .dropdown-toggle .caret:before { content: '\f105'; font-family: FontAwesome; font-weight: normal; font-style: normal; margin: 0 0 0 10px; text-decoration: none; font-size: 18px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.open { background-color: transparent; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open > .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.open > .dropdown-top-link { color: #032f5d; background-color: transparent; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open > .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.open > .dropdown-toggle { background-color: transparent; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open > .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.open > .dropdown-toggle .caret { color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open > .dropdown-toggle .caret:before, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.open > .dropdown-toggle .caret:before { content: '\f107'; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-menu, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu .dropdown-menu { background-color: #f7f8fa; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-menu a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu .dropdown-menu a { font-size: 11px; line-height: 1.5em; color: #032f5d; font-weight: 500; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-menu a:hover, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu .dropdown-menu a:hover { text-decoration: underline; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-menu li.active > a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu .dropdown-menu li.active > a { background-color: transparent; color: #032f5d; font-weight: 600; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active { border-bottom: 0; margin-left: 0; margin-right: 0; background-color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.open .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.open .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.open .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.open .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-top-link { color: #fff; background-color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu { background-color: #f7f8fa; padding: 0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li { background-color: #f7f8fa; border-bottom: 1px solid #e8ecf0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li a { background-color: transparent; display: inline-block; font-size: 12px; line-height: 1.5em; color: #032f5d; font-weight: 500; padding: 15px 30px 15px 40px; width: 100%; border-left: 4px solid #fff; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li a:after { content: '\f178'; font-family: FontAwesome; font-weight: normal; font-style: normal; margin: 0 0 0 10px; text-decoration: none; color: #fff; float: right; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.active a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.active a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.active a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.active a { font-weight: 600; border-left-width: 14px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-032f5d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-032f5d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-032f5d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-032f5d a { border-left-color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-032f5d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-032f5d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-032f5d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-032f5d a:after { color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-b50030 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-b50030 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-b50030 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-b50030 a { border-left-color: #b50030; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-b50030 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-b50030 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-b50030 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-b50030 a:after { color: #b50030; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-e20026 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-e20026 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-e20026 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-e20026 a { border-left-color: #e20026; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-e20026 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-e20026 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-e20026 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-e20026 a:after { color: #e20026; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-90810d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-90810d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-90810d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-90810d a { border-left-color: #90810d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-90810d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-90810d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-90810d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-90810d a:after { color: #90810d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-f29400 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-f29400 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-f29400 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-f29400 a { border-left-color: #f29400; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-f29400 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-f29400 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-f29400 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-f29400 a:after { color: #f29400; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-88005d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-88005d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-88005d a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-88005d a { border-left-color: #88005d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-88005d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-88005d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-88005d a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-88005d a:after { color: #88005d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-004e9c a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-004e9c a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-004e9c a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-004e9c a { border-left-color: #004e9c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-004e9c a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-004e9c a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-004e9c a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-004e9c a:after { color: #004e9c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-4a96cd a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-4a96cd a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-4a96cd a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-4a96cd a { border-left-color: #4a96cd; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-4a96cd a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-4a96cd a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-4a96cd a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-4a96cd a:after { color: #4a96cd; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-e06c08 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-e06c08 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-e06c08 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-e06c08 a { border-left-color: #e06c08; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-e06c08 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-e06c08 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-e06c08 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-e06c08 a:after { color: #e06c08; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-9a969a a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-9a969a a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-9a969a a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-9a969a a { border-left-color: #9a969a; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-9a969a a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-9a969a a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-9a969a a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-9a969a a:after { color: #9a969a; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-008193 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-008193 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-008193 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-008193 a { border-left-color: #008193; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-008193 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-008193 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-008193 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-008193 a:after { color: #008193; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-76ad1c a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-76ad1c a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-76ad1c a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-76ad1c a { border-left-color: #76ad1c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-76ad1c a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-76ad1c a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-76ad1c a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-76ad1c a:after { color: #76ad1c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-ddc000 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-ddc000 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-ddc000 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-ddc000 a { border-left-color: #ddc000; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-ddc000 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-ddc000 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-ddc000 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-ddc000 a:after { color: #ddc000; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-ff5252 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-ff5252 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-ff5252 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-ff5252 a { border-left-color: #ff5252; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-ff5252 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-ff5252 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-ff5252 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-ff5252 a:after { color: #ff5252; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-3f51b5 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-3f51b5 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-3f51b5 a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-3f51b5 a { border-left-color: #3f51b5; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-menu li.color-3f51b5 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-menu li.color-3f51b5 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-menu li.color-3f51b5 a:after, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-menu li.color-3f51b5 a:after { color: #3f51b5; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.open .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.open .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.open .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.open .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-toggle { background-color: transparent; color: #fff; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.open .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.open .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.open .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.open .dropdown-toggle .caret, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active .dropdown-toggle .caret { color: #fff; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-032f5d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-032f5d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-032f5d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-032f5d { background-color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-032f5d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-032f5d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-032f5d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-032f5d .dropdown-top-link { background-color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-032f5d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-032f5d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-032f5d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-032f5d .dropdown-toggle { background-color: #032f5d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-b50030, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-b50030, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-b50030, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-b50030 { background-color: #b50030; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-b50030 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-b50030 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-b50030 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-b50030 .dropdown-top-link { background-color: #b50030; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-b50030 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-b50030 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-b50030 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-b50030 .dropdown-toggle { background-color: #b50030; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-e20026, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-e20026, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-e20026, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-e20026 { background-color: #e20026; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-e20026 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-e20026 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-e20026 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-e20026 .dropdown-top-link { background-color: #e20026; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-e20026 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-e20026 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-e20026 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-e20026 .dropdown-toggle { background-color: #e20026; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-90810d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-90810d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-90810d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-90810d { background-color: #90810d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-90810d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-90810d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-90810d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-90810d .dropdown-top-link { background-color: #90810d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-90810d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-90810d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-90810d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-90810d .dropdown-toggle { background-color: #90810d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-f29400, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-f29400, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-f29400, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-f29400 { background-color: #f29400; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-f29400 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-f29400 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-f29400 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-f29400 .dropdown-top-link { background-color: #f29400; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-f29400 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-f29400 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-f29400 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-f29400 .dropdown-toggle { background-color: #f29400; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-88005d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-88005d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-88005d, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-88005d { background-color: #88005d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-88005d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-88005d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-88005d .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-88005d .dropdown-top-link { background-color: #88005d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-88005d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-88005d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-88005d .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-88005d .dropdown-toggle { background-color: #88005d; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-004e9c, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-004e9c, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-004e9c, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-004e9c { background-color: #004e9c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-004e9c .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-004e9c .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-004e9c .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-004e9c .dropdown-top-link { background-color: #004e9c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-004e9c .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-004e9c .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-004e9c .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-004e9c .dropdown-toggle { background-color: #004e9c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-4a96cd, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-4a96cd, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-4a96cd, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-4a96cd { background-color: #4a96cd; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-4a96cd .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-4a96cd .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-4a96cd .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-4a96cd .dropdown-top-link { background-color: #4a96cd; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-4a96cd .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-4a96cd .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-4a96cd .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-4a96cd .dropdown-toggle { background-color: #4a96cd; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-e06c08, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-e06c08, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-e06c08, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-e06c08 { background-color: #e06c08; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-e06c08 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-e06c08 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-e06c08 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-e06c08 .dropdown-top-link { background-color: #e06c08; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-e06c08 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-e06c08 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-e06c08 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-e06c08 .dropdown-toggle { background-color: #e06c08; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-9a969a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-9a969a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-9a969a, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-9a969a { background-color: #9a969a; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-9a969a .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-9a969a .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-9a969a .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-9a969a .dropdown-top-link { background-color: #9a969a; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-9a969a .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-9a969a .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-9a969a .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-9a969a .dropdown-toggle { background-color: #9a969a; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-008193, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-008193, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-008193, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-008193 { background-color: #008193; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-008193 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-008193 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-008193 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-008193 .dropdown-top-link { background-color: #008193; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-008193 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-008193 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-008193 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-008193 .dropdown-toggle { background-color: #008193; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-76ad1c, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-76ad1c, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-76ad1c, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-76ad1c { background-color: #76ad1c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-76ad1c .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-76ad1c .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-76ad1c .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-76ad1c .dropdown-top-link { background-color: #76ad1c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-76ad1c .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-76ad1c .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-76ad1c .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-76ad1c .dropdown-toggle { background-color: #76ad1c; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-ddc000, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-ddc000, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-ddc000, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-ddc000 { background-color: #ddc000; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-ddc000 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-ddc000 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-ddc000 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-ddc000 .dropdown-top-link { background-color: #ddc000; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-ddc000 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-ddc000 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-ddc000 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-ddc000 .dropdown-toggle { background-color: #ddc000; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-ff5252, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-ff5252, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-ff5252, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-ff5252 { background-color: #ff5252; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-ff5252 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-ff5252 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-ff5252 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-ff5252 .dropdown-top-link { background-color: #ff5252; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-ff5252 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-ff5252 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-ff5252 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-ff5252 .dropdown-toggle { background-color: #ff5252; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-3f51b5, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-3f51b5, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-3f51b5, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-3f51b5 { background-color: #3f51b5; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-3f51b5 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-3f51b5 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-3f51b5 .dropdown-top-link, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-3f51b5 .dropdown-top-link { background-color: #3f51b5; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.color-3f51b5 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.parcours.active.color-3f51b5 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.color-3f51b5 .dropdown-toggle, #navbar .navbar-ucl .navbar-collapsed .navbar-nav .dropdown-submenu.parcours.active.color-3f51b5 .dropdown-toggle { background-color: #3f51b5; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .social-network-link-container { text-align: center; border-bottom: 0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .social-network-link-container a { color: #032f5d; font-size: 14px; font-weight: 500; white-space: normal; display: inline-block; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select { border-bottom: 0; font-weight: 500; text-align: center; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select ul { margin: 0; padding: 0; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select ul li { list-style-type: none; display: inline-block; padding: 0 5px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select ul li a { font-weight: 500; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select ul li.active a { font-weight: 600; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select ul li:before { content: '\2022'; margin-right: 15px; }
#navbar .navbar-ucl .navbar-collapsed .navbar-nav .language-select ul li:first-of-type:before { content: normal; }

@media screen and (max-width: 479px) { #navbar.is_not_frontpage .navbar-ucl .navbar-head .navbar-brand { overflow: hidden; width: 35px; }
  #navbar.is_not_frontpage .navbar-ucl .navbar-head .navbar-brand img { height: 24px; width: auto; } }
@media screen and (max-width: 479px) { #navbar.is_not_frontpage .navbar-ucl .navbar-head .title-container { width: calc(100% - 60px - 35px); } }

@media screen and (max-width: 992px) { #navbar { /* responsive nav for the intranet */ /* responsive nav for the public pages */ }
  #navbar.intranet.intranet-banner .header-top-intranet > .container-fluid { display: none; }
  #navbar.intranet.intranet-banner .header-top-intranet > .navbar-ucl { display: block !important; }
  #navbar.intranet.intranet-banner .header-top-intranet > .navbar-ucl .navbar-toggle { display: block; }
  #navbar.intranet.intranet-banner .navbar-collapse { display: none !important; }
  #navbar.intranet .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  #navbar.intranet .navbar-nav .open .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
  #navbar.intranet.intranet-banner { min-height: 65px; }
  #navbar.intranet .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav { width: calc(100% + 30px); margin-left: -15px; }
  #navbar.intranet .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav li { width: 100%; }
  #navbar.is_not_frontpage .header-top > .container-fluid, #navbar.is_frontpage .header-top > .container-fluid { display: none; }
  #navbar.is_not_frontpage .header-top > .navbar-ucl, #navbar.is_frontpage .header-top > .navbar-ucl { display: block !important; }
  #navbar.is_not_frontpage .header-top > .navbar-ucl .navbar-toggle, #navbar.is_frontpage .header-top > .navbar-ucl .navbar-toggle { display: block; }
  #navbar.is_not_frontpage .navbar-collapse, #navbar.is_frontpage .navbar-collapse { display: none !important; }
  #navbar.is_not_frontpage .navbar-nav .open .dropdown-menu, #navbar.is_frontpage .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  #navbar.is_not_frontpage .navbar-nav .open .dropdown-menu > li > a, #navbar.is_frontpage .navbar-nav .open .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
  #navbar.is_not_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav, #navbar.is_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav { width: calc(100% + 30px); margin-left: -15px; }
  #navbar.is_not_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav li, #navbar.is_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav li { width: 100%; } }
.header-top #ucl-navbar-collapse .navbar-nav > .dropdown.active > a { background-color: white; }

/* NEEDS TO BE REWITTEN */
.intranet-titles { margin-left: -15px; position: absolute; }

/* inner page content */
.main-container.intranet-container { padding-bottom: 40px; }
.main-container.intranet-container .breadcrumb li { color: #00214e; }
.main-container.intranet-container .breadcrumb li a { color: #00214e; }
.main-container.intranet-container .breadcrumb > li + li:before { color: #00214e; }

.intranet-content h1page-header, .intranet-content h1.header-school, .intranet-content h1.header-agenda { font-size: 32.5px; font-weight: normal; font-style: italic; color: #00214e; margin-top: 0; }

.intranet-container .intranet-content .block-title .btn-return { top: 10px; color: #00214e; }

.desktop-uclmenu_header .search-form .input-group .form-control, .header-top-intranet .search-form .input-group .form-control { border-radius: 0; font-weight: 100; border: 1px solid #e3e8ec; font-size: 12px; box-shadow: none; color: #00214e; }
.desktop-uclmenu_header .search-form .input-group .input-group-btn .btn-primary, .header-top-intranet .search-form .input-group .input-group-btn .btn-primary { border-radius: 0; border: none; background-color: #5db3e6 !important; height: 34px; }

@media (min-width: 768px) { #navbar.intranet .navbar-collapse { padding-top: 110px; } }

@media screen and (min-width: 768px) { div.header-top-intranet { min-height: 70px; }
  ul.menu-intranet li.search-item .dropdown-menu { left: inherit; position: relative !important; top: inherit; } }
/* END OF REWRITES */
#navbar .header-top-intranet .logo { width: 40px; background-size: cover; margin: 10px; }
#navbar .header-top-intranet .navbar-ucl { background: #00214e; }
#navbar .header-top-intranet .navbar-ucl .navbar-head { background-color: transparent; width: calc(100% + 30px); }
#navbar .header-top-intranet .navbar-ucl .navbar-head .title-container { width: auto; }
#navbar .header-top-intranet .navbar-ucl .navbar-head .title-container h1 { color: #99b5d2; font-size: 11px; font-weight: 600; text-transform: uppercase; }
#navbar .header-top-intranet .navbar-ucl .navbar-head .navbar-toggle:hover .navbar-toggle-icon .icon-bar { background-color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-head .navbar-toggle-icon .icon-bar { background-color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed { width: 100%; background-color: transparent; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main { background-color: transparent; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu { width: 100%; border-right: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li.myucl { width: calc(100% - 115px); font-style: italic; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul li a { color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul.dropdown-menu { min-width: 65px; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-main .second-menu ul.dropdown-menu a { color: #00214e; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav { background-color: transparent; margin-bottom: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav li { border-bottom: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav li.language-select, #navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav li.divider, #navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav li.social-network-link-container { display: none; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav a { color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav > .dropdown.open > .dropdown-top-link { padding-bottom: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown { /* contentpage menu */ }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-menu { background-color: transparent; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown .dropdown-menu a { color: white; font-weight: bold; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open > .dropdown-toggle .caret, #navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.open > .dropdown-top-link { color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.dropdown-submenu > a { text-transform: uppercase; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.dropdown-submenu > .dropdown-toggle .caret:before { margin: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.dropdown-submenu .dropdown-menu { background-color: #123673; border-radius: 0; padding-left: 10px; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.dropdown-submenu .dropdown-menu .dropdown-submenu > a { text-transform: none; color: #c0c0c0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.dropdown-submenu .dropdown-menu .dropdown-submenu.open > a { color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage { margin-left: -10px; width: calc(100% + 20px); padding: 0 10px; background-color: white; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage > a, #navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage > a.active { background-color: white; color: #00214e; font-size: 15px; font-weight: bold; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-toggle { right: 10px; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu li { border-bottom: 1px solid #e8ecf0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu li:last-of-type { border-bottom: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu li a { color: #6f7378; text-transform: none; font-size: 12.5px; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu li .dropdown-toggle { right: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu .dropdown-submenu .dropdown-menu { background-color: #f7f8fa; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu .dropdown-submenu .dropdown-menu li { border-bottom: 0; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu .dropdown-submenu .dropdown-menu li a { font-weight: normal; color: #00214e; padding: 10px 0 10px 15px; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-submenu .dropdown-toggle { right: -10px; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage .dropdown-menu .dropdown-submenu.open > a { color: #00214e; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage.open > .dropdown-top-link { color: inherit; }
#navbar .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav .dropdown.navbar-contentpage.open .dropdown-toggle .caret { color: inherit; }

/* to avoid breaks on larger than 768 */
@media screen and (max-width: 1130px) { #navbar.intranet.intranet-banner .header-top-intranet .logo { width: 40px; background-size: cover; margin: 10px; } }
@media screen and (max-width: 768px) { .intranet-container .intranet-content { padding: 20px 10px; }
  .intranet-container .intranet-content .block-title .btn-return { position: relative; } }
/* IMPLEMENTED IN THE SASS */
@media screen and (max-width: 992px) { #navbar { /* responsive nav for the intranet */ /* responsive nav for the public pages */ }
  #navbar.intranet.intranet-banner .header-top-intranet > .container-fluid { display: none; }
  #navbar.intranet.intranet-banner .header-top-intranet > .navbar-ucl { display: block !important; }
  #navbar.intranet.intranet-banner .header-top-intranet > .navbar-ucl .navbar-toggle { display: block; }
  #navbar.intranet.intranet-banner .navbar-collapse { display: none !important; }
  #navbar.intranet .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  #navbar.intranet .navbar-nav .open .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
  #navbar.intranet.intranet-banner { min-height: 65px; }
  #navbar.intranet .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav { width: calc(100% + 30px); margin-left: -15px; }
  #navbar.intranet .header-top-intranet .navbar-ucl .navbar-collapsed .navbar-nav li { width: 100%; }
  #navbar.is_not_frontpage .header-top > .container-fluid, #navbar.is_frontpage .header-top > .container-fluid { display: none; }
  #navbar.is_not_frontpage .header-top > .navbar-ucl, #navbar.is_frontpage .header-top > .navbar-ucl { display: block !important; }
  #navbar.is_not_frontpage .header-top > .navbar-ucl .navbar-toggle, #navbar.is_frontpage .header-top > .navbar-ucl .navbar-toggle { display: block; }
  #navbar.is_not_frontpage .navbar-collapse, #navbar.is_frontpage .navbar-collapse { display: none !important; }
  #navbar.is_not_frontpage .navbar-nav .open .dropdown-menu, #navbar.is_frontpage .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  #navbar.is_not_frontpage .navbar-nav .open .dropdown-menu > li > a, #navbar.is_frontpage .navbar-nav .open .dropdown-menu > li > a { padding: 5px 15px 5px 25px; }
  #navbar.is_not_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav, #navbar.is_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav { width: calc(100% + 30px); margin-left: -15px; }
  #navbar.is_not_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav li, #navbar.is_frontpage .header-top .navbar-ucl .navbar-collapsed .navbar-nav li { width: 100%; } }
/* END OF IMPLEMENTATION */
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* Created on : 02-nov.-2015, 15:30:16 Author     : audrey
*/
.uclblock-profile { background-color: #032f5d; }
.uclblock-profile .header-profile { padding-left: 0.5em; padding-top: 0.5em; }
.uclblock-profile .header-position { padding: 0; }
.uclblock-profile .profile-description { padding: 1em; margin-bottom: 40px; }
.uclblock-profile .profile-description .right { height: 100%; }
.uclblock-profile .profile-description .infos { color: #999; font-family: "Montserrat", sans-serif; font-style: italic; font-size: 18px; font-weight: 600; }
@media (max-width: 767px) { .uclblock-profile .profile-description .infos { margin-top: 20px; } }
.uclblock-profile .profile-description .infos p { margin-bottom: 0; line-height: 22px; }
.uclblock-profile .profile-description .infos p.indent { padding-left: 20px; background: url("../img/indent.png") no-repeat left 3px; }
.uclblock-profile .profile-description .infos p span { font-family: "Montserrat", sans-serif; font-style: normal; font-size: 14px; font-weight: 800; }
.uclblock-profile .profile-description .message { margin-top: 10px; }
@media (max-width: 991px) { .uclblock-profile .profile-description .message { margin-top: 20px; }
  .uclblock-profile .profile-description .message a { display: block; /*background: $blue_ucl_dark;*/ padding: 10px 20px; background: #01234e url("../img/talk.png") no-repeat right center; background-origin: content-box; } }
@media (min-width: 992px) { .uclblock-profile .profile-description .message { margin-top: 80px; }
  .uclblock-profile .profile-description .message a { display: inline-block; background: url("../img/talk.png") no-repeat right 3px; padding-right: 20px; } }
.uclblock-profile .profile-description .message a { color: #fff; font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 18px; }
@media (min-width: 768px) { .uclblock-profile .profile-tabs { margin-bottom: 100px; } }
.uclblock-profile .profile-tabs .tabs { background: #f7f8fa; padding: 0 15px; }
.uclblock-profile .profile-tabs .tabs li { float: left; }
.uclblock-profile .profile-tabs .tabs li.active a { border-bottom: 6px solid #032f5d; }
.uclblock-profile .profile-tabs .tabs li a { color: #032f5d; font-weight: 700; padding: 19px 0 14px; margin: 0 15px; border-bottom: 6px solid transparent; }
.uclblock-profile .profile-tabs .tabs li a:hover { background: #f7f8fa; border-bottom: 6px solid #032f5d; }
.uclblock-profile .profile-tabs .tab-pane, .uclblock-profile .profile-tabs .panel-body { background: #fff; padding: 40px 30px; color: #032f5d; }
.uclblock-profile .profile-tabs .tab-pane#contact, .uclblock-profile .profile-tabs .tab-pane .contact, .uclblock-profile .profile-tabs .panel-body#contact, .uclblock-profile .profile-tabs .panel-body .contact { padding: 0; }
.uclblock-profile .profile-tabs .tab-pane#contact .row, .uclblock-profile .profile-tabs .tab-pane .contact .row, .uclblock-profile .profile-tabs .panel-body#contact .row, .uclblock-profile .profile-tabs .panel-body .contact .row { margin: 0; }
.uclblock-profile .profile-tabs .tab-pane#contact .top, .uclblock-profile .profile-tabs .tab-pane .contact .top, .uclblock-profile .profile-tabs .panel-body#contact .top, .uclblock-profile .profile-tabs .panel-body .contact .top { padding: 40px 20px; }
.uclblock-profile .profile-tabs .tab-pane#contact .bottom > .col, .uclblock-profile .profile-tabs .tab-pane .contact .bottom > .col, .uclblock-profile .profile-tabs .panel-body#contact .bottom > .col, .uclblock-profile .profile-tabs .panel-body .contact .bottom > .col { padding: 20px; }
.uclblock-profile .profile-tabs .tab-pane#contact .bottom .institut .title, .uclblock-profile .profile-tabs .tab-pane .contact .bottom .institut .title, .uclblock-profile .profile-tabs .panel-body#contact .bottom .institut .title, .uclblock-profile .profile-tabs .panel-body .contact .bottom .institut .title { color: #fff; font-weight: 700; }
.uclblock-profile .profile-tabs .tab-pane#contact .bottom .institut .sector, .uclblock-profile .profile-tabs .tab-pane .contact .bottom .institut .sector, .uclblock-profile .profile-tabs .panel-body#contact .bottom .institut .sector, .uclblock-profile .profile-tabs .panel-body .contact .bottom .institut .sector { color: rgba(255, 255, 255, 0.5); font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 18px; font-style: italic; }
.uclblock-profile .profile-tabs .tab-pane#contact .bottom .institut .abbreviation, .uclblock-profile .profile-tabs .tab-pane .contact .bottom .institut .abbreviation, .uclblock-profile .profile-tabs .panel-body#contact .bottom .institut .abbreviation, .uclblock-profile .profile-tabs .panel-body .contact .bottom .institut .abbreviation { color: #fff; font-weight: 800; font-size: 35px; margin-top: 20px; }
.uclblock-profile .profile-tabs .tab-pane#contact .bottom .institut-infos, .uclblock-profile .profile-tabs .tab-pane .contact .bottom .institut-infos, .uclblock-profile .profile-tabs .panel-body#contact .bottom .institut-infos, .uclblock-profile .profile-tabs .panel-body .contact .bottom .institut-infos { background: #f7f8fa; padding-bottom: 1px; }
.uclblock-profile .profile-tabs .tab-pane#contact .item, .uclblock-profile .profile-tabs .tab-pane .contact .item, .uclblock-profile .profile-tabs .panel-body#contact .item, .uclblock-profile .profile-tabs .panel-body .contact .item { clear: both; }
.uclblock-profile .profile-tabs .tab-pane#contact .item label, .uclblock-profile .profile-tabs .tab-pane .contact .item label, .uclblock-profile .profile-tabs .panel-body#contact .item label, .uclblock-profile .profile-tabs .panel-body .contact .item label { font-size: 18px; font-family: "Montserrat", sans-serif; font-weight: 500; font-style: italic; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description, .uclblock-profile .profile-tabs .tab-pane .contact .item .description, .uclblock-profile .profile-tabs .panel-body#contact .item .description, .uclblock-profile .profile-tabs .panel-body .contact .item .description { font-weight: 700; margin-bottom: 30px; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description p.social, .uclblock-profile .profile-tabs .tab-pane .contact .item .description p.social, .uclblock-profile .profile-tabs .panel-body#contact .item .description p.social, .uclblock-profile .profile-tabs .panel-body .contact .item .description p.social { position: relative; z-index: 1; }
@media (min-width: 768px) { .uclblock-profile .profile-tabs .tab-pane#contact .item .description p.social:before, .uclblock-profile .profile-tabs .tab-pane .contact .item .description p.social:before, .uclblock-profile .profile-tabs .panel-body#contact .item .description p.social:before, .uclblock-profile .profile-tabs .panel-body .contact .item .description p.social:before { border-top: 1px solid #dfdfdf; content: ""; margin: 0 auto; /* this centers the line to the full width specified */ position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */ top: 40%; bottom: 0; width: 70%; z-index: -1; left: 0; } }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a, .uclblock-profile .profile-tabs .panel-body#contact .item .description a, .uclblock-profile .profile-tabs .panel-body .contact .item .description a { font-size: 18px; font-family: "Montserrat", sans-serif; font-weight: 500; font-style: italic; color: #032f5d; text-decoration: underline; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a.icon, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a.icon, .uclblock-profile .profile-tabs .panel-body#contact .item .description a.icon, .uclblock-profile .profile-tabs .panel-body .contact .item .description a.icon { display: inline-block; padding: 0 10px; margin-right: 20px; background: #fff; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a.twitter:hover, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a.twitter:hover, .uclblock-profile .profile-tabs .panel-body#contact .item .description a.twitter:hover, .uclblock-profile .profile-tabs .panel-body .contact .item .description a.twitter:hover { color: #3aaae1; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a.facebook:hover, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a.facebook:hover, .uclblock-profile .profile-tabs .panel-body#contact .item .description a.facebook:hover, .uclblock-profile .profile-tabs .panel-body .contact .item .description a.facebook:hover { color: #3b5998; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a.linkedin:hover, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a.linkedin:hover, .uclblock-profile .profile-tabs .panel-body#contact .item .description a.linkedin:hover, .uclblock-profile .profile-tabs .panel-body .contact .item .description a.linkedin:hover { color: #0077b7; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a.youtube:hover, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a.youtube:hover, .uclblock-profile .profile-tabs .panel-body#contact .item .description a.youtube:hover, .uclblock-profile .profile-tabs .panel-body .contact .item .description a.youtube:hover { color: #cc181e; }
.uclblock-profile .profile-tabs .tab-pane#contact .item .description a.skype:hover, .uclblock-profile .profile-tabs .tab-pane .contact .item .description a.skype:hover, .uclblock-profile .profile-tabs .panel-body#contact .item .description a.skype:hover, .uclblock-profile .profile-tabs .panel-body .contact .item .description a.skype:hover { color: #12A5F4; }
.uclblock-profile .profile-tabs .tab-pane#biographie label, .uclblock-profile .profile-tabs .tab-pane .biographie label, .uclblock-profile .profile-tabs .panel-body#biographie label, .uclblock-profile .profile-tabs .panel-body .biographie label { font-size: 22px; font-family: "Montserrat", sans-serif; font-weight: 600; }
.uclblock-profile .profile-tabs .tab-pane#biographie .row, .uclblock-profile .profile-tabs .tab-pane .biographie .row, .uclblock-profile .profile-tabs .panel-body#biographie .row, .uclblock-profile .profile-tabs .panel-body .biographie .row { padding: 40px 0 10px; }
.uclblock-profile .profile-tabs .tab-pane#biographie .row .item, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item, .uclblock-profile .profile-tabs .panel-body#biographie .row .item, .uclblock-profile .profile-tabs .panel-body .biographie .row .item { clear: both; }
.uclblock-profile .profile-tabs .tab-pane#biographie .row .item .date, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item .date, .uclblock-profile .profile-tabs .panel-body#biographie .row .item .date, .uclblock-profile .profile-tabs .panel-body .biographie .row .item .date { font-size: 18px; font-family: "Montserrat", sans-serif; font-weight: 600; font-style: italic; position: relative; z-index: 1; top: -2px; }
@media (min-width: 768px) { .uclblock-profile .profile-tabs .tab-pane#biographie .row .item .date:before, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item .date:before, .uclblock-profile .profile-tabs .panel-body#biographie .row .item .date:before, .uclblock-profile .profile-tabs .panel-body .biographie .row .item .date:before { border-top: 1px solid #dfdfdf; content: ""; margin: 0 auto; /* this centers the line to the full width specified */ position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */ top: 50%; right: 0; bottom: 0; width: 60%; z-index: -1; }
  .uclblock-profile .profile-tabs .tab-pane#biographie .row .item .date span, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item .date span, .uclblock-profile .profile-tabs .panel-body#biographie .row .item .date span, .uclblock-profile .profile-tabs .panel-body .biographie .row .item .date span { /* to hide the lines from behind the text, you have to set the background color the same as the container */ background: #fff; padding-right: 15px; } }
.uclblock-profile .profile-tabs .tab-pane#biographie .row .item .description, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item .description, .uclblock-profile .profile-tabs .panel-body#biographie .row .item .description, .uclblock-profile .profile-tabs .panel-body .biographie .row .item .description { margin-bottom: 30px; }
.uclblock-profile .profile-tabs .tab-pane#biographie .row .item .description .name, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item .description .name, .uclblock-profile .profile-tabs .panel-body#biographie .row .item .description .name, .uclblock-profile .profile-tabs .panel-body .biographie .row .item .description .name { font-weight: 700; margin-bottom: 3px; }
.uclblock-profile .profile-tabs .tab-pane#biographie .row .item .description .location, .uclblock-profile .profile-tabs .tab-pane .biographie .row .item .description .location, .uclblock-profile .profile-tabs .panel-body#biographie .row .item .description .location, .uclblock-profile .profile-tabs .panel-body .biographie .row .item .description .location { font-family: "Montserrat", sans-serif; color: #999; font-style: italic; font-size: 18px; padding-left: 15px; background: url("../img/marker_blue.png") no-repeat left 4px; }

.uclblock-profile #tab-accordion #contact-collapse .panel-body { padding: 0; }
.uclblock-profile #tab-accordion .panel { border-radius: 0; border: none; }
.uclblock-profile #tab-accordion .panel-heading { padding: 0; }
.uclblock-profile #tab-accordion .panel-heading a, .uclblock-profile #tab-accordion .panel-heading a:hover, .uclblock-profile #tab-accordion .panel-heading a:focus { display: block; border: none; border-radius: 0; color: #032f5d; font-weight: 700; padding: 20px; background: #fff; }

.uclblock-profile .profile-description .infos span { color: #032f5d; }

.uclblock-profile .profile-tabs #contact .bottom, .uclblock-profile .profile-tabs #contact-collapse .bottom { background: #032f5d; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* Created on : 06-oct.-2015, 10:17:32 Author     : audrey
*/
#mobile-accueil-etudiants { background: #032f5d; }
#mobile-accueil-etudiants ul { padding: 0; background: #032f5d; }
#mobile-accueil-etudiants ul li { border-top: 1px solid #264A71; }
#mobile-accueil-etudiants ul li a { padding: 30px 20px; color: #fff; font-weight: 900; font-size: 20px; line-height: 22px; display: block; }
#mobile-accueil-etudiants ul li .more { float: right; display: inline-block; width: 50px; height: 50px; color: transparent; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; margin-top: -25px; }
#mobile-accueil-etudiants ul li.etudier { border-left: 5px solid #ff5252; }
#mobile-accueil-etudiants ul li.etudier .more { display: block; background-color: #ff5252; background-image: url("../img/arrow_right_white.png"); background-repeat: no-repeat; background-position: center center; background: #ff5252 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#mobile-accueil-etudiants ul li.chercher { border-left: 5px solid #3f51b5; }
#mobile-accueil-etudiants ul li.chercher .more { display: block; background: #3f51b5 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#mobile-accueil-etudiants ul li.partager { border-left: 5px solid #ddc000; border-bottom: 1px solid #264A71; }
#mobile-accueil-etudiants ul li.partager .more { display: block; background: #ddc000 url("../img/arrow_right_white.png") no-repeat scroll center center; }

.accueil-etudiants-wrapper { width: 100%; display: block; margin-top: -80px; }

#accueil-etudiants { display: block; position: absolute; width: 100%; height: 740px; overflow-x: hidden; overflow-y: hidden; white-space: nowrap; }
#accueil-etudiants > .img-bg { background: url("../img/partager.jpg") no-repeat right 0; background-size: auto 100%; height: 740px; }
#accueil-etudiants .column { height: 740px; display: inline-block; position: absolute; overflow: hidden; }
#accueil-etudiants .column .img-bg { top: 0; width: 100%; height: 740px; }
#accueil-etudiants #etudier { left: 0; right: 66.66667%; }
#accueil-etudiants #etudier .img-bg { background: url("../img/etudier.jpg") no-repeat left 0; }
#accueil-etudiants #etudier .title:after { background: #ff5252; }
#accueil-etudiants #etudier .more { background: #ff5252 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#accueil-etudiants #etudier .more .circle { background: #fff url("../img/arrow_right_red.png") no-repeat scroll center center; }
#accueil-etudiants #etudier .more:hover .circle { background: #fff url("../img/arrow_right_red.png") no-repeat scroll center center; }
#accueil-etudiants #chercher { left: 33.33333%; right: 33.33333%; }
#accueil-etudiants #chercher .img-bg { background: url("../img/chercher.jpg") no-repeat center 0; }
#accueil-etudiants #chercher .title:after { background: #3f51b5; }
#accueil-etudiants #chercher .more { background: #3f51b5 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#accueil-etudiants #chercher .more .circle { background: #fff url("../img/arrow_right_blue.png") no-repeat scroll center center; }
#accueil-etudiants #chercher .more:hover .circle { background: #fff url("../img/arrow_right_blue.png") no-repeat scroll center center; }
#accueil-etudiants #partager { left: 66.66667%; right: 0; }
#accueil-etudiants #partager .img-bg { background: url("../img/partager.jpg") no-repeat right 0; }
#accueil-etudiants #partager .title:after { background: #ddc000; }
#accueil-etudiants #partager .more { background: #ddc000 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#accueil-etudiants #partager .more .circle { background: #fff url("../img/arrow_right_yellow.png") no-repeat scroll center center; }
#accueil-etudiants #partager .more:hover .circle { background: #fff url("../img/arrow_right_yellow.png") no-repeat scroll center center; }

#contents-landing { display: table; width: 100%; }
#contents-landing .col { border-left: 1px solid rgba(3, 47, 93, 0.5); height: 740px; width: 33.333%; display: table-cell; position: relative; float: left; overflow: hidden; }
#contents-landing .col:first-child { border: 0; }
#contents-landing .col .title { color: #fff; height: 10%; width: 40%; top: 45%; left: 20%; margin-left: 40px; position: absolute; font-weight: 900; font-size: 25px; line-height: 30px; cursor: pointer; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
#contents-landing .col .title:after { -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; width: 25px; height: 5px; content: ""; position: absolute; bottom: -25px; left: 0; cursor: pointer; }
@media (min-width: 768px) and (max-width: 1321px) { #contents-landing .col .title { margin-left: 20px; } }
#contents-landing .col .content { -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; position: absolute; background: white; white-space: normal; width: 60%; height: 0; top: 85%; left: 20%; cursor: pointer; }
#contents-landing .col .content .more { display: block; width: 0px; height: 0px; color: transparent; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; position: absolute; bottom: -35px; right: 40px; line-height: 200px; overflow: hidden; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
#contents-landing .col .content .more .circle { -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; position: absolute; width: 0px; height: 0px; top: 50%; left: 50%; margin-left: 0px; margin-top: 0px; }
#contents-landing .col .content .more:hover { -moz-box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0 0 3px #aaa; box-shadow: 0 0 3px #aaa; }
#contents-landing .col .content .more:hover .circle { position: absolute; top: 50%; left: 50%; margin-left: -35px; margin-top: -35px; width: 70px; height: 70px; -moz-border-radius: 200px; -webkit-border-radius: 200px; border-radius: 200px; }
#contents-landing .col .content .summary { margin-top: 135px; }
#contents-landing .col .content .summary, #contents-landing .col .content .more { opacity: 0; color: transparent; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
#contents-landing .col.notActive .title { opacity: 0; }
#contents-landing .col.active .title { color: #032f5d; top: 30%; }
#contents-landing .col.active .content { background-position: 0 100%; height: 55%; width: 60%; top: 25%; padding: 40px; }
#contents-landing .col.active .content .summary { font-size: 13px; line-height: 25px; color: #999; }
#contents-landing .col.active .content .summary, #contents-landing .col.active .content .more { opacity: 1; }
#contents-landing .col.active .content .more { width: 70px; height: 70px; }
@media (min-width: 768px) and (max-width: 991px) { #contents-landing .col.active .content { height: 70%; width: 80%; left: 10%; top: 15%; padding: 20px; }
  #contents-landing .col.active .title { top: 20%; left: 10%; margin-left: 20px; } }
@media (min-width: 992px) and (max-width: 1199px) { #contents-landing .col.active .content { height: 60%; width: 70%; left: 15%; top: 25%; padding: 20px; }
  #contents-landing .col.active .title { top: 30%; left: 15%; margin-left: 20px; } }
@media (min-width: 1200px) and (max-width: 1321px) { #contents-landing .col.active .content { padding: 20px; }
  #contents-landing .col.active .title { margin-left: 20px; } }
#contents-landing .col.etudier .title:after { background: #ff5252; }
#contents-landing .col.etudier .content .more { background: #ff5252 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#contents-landing .col.etudier .content .more .circle { background: #fff url("../img/arrow_right_red.png") no-repeat scroll center center; }
#contents-landing .col.etudier .content .more:hover .circle { background: #fff url("../img/arrow_right_red.png") no-repeat scroll center center; }
#contents-landing .col.chercher .title:after { background: #3f51b5; }
#contents-landing .col.chercher .content .more { background: #3f51b5 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#contents-landing .col.chercher .content .more .circle { background: #fff url("../img/arrow_right_blue.png") no-repeat scroll center center; }
#contents-landing .col.chercher .content .more:hover .circle { background: #fff url("../img/arrow_right_blue.png") no-repeat scroll center center; }
#contents-landing .col.partager .title:after { background: #ddc000; }
#contents-landing .col.partager .content .more { background: #ddc000 url("../img/arrow_right_white.png") no-repeat scroll center center; }
#contents-landing .col.partager .content .more .circle { background: #fff url("../img/arrow_right_yellow.png") no-repeat scroll center center; }
#contents-landing .col.partager .content .more:hover .circle { background: #fff url("../img/arrow_right_yellow.png") no-repeat scroll center center; }

.slider-container { background-color: #00214e; padding: 20px 0 60px; }
@media screen and (max-width: 991px) { .slider-container { padding-bottom: 50px; } }
@media screen and (max-width: 767px) { .slider-container { padding-bottom: 30px; } }
@media screen and (max-width: 579px) { .slider-container { padding-bottom: 0; } }
.slider-container > .container { padding: 0; }

.uclblock-slide, .uclblock-slide-intranet, .uclblock-slide-school { clear: both; }
.uclblock-slide .slide-image-lvl1, .uclblock-slide-intranet .slide-image-lvl1, .uclblock-slide-school .slide-image-lvl1 { padding: 2em; }
@media (max-width: 991px) { .uclblock-slide .slide-image-lvl1, .uclblock-slide-intranet .slide-image-lvl1, .uclblock-slide-school .slide-image-lvl1 { padding: 0; } }
@media (max-width: 991px) { .uclblock-slide .carousel-inner .item, .uclblock-slide-intranet .carousel-inner .item, .uclblock-slide-school .carousel-inner .item { margin-left: 0 !important; margin-right: 0 !important; }
  .uclblock-slide .carousel-inner .item .image, .uclblock-slide-intranet .carousel-inner .item .image, .uclblock-slide-school .carousel-inner .item .image { padding-left: 0 !important; padding-right: 0 !important; }
  .uclblock-slide .carousel-inner .title, .uclblock-slide-intranet .carousel-inner .title, .uclblock-slide-school .carousel-inner .title { position: static; bottom: 0; width: 100%; height: 100%; min-height: 140px; padding: 20px 15px 40px; } }
@media screen and (max-width: 991px) and (max-width: 991px) { .uclblock-slide .carousel-inner .title .slide-content h3.block-content-title, .uclblock-slide-intranet .carousel-inner .title .slide-content h3.block-content-title, .uclblock-slide-school .carousel-inner .title .slide-content h3.block-content-title { margin: 0; } }
@media (max-width: 991px) { .uclblock-slide .carousel-inner .title .slide-content h3.block-content-title a, .uclblock-slide-intranet .carousel-inner .title .slide-content h3.block-content-title a, .uclblock-slide-school .carousel-inner .title .slide-content h3.block-content-title a { font-size: 20px; font-weight: 100; color: #fff; line-height: 25px; padding-bottom: 20px; }
  .uclblock-slide .carousel-inner .title .slide-content h3.block-content-title a:hover, .uclblock-slide-intranet .carousel-inner .title .slide-content h3.block-content-title a:hover, .uclblock-slide-school .carousel-inner .title .slide-content h3.block-content-title a:hover { text-decoration: none; }
  .uclblock-slide .carousel-inner .title .slide-content .block-content-pretitle, .uclblock-slide-intranet .carousel-inner .title .slide-content .block-content-pretitle, .uclblock-slide-school .carousel-inner .title .slide-content .block-content-pretitle { font-family: "Montserrat", sans-serif; color: rgba(255, 255, 255, 0.5); font-style: italic; font-size: 18px; /*padding-left: 40px;*/ margin-left: 10px; }
  .uclblock-slide .carousel-inner .title .slide-content .block-content-pretitle span:before, .uclblock-slide-intranet .carousel-inner .title .slide-content .block-content-pretitle span:before, .uclblock-slide-school .carousel-inner .title .slide-content .block-content-pretitle span:before { content: "____"; position: relative; background: transparent; width: 26px; height: 5px; color: rgba(255, 255, 255, 0.5); letter-spacing: 0; left: -10px; top: -5px; }
  .uclblock-slide .carousel-indicators, .uclblock-slide-intranet .carousel-indicators, .uclblock-slide-school .carousel-indicators { left: -25px; bottom: 10px; } }
@media (max-width: 1439px) { .uclblock-slide, .uclblock-slide-intranet, .uclblock-slide-school { width: 100%; position: relative; } }
@media (min-width: 1440px) { .uclblock-slide, .uclblock-slide-intranet, .uclblock-slide-school { width: 100%; margin: auto; position: relative; }
  .uclblock-slide .slide-image, .uclblock-slide-intranet .slide-image, .uclblock-slide-school .slide-image { width: 100%; height: 590px; overflow: hidden; }
  .uclblock-slide .slide-image img, .uclblock-slide-intranet .slide-image img, .uclblock-slide-school .slide-image img { width: 100%; height: auto; }
  .uclblock-slide .slide-image-lvl1, .uclblock-slide-intranet .slide-image-lvl1, .uclblock-slide-school .slide-image-lvl1 { width: 100%; height: auto; overflow: hidden; padding: 2em; }
  .uclblock-slide .slide-image-lvl1 img, .uclblock-slide-intranet .slide-image-lvl1 img, .uclblock-slide-school .slide-image-lvl1 img { width: 100%; height: auto; }
  .uclblock-slide .slide-image-lvl2, .uclblock-slide-intranet .slide-image-lvl2, .uclblock-slide-school .slide-image-lvl2 { width: 100%; height: auto; overflow: hidden; }
  .uclblock-slide .slide-image-lvl2 img, .uclblock-slide-intranet .slide-image-lvl2 img, .uclblock-slide-school .slide-image-lvl2 img { width: 100%; height: auto; } }
@media (min-width: 992px) { .uclblock-slide + .uclblock-links:not(.no-resume-header), .uclblock-slide-intranet + .uclblock-links:not(.no-resume-header), .uclblock-slide-school + .uclblock-links:not(.no-resume-header) { margin-top: -60px; }
  .uclblock-slide .carousel-inner .title, .uclblock-slide-intranet .carousel-inner .title, .uclblock-slide-school .carousel-inner .title { position: absolute; right: 0; padding: 60px 40px 40px; height: 100%; }
  .uclblock-slide .carousel-inner .title .slide-content h3, .uclblock-slide-intranet .carousel-inner .title .slide-content h3, .uclblock-slide-school .carousel-inner .title .slide-content h3 { margin-top: 30px; }
  .uclblock-slide .carousel-inner .title .slide-content h3 a:hover, .uclblock-slide-intranet .carousel-inner .title .slide-content h3 a:hover, .uclblock-slide-school .carousel-inner .title .slide-content h3 a:hover { text-decoration: none; }
  .uclblock-slide .carousel-inner .title .slide-content h3.block-content-title a, .uclblock-slide-intranet .carousel-inner .title .slide-content h3.block-content-title a, .uclblock-slide-school .carousel-inner .title .slide-content h3.block-content-title a { font-weight: 100; color: #fff; }
  .uclblock-slide .carousel-inner .title .slide-content .block-content-pretitle, .uclblock-slide-intranet .carousel-inner .title .slide-content .block-content-pretitle, .uclblock-slide-school .carousel-inner .title .slide-content .block-content-pretitle { font-family: "Montserrat", sans-serif; color: rgba(255, 255, 255, 0.5); font-style: italic; font-size: 20px; }
  .uclblock-slide .carousel-inner .title .slide-content .block-content-pretitle span:before, .uclblock-slide-intranet .carousel-inner .title .slide-content .block-content-pretitle span:before, .uclblock-slide-school .carousel-inner .title .slide-content .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: rgba(255, 255, 255, 0.5); letter-spacing: 0; }
  .uclblock-slide .carousel-indicators, .uclblock-slide-intranet .carousel-indicators, .uclblock-slide-school .carousel-indicators { left: 58.5%; bottom: 40px; } }
.uclblock-slide .carousel-indicators li, .uclblock-slide-intranet .carousel-indicators li, .uclblock-slide-school .carousel-indicators li { width: 26px; height: 20px; border-bottom: 1px solid #fff; border-radius: 0; border-top: 0; border-left: 0; border-right: 0; }
.uclblock-slide .carousel-indicators li.active, .uclblock-slide-intranet .carousel-indicators li.active, .uclblock-slide-school .carousel-indicators li.active { background: transparent; border-bottom: 5px solid #fff; }

.uclblock-slide h4, .uclblock-slide-intranet h4 { position: absolute; bottom: 3em; left: -2em; transform: rotate(-90deg); color: white; font-family: "Montserrat", sans-serif; font-weight: 300; }
@media screen and (max-width: 991px) { .uclblock-slide h4, .uclblock-slide-intranet h4 { display: none; } }
.uclblock-slide:after, .uclblock-slide-intranet:after { content: ''; position: absolute; width: 20px; height: 60px; background-color: #9cb7d4; top: 0; right: 2.5em; }
.uclblock-slide:before, .uclblock-slide-intranet:before { content: ''; position: absolute; width: 20px; height: 80px; background-color: #5db3e6; bottom: 0; left: 2.5em; z-index: 1; }
.uclblock-slide .carousel:before, .uclblock-slide-intranet .carousel:before { content: ''; position: absolute; width: 60px; height: 20px; background-color: #5db3e6; bottom: 0; left: 2.5em; z-index: 1; }
.uclblock-slide .carousel-inner .title, .uclblock-slide-intranet .carousel-inner .title { background-color: rgba(93, 179, 230, 0.7); color: #002d62; }
.uclblock-slide .carousel-indicators li, .uclblock-slide-intranet .carousel-indicators li { width: 26px; height: 20px; border-bottom: 1px solid white; border-radius: 0; border-top: 0; border-left: 0; border-right: 0; }
.uclblock-slide .carousel-indicators li.active, .uclblock-slide-intranet .carousel-indicators li.active { background: transparent; border-bottom: 5px solid white; }
@media (min-width: 992px) { .uclblock-slide .title, .uclblock-slide-intranet .title { width: 41.5%; height: 479px; }
  .uclblock-slide .title .slide-content, .uclblock-slide-intranet .title .slide-content { width: 100%; }
  .uclblock-slide .title .slide-content .block-content-pretitle span, .uclblock-slide-intranet .title .slide-content .block-content-pretitle span { font-family: "Montserrat", sans-serif; color: rgba(255, 255, 255, 0.5); font-style: italic; display: inline-block; font-size: 18px; position: relative; font-weight: 600; }
  .uclblock-slide .title .slide-content h3.block-content-title a, .uclblock-slide-intranet .title .slide-content h3.block-content-title a { font-size: 22px; line-height: 1.25em; }
  .uclblock-slide .carousel-inner .title, .uclblock-slide-intranet .carousel-inner .title { position: absolute; right: -30px; padding: 40px 95px 40px 60px; bottom: -30px; height: 70%; }
  .uclblock-slide .carousel-inner .title .slide-content h3, .uclblock-slide-intranet .carousel-inner .title .slide-content h3 { margin-top: 0; }
  .uclblock-slide .carousel-inner .title .slide-content h3 a:hover, .uclblock-slide-intranet .carousel-inner .title .slide-content h3 a:hover { text-decoration: none; }
  .uclblock-slide .carousel-inner .title .slide-content h3.block-content-title a, .uclblock-slide-intranet .carousel-inner .title .slide-content h3.block-content-title a { font-size: 22px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.46; letter-spacing: 0.6px; font-family: "Montserrat", sans-serif; text-align: left; color: #ffffff; }
  .uclblock-slide .carousel-inner .title .slide-content .block-content-pretitle, .uclblock-slide-intranet .carousel-inner .title .slide-content .block-content-pretitle { font-family: "Montserrat", sans-serif; color: rgba(255, 255, 255, 0.5); font-style: italic; font-size: 20px; }
  .uclblock-slide .carousel-indicators, .uclblock-slide-intranet .carousel-indicators { left: 62.5%; bottom: 40px; } }

.uclblock-slide-school .carousel-indicators { left: 80%; bottom: 70px; }
.uclblock-slide-school .carousel-inner .title { background: rgba(3, 47, 93, 0.8); }
.uclblock-slide-school .slide-image .img-responsive { height: 100%; }
@media (min-width: 992px) { .uclblock-slide-school .carousel-inner { height: 527px; }
  .uclblock-slide-school .title { width: 30%; height: 100%; }
  .uclblock-slide-school .title .slide-content { width: 100%; }
  .uclblock-slide-school .title .slide-content h3.block-content-title a { font-size: 22px; line-height: 35px; }
  .uclblock-slide-school .carousel-indicators { bottom: 55px; } }
@media screen and (max-width: 1400px) { .uclblock-slide-school .carousel-indicators { bottom: 100px; } }
@media screen and (max-width: 1200px) { .uclblock-slide-school .carousel-indicators { bottom: 170px; right: 0; left: auto; } }
@media screen and (max-width: 991px) { .uclblock-slide-school .carousel-indicators { left: -25px; bottom: 10px; }
  .uclblock-slide-school .item .title { bottom: 0; position: absolute; top: 70% !important; } }

.uclblock-slide-intranet .block-content-pretitle { display: none; }
@media (min-width: 992px) { .uclblock-slide-intranet h3.block-content-title { margin-top: 60px !important; } }
.uclblock-slide-intranet .carousel-indicators { bottom: 10px; }
@media (min-width: 992px) { .uclblock-slide-intranet .carousel-inner > div { height: 479px; } }

@media screen and (max-width: 991px) { .uclblock-frontpage .slider-container .uclblock-slide:before { bottom: -15px; top: auto; } }
@media screen and (max-width: 767px) { .uclblock-frontpage .slider-container .uclblock-slide:before { bottom: 20px; } }
@media screen and (max-width: 579px) { .uclblock-frontpage .slider-container .uclblock-slide:before { bottom: 40px; } }
@media screen and (max-width: 479px) { .uclblock-frontpage .slider-container .uclblock-slide:before { bottom: 60px; } }
@media screen and (max-width: 419px) { .uclblock-frontpage .slider-container .uclblock-slide:before { bottom: 20px; } }
@media screen and (max-width: 991px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel:before { bottom: -15px; top: auto; } }
@media screen and (max-width: 767px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel:before { bottom: 20px; } }
@media screen and (max-width: 579px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel:before { bottom: 40px; } }
@media screen and (max-width: 479px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel:before { bottom: 60px; } }
@media screen and (max-width: 419px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel:before { bottom: 20px; } }
.uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-indicators { bottom: 10px; }
@media screen and (max-width: 640px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-indicators { top: 200px; } }
@media screen and (max-width: 579px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-indicators { top: 210px; } }
@media screen and (max-width: 479px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-indicators { top: 190px; } }
@media screen and (max-width: 419px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner { height: 260px; } }
.uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title { padding: 20px 75px 40px 40px; }
.uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title h3 a { font-size: 22px; }
@media screen and (max-width: 991px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title h3 a { font-size: 18px; } }
@media screen and (max-width: 991px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title { height: 120px; bottom: auto; top: 180px; padding: 20px; } }
@media screen and (max-width: 767px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title { height: 120px; top: 145px; } }
@media screen and (max-width: 639px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title { height: 120px; top: 130px; } }
@media screen and (max-width: 579px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title { top: 100px; height: 140px; } }
@media screen and (max-width: 479px) { .uclblock-frontpage .slider-container .uclblock-slide .carousel .carousel-inner .title { top: 80px; } }

.home-slider { padding: 0; margin-bottom: 0; }

.slider-main-container.color-032f5d .slider-container { background-color: #032f5d; }
.slider-main-container.color-032f5d h3.block-content-title a { color: #fff; }
.slider-main-container.color-b50030 .slider-container { background-color: #b50030; }
.slider-main-container.color-b50030 h3.block-content-title a { color: white !important; }
.slider-main-container.color-b50030 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-b50030 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-e20026 .slider-container { background-color: #e20026; }
.slider-main-container.color-e20026 h3.block-content-title a { color: white !important; }
.slider-main-container.color-e20026 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-e20026 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-90810d .slider-container { background-color: #90810d; }
.slider-main-container.color-90810d h3.block-content-title a { color: white !important; }
.slider-main-container.color-90810d .block-content-pretitle span { color: white !important; }
.slider-main-container.color-90810d .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-f29400 .slider-container { background-color: #f29400; }
.slider-main-container.color-f29400 h3.block-content-title a { color: white !important; }
.slider-main-container.color-f29400 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-f29400 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-88005d .slider-container { background-color: #88005d; }
.slider-main-container.color-88005d h3.block-content-title a { color: white !important; }
.slider-main-container.color-88005d .block-content-pretitle span { color: white !important; }
.slider-main-container.color-88005d .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-004e9c .slider-container { background-color: #004e9c; }
.slider-main-container.color-004e9c h3.block-content-title a { color: white !important; }
.slider-main-container.color-004e9c .block-content-pretitle span { color: white !important; }
.slider-main-container.color-004e9c .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-4a96cd .slider-container { background-color: #4a96cd; }
.slider-main-container.color-4a96cd h3.block-content-title a { color: white !important; }
.slider-main-container.color-4a96cd .block-content-pretitle span { color: white !important; }
.slider-main-container.color-4a96cd .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-e06c08 .slider-container { background-color: #e06c08; }
.slider-main-container.color-e06c08 h3.block-content-title a { color: white !important; }
.slider-main-container.color-e06c08 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-e06c08 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-9a969a .slider-container { background-color: #9a969a; }
.slider-main-container.color-9a969a h3.block-content-title a { color: white !important; }
.slider-main-container.color-9a969a .block-content-pretitle span { color: white !important; }
.slider-main-container.color-9a969a .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-008193 .slider-container { background-color: #008193; }
.slider-main-container.color-008193 h3.block-content-title a { color: white !important; }
.slider-main-container.color-008193 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-008193 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-76ad1c .slider-container { background-color: #76ad1c; }
.slider-main-container.color-76ad1c h3.block-content-title a { color: white !important; }
.slider-main-container.color-76ad1c .block-content-pretitle span { color: white !important; }
.slider-main-container.color-76ad1c .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-ddc000 .slider-container { background-color: #ddc000; }
.slider-main-container.color-ddc000 h3.block-content-title a { color: white !important; }
.slider-main-container.color-ddc000 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-ddc000 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-ff5252 .slider-container { background-color: #ff5252; }
.slider-main-container.color-ff5252 h3.block-content-title a { color: white !important; }
.slider-main-container.color-ff5252 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-ff5252 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }
.slider-main-container.color-3f51b5 .slider-container { background-color: #3f51b5; }
.slider-main-container.color-3f51b5 h3.block-content-title a { color: white !important; }
.slider-main-container.color-3f51b5 .block-content-pretitle span { color: white !important; }
.slider-main-container.color-3f51b5 .block-content-pretitle span:before { content: "___"; position: absolute; background: transparent; width: 26px; height: 5px; top: -5px; left: -30px; color: white !important; letter-spacing: 0; }

.ucl-slide-big .uclblock-links { margin-bottom: 1em; margin-top: -2em; }

.uclblock-slide-inner .slider-container { background: none; padding: 0; }
.uclblock-slide-inner .slider-container .carousel .item .title { top: 0; }

@media screen and (max-width: 991px) { .carousel-inner { overflow: hidden; height: 300px; }
  .uclblock-slide .slide-image-lvl1 { padding: 0; }
  .uclblock-slide .carousel-inner .title { z-index: 1; position: absolute; top: auto; bottom: -40px; width: calc(100% - 20px); margin-left: 10px; min-height: auto; height: 120px; padding: 20px; }
  .uclblock-slide .carousel-inner .title .slide-content h3.block-content-title a { font-size: 18px; }
  .uclblock-slide:before { width: 10px; height: 40px; bottom: -5px; left: 20px; }
  .uclblock-slide:after { width: 10px; height: 40px; top: -10px; right: 10px; }
  .uclblock-slide .carousel:before { height: 10px; width: 30px; bottom: -5px; left: 20px; }
  .uclblock-slide .carousel-indicators { bottom: 20px; right: 0; left: auto; } }
@media screen and (max-width: 767px) { .slider-container .container { padding: 0 15px; }
  .uclblock-slide .carousel-inner .title { height: 100px; top: 160px; bottom: auto; }
  .uclblock-slide .carousel-inner .slide-content h3.block-content-title a { font-size: 16px; }
  .uclblock-slide:before { bottom: 20px; }
  .uclblock-slide .carousel:before { bottom: 20px; }
  .uclblock-slide .carousel-indicators { bottom: auto; top: 220px; right: 0; left: auto; } }
@media screen and (max-width: 579px) { .uclblock-slide .carousel-inner .title { height: 120px; top: 120px; }
  .uclblock-slide:before { top: 220px; }
  .uclblock-slide .carousel:before { top: 250px; }
  .uclblock-slide .carousel-indicators { top: 200px; } }
@media screen and (max-width: 419px) { .carousel-inner { height: 260px; }
  .uclblock-slide .carousel-inner .title { top: 80px; }
  .uclblock-slide:before { top: 180px; }
  .uclblock-slide .carousel:before { top: 210px; }
  .uclblock-slide .carousel-indicators { top: 170px; right: -15px; } }
/* Sass for list of content with 1 summary content and 2 without summary (e.g. "Parcours")  */
.uclblock-parcours { color: #032f5d; clear: both; margin-bottom: 90px; }
.uclblock-parcours h2 { text-align: left; font-family: "Montserrat", sans-serif; font-style: italic; }
@media (max-width: 767px) { .uclblock-parcours h2 { margin-bottom: 40px; } }
@media (min-width: 768px) { .uclblock-parcours h2 { margin-bottom: 50px; } }
.uclblock-parcours h2 .horizontal-pretitle { margin-bottom: 5px; }
.uclblock-parcours h2 .horizontal-pretitle span { display: inline-block; color: #fff; font-size: 18px; position: relative; color: #999; margin-left: 72px; font-weight: 600; }
.uclblock-parcours h2 .horizontal-pretitle span:before { content: "________"; position: absolute; background: transparent; width: 26px; height: 5px; top: 0; left: -70px; color: #999; letter-spacing: -2px; }
.uclblock-parcours h2 .title { color: #032f5d; }
@media (max-width: 767px) { .uclblock-parcours h2 .title { font-size: 40px; } }
@media (min-width: 768px) { .uclblock-parcours h2 .title { font-size: 30px; } }
.uclblock-parcours h2 .title-administration { color: #fff; font-family: "Montserrat", sans-serif; font-style: normal; font-weight: 800; font-size: 70px; margin-top: 15px; }
@media (min-width: 768px) { .uclblock-parcours .row { margin: 0; } }
.uclblock-parcours .row .col { padding: 0; background: #fff; }
.uclblock-parcours .block-content-type { /*        @include MakeMeRotate(); @media(max-width: 767px){ left: 0; top: 30%; width: auto; } @media(min-width: 768px) and (max-width: 991px){ left: -6%; top: 44%; width: 25%; } @media(min-width: 992px){ left: -50%; top: 43%; width: 120%; }*/ }
.uclblock-parcours .big .parcour-content { margin: 49px 30px 49px 27.5px; padding-left: 27.5px; border-left: 1px solid #e8ecf0; position: relative; padding-bottom: 40px; position: relative; }
@media (min-width: 768px) { .uclblock-parcours .big .parcour-content { margin: 49px 60px 49px 55px; padding-left: 55px; } }
.uclblock-parcours .big .parcour-content .block-content-type { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; width: auto; }
.uclblock-parcours .big .parcour-content .block-content-type span { display: inline-block; background: #fff; font-family: "Montserrat", sans-serif; font-style: italic; position: absolute; top: -67px; right: 0; color: #999; font-size: 18px; padding-left: 16px; padding-right: 10px; font-weight: 600; white-space: pre; width: -moz-max-content; }
@media (max-width: 767px) { .uclblock-parcours .big .parcour-content .block-content-type span { top: -40px; } }
@media (min-width: 992px) { .uclblock-parcours .big .parcour-content { height: 644px; } }
.uclblock-parcours .big .parcour-content .block-content-title { text-transform: uppercase; font-weight: bold; font-size: 15px; margin-top: 10px; margin-bottom: 32px; }
.uclblock-parcours .big .parcour-content .block-content-summary { font-size: 13px; line-height: 25px; margin-top: 2px; }
.uclblock-parcours .big .identité { text-align: right; position: absolute; bottom: -10px; right: 0; }
.uclblock-parcours .big .identité p { margin-bottom: 5px; }
.uclblock-parcours .big .identité .nom { font-weight: bold; font-size: 16px; }
.uclblock-parcours .big .identité .fonction { font-family: "Montserrat", sans-serif; font-style: italic; color: #999; font-size: 18px; font-weight: 600; }
@media (max-width: 767px) { .uclblock-parcours .small { float: left; width: 50%; } }
@media (min-width: 992px) { .uclblock-parcours .small:nth-child(4) { border-top: 1px solid #e8ecf0; } }
.uclblock-parcours .small .parcour-image { float: left; }
@media (max-width: 767px) { .uclblock-parcours .small .parcour-image { width: 100%; }
  .uclblock-parcours .small .parcour-image img { width: 100%; height: auto; } }
@media (min-width: 768px) { .uclblock-parcours .small .parcour-image img { width: 142px; height: 128px; } }
.uclblock-parcours .small .identité { float: left; text-align: left; padding: 40px 40px 0 40px; }
@media (max-width: 767px) { .uclblock-parcours .small .identité { display: none; } }
@media (min-width: 768px) and (max-width: 991px) { .uclblock-parcours .small .identité { width: 238px; } }
.uclblock-parcours .small .identité p { margin-bottom: 5px; }
.uclblock-parcours .small .identité .nom { font-weight: bold; font-size: 16px; }
.uclblock-parcours .small .identité .fonction { font-family: "Montserrat", sans-serif; font-style: italic; color: #999; font-size: 18px; font-weight: 600; }

.uclblock-parcours { /*    .all:hover .inner{ @media(max-width: 991px){ background: url('../img/arrow_right_red.png') no-repeat right center; } @media(min-width: 992px){ background: url('../img/arrow_right_red.png') no-repeat right bottom; } }*/ }
.uclblock-parcours .small:hover { cursor: pointer; }
.uclblock-parcours .small:hover .nom { color: #032f5d; }
.uclblock-parcours .open-quotes { font-size: 50px; color: #032f5d; font-family: "Montserrat", sans-serif; line-height: 1; }
.uclblock-parcours .close-quotes { font-size: 50px; color: #032f5d; font-family: "Montserrat", sans-serif; line-height: 1; margin-top: 20px; }
.uclblock-parcours .all { /*background: $color;*/ background-image: linear-gradient(to top, #ffffff 50%, #032f5d 50%); background-size: 100% 200%; display: block; -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-parcours .all .more-link { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-parcours .all .exemples { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-parcours .all .inner:after { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-parcours .all:hover { cursor: pointer; /*background: #fff;*/ background-position: 0 100%; text-decoration: none !important; }
.uclblock-parcours .all:hover .more-link { color: #032f5d; }
.uclblock-parcours .all:hover .exemples { color: #999; opacity: 1; }
.uclblock-parcours .all:hover .inner:after { color: #032f5d; }
@media (max-width: 991px) { .uclblock-parcours .all { padding: 20px; }
  .uclblock-parcours .all .inner { position: relative; }
  .uclblock-parcours .all .inner:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 25%; right: 0; color: #fff; } }
@media (min-width: 992px) { .uclblock-parcours .all { padding: 30px; }
  .uclblock-parcours .all .inner { padding: 20px; position: relative; }
  .uclblock-parcours .all .inner:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; bottom: -9px; right: 0; color: #fff; } }
.uclblock-parcours .all .exemples { color: #fff; font-size: 18px; font-family: "Montserrat", sans-serif; font-style: italic; font-weight: 600; opacity: 0.5; }
.uclblock-parcours .all .more-link { color: #fff; font-weight: bold; font-size: 18px; }
.uclblock-parcours .all-wrapper { padding: 0; }
@media (min-width: 992px) { .uclblock-parcours .all-wrapper .all { margin-left: 130px; } }

.uclblock-parcours .col .parcour-image { position: relative; overflow: hidden; margin: 0 auto; background-color: #fff; }
.uclblock-parcours .col.big .parcour-image img { width: 100%; height: auto; display: block; }
.uclblock-parcours .col.big.pull-right { position: relative; z-index: 100; }
.uclblock-parcours .col.big.text { position: relative; z-index: 10; }

@media (min-width: 768px) { .uclblock-parcours .col.small .parcour-image { margin-right: -20px; }
  .uclblock-parcours .col.small .parcour-image:before, .uclblock-parcours .col.small .parcour-image:after { content: ''; position: absolute; bottom: -1px; width: 12px; height: 64px; background-color: inherit; padding-bottom: 3%; /*margin-right: -3px;*/ }
  .uclblock-parcours .col.small .parcour-image:before { top: 0; right: 0; -moz-transform: skew(0, 30deg); -ms-transform: skew(0, 30deg); -webkit-transform: skew(0, 30deg); transform: skew(0, 30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-parcours .col.small .parcour-image:after { bottom: 0; right: 0; -moz-transform: skew(0, -30deg); -ms-transform: skew(0, -30deg); -webkit-transform: skew(0, -30deg); transform: skew(0, -30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } }
@media (max-width: 991px) { .uclblock-parcours .col.big .parcour-image:before, .uclblock-parcours .col.big .parcour-image:after { content: ''; position: absolute; bottom: -1px; width: 50%; background-color: inherit; padding-bottom: 3%; }
  .uclblock-parcours .col.big .parcour-image:before { right: 50%; -moz-transform: skew(35deg, 0); -ms-transform: skew(35deg, 0); -webkit-transform: skew(35deg, 0); transform: skew(35deg, 0); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-parcours .col.big .parcour-image:after { left: 50%; -moz-transform: skew(-35deg, 0); -ms-transform: skew(-35deg, 0); -webkit-transform: skew(-35deg, 0); transform: skew(-35deg, 0); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } }
@media (min-width: 992px) { .uclblock-parcours .col.big .parcour-image { margin-left: -20px; }
  .uclblock-parcours .col.big .parcour-image:before, .uclblock-parcours .col.big .parcour-image:after { content: ''; position: absolute; bottom: -1px; width: 20px; height: 243px; background-color: inherit; padding-bottom: 3%; }
  .uclblock-parcours .col.big .parcour-image:before { bottom: -12px; left: 0; -moz-transform: skew(0, 30deg); -ms-transform: skew(0, 30deg); -webkit-transform: skew(0, 30deg); transform: skew(0, 30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-parcours .col.big .parcour-image:after { top: -12px; left: 0; -moz-transform: skew(0, -30deg); -ms-transform: skew(0, -30deg); -webkit-transform: skew(0, -30deg); transform: skew(0, -30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } }
/* Sass for mosaïque block with pre-title block + title block + pre-title content + title content + text content + link on hover + images left/right (e.g. "News")  */
.uclblock-mosaique { clear: both; margin-bottom: 90px; }
@media (max-width: 991px) { .uclblock-mosaique { margin: 50px 0; } }
.uclblock-mosaique h2 { text-align: right; font-family: "Montserrat", sans-serif; font-style: italic; }
@media (max-width: 767px) { .uclblock-mosaique h2 { margin-bottom: 40px; } }
@media (min-width: 768px) { .uclblock-mosaique h2 { margin-bottom: 50px; } }
.uclblock-mosaique h2 .horizontal-pretitle { margin-bottom: 5px; text-align: left; line-height: 23px; padding-left: 75px; }
.uclblock-mosaique h2 .horizontal-pretitle span { display: inline-block; color: #fff; font-size: 18px; position: relative; color: #999; margin-left: 0px; font-weight: 600; }
.uclblock-mosaique h2 .horizontal-pretitle span:before { content: "________"; position: absolute; background: transparent; width: 26px; height: 5px; top: 0; left: -70px; color: #999; letter-spacing: -2px; }
.uclblock-mosaique h2 .title { color: #032f5d; display: inline-block; }
@media (max-width: 767px) { .uclblock-mosaique h2 .title { font-size: 40px; } }
@media (min-width: 768px) { .uclblock-mosaique h2 .title { font-size: 30px; } }
.uclblock-mosaique h2 .title-administration { color: #fff; font-family: "Montserrat", sans-serif; font-style: normal; font-weight: 800; font-size: 70px; margin-top: 15px; }
@media (min-width: 768px) { .uclblock-mosaique .row { margin: 0; } }
.uclblock-mosaique .row .col { padding: 0; }
.uclblock-mosaique .row .col.col-text { background: #fff; }
.uclblock-mosaique .row .col .mosaique-image { position: relative; z-index: 100; }
.uclblock-mosaique .row .col .mosaique-content { margin: 58px 20px 60px 27px; padding-left: 27px; border-left: 1px solid #e8ecf0; position: relative; }
@media (min-width: 768px) { .uclblock-mosaique .row .col .mosaique-content { margin: 58px 40px 60px 54px; padding-left: 54px; } }
.uclblock-mosaique .row .col .mosaique-content .block-content-type { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; width: auto; }
.uclblock-mosaique .row .col .mosaique-content .block-content-type span { display: inline-block; background: #fff; font-family: "Montserrat", sans-serif; font-style: italic; position: absolute; top: -66px; right: 0; color: #999; font-size: 18px; padding-left: 16px; padding-right: 10px; font-weight: 600; white-space: pre; width: -moz-max-content; }
@media (max-width: 767px) { .uclblock-mosaique .row .col .mosaique-content .block-content-type span { top: -40px; } }
@media (min-width: 992px) { .uclblock-mosaique .row .col .mosaique-content { height: 237px; } }

.uclblock-mosaique .mosaique-image a img { -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.uclblock-mosaique .mosaique-image a.more { position: absolute; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; display: block; height: 0px; overflow: visible; }
.uclblock-mosaique .content:hover { cursor: pointer; background: #032f5d; }
.uclblock-mosaique .content:hover .mosaique-image a { display: block; background: #032f5d; }
.uclblock-mosaique .content:hover .mosaique-image a img { background: #032f5d; opacity: 0.2; }
.uclblock-mosaique .content:hover .left a.more { left: 38%; }
.uclblock-mosaique .content:hover .pull-right a.more { right: 38%; }
.uclblock-mosaique .content:hover .mosaique-image a.more { display: block !important; color: #fff; position: absolute; font-size: 20px; top: 43%; font-family: "Montserrat", sans-serif; font-weight: 700; z-index: 100; background: transparent; height: 28px; }
.uclblock-mosaique .content:hover .mosaique-image a.more:hover { text-decoration: none; }
.uclblock-mosaique .content:hover .mosaique-image a.more span { font-family: "Montserrat", sans-serif; font-weight: 600; }
.uclblock-mosaique .col .block-content-date { text-transform: uppercase; color: #999; font-weight: 600; }
.uclblock-mosaique .col .block-content-title { color: #032f5d; font-family: "Montserrat", sans-serif; font-weight: 600; line-height: 25px; position: relative; padding-bottom: 25px; margin-bottom: 30px; margin-top: 15px; }
.uclblock-mosaique .col .block-content-title a { color: #032f5d; }
.uclblock-mosaique .col .block-content-title a:hover { text-decoration: none; }
.uclblock-mosaique .col .block-content-title:after { content: ""; position: absolute; background: #032f5d; width: 26px; height: 5px; bottom: 0; left: 0; }
.uclblock-mosaique .col .block-content-summary { color: #032f5d; font-size: 13px; line-height: 25px; }
.uclblock-mosaique .all { /*background: $color;*/ background-image: linear-gradient(to top, #ffffff 50%, #032f5d 50%); background-size: 100% 200%; display: block; -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-mosaique .all .more-link { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-mosaique .all .exemples { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-mosaique .all .inner:after { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-mosaique .all:hover { cursor: pointer; /*background: #fff;*/ background-position: 0 100%; text-decoration: none !important; }
.uclblock-mosaique .all:hover .more-link { color: #032f5d; }
.uclblock-mosaique .all:hover .exemples { color: #999; opacity: 1; }
.uclblock-mosaique .all:hover .inner:after { color: #032f5d; }
@media (max-width: 991px) { .uclblock-mosaique .all { padding: 20px; }
  .uclblock-mosaique .all .inner { position: relative; }
  .uclblock-mosaique .all .inner:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 25%; right: 0; color: #fff; } }
@media (min-width: 992px) { .uclblock-mosaique .all { padding: 30px; }
  .uclblock-mosaique .all .inner { padding: 20px; position: relative; }
  .uclblock-mosaique .all .inner:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; bottom: -9px; right: 0; color: #fff; } }
.uclblock-mosaique .all .exemples { color: #fff; font-size: 18px; font-family: "Montserrat", sans-serif; font-style: italic; font-weight: 600; opacity: 0.5; }
.uclblock-mosaique .all .more-link { color: #fff; font-weight: bold; font-size: 18px; }
.uclblock-mosaique .all-wrapper { padding: 0; }
@media (min-width: 992px) { .uclblock-mosaique .all-wrapper .all { margin-left: 130px; } }

@media (max-width: 991px) { .uclblock-mosaique .col .mosaique-image { position: relative; overflow: hidden; margin: 0 auto; background-color: #fff; }
  .uclblock-mosaique .col .mosaique-image img { width: 100%; height: auto; display: block; }
  .uclblock-mosaique .col .mosaique-image:before, .uclblock-mosaique .col .mosaique-image:after { content: ''; position: absolute; bottom: -1px; width: 50%; background-color: inherit; padding-bottom: 3%; z-index: 2; }
  .uclblock-mosaique .col .mosaique-image:before { right: 50%; -moz-transform: skew(35deg, 0); -ms-transform: skew(35deg, 0); -webkit-transform: skew(35deg, 0); transform: skew(35deg, 0); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-mosaique .col .mosaique-image:after { left: 50%; -moz-transform: skew(-35deg, 0); -ms-transform: skew(-35deg, 0); -webkit-transform: skew(-35deg, 0); transform: skew(-35deg, 0); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } }
@media (min-width: 992px) { .uclblock-mosaique .col .mosaique-image { position: relative; overflow: hidden; margin: 0 auto; background-color: #fff; }
  .uclblock-mosaique .col .mosaique-image img { width: 100%; height: auto; display: block; }
  .uclblock-mosaique .col .mosaique-image:before, .uclblock-mosaique .col .mosaique-image:after { content: ''; position: absolute; bottom: -1px; width: 20px; height: 181px; background-color: inherit; padding-bottom: 3%; z-index: 2; }
  .uclblock-mosaique .col.left .mosaique-image { margin-right: -20px; }
  .uclblock-mosaique .col.left .mosaique-image:before { top: 0; right: 0; -moz-transform: skew(0, 30deg); -ms-transform: skew(0, 30deg); -webkit-transform: skew(0, 30deg); transform: skew(0, 30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-mosaique .col.left .mosaique-image:after { bottom: 0; right: 0; -moz-transform: skew(0, -30deg); -ms-transform: skew(0, -30deg); -webkit-transform: skew(0, -30deg); transform: skew(0, -30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-mosaique .col.pull-right.pull-right .mosaique-image { margin-left: -20px; }
  .uclblock-mosaique .col.pull-right .mosaique-image:before { bottom: -12px; left: 0; -moz-transform: skew(0, 30deg); -ms-transform: skew(0, 30deg); -webkit-transform: skew(0, 30deg); transform: skew(0, 30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
  .uclblock-mosaique .col.pull-right .mosaique-image:after { top: -12px; left: 0; -moz-transform: skew(0, -30deg); -ms-transform: skew(0, -30deg); -webkit-transform: skew(0, -30deg); transform: skew(0, -30deg); -moz-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*  Created on : 07-mars-2016, 17:16:48 Author     : audrey
*/
.uclblock-instagram { clear: both; position: relative; padding-bottom: 90px; margin-left: -15px; margin-right: -15px; }
.uclblock-instagram h2 { text-align: left; font-family: "Montserrat", sans-serif; font-style: italic; }
@media (max-width: 767px) { .uclblock-instagram h2 { margin-bottom: 40px; } }
@media (min-width: 768px) { .uclblock-instagram h2 { margin-bottom: 50px; } }
.uclblock-instagram h2 .horizontal-pretitle { margin-bottom: 5px; }
.uclblock-instagram h2 .horizontal-pretitle span { display: inline-block; color: #fff; font-size: 18px; position: relative; color: #999; margin-left: 80px; font-weight: 600; }
.uclblock-instagram h2 .horizontal-pretitle span:before { content: "________"; position: absolute; background: transparent; width: 26px; height: 5px; top: 0; left: -70px; color: #999; letter-spacing: -2px; }
.uclblock-instagram h2 .title { color: #032f5d; }
@media (max-width: 767px) { .uclblock-instagram h2 .title { font-size: 40px; } }
@media (min-width: 768px) { .uclblock-instagram h2 .title { font-size: 30px; } }
.uclblock-instagram h2 .title-administration { color: #fff; font-family: "Montserrat", sans-serif; font-style: normal; font-weight: 800; font-size: 70px; margin-top: 15px; }
.uclblock-instagram .polaroid.slick-slide { background: transparent; }
.uclblock-instagram .polaroid.slick-slide img { margin-left: auto; margin-right: auto; min-width: 100%; }
.uclblock-instagram .polaroid .content { display: block; background: #fff; width: 385px; max-width: 100%; padding: 15px; margin: auto; border-right: 5px solid #032f5d; border-left: 5px solid #032f5d; }
.uclblock-instagram .polaroid .content .likes { margin-top: 20px; margin-bottom: 5px; color: #999; }
.uclblock-instagram .polaroid .content .likes img { float: left; margin-right: 10px; margin-top: 4px; max-width: 100%; height: auto; }
.uclblock-instagram .polaroid .content .likes .num { font-weight: bold; padding-right: 5px; font-size: 16px; }
.uclblock-instagram .polaroid .content .likes .text { font-family: "Montserrat", sans-serif; font-style: italic; font-size: 18px; }
.uclblock-instagram .all-polaroids a { width: 315px; margin: auto; /*border-left: 3px solid $blue_ucl;*/ }
.uclblock-instagram .all { /*background: $color;*/ background-image: linear-gradient(to top, #ffffff 50%, #032f5d 50%); background-size: 100% 200%; display: block; -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-instagram .all .more-link { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-instagram .all .exemples { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-instagram .all .inner:after { -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; }
.uclblock-instagram .all:hover { cursor: pointer; /*background: #fff;*/ background-position: 0 100%; text-decoration: none !important; }
.uclblock-instagram .all:hover .more-link { color: #032f5d; }
.uclblock-instagram .all:hover .exemples { color: #999; opacity: 1; }
.uclblock-instagram .all:hover .inner:after { color: #032f5d; }
@media (max-width: 991px) { .uclblock-instagram .all { padding: 20px; }
  .uclblock-instagram .all .inner { position: relative; }
  .uclblock-instagram .all .inner:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 25%; right: 0; color: #fff; } }
@media (min-width: 992px) { .uclblock-instagram .all { padding: 30px; }
  .uclblock-instagram .all .inner { padding: 20px; position: relative; }
  .uclblock-instagram .all .inner:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; bottom: -9px; right: 0; color: #fff; } }
.uclblock-instagram .all .exemples { color: #fff; font-size: 18px; font-family: "Montserrat", sans-serif; font-style: italic; font-weight: 600; opacity: 0.5; }
.uclblock-instagram .all .more-link { color: #fff; font-weight: bold; font-size: 18px; }
.uclblock-instagram .all-wrapper { padding: 0; }
@media (min-width: 992px) { .uclblock-instagram .all-wrapper .all { margin-left: 130px; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* Created on : 18-nov.-2015, 10:15:39 Author     : audrey
*/
.uclblock-list_search .item, .uclblock-list_news_intranet .item { clear: both; margin: 0; border-bottom: 2px solid #f7f8fa; background: #fff; }
.uclblock-list_search .item:last-child, .uclblock-list_news_intranet .item:last-child { border-bottom: none; }
.uclblock-list_search .item .image, .uclblock-list_news_intranet .item .image { margin-right: 30px; }
@media (max-width: 499px) { .uclblock-list_search .item .image, .uclblock-list_news_intranet .item .image { text-align: center; } }
@media (min-width: 500px) { .uclblock-list_search .item .image, .uclblock-list_news_intranet .item .image { float: left; } }
.uclblock-list_search .item .content, .uclblock-list_news_intranet .item .content { padding: 20px 20px 27px 30px; }
.uclblock-list_search .item .content .block-content-title, .uclblock-list_news_intranet .item .content .block-content-title { clear: right; font-size: 14px; font-weight: 700; margin: 3px 0 17px; color: #032f5d; line-height: 20px; }
.uclblock-list_search .item .content .block-content-title a, .uclblock-list_news_intranet .item .content .block-content-title a { color: #032f5d; }
.uclblock-list_search .item .content .block-content-title a:hover, .uclblock-list_news_intranet .item .content .block-content-title a:hover { text-decoration: none; }
.uclblock-list_search .item .content .block-content-verb, .uclblock-list_news_intranet .item .content .block-content-verb { float: left; font-family: "Montserrat", sans-serif; color: #999; font-style: italic; font-size: 15px; }
.uclblock-list_search .item .content .date, .uclblock-list_news_intranet .item .content .date { font-family: "Montserrat", sans-serif; color: #999; font-style: italic; font-size: 18px; font-weight: 600; }
.uclblock-list_search .item .content .block-content-type, .uclblock-list_news_intranet .item .content .block-content-type { clear: right; font-family: "Montserrat", sans-serif; font-style: italic; color: #032f5d; font-size: 15px; font-weight: 600; float: left; padding-left: 25px; position: relative; z-index: 1; }
.uclblock-list_search .item .content .block-content-type:before, .uclblock-list_news_intranet .item .content .block-content-type:before { border-top: 1px solid #dfdfdf; bottom: 0; content: ""; margin: 0 auto; position: absolute; left: 8px; top: 46%; width: 11%; z-index: -1; }
.uclblock-list_search .item .content .block-content-type span, .uclblock-list_news_intranet .item .content .block-content-type span { /* to hide the lines from behind the text, you have to set the background color the same as the container */ background: #fff; padding-left: 5px; }
.uclblock-list_search .item .content .block-content-summary, .uclblock-list_news_intranet .item .content .block-content-summary { margin-top: 45px; font-size: 13px; line-height: 25px; color: #767b81; }

.uclblock-list_news_intranet { background: #fff; margin-top: 40px; }
@media (max-width: 767px) { .uclblock-list_news_intranet { margin-left: -15px; margin-right: -15px; background: transparent; } }
@media (max-width: 767px) { .uclblock-list_news_intranet .item { border-bottom: 1px solid #e8ecf0; background: transparent; } }
.uclblock-list_news_intranet .item .content { padding: 40px 0; }
@media (max-width: 767px) { .uclblock-list_news_intranet .item .content { padding: 30px 15px; } }
.uclblock-list_news_intranet .item .content .block-content-summary { margin-top: 25px; }
.uclblock-list_news_intranet .item .content .block-content-title { margin-bottom: 0; }
.uclblock-list_news_intranet .item .content .date span { position: relative; }
.uclblock-list_news_intranet .item .content .date span:after { background: #032f5d; bottom: -14px; content: ""; height: 5px; left: 0; position: absolute; width: 26px; z-index: 99; }
.uclblock-list_news_intranet .item .content .date span:after { bottom: -19px; }
.uclblock-list_news_intranet .item .image { margin: 40px 35px 40px 0; }
@media (max-width: 499px) { .uclblock-list_news_intranet .item .image { margin: 30px 20px 15px 10px; float: left; }
  .uclblock-list_news_intranet .item .image a img { width: 70px; height: 70px; } }
@media (min-width: 500px) and (max-width: 767px) { .uclblock-list_news_intranet .item .image { margin-left: 15px; } }

#loadMore-search { cursor: pointer; text-align: center; margin-top: 30px; padding-top: 35px; display: block; font-family: "Montserrat", sans-serif; color: #032f5d; font-weight: 500; font-size: 18px; font-style: italic; position: relative; }
#loadMore-search:before { content: "+"; font-weight: 900; font-size: 25px; font-style: normal; position: absolute; left: 50%; top: 0; }

.search-filter { margin: 20px 0; -moz-box-shadow: #e8ecf0 0 0 5px; -webkit-box-shadow: #e8ecf0 0 0 5px; box-shadow: #e8ecf0 0 0 5px; }
.search-filter form { -moz-box-shadow: #e8ecf0 0 0 5px; -webkit-box-shadow: #e8ecf0 0 0 5px; box-shadow: #e8ecf0 0 0 5px; }
.search-filter form select { width: 100%; border-bottom: 1px solid #e8ecf0; border-top: none; border-right: none; border-left: none; }
.search-filter form select, .search-filter form option { background: #fff; border-radius: 0; height: 50px; color: #032f5d; font-family: "Montserrat", sans-serif; font-weight: 600; padding: 15px; }
.search-filter form select:hover, .search-filter form option:hover { cursor: pointer; background: #fff; -moz-box-shadow: #e8ecf0 0 0 5px; -webkit-box-shadow: #e8ecf0 0 0 5px; box-shadow: #e8ecf0 0 0 5px; }
.search-filter form .form-group, .search-filter form .input-group { background: #fff; display: block; }
.search-filter form input[type="text"] { height: 50px; border: none; padding: 1px 15px; width: 80%; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; }
.search-filter form input[type="text"]:focus { -moz-box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; outline: -webkit-focus-ring-color auto 5px; }
.search-filter form .input-group-btn { display: inline; }
.search-filter form .input-group-btn:last-child > .btn { margin-left: 0; }
.search-filter form button { display: inline; width: 20%; color: transparent; font-size: 0px; height: 50px; border-left: 1px solid #e8ecf0; border-top: none; border-right: none; border-bottom: none; background: url("../img/loupe.png") no-repeat scroll center center; }
.search-filter form button.element-invisible { display: none; }
.search-filter form button:hover { background: url("../img/loupe.png") no-repeat scroll center center; border-left: 1px solid #e8ecf0; border-top: none; border-right: none; border-bottom: none; }
.search-filter .filter-box { background: #fff; }
.search-filter .filter-box ul { padding: 0; }
.search-filter .filter-box ul li { list-style-type: none; position: relative; font-family: "Montserrat", sans-serif; font-weight: 600; }
.search-filter .filter-box ul li.collapsed-item { border-top: none; border-bottom: none; border-right: none; border-left: none; }
.search-filter .filter-box ul li span.collapseMenu { display: block; height: 59px; padding: 20px 50px 20px 20px; width: 100%; cursor: pointer; background: #032f5d; color: white; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.search-filter .filter-box ul li span.collapseMenu.collapsed { color: #032f5d; background: #fff; }
.search-filter .filter-box ul li span.collapseMenu.collapsed:after { content: "\f0d7"; color: #032f5d; }
.search-filter .filter-box ul li span.collapseMenu:hover { background: #032f5d; color: white; }
.search-filter .filter-box ul li span.collapseMenu:hover:after { color: white; }
.search-filter .filter-box ul li span.collapseMenu:after { content: "\f0d8"; color: white; font-family: FontAwesome; font-size: 20px; position: absolute; top: 15px; right: 8%; font-style: normal; }
.search-filter .filter-box ul li ul { padding: 20px 0; }
.search-filter .filter-box ul li ul li { border-left: 5px solid transparent; padding: 10px 0 10px 30px; font-size: 13px; color: #032f5d; }
.search-filter .filter-box ul li ul li a { color: #032f5d; display: inline-block; }
.search-filter .filter-box ul li ul li a:hover { text-decoration: none; }
.search-filter .filter-box ul li ul li input { margin-right: 10px; display: inline-block; margin-top: 0; vertical-align: middle; }
.search-filter .filter-box ul li ul li.active { border-left: 5px solid #032f5d; }

.search-filter.search-agenda { margin: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.search-filter.search-agenda .filter-box { background-color: transparent; }
.search-filter.search-agenda .filter-box ul.children { background-color: #fff; }

#form-search { -moz-box-shadow: #e8ecf0 0 0 5px; -webkit-box-shadow: #e8ecf0 0 0 5px; box-shadow: #e8ecf0 0 0 5px; }
#form-search select { width: 100%; border-bottom: 1px solid #e8ecf0; border-top: none; border-right: none; border-left: none; }
#form-search select, #form-search option { background: #fff; border-radius: 0; height: 50px; color: #032f5d; font-family: "Montserrat", sans-serif; font-weight: 600; padding: 15px; }
#form-search select:hover, #form-search option:hover { cursor: pointer; background: #fff; -moz-box-shadow: #e8ecf0 0 0 5px; -webkit-box-shadow: #e8ecf0 0 0 5px; box-shadow: #e8ecf0 0 0 5px; }
#form-search .form-group, #form-search .input-group { background: #fff; display: block; }
#form-search input[type="text"] { height: 50px; border: none; padding: 1px 15px; width: 80%; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; }
#form-search input[type="text"]:focus { -moz-box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; outline: -webkit-focus-ring-color auto 5px; }
#form-search .input-group-btn { display: inline; }
#form-search .input-group-btn:last-child > .btn { margin-left: 0; }
#form-search button { display: inline; width: 20%; color: transparent; font-size: 0px; height: 50px; border-left: 1px solid #e8ecf0; border-top: none; border-right: none; border-bottom: none; background: url("../img/loupe.png") no-repeat scroll center center; }
#form-search button.element-invisible { display: none; }
#form-search button:hover { background: url("../img/loupe.png") no-repeat scroll center center; border-left: 1px solid #e8ecf0; border-top: none; border-right: none; border-bottom: none; }

.resume .uclblock-links-page-summary:not(.no-resume-header) { margin-top: -2em; }
@media screen and (max-width: 991px) { .resume .uclblock-links-page-summary:not(.no-resume-header) { margin-top: -1em; } }
.resume .uclblock-links-page-summary:not(.no-resume-header) .row { margin-bottom: 1em; }
.resume .resume-block { background-color: #032f5d; }
.resume .resume-block .resume-header { background-size: cover; background-position: 50%; min-height: 60px; margin-bottom: 30px; position: relative; width: 80%; margin: auto; }
@media screen and (max-width: 991px) { .resume .resume-block .resume-header { height: auto !important; width: 100%; } }
@media screen and (max-width: 991px) { .resume .resume-block .resume-header .resume-slide-block img { padding: 0; }
  .resume .resume-block .resume-header .resume-slide-block .resume-title { max-width: 100%; width: 100%; position: initial; } }
.resume .resume-block .resume-header .resume-slide-block:before { content: ''; position: absolute; width: 20px; height: 80px; background-color: #5db3e6; bottom: 80px; left: 2.5em; z-index: 1; }
@media screen and (max-width: 1920px) { .resume .resume-block .resume-header .resume-slide-block:before { bottom: 60px; } }
@media screen and (max-width: 1600px) { .resume .resume-block .resume-header .resume-slide-block:before { bottom: 40px; } }
@media screen and (max-width: 1440px) { .resume .resume-block .resume-header .resume-slide-block:before { bottom: 35px; } }
@media screen and (max-width: 1280px) { .resume .resume-block .resume-header .resume-slide-block:before { bottom: 30px; width: 10px; height: 40px; } }
@media screen and (max-width: 991px) { .resume .resume-block .resume-header .resume-slide-block:before { display: none; } }
.resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:before { content: ''; position: absolute; width: 60px; height: 20px; background-color: #5db3e6; bottom: 80px; left: 2.5em; z-index: 1; }
@media screen and (max-width: 1920px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:before { bottom: 60px; } }
@media screen and (max-width: 1600px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:before { bottom: 40px; } }
@media screen and (max-width: 1440px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:before { bottom: 35px; } }
@media screen and (max-width: 1280px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:before { bottom: 30px; width: 30px; height: 10px; } }
@media screen and (max-width: 991px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:before { display: none; } }
.resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:after { content: ''; position: absolute; width: 20px; height: 60px; background-color: #9cb7d4; top: 1em; right: 2.5em; }
@media screen and (max-width: 1280px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:after { width: 10px; height: 30px; } }
@media screen and (max-width: 991px) { .resume .resume-block .resume-header .resume-slide-block .resume-slide-block-image:after { display: none; } }
.resume .resume-block .resume-header .img-responsive { width: 100%; padding: 2em; }
.resume .resume-block .resume-header h1 { min-height: 60px; font-family: "Montserrat", sans-serif; padding: 15px; font-size: 24px; line-height: 1.25em; color: #032f5d; display: inline-block; width: 100%; background-color: rgba(255, 255, 255, 0.7); margin: 0; position: absolute; top: 0; font-size: 30px; padding: 30px 80px; bottom: 2em; }
@media screen and (max-width: 991px) { .resume .resume-block .resume-header h1 { font-size: 24px !important; padding: 1em !important; } }
@media screen and (max-width: 1600px) { .resume .resume-block .resume-header h1 { font-size: 24px; padding: 1em; bottom: 1.5em; } }
@media screen and (min-width: 480px) { .resume .resume-block .resume-header h1 { width: auto; max-width: 66.6666666667%; max-height: 300px; overflow: hidden; } }
@media screen and (min-width: 768px) { .resume .resume-block .resume-header h1 { max-width: 50%; } }
.resume .resume-block .resume-header h1.resume-title { top: auto; right: 0; z-index: 99; }
.resume .uclwapi_children_pages_container { padding: 20px 0 60px; }
@media screen and (max-width: 991px) { .resume .uclwapi_children_pages_container { padding-bottom: 50px; } }
@media screen and (max-width: 767px) { .resume .uclwapi_children_pages_container { padding-bottom: 30px; } }
@media screen and (max-width: 579px) { .resume .uclwapi_children_pages_container { padding-bottom: 0; } }
.resume .uclwapi_children_pages_container > .resume-block { padding: 0; }

/* Sass for the specific menu show and hide submenu on right sidebar (e.g. book menu)  */
.uclblock-col_menu { background: #fff; margin: 20px 0; -moz-box-shadow: #e8ecf0 0 0 5px; -webkit-box-shadow: #e8ecf0 0 0 5px; box-shadow: #e8ecf0 0 0 5px; }
.uclblock-col_menu .title { font-size: 13px; padding: 20px 20px 20px 35px; font-weight: bold; color: #032f5d; margin: 0; font-size: 15px; border-bottom: 1px solid #e8ecf0; }
.uclblock-col_menu ul { padding: 0; margin-bottom: 0; }
.uclblock-col_menu ul li { list-style-type: none; position: relative; }
.uclblock-col_menu ul li.collapsed-item { border-bottom: 1px solid #d6d9dd; }
.uclblock-col_menu ul li.collapsed-item a { border-bottom: 0 !important; }
.uclblock-col_menu ul li ul { padding: 5px 0; }
.uclblock-col_menu ul li a { display: block; font-weight: bold; color: #fff; border-bottom: 1px solid #d6d9dd; }
.uclblock-col_menu ul li a.first { padding: 20px 40px 20px 30px; border-bottom: 1px solid #e8ecf0; /*background-color: #fff;*/ font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: bold; line-height: 1.36; color: #032f5d; text-decoration: none; border-bottom: 0; }
.uclblock-col_menu ul li a.first:hover { background-color: white !important; color: #032f5d; text-decoration: none; }
.uclblock-col_menu ul li a.first.collapsed { background-color: #f7f8fa !important; font-family: "Montserrat", sans-serif; text-decoration: none; font-size: 14px; font-weight: 600; line-height: 1.36; text-align: left; border-bottom: 1px solid #d6d9dd; color: #6F7378; padding-right: 19%; }
.uclblock-col_menu ul li a.first.collapsed:hover { background-color: white !important; color: #032f5d; text-decoration: none; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-032f5d { color: #032f5d; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-b50030 { color: #b50030; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-e20026 { color: #e20026; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-90810d { color: #90810d; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-f29400 { color: #f29400; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-88005d { color: #88005d; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-004e9c { color: #004e9c; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-4a96cd { color: #4a96cd; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-e06c08 { color: #e06c08; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-9a969a { color: #9a969a; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-008193 { color: #008193; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-76ad1c { color: #76ad1c; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-ddc000 { color: #ddc000; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-ff5252 { color: #ff5252; }
.uclblock-col_menu ul li a.first.collapsed:hover.color-3f51b5 { color: #3f51b5; }
.uclblock-col_menu ul li a.first.color-032f5d { color: #032f5d; }
.uclblock-col_menu ul li a.first.color-032f5d:hover { color: #032f5d; }
.uclblock-col_menu ul li a.first.color-b50030 { color: #b50030; }
.uclblock-col_menu ul li a.first.color-b50030:hover { color: #b50030; }
.uclblock-col_menu ul li a.first.color-e20026 { color: #e20026; }
.uclblock-col_menu ul li a.first.color-e20026:hover { color: #e20026; }
.uclblock-col_menu ul li a.first.color-90810d { color: #90810d; }
.uclblock-col_menu ul li a.first.color-90810d:hover { color: #90810d; }
.uclblock-col_menu ul li a.first.color-f29400 { color: #f29400; }
.uclblock-col_menu ul li a.first.color-f29400:hover { color: #f29400; }
.uclblock-col_menu ul li a.first.color-88005d { color: #88005d; }
.uclblock-col_menu ul li a.first.color-88005d:hover { color: #88005d; }
.uclblock-col_menu ul li a.first.color-004e9c { color: #004e9c; }
.uclblock-col_menu ul li a.first.color-004e9c:hover { color: #004e9c; }
.uclblock-col_menu ul li a.first.color-4a96cd { color: #4a96cd; }
.uclblock-col_menu ul li a.first.color-4a96cd:hover { color: #4a96cd; }
.uclblock-col_menu ul li a.first.color-e06c08 { color: #e06c08; }
.uclblock-col_menu ul li a.first.color-e06c08:hover { color: #e06c08; }
.uclblock-col_menu ul li a.first.color-9a969a { color: #9a969a; }
.uclblock-col_menu ul li a.first.color-9a969a:hover { color: #9a969a; }
.uclblock-col_menu ul li a.first.color-008193 { color: #008193; }
.uclblock-col_menu ul li a.first.color-008193:hover { color: #008193; }
.uclblock-col_menu ul li a.first.color-76ad1c { color: #76ad1c; }
.uclblock-col_menu ul li a.first.color-76ad1c:hover { color: #76ad1c; }
.uclblock-col_menu ul li a.first.color-ddc000 { color: #ddc000; }
.uclblock-col_menu ul li a.first.color-ddc000:hover { color: #ddc000; }
.uclblock-col_menu ul li a.first.color-ff5252 { color: #ff5252; }
.uclblock-col_menu ul li a.first.color-ff5252:hover { color: #ff5252; }
.uclblock-col_menu ul li a.first.color-3f51b5 { color: #3f51b5; }
.uclblock-col_menu ul li a.first.color-3f51b5:hover { color: #3f51b5; }
.uclblock-col_menu ul li a.second, .uclblock-col_menu ul li a.second.collapsed { padding: 10px 20px 10px 30px; border-left: 5px solid transparent; font-size: 13px; font-family: "Montserrat", sans-serif; font-weight: 600; line-height: 1.46; text-align: left; color: #6F7378; }
.uclblock-col_menu ul li a.second:hover, .uclblock-col_menu ul li a.second.collapsed:hover { text-decoration: none; border-left: 5px solid #032f5d; }
.uclblock-col_menu ul li a.second:hover.color-032f5d, .uclblock-col_menu ul li a.second.collapsed:hover.color-032f5d { border-color: #032f5d; }
.uclblock-col_menu ul li a.second:hover.color-b50030, .uclblock-col_menu ul li a.second.collapsed:hover.color-b50030 { border-color: #b50030; }
.uclblock-col_menu ul li a.second:hover.color-e20026, .uclblock-col_menu ul li a.second.collapsed:hover.color-e20026 { border-color: #e20026; }
.uclblock-col_menu ul li a.second:hover.color-90810d, .uclblock-col_menu ul li a.second.collapsed:hover.color-90810d { border-color: #90810d; }
.uclblock-col_menu ul li a.second:hover.color-f29400, .uclblock-col_menu ul li a.second.collapsed:hover.color-f29400 { border-color: #f29400; }
.uclblock-col_menu ul li a.second:hover.color-88005d, .uclblock-col_menu ul li a.second.collapsed:hover.color-88005d { border-color: #88005d; }
.uclblock-col_menu ul li a.second:hover.color-004e9c, .uclblock-col_menu ul li a.second.collapsed:hover.color-004e9c { border-color: #004e9c; }
.uclblock-col_menu ul li a.second:hover.color-4a96cd, .uclblock-col_menu ul li a.second.collapsed:hover.color-4a96cd { border-color: #4a96cd; }
.uclblock-col_menu ul li a.second:hover.color-e06c08, .uclblock-col_menu ul li a.second.collapsed:hover.color-e06c08 { border-color: #e06c08; }
.uclblock-col_menu ul li a.second:hover.color-9a969a, .uclblock-col_menu ul li a.second.collapsed:hover.color-9a969a { border-color: #9a969a; }
.uclblock-col_menu ul li a.second:hover.color-008193, .uclblock-col_menu ul li a.second.collapsed:hover.color-008193 { border-color: #008193; }
.uclblock-col_menu ul li a.second:hover.color-76ad1c, .uclblock-col_menu ul li a.second.collapsed:hover.color-76ad1c { border-color: #76ad1c; }
.uclblock-col_menu ul li a.second:hover.color-ddc000, .uclblock-col_menu ul li a.second.collapsed:hover.color-ddc000 { border-color: #ddc000; }
.uclblock-col_menu ul li a.second:hover.color-ff5252, .uclblock-col_menu ul li a.second.collapsed:hover.color-ff5252 { border-color: #ff5252; }
.uclblock-col_menu ul li a.second:hover.color-3f51b5, .uclblock-col_menu ul li a.second.collapsed:hover.color-3f51b5 { border-color: #3f51b5; }
.uclblock-col_menu ul li a.collapsed { color: #fff; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.uclblock-col_menu ul li span { display: block; height: 59px; padding: 20px; position: absolute; right: 0; top: 0; cursor: pointer; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; background: #f7f8fa; width: 19%; }
.uclblock-col_menu ul li span:after { content: "\f0d7"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 25%; right: 37%; color: rgba(0, 33, 78, 0.6); font-style: normal; }
.uclblock-col_menu ul li span.open, .uclblock-col_menu ul li span.open:hover { background: #fff; }
.uclblock-col_menu ul li span.open:after, .uclblock-col_menu ul li span.open:hover:after { content: "\f0d8"; color: rgba(0, 33, 78, 0.6); }
.uclblock-col_menu ul li span.open:after { color: #032f5d; }
.uclblock-col_menu ul li span.open:hover:after { color: #032f5d; }
.uclblock-col_menu ul li span.color-032f5d:hover { background-color: #032f5d; }
.uclblock-col_menu ul li span.color-032f5d.open:after { color: #032f5d; }
.uclblock-col_menu ul li span.color-032f5d.open:hover:after { color: #032f5d; }
.uclblock-col_menu ul li span.color-b50030:hover { background-color: #b50030; }
.uclblock-col_menu ul li span.color-b50030.open:after { color: #b50030; }
.uclblock-col_menu ul li span.color-b50030.open:hover:after { color: #b50030; }
.uclblock-col_menu ul li span.color-e20026:hover { background-color: #e20026; }
.uclblock-col_menu ul li span.color-e20026.open:after { color: #e20026; }
.uclblock-col_menu ul li span.color-e20026.open:hover:after { color: #e20026; }
.uclblock-col_menu ul li span.color-90810d:hover { background-color: #90810d; }
.uclblock-col_menu ul li span.color-90810d.open:after { color: #90810d; }
.uclblock-col_menu ul li span.color-90810d.open:hover:after { color: #90810d; }
.uclblock-col_menu ul li span.color-f29400:hover { background-color: #f29400; }
.uclblock-col_menu ul li span.color-f29400.open:after { color: #f29400; }
.uclblock-col_menu ul li span.color-f29400.open:hover:after { color: #f29400; }
.uclblock-col_menu ul li span.color-88005d:hover { background-color: #88005d; }
.uclblock-col_menu ul li span.color-88005d.open:after { color: #88005d; }
.uclblock-col_menu ul li span.color-88005d.open:hover:after { color: #88005d; }
.uclblock-col_menu ul li span.color-004e9c:hover { background-color: #004e9c; }
.uclblock-col_menu ul li span.color-004e9c.open:after { color: #004e9c; }
.uclblock-col_menu ul li span.color-004e9c.open:hover:after { color: #004e9c; }
.uclblock-col_menu ul li span.color-4a96cd:hover { background-color: #4a96cd; }
.uclblock-col_menu ul li span.color-4a96cd.open:after { color: #4a96cd; }
.uclblock-col_menu ul li span.color-4a96cd.open:hover:after { color: #4a96cd; }
.uclblock-col_menu ul li span.color-e06c08:hover { background-color: #e06c08; }
.uclblock-col_menu ul li span.color-e06c08.open:after { color: #e06c08; }
.uclblock-col_menu ul li span.color-e06c08.open:hover:after { color: #e06c08; }
.uclblock-col_menu ul li span.color-9a969a:hover { background-color: #9a969a; }
.uclblock-col_menu ul li span.color-9a969a.open:after { color: #9a969a; }
.uclblock-col_menu ul li span.color-9a969a.open:hover:after { color: #9a969a; }
.uclblock-col_menu ul li span.color-008193:hover { background-color: #008193; }
.uclblock-col_menu ul li span.color-008193.open:after { color: #008193; }
.uclblock-col_menu ul li span.color-008193.open:hover:after { color: #008193; }
.uclblock-col_menu ul li span.color-76ad1c:hover { background-color: #76ad1c; }
.uclblock-col_menu ul li span.color-76ad1c.open:after { color: #76ad1c; }
.uclblock-col_menu ul li span.color-76ad1c.open:hover:after { color: #76ad1c; }
.uclblock-col_menu ul li span.color-ddc000:hover { background-color: #ddc000; }
.uclblock-col_menu ul li span.color-ddc000.open:after { color: #ddc000; }
.uclblock-col_menu ul li span.color-ddc000.open:hover:after { color: #ddc000; }
.uclblock-col_menu ul li span.color-ff5252:hover { background-color: #ff5252; }
.uclblock-col_menu ul li span.color-ff5252.open:after { color: #ff5252; }
.uclblock-col_menu ul li span.color-ff5252.open:hover:after { color: #ff5252; }
.uclblock-col_menu ul li span.color-3f51b5:hover { background-color: #3f51b5; }
.uclblock-col_menu ul li span.color-3f51b5.open:after { color: #3f51b5; }
.uclblock-col_menu ul li span.color-3f51b5.open:hover:after { color: #3f51b5; }
.uclblock-col_menu ul li:last-of-type a { border-bottom: 0 !important; }

.uclblock-col_menu ul li a.first { background: #fff; color: rgba(3, 47, 93, 0.8); }
.uclblock-col_menu ul li a.first:hover { background: #fff; color: rgba(3, 47, 93, 0.8); }
.uclblock-col_menu ul li a.first.open, .uclblock-col_menu ul li a.first.open:hover { background: #fff url("../img/arrow_up_green.png") no-repeat right center; background-origin: content-box; }
.uclblock-col_menu ul li a.first.active, .uclblock-col_menu ul li a.first.active.collapsed { background: #fff !important; color: rgba(3, 47, 93, 0.8); border-left: 5px solid #032f5d; }
.uclblock-col_menu ul li a.second, .uclblock-col_menu ul li a.second.collapsed { color: #6F7378; }
.uclblock-col_menu ul li a.second.active, .uclblock-col_menu ul li a.second.collapsed.active { border-left: 5px solid #032f5d; background: #fff !important; color: #6F7378; }
.uclblock-col_menu ul li a.second:hover, .uclblock-col_menu ul li a.second.collapsed:hover { color: #999; }
.uclblock-col_menu ul li a.collapsed { background-color: rgba(3, 47, 93, 0.8) !important; color: #fff; }
.uclblock-col_menu ul li a.collapsed:hover { background-color: #032f5d !important; color: #fff; }

.aside-back { display: none; }

/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) { /* menu */
  aside.pull-left { float: none !important; }
  .uclblock-col_menu { margin-left: 60px; display: none; }
  .uclblock-col_menu.active { display: block; }
  /* */
  .aside-back { display: block; position: relative; margin-bottom: 1px; }
  .aside-back ul { list-style: none; padding: 0; margin: 0; }
  .aside-back ul li { color: #fff; }
  .aside-back ul li a { z-index: 10; position: relative; display: block; color: #fff; height: 60px; width: 60px; top: 0; left: 0; float: left; background: #032f5d; }
  .aside-back ul li a i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .aside-back ul li span { z-index: 5; position: relative; background: rgba(3, 47, 93, 0.4); display: block; padding: 21px 40px 20px 90px; font-weight: bold; }
  .aside-back ul li span:after { position: absolute; right: 22px; top: 16px; font-family: FontAwesome; font-size: 20px; content: "\f0d7"; }
  .aside-back ul li span.active:after { content: "\f0d8"; } }
/* Sass for the footer region (3 menus + copyright and links + logo on right side)  */
.footer { background: #fff; border-top: 1px solid #e8ecf0; font-family: "Montserrat", sans-serif; }
.footer .carousel-inner { overflow: hidden; }

.uclblock-copyrights .row { font-style: italic; padding: 35px 0; border-top: 1px solid #e8ecf0; margin-left: 0; margin-right: 0; font-family: "Montserrat", sans-serif; color: #00214e; font-size: 13px; }
.uclblock-copyrights .row span { padding: 20px; }
.uclblock-copyrights .row span.first { padding-left: 0; }
.uclblock-copyrights .row a { color: #00214e; font-size: 13px; }

.mobile-uclblock-copyrights { padding: 0; }
.mobile-uclblock-copyrights .row { font-family: "Montserrat", sans-serif; font-style: italic; color: #999; padding: 15px 0; font-size: 15px; margin-left: 0; margin-right: 0; text-align: center; }
.mobile-uclblock-copyrights .row.contact { font-style: normal; position: relative; }
.mobile-uclblock-copyrights .row.contact:after { content: ""; position: absolute; height: 2px; width: 10px; background: #767b81; bottom: 0; left: 50%; }
.mobile-uclblock-copyrights .row.sigle { border-top: 1px solid #e8ecf0; margin-top: 10px; }
.mobile-uclblock-copyrights .row a { color: #999; }

/* FOOTER */
.footer { font-family: "Montserrat", sans-serif; }
.footer .carousel-inner { overflow: hidden; }

.footer-social { display: inline-block; margin: 0; padding: 0; text-align: center; width: 100%; padding-top: 40px; }
.footer-social li { display: inline-block; padding-right: 25px; }
.footer-social li:last-of-type { padding-right: 0; }
.footer-social li span { font-size: 12px; color: #002d62; }

.sub-footer { background-color: #00214e; padding: 60px 0; }
.sub-footer h3 { font-family: "Montserrat", sans-serif; font-size: 29.5px; font-style: italic; line-height: 1.42; letter-spacing: 0.7px; text-align: left; color: #ffffff; margin-bottom: 20px; }
.sub-footer h4 { font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: normal; font-style: italic; font-stretch: normal; line-height: 2.21; letter-spacing: 0.4px; text-align: left; color: #6f7378; position: relative; padding-left: 65px; margin-bottom: 20px; }
.sub-footer h4:before { position: absolute; content: ''; border-bottom: 1px solid; left: 0; bottom: 10px; width: 60px; }
.sub-footer ul li { list-style: none; position: relative; padding: 5px 0; padding-left: 25px; }
.sub-footer ul li:before { position: absolute; left: 0; font-family: "Material Icons"; content: 'arrow_forward'; top: 50%; transform: translateY(-50%); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; font-size: 17px; color: #5db3e6; }
.sub-footer ul li a { font-family: "Montserrat", sans-serif; font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 2.31; letter-spacing: 0.3px; text-align: left; color: #ffffff; }
.sub-footer .middle, .sub-footer .right { position: relative; }
.sub-footer .middle:before, .sub-footer .right:before { position: absolute; left: -20px; content: ''; top: -10px; border-left: 1px solid #9cb7d4; height: calc(100% + 10px); }

/* Sass for the breadcrumb on the website  */
.main-container .breadcrumb { background: transparent; margin-top: 10px; margin-bottom: 20px; }
.main-container .breadcrumb > li + li:before { display: inline-block; width: 10px; height: 1px; color: rgba(255, 255, 255, 0.8); padding: 0; margin: 0 7px 2px; }
.main-container .breadcrumb li { font-family: "Montserrat", sans-serif; font-weight: 300; font-size: 13px; font-style: normal; color: rgba(255, 255, 255, 0.8); }
.main-container .breadcrumb li a { color: rgba(255, 255, 255, 0.8); font-weight: 300; font-size: 13px; border-bottom: 1px solid; }

#top-breadcrumb { background: #032f5d; position: relative; }
#top-breadcrumb .breadcrumb { background: transparent; margin-bottom: 0; position: absolute; top: 105px; padding-left: 0; }
#top-breadcrumb .breadcrumb > li + li:before { display: inline-block; width: 10px; height: 1px; color: #032f5d; padding: 0; margin: 0 7px 2px; }
#top-breadcrumb .breadcrumb li { color: #999; font-family: "Montserrat", sans-serif; font-style: italic; font-weight: 600; font-size: 15px; }
#top-breadcrumb .breadcrumb li.last { color: #fff; }
#top-breadcrumb .breadcrumb li a { color: #999; font-weight: 600; font-size: 15px; }

.page-node-2279 .breadcrumb { background: #032f5d; }
.page-node-2279 .breadcrumb li { color: #999; font-family: "Montserrat", sans-serif; }
.page-node-2279 .breadcrumb li.last { color: #fff; }
.page-node-2279 .breadcrumb li a { color: #999; }

/* Sass for an list with name on left side (e.g. "Ecole et commissions d'enseignement")  */
.uclblock-name_left { clear: both; margin: 50px 0; }
.uclblock-name_left .col { padding: 20px 0; border-bottom: 1px solid #e8ecf0; }
.uclblock-name_left .col:first-child { border-top: 1px solid #e8ecf0; }
.uclblock-name_left .col .left { padding-left: 0; }
.uclblock-name_left .col .right { padding: 0; height: 64px; }
.uclblock-name_left .col .block-content-title { margin: 0 0 3px; }
.uclblock-name_left .col .block-content-title a { color: #032f5d; font-weight: bold; line-height: 20px; }
.uclblock-name_left .col .block-content-title a:hover { text-decoration: none; }
.uclblock-name_left .col .block-content-abbreviation { text-transform: uppercase; font-size: 45px; font-weight: 900; }
.uclblock-name_left .col .location { color: #999; font-family: "Montserrat", sans-serif; font-style: italic; font-size: 14px; font-weight: 600; }
.uclblock-name_left .col .location .marker { display: inline-block; height: 13px; width: 10px; padding-right: 15px; /*color: $green;*/ }
.uclblock-name_left .col .location .marker i { position: relative; top: -1px; }

#block-views-name-left-block { margin-bottom: 50px; }

.uclblock-name_left .col.color-032f5d, .uclblock-name_left .col.color-032f5d .marker { color: #032f5d; }
.uclblock-name_left .col.color-b50030, .uclblock-name_left .col.color-b50030 .marker { color: #b50030; }
.uclblock-name_left .col.color-e20026, .uclblock-name_left .col.color-e20026 .marker { color: #e20026; }
.uclblock-name_left .col.color-90810d, .uclblock-name_left .col.color-90810d .marker { color: #90810d; }
.uclblock-name_left .col.color-f29400, .uclblock-name_left .col.color-f29400 .marker { color: #f29400; }
.uclblock-name_left .col.color-88005d, .uclblock-name_left .col.color-88005d .marker { color: #88005d; }
.uclblock-name_left .col.color-004e9c, .uclblock-name_left .col.color-004e9c .marker { color: #004e9c; }
.uclblock-name_left .col.color-4a96cd, .uclblock-name_left .col.color-4a96cd .marker { color: #4a96cd; }
.uclblock-name_left .col.color-e06c08, .uclblock-name_left .col.color-e06c08 .marker { color: #e06c08; }
.uclblock-name_left .col.color-9a969a, .uclblock-name_left .col.color-9a969a .marker { color: #9a969a; }
.uclblock-name_left .col.color-008193, .uclblock-name_left .col.color-008193 .marker { color: #008193; }
.uclblock-name_left .col.color-76ad1c, .uclblock-name_left .col.color-76ad1c .marker { color: #76ad1c; }
.uclblock-name_left .col.color-ff5252, .uclblock-name_left .col.color-ff5252 .marker { color: #ff5252; }
.uclblock-name_left .col.color-3f51b5, .uclblock-name_left .col.color-3f51b5 .marker { color: #3f51b5; }
.uclblock-name_left .col.color-ddc000, .uclblock-name_left .col.color-ddc000 .marker { color: #ddc000; }

/* Sass for a list of content 2 cols grid with link on hover content (e.g. "Instituts de recherche")  */
.uclblock-2col_grid { clear: both; margin: 50px 0; }
@media (min-width: 768px) { .uclblock-2col_grid .row { margin-left: -2px; margin-right: -2px; } }
@media (min-width: 768px) { .uclblock-2col_grid .col { padding: 0; } }
.uclblock-2col_grid .col a:hover { text-decoration: none; }
.uclblock-2col_grid .col .content { padding: 20px; margin: 2px; position: relative; }
.uclblock-2col_grid .col .content:hover { cursor: pointer; }
.uclblock-2col_grid .col .content:hover .block-content-abbreviation, .uclblock-2col_grid .col .content:hover .block-content-title { color: #fff; }
.uclblock-2col_grid .col .content:hover .block-content-sector { color: rgba(255, 255, 255, 0.5); }
@media (min-width: 992px) { .uclblock-2col_grid .col .content { padding: 40px; } }
.uclblock-2col_grid .col .content .block-content-title { margin: 0; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #032f5d; font-weight: bold; line-height: 20px; }
.uclblock-2col_grid .col .content .block-content-sector { -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #999; font-family: "Montserrat", sans-serif; font-style: italic; font-size: 18px; font-weight: 600; }
.uclblock-2col_grid .col .content .block-content-abbreviation { text-transform: uppercase; font-size: 35px; font-weight: 900; }
@media (min-width: 992px) { .uclblock-2col_grid .col .content .block-content-abbreviation { position: absolute; bottom: 30px; } }
@media (min-width: 992px) { .uclblock-2col_grid .col .content { height: 210px; } }

.uclblock-2col_grid.facs .content { position: relative; /*background: #fff;*/ background-size: 100% 200%; display: block; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.uclblock-2col_grid.facs .content:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; bottom: 30px; right: 40px; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.uclblock-2col_grid.facs .content .block-content-abbreviation { -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.uclblock-2col_grid.facs .content:hover { background-position: 0 100%; }
.uclblock-2col_grid.facs .content:hover:after, .uclblock-2col_grid.facs .content:hover .block-content-abbreviation { color: #fff !important; }
.uclblock-2col_grid.facs .content.color-032f5d { background-image: linear-gradient(to top, #032f5d 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-032f5d:after, .uclblock-2col_grid.facs .content.color-032f5d .block-content-abbreviation { color: #032f5d; }
.uclblock-2col_grid.facs .content.color-b50030 { background-image: linear-gradient(to top, #b50030 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-b50030:after, .uclblock-2col_grid.facs .content.color-b50030 .block-content-abbreviation { color: #b50030; }
.uclblock-2col_grid.facs .content.color-e20026 { background-image: linear-gradient(to top, #e20026 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-e20026:after, .uclblock-2col_grid.facs .content.color-e20026 .block-content-abbreviation { color: #e20026; }
.uclblock-2col_grid.facs .content.color-90810d { background-image: linear-gradient(to top, #90810d 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-90810d:after, .uclblock-2col_grid.facs .content.color-90810d .block-content-abbreviation { color: #90810d; }
.uclblock-2col_grid.facs .content.color-f29400 { background-image: linear-gradient(to top, #f29400 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-f29400:after, .uclblock-2col_grid.facs .content.color-f29400 .block-content-abbreviation { color: #f29400; }
.uclblock-2col_grid.facs .content.color-88005d { background-image: linear-gradient(to top, #88005d 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-88005d:after, .uclblock-2col_grid.facs .content.color-88005d .block-content-abbreviation { color: #88005d; }
.uclblock-2col_grid.facs .content.color-004e9c { background-image: linear-gradient(to top, #004e9c 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-004e9c:after, .uclblock-2col_grid.facs .content.color-004e9c .block-content-abbreviation { color: #004e9c; }
.uclblock-2col_grid.facs .content.color-4a96cd { background-image: linear-gradient(to top, #4a96cd 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-4a96cd:after, .uclblock-2col_grid.facs .content.color-4a96cd .block-content-abbreviation { color: #4a96cd; }
.uclblock-2col_grid.facs .content.color-e06c08 { background-image: linear-gradient(to top, #e06c08 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-e06c08:after, .uclblock-2col_grid.facs .content.color-e06c08 .block-content-abbreviation { color: #e06c08; }
.uclblock-2col_grid.facs .content.color-9a969a { background-image: linear-gradient(to top, #9a969a 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-9a969a:after, .uclblock-2col_grid.facs .content.color-9a969a .block-content-abbreviation { color: #9a969a; }
.uclblock-2col_grid.facs .content.color-008193 { background-image: linear-gradient(to top, #008193 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-008193:after, .uclblock-2col_grid.facs .content.color-008193 .block-content-abbreviation { color: #008193; }
.uclblock-2col_grid.facs .content.color-76ad1c { background-image: linear-gradient(to top, #76ad1c 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-76ad1c:after, .uclblock-2col_grid.facs .content.color-76ad1c .block-content-abbreviation { color: #76ad1c; }
.uclblock-2col_grid.facs .content.color-ff5252 { background-image: linear-gradient(to top, #ff5252 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-ff5252:after, .uclblock-2col_grid.facs .content.color-ff5252 .block-content-abbreviation { color: #ff5252; }
.uclblock-2col_grid.facs .content.color-3f51b5 { background-image: linear-gradient(to top, #3f51b5 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-3f51b5:after, .uclblock-2col_grid.facs .content.color-3f51b5 .block-content-abbreviation { color: #3f51b5; }
.uclblock-2col_grid.facs .content.color-ddc000 { background-image: linear-gradient(to top, #ddc000 50%, #ffffff 50%); }
.uclblock-2col_grid.facs .content.color-ddc000:after, .uclblock-2col_grid.facs .content.color-ddc000 .block-content-abbreviation { color: #ddc000; }
.uclblock-2col_grid.instituts .content { background: url("../img/arrow_right_ucl.png") no-repeat 90% 80% #fff; }
.uclblock-2col_grid.instituts .content .block-content-abbreviation { color: #032f5d; }
.uclblock-2col_grid.instituts .content:hover { background: url("../img/arrow_right_white.png") no-repeat 90% 80% #032f5d; }
.uclblock-2col_grid.administrations .content { background: url("../img/arrow_right_ucl.png") no-repeat 90% 80% #fff; }
.uclblock-2col_grid.administrations .content .block-content-abbreviation { color: #032f5d; }
.uclblock-2col_grid.administrations .content:hover { background: url("../img/arrow_right_white.png") no-repeat 90% 80% #032f5d; }

.cta-list { margin-bottom: 50px; }
.cta-list .cta-holder { position: relative; }
.cta-list .cta-holder a.cta-link { display: block; width: 100%; background-color: #fff; font-size: 16px; color: #032f5d; padding: 20px; text-decoration: none; }
.cta-list .cta-holder a.cta-link:hover { color: #032f5d; }
.cta-list .cta-holder:after { content: "\f178"; font-family: FontAwesome; font-size: 20px; position: absolute; top: 50%; right: 20px; margin-top: -13px; color: #032f5d; }
.cta-list .cta-holder:hover:after { color: #032f5d; }

.uclblock-carousel-icon-image .carousel-icon, .uclblock-carousel-icon-image .event-content { position: relative; margin: 0 7.5px; }
.uclblock-carousel-icon-image .carousel-icon .block-content-image, .uclblock-carousel-icon-image .event-content .block-content-image { max-width: 70%; }
.uclblock-carousel-icon-image .carousel-icon .block-content-image img, .uclblock-carousel-icon-image .event-content .block-content-image img { width: 100%; max-width: 540px; }
@media screen and (min-width: 768px) and (max-width: 991px) { .uclblock-carousel-icon-image .carousel-icon .block-content-image, .uclblock-carousel-icon-image .event-content .block-content-image { max-width: 100%; } }
.uclblock-carousel-icon-image .carousel-icon .block-aside, .uclblock-carousel-icon-image .event-content .block-aside { background-color: #fff; text-align: center; font-family: "Montserrat", sans-serif; padding: 20px 40px; }
@media screen and (min-width: 768px) { .uclblock-carousel-icon-image .carousel-icon .block-aside, .uclblock-carousel-icon-image .event-content .block-aside { position: absolute; top: 12%; right: 0; min-height: 260px; width: 50%; } }
@media screen and (min-width: 992px) { .uclblock-carousel-icon-image .carousel-icon .block-aside, .uclblock-carousel-icon-image .event-content .block-aside { top: 50px; width: 40%; } }
.uclblock-carousel-icon-image .carousel-icon .block-aside img.block-content-icon, .uclblock-carousel-icon-image .event-content .block-aside img.block-content-icon { max-width: 70px; display: inline-block; }
.uclblock-carousel-icon-image .carousel-icon .block-aside h3.block-content-title, .uclblock-carousel-icon-image .event-content .block-aside h3.block-content-title { color: #032f5d; font-size: 15px; line-height: 1.25em; font-weight: 600; margin-bottom: 10px; }
.uclblock-carousel-icon-image .carousel-icon .block-aside p.block-content-summary, .uclblock-carousel-icon-image .event-content .block-aside p.block-content-summary { font-size: 11px; color: #6F7378; margin-bottom: 10px; }
.uclblock-carousel-icon-image .carousel-icon .block-aside a.block-content-more, .uclblock-carousel-icon-image .event-content .block-aside a.block-content-more { font-family: "Montserrat", sans-serif; color: #032f5d; font-size: 13px; font-weight: 600; position: relative; padding-right: 20px; }
.uclblock-carousel-icon-image .carousel-icon .block-aside a.block-content-more:after, .uclblock-carousel-icon-image .event-content .block-aside a.block-content-more:after { content: "\f178"; font-family: FontAwesome; font-size: 13px; position: absolute; right: 0; top: 2px; }
@media screen and (min-width: 768px) { .uclblock-carousel-icon-image .carousel-icon .block-aside, .uclblock-carousel-icon-image .event-content .block-aside { float: left; } }
.uclblock-carousel-icon-image .carousel-icon .slick-slide, .uclblock-carousel-icon-image .event-content .slick-slide { background: transparent; }

.uclblock-frontpage { background-color: #edf1f3; }
.uclblock-frontpage .uclblock-slide .carousel-inner .item .image .slide-image-lvl1, .uclblock-frontpage .uclblock-slide-intranet .carousel-inner .item .image .slide-image-lvl1 { height: auto; }
.uclblock-frontpage .uclblock-slide .carousel-inner .item .title, .uclblock-frontpage .uclblock-slide-intranet .carousel-inner .item .title { /*background: rgba(0, 33, 78, 0.7);*/ background: rgba(93, 179, 230, 0.7); box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.74); }
.uclblock-frontpage .uclblock-slide .slide-image-lvl1, .uclblock-frontpage .uclblock-slide-intranet .slide-image-lvl1 { height: 480px; }
.uclblock-frontpage .uclblock-slide .carousel-indicators li, .uclblock-frontpage .uclblock-slide-intranet .carousel-indicators li { border-bottom: 1px solid #FFF; }
.uclblock-frontpage .uclblock-slide .carousel-indicators li.active, .uclblock-frontpage .uclblock-slide-intranet .carousel-indicators li.active { border-bottom: 5px solid #FFF; }
@media screen and (max-width: 991px) { .uclblock-frontpage .uclblock-slide .carousel-indicators, .uclblock-frontpage .uclblock-slide-intranet .carousel-indicators { bottom: 60px; } }
.uclblock-frontpage .uclblock-slide .carousel-inner, .uclblock-frontpage .uclblock-slide-intranet .carousel-inner { overflow: hidden; }
.uclblock-frontpage .uclblock-slide .carousel-fade .carousel-inner .item, .uclblock-frontpage .uclblock-slide-intranet .carousel-fade .carousel-inner .item { transition-property: opacity; }
.uclblock-frontpage .uclblock-links { margin-top: -10px; margin-bottom: 0; padding: 0; }
@media screen and (min-width: 768px) { .uclblock-frontpage .uclblock-links { padding: 0; text-align: left; } }
.uclblock-frontpage .uclblock-links .parcours { padding: 0; }
.uclblock-frontpage .uclblock-links .parcours.grayed-out .text-holder { background-color: #fafafa !important; }
@media screen and (min-width: 768px) { .uclblock-frontpage .uclblock-links .parcours { padding: 0 15px; } }
.uclblock-frontpage .uclblock-links .parcours .text-holder { margin-bottom: 1px; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; padding: 25px 20px; box-shadow: 0 5px 5px 0 rgba(0, 25, 59, 0.2); }
@media screen and (min-width: 768px) { .uclblock-frontpage .uclblock-links .parcours .text-holder { padding-bottom: 16px; padding-right: 15px; } }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-032f5d { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-032f5d:hover { background-color: white; border-bottom: 4px solid #032f5d; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-032f5d:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-032f5d:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-032f5d a h2:after { background-color: #032f5d; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-032f5d a p.more span.more-link-icon { color: #032f5d; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-b50030 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-b50030:hover { background-color: white; border-bottom: 4px solid #b50030; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-b50030:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-b50030:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-b50030 a h2:after { background-color: #b50030; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-b50030 a p.more span.more-link-icon { color: #b50030; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e20026 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e20026:hover { background-color: white; border-bottom: 4px solid #e20026; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e20026:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e20026:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e20026 a h2:after { background-color: #e20026; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e20026 a p.more span.more-link-icon { color: #e20026; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-90810d { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-90810d:hover { background-color: white; border-bottom: 4px solid #90810d; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-90810d:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-90810d:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-90810d a h2:after { background-color: #90810d; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-90810d a p.more span.more-link-icon { color: #90810d; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-f29400 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-f29400:hover { background-color: white; border-bottom: 4px solid #f29400; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-f29400:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-f29400:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-f29400 a h2:after { background-color: #f29400; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-f29400 a p.more span.more-link-icon { color: #f29400; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-88005d { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-88005d:hover { background-color: white; border-bottom: 4px solid #88005d; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-88005d:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-88005d:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-88005d a h2:after { background-color: #88005d; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-88005d a p.more span.more-link-icon { color: #88005d; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-004e9c { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-004e9c:hover { background-color: white; border-bottom: 4px solid #004e9c; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-004e9c:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-004e9c:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-004e9c a h2:after { background-color: #004e9c; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-004e9c a p.more span.more-link-icon { color: #004e9c; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-4a96cd { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-4a96cd:hover { background-color: white; border-bottom: 4px solid #4a96cd; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-4a96cd:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-4a96cd:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-4a96cd a h2:after { background-color: #4a96cd; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-4a96cd a p.more span.more-link-icon { color: #4a96cd; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e06c08 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e06c08:hover { background-color: white; border-bottom: 4px solid #e06c08; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e06c08:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e06c08:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e06c08 a h2:after { background-color: #e06c08; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-e06c08 a p.more span.more-link-icon { color: #e06c08; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-9a969a { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-9a969a:hover { background-color: white; border-bottom: 4px solid #9a969a; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-9a969a:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-9a969a:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-9a969a a h2:after { background-color: #9a969a; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-9a969a a p.more span.more-link-icon { color: #9a969a; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-008193 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-008193:hover { background-color: white; border-bottom: 4px solid #008193; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-008193:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-008193:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-008193 a h2:after { background-color: #008193; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-008193 a p.more span.more-link-icon { color: #008193; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-76ad1c { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-76ad1c:hover { background-color: white; border-bottom: 4px solid #76ad1c; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-76ad1c:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-76ad1c:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-76ad1c a h2:after { background-color: #76ad1c; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-76ad1c a p.more span.more-link-icon { color: #76ad1c; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ddc000 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ddc000:hover { background-color: white; border-bottom: 4px solid #ddc000; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ddc000:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ddc000:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ddc000 a h2:after { background-color: #ddc000; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ddc000 a p.more span.more-link-icon { color: #ddc000; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ff5252 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ff5252:hover { background-color: white; border-bottom: 4px solid #ff5252; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ff5252:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ff5252:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ff5252 a h2:after { background-color: #ff5252; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-ff5252 a p.more span.more-link-icon { color: #ff5252; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-3f51b5 { background-color: white; border-bottom: 4px solid transparent; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-3f51b5:hover { background-color: white; border-bottom: 4px solid #3f51b5; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-3f51b5:hover p.more { text-align: center; width: calc(100% - 40px); }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-3f51b5:hover p.more .text { display: inline; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-3f51b5 a h2:after { background-color: #3f51b5; content: ''; }
.uclblock-frontpage .uclblock-links .parcours .text-holder.color-3f51b5 a p.more span.more-link-icon { color: #3f51b5; padding-right: 0.5em; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a { color: #002d62; text-decoration: none; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a h2 { text-transform: uppercase; font-size: 16px; font-weight: 700; margin-top: 0; position: relative; padding-bottom: 20px; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a h2:after { position: absolute; bottom: 0; left: 0; width: 37px; height: 5px; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a h2 span.fa { margin-right: 10px; }
@media screen and (min-width: 768px) { .uclblock-frontpage .uclblock-links .parcours .text-holder a h2 span.fa { font-size: 36px; } }
.uclblock-frontpage .uclblock-links .parcours .text-holder a p { font-size: 14px; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a p.more { margin-top: 0.5em; font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 600; line-height: 1.5; letter-spacing: 0.4px; color: #002d62; position: absolute; right: 20px; top: 50%; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a p.more i { position: relative; top: 7px; }
.uclblock-frontpage .uclblock-links .parcours .text-holder a p.more .text { margin-right: 10px; display: none; }
@media screen and (max-width: 767px) { .uclblock-frontpage .uclblock-links .parcours .text-holder a p.more { right: auto; bottom: 0; top: auto; } }
@media screen and (min-width: 768px) { .uclblock-frontpage .uclblock-links .parcours .text-holder a h2 { font-family: "Montserrat", sans-serif; font-size: 22px; font-weight: 600; line-height: 1; letter-spacing: 1.1px; margin-bottom: 20px; }
  .uclblock-frontpage .uclblock-links .parcours .text-holder a h2 span.fa { margin-right: 0; display: block; margin-bottom: 20px; }
  .uclblock-frontpage .uclblock-links .parcours .text-holder a p { font-size: 1em; line-height: 1.5; letter-spacing: 0.4px; font-family: "Montserrat", sans-serif; padding-bottom: 35px; }
  .uclblock-frontpage .uclblock-links .parcours .text-holder a p.more { position: static; /* position: static; */ /* margin-top: 10px; */ bottom: 0; right: auto; left: 50%; top: auto; padding-bottom: 0; }
  .uclblock-frontpage .uclblock-links .parcours .text-holder a p.more .text { margin-right: 10px; display: none; } }

.uclblock-links { font-family: "Montserrat", sans-serif; }
.uclblock-links .row .col { box-shadow: 0 5px 5px 0 rgba(0, 25, 59, 0.2); }
.uclblock-links .row .col .links-content .link a { margin-bottom: 0; font-size: 16px; font-weight: 600; line-height: 1.31; letter-spacing: 0.8px; }
@media screen and (min-width: 768px) { .uclblock-links .row .col:hover .links-content .link a { color: #5db3e6; } }

*:focus { outline: none; }
