@import "page-offre"; @font: '/bundles/fiducialpebfrontstatic/fonts'; //FinoSans @font-face { font-family: 'FinoSansRegular'; src: url('@{font}/FinoSansRegular.eot'); src: url('@{font}/FinoSansRegular.eot') format('embedded-opentype'), url('@{font}/FinoSansRegular.woff2') format('woff2'), url('@{font}/FinoSansRegular.woff') format('woff'), url('@{font}/FinoSansRegular.ttf') format('truetype'), url('@{font}/FinoSansRegular.svg#FinoSansRegular') format('svg'); font-weight: 400; font-style: normal; } // WorkSans @font-face { font-family: 'WorkSansThin'; src: url('@{font}/WorkSansThin.eot'); src: url('@{font}/WorkSansThin.eot') format('embedded-opentype'), url('@{font}/WorkSansThin.woff2') format('woff2'), url('@{font}/WorkSansThin.woff') format('woff'), url('@{font}/WorkSansThin.ttf') format('truetype'), url('@{font}/WorkSansThin.svg#WorkSansThin') format('svg'); font-weight: 100; font-style: normal; } @font-face { font-family: 'WorkSansExtraLight'; src: url('@{font}/WorkSansExtraLight.eot'); src: url('@{font}/WorkSansExtraLight.eot') format('embedded-opentype'), url('@{font}/WorkSansExtraLight.woff2') format('woff2'), url('@{font}/WorkSansExtraLight.woff') format('woff'), url('@{font}/WorkSansExtraLight.ttf') format('truetype'), url('@{font}/WorkSansExtraLight.svg#WorkSansExtraLight') format('svg'); font-weight: 200; font-style: normal; } @font-face { font-family: 'WorkSansLight'; src: url('@{font}/WorkSansLight.eot'); src: url('@{font}/WorkSansLight.eot') format('embedded-opentype'), url('@{font}/WorkSansLight.woff2') format('woff2'), url('@{font}/WorkSansLight.woff') format('woff'), url('@{font}/WorkSansLight.ttf') format('truetype'), url('@{font}/WorkSansLight.svg#WorkSansLight') format('svg'); font-weight: 300; font-style: normal; } @font-face { font-family: 'WorkSansRegular'; src: url('@{font}/WorkSansRegular.eot'); src: url('@{font}/WorkSansRegular.eot') format('embedded-opentype'), url('@{font}/WorkSansRegular.woff2') format('woff2'), url('@{font}/WorkSansRegular.woff') format('woff'), url('@{font}/WorkSansRegular.ttf') format('truetype'), url('@{font}/WorkSansRegular.svg#WorkSansRegular') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'WorkSansMedium'; src: url('@{font}/WorkSansMedium.eot'); src: url('@{font}/WorkSansMedium.eot') format('embedded-opentype'), url('@{font}/WorkSansMedium.woff2') format('woff2'), url('@{font}/WorkSansMedium.woff') format('woff'), url('@{font}/WorkSansMedium.ttf') format('truetype'), url('@{font}/WorkSansMedium.svg#WorkSansMedium') format('svg'); font-weight: 500; font-style: normal; } @font-face { font-family: 'WorkSansSemiBold'; src: url('@{font}/WorkSansSemiBold.eot'); src: url('@{font}/WorkSansSemiBold.eot') format('embedded-opentype'), url('@{font}/WorkSansSemiBold.woff2') format('woff2'), url('@{font}/WorkSansSemiBold.woff') format('woff'), url('@{font}/WorkSansSemiBold.ttf') format('truetype'), url('@{font}/WorkSansSemiBold.svg#WorkSansSemiBold') format('svg'); font-weight: 600; font-style: normal; } @font-face { font-family: 'WorkSansBold'; src: url('@{font}/WorkSansBold.eot'); src: url('@{font}/WorkSansBold.eot') format('embedded-opentype'), url('@{font}/WorkSansBold.woff2') format('woff2'), url('@{font}/WorkSansBold.woff') format('woff'), url('@{font}/WorkSansBold.ttf') format('truetype'), url('@{font}/WorkSansBold.svg#WorkSansBold') format('svg'); font-weight: 700; font-style: normal; } @font-face { font-family: 'WorkSansExtraBold'; src: url('@{font}/WorkSansExtraBold.eot'); src: url('@{font}/WorkSansExtraBold.eot') format('embedded-opentype'), url('@{font}/WorkSansExtraBold.woff2') format('woff2'), url('@{font}/WorkSansExtraBold.woff') format('woff'), url('@{font}/WorkSansExtraBold.ttf') format('truetype'), url('@{font}/WorkSansExtraBold.svg#WorkSansExtraBold') format('svg'); font-weight: 800; font-style: normal; } @font-face { font-family: 'WorkSansBlack'; src: url('@{font}/WorkSansBlack.eot'); src: url('@{font}/WorkSansBlack.eot') format('embedded-opentype'), url('@{font}/WorkSansBlack.woff2') format('woff2'), url('@{font}/WorkSansBlack.woff') format('woff'), url('@{font}/WorkSansBlack.ttf') format('truetype'), url('@{font}/WorkSansBlack.svg#WorkSansBlack') format('svg'); font-weight: 900; font-style: normal; } // Montserrat @font-face { font-family: 'MontserratRegular'; src: url('@{font}/MontserratRegular.eot'); src: url('@{font}/MontserratRegular.eot') format('embedded-opentype'), url('@{font}/MontserratRegular.woff2') format('woff2'), url('@{font}/MontserratRegular.woff') format('woff'), url('@{font}/MontserratRegular.ttf') format('truetype'), url('@{font}/MontserratRegular.svg#MontserratRegular') format('svg'); font-weight: 400; font-style: normal; } @font-face { font-family: 'MontserratSemiBold'; src: url('@{font}/MontserratSemiBold.eot'); src: url('@{font}/MontserratSemiBold.eot') format('embedded-opentype'), url('@{font}/MontserratSemiBold.woff2') format('woff2'), url('@{font}/MontserratSemiBold.woff') format('woff'), url('@{font}/MontserratSemiBold.ttf') format('truetype'), url('@{font}/MontserratSemiBold.svg#MontserratSemiBold') format('svg'); font-weight: 600; font-style: normal; } body { font-family: 'Montserrat', sans-serif; } .header-nav { .header-nav-content { .navbar-nav { > .header-nav-item { a { font-weight: 600; color: @black3a; .description { display: block; font-size: 13px; font-weight: normal; line-height: 18px; color: @grey8D; } } .level-2 { .item-level-2 { a { font-weight: 600; } } } } } } } @media (max-width: 1199px) { .header-nav { padding-top: 50px; transition: 0.10s; transition-timing-function: ease-in-out; .header-nav-content { .header-nav-search { .navbar-nav { .header-nav-search-item { border: none; .header-search { display: flex; border: none; z-index: 0; svg { width: 14px; height: auto; path { fill: @grey8D; } } .search-label { color: @grey8D; font-size: 14px; font-weight: normal; padding-left: 13px; } } .header-search_content { display: flex; justify-content: center; } } } } } } .header-search-bar { &.dropdown-menu { .back { top: 15px; } form { position: absolute; top: 40%; width: 85%; .input-group { .search-ico { position: absolute; top: -3px; } .tt-input { padding-left: 30px; } } } } } .header-nav-client { padding: 0; a { display: inline-flex; .icoConnect { width: 14px; height: 16px; path { fill: @grey8D; } } } .account-label { padding-left: 13px; font-family: 'open_sansregular'; text-transform: capitalize; font-weight: normal; color: @grey8D; } } .header-silo { &.header-custom-silo { height: 75px; } .header-logo, .header-custom-logo { display: block; margin: 0 auto; padding-left: 0; } .header-logo { img { max-width: 150px; } } .header-nav-btn { padding-right: 0; &.collapsed { .navbar-toggle { transform: none; .icon-bar { &:nth-child(2n) { display: block; } &:nth-child(3n) { transform: none; } } .text-menu { display: block; } } } .navbar-toggle { transform: translate3d(0, 2px, 0) rotate(45deg); transition-timing-function: ease; transition-duration: .40s; transition-property: transform; .icon-bar { transition-timing-function: ease; transition-duration: .45s; transition-property: transform; background-color: @black00; &:nth-child(2n) { display: none; } &:nth-child(3n) { transform: translate3d(0, -6px, 0) rotate(-90deg); } } .text-menu { display: none; } } } } .header-nav { width: 100%; left: -100%; &.header-custom-nav { top: 75px; } .dropdown { &.open { > .dropdown-menu { width: 100%; .dropdown-menu { background-color: @white; } .open { .dropdown-menu { &.level-3 { width: 100%; } } } } } } .icoCharte-carret-right { right: 0; top: 21px; } .header-nav-content { padding: 0 20px; margin: 0 auto; .navbar-nav { &.level-1 { .dropdown { .level-2 { left: -100%; } &.open { .level-2 { left: 0; } } &.item-others { margin-bottom: 29px; .dropdown-toggle { display: flex; .dot_menu { width: 16px; } .others-label { padding-left: 13px; } } } } } .header-nav-item { border-bottom: 1px solid @greye1; a { padding: 14px 17px 14px 0; font-size: 15px; .description { display: block; } } .dropdown-menu { .back { color: @blue25; font-size: 15px; font-weight: 600; padding: 14px 40px; span { border-right: none; padding-left: 0; display: flex; } } } .level-2 { &.element-open { margin: 0; width: 100%; .dropdown.open { .dropdown-menu { width: 100%; } } } } } } } } } @media (max-width: 767px) { .header-nav { .header-nav-content { .navbar-nav { .header-nav-item { .dropdown-menu { .back { padding: 14px 0 14px 25px; } } } } } } } @media (min-width: 992px) and (max-width: 1199px) { .header-search-bar { &.dropdown-menu { form { position: absolute; top: 44%; } } } } @media (min-width: @screen-lg) { .header-bar { border: none; } .header-silo { .header-logo { padding: 22px 0 22px 30px; img { width: 100%; } } .header-custom-logo { padding: 18px 10px 22px 25px; img { width: 100%; } } } .header-nav-search { border: none; position: initial; top: 15px; .navbar-nav { .header-nav-search-item { border: none; .header-search { position: absolute; right: 60px; top: 50%; transform: translateY(-50%); } .header-search-bar { &.dropdown-menu { width: 83%; top: inherit; left: 250px; border: none; height: 100%; bottom: 2px; padding-top: 0; .header-search_content { padding: 25px 25px 0 45px; .input-group { .search-ico { top: 40px; left: 15px; position: absolute; } } } .back { top: 33px; display: block; } } } } } } .header-nav-client { right: 12px; top: 50%; transform: translateY(-50%); line-height: inherit; display: inline-flex; .EclientSubMenu{ margin-bottom: 15px; top: 10px; display: inline-flex; .icoConnect{ display: inline-block; margin-right: 5px; } } } .header-nav { padding: 0 10px 0 0; .icoCharte-carret-right { right: 41px; top: 23px; } .icoCharte-carret-top { display: inline-block; vertical-align: middle; margin-left: 10px; } .header-nav-item { &.item-others { .others-label { display: none; } } &.silo-home { a { display: none; } } .header-nav-content { &.level-2 { min-width: 300px; overflow: visible; } } } .header-nav-content { .navbar-nav { > .header-nav-item { border: none; &.item-level-1 { a { padding: 0 15px; font-size: 15px; .dot_menu { width: 18px; height: 18px; } } } &.item-level-1.open { > .header-nav-content { &.level-2 { display: block; max-width: 400px; min-width: 300px; width: auto; left: auto; .item-level-2 { &.first { padding-top: 15px; } a { display: flex; flex-direction: column; padding: 15px 40px 15px 20px; .icoCharte-carret.icoCharte-carret-top { display: none; } .icoCharte-carret-right { display: inline-block; } } &.last { padding-bottom: 15px; padding-top: 0; } &.open { .level-3 { display: block; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } } .level-3 { width: 100%; position: absolute; left: 100%; top: 0; background-color: @white; display: none; } } } } } } } } } } @media(max-width: @screen-xs-max) { .all-visible { .page-dossier-summary { top: 75px; } } }