.content-page-title .btn, html { font-family: "Brandon","Arial","Helvetica",sans-serif; } .fork_me{ font-family: tahoma; font-size: 20px; position:fixed; top:75px; right:-55px; display:block; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); background-color:#c5b1e7; color:black; padding: 4px 60px 4px 60px; z-index:99; } .bd-placeholder-img { font-size: 1.125rem; text-anchor: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (min-width: 768px) { .bd-placeholder-img-lg { font-size: 3.5rem; } } body { padding-top: 3.5rem; } @media (min-width: 1600px){ .container { max-width: 1530px; } } @media (min-width: 1920px){ .container { max-width: 1830px; } } @media (min-width: 2560px){ .container { max-width: 2490px; } } .content-page-title>*:first-child{ flex-grow: 1; } .content-page-title{ display:flex; } header div{ } header nav.navbar{ background: #211b1d; color: #fff; /*padding:0 calc( 50vw - 600px ) !important;*/ padding-top:0; padding-bottom:0; } header .navbar-brand { font-size: 16px; font-family: "BrandonGrotesqueBld"; } header nav.navbar nav-item.active{ background: #FFFFFF30; } header .dropdown-menu a, header a { display: block; color: #fff; text-transform: uppercase; padding: 8px 30px !important; font-weight: 700; font-size: 16px; text-decoration: none; font-family: "BrandonGrotesqueReg"; } header .dropdown-menu a:hover, /*header .dropdown-menu>a:hover, header .dropdown.show>a ,*/ header a:hover { background: #fff; color: #2d80e2; font-weight: 700; text-decoration: none; } header .dropdown.show>a { box-shadow: inset 0px 1px 0px 0px #FFF, inset 1px 0px 0px 0px #FFF, inset -1px 0px 0px 0px #FFF; border-bottom: 0; color: #fff; z-index: 1001; position: relative; background: #211b1d; } footer .dropdown-menu , header .dropdown-menu { background: #211b1d; border-color:#fff; border-radius:0; margin-top: -1px; } footer{ padding: 80px 0px; background: #211B1D none repeat scroll 0% 0%; color: #FFF; font: 12px "BrandonGrotesqueReg","Arial","Helvetica",sans-serif; line-height: 21px; } footer .inner-wrap { max-width: 1200px; margin: 0px auto; position: relative; display: flex; } .footer__section { display: inline-block; vertical-align: middle; flex: 0 0 auto; } .footer__section:last-child{ flex: 0 1 auto; } .footer__address::before { content: ""; display: inline-block; vertical-align: middle; background: transparent url(https://www.pasteur.fr/sites/all/themes/custom/pasteur/assets/img/map.png) no-repeat scroll left top; width: 152px; height: 153px; margin-right: 40px; float: left; } .footer__address .footer__logo { display: inline-block; margin-top: 20px; } .footer__address { margin-right: 40px; display: inline-block; vertical-align: middle; min-width: 400px; } .footer__section + .footer__section{ vertical-align: top; min-height: 152px; border-left: 1px solid #2D96FA; padding: 10px 50px; } .footer__section ul { list-style: outside none none; margin: 0px; padding: 0px; border: 0px none; } .footer__section a { color: #FFF; text-transform: uppercase; text-decoration: none; } .footer__section a:hover { text-decoration: underline; } .footer__section ul .fa{ display:none; } .footer__section li{ margin-bottom: 8px; } .footer__section ul .nav-link { padding:0px; } .footer__section:last-child nav+span{ position: absolute; bottom: 0; text-align: right; font-size: initial; } main a:hover { color: #0056b3; text-decoration: underline; } main a { color: #007bff; text-decoration: none; background-color: transparent; } .form-group { } .form-control, .form-group textarea, .form-group input, .form-group select{ color: #2d96fa !important; border-radius: 0px; /*border: 0px; background-color: #fff;/**/ } .form-group{ /*background: #e3e9eb;/**/ border-bottom: 1px solid #2d96fa; } :not(label)>input[type="radio"] { display:none; } input[type="radio"] + label:before, input[type="radio"] + label span:before { font-family: "FontAwesome"; content: "\f1db"; color: #989287; margin-left: -1.25rem; } input[type="radio"]:checked + label:before, input[type="radio"]:checked + label span:before { content: "\f05d"; color: #0275e3; } :not(label)>input[type="checkbox"] { display:none; } input[type="checkbox"] + label:before, input[type="checkbox"] + label span:before { font-family: "FontAwesome"; content: "\f096"; color: #989287; margin-left: -1.25rem; position: absolute; } input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + label span:before { content: "\f046"; color: #0275e3; } .card { border-radius: 0px; } .card-header, .card-footer{ font-family: "PlayfairDisplayReg"; background-color:#F0F3F4; } .content-page-title { color: #1D1D1B; font-family: "BrandonGrotesqueBld"; } .btn{ border-radius: 0; } .show>.btn-outline-primary.dropdown-toggle, .show>.btn-primary.dropdown-toggle, .btn-outline-primary:hover , .btn-primary:hover, .btn-outline-primary:active , .btn-primary:active, .btn-outline-primary:focus , .btn-primary:focus { background-color: #0275e3; border-color: #0275e3; } .show>.btn-outline-secondary.dropdown-toggle, .show>.btn-secondary.dropdown-toggle, .btn-outline-secondary:hover, .btn-secondary:hover, .btn-outline-secondary:active, .btn-secondary:active, .btn-outline-secondary:focus, .btn-secondary:focus { background-color: #81796a; border-color: #81796a; } .btn-primary { color: #fff; background-color: #2d96fa; border-color: #2d96fa; } .btn-secondary { color: #fff; background-color: #989287; border-color: #989287; } .btn-outline-primary { color: #2d96fa; border-color: #2d96fa; background-color:white; } .btn-outline-secondary { color: #989287; border-color: #989287; background-color:white; } .dropdown-menu { border-radius:0; } .btn-outline-secondary.dropdown-toggle+.dropdown-menu{ background-color: #81796a; border-color: #81796a; border:#fff; } .btn-outline-secondary.dropdown-toggle+.dropdown-menu>.dropdown-item{ color: #fff; } .btn-outline-secondary.dropdown-toggle+.dropdown-menu>.dropdown-item:hover, .btn-outline-secondary.dropdown-toggle+.dropdown-menu>.dropdown-item:focus{ color: #989287; background-color:white; } .btn-outline-primary.dropdown-toggle+.dropdown-menu{ background-color: #0275e3; border-color: #0275e3; border:#fff; } .btn-outline-primary.dropdown-toggle+.dropdown-menu>.dropdown-item{ color: #fff; } .btn-outline-primary.dropdown-toggle+.dropdown-menu>.dropdown-item:hover, .btn-outline-primary.dropdown-toggle+.dropdown-menu>.dropdown-item:focus{ color: #2d96fa; background-color:white; } .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text { border-radius:0; }