// customize some Bootstrap variables $primary: #083489; $secondary: #dbe3e7; @import "~bootstrap/scss/bootstrap"; :root { --bs-primary: $primary; --bs-link-color: $primary; --bs-link-hover-color: $secondary; --bs-navbar-color: $primary; --bs-navbar-hover-color: $secondary; --bs-btn-hover-bg: $secondary; //--bs-link-color-rgb: $secondary; } .btn { color: $primary; background-color: transparent; border-color: $primary; } .btn:hover { background-color: $primary; border-color: $secondary; color: #fff; } .btn.btn-danger { background-color: transparent; color: $danger; border-color: $danger; } .btn-danger i { color: $danger; } .btn.btn-danger:hover { background-color: $danger; color: #fff; } .btn-danger:hover i { color: #fff; } .btn:hover .fa-solid { color: #fff; } .fa-solid { color: $primary; } .btn .btn-secondary { background-color: transparent; border-color: $primary; color: $primary; } .btn .btn-secondary:hover { background-color: $primary; color: #fff; } .buttons-colvis, .buttons-html5 { background-color: transparent; color: $primary !important; border: 1px solid $primary !important; } .buttons-colvis:hover, .buttons-html5:hover { background-color: $primary !important; color: #fff !important; } .navbar-nav .nav-link, .navbar-brand { color: $primary; /* ta couleur primaire */ } #title-link:hover { color: $primary !important; } #main-nav { background-color: $secondary !important; } #nav-logo { max-height: 50px !important; } .navbar-nav .nav-link:hover, .navbar-nav .nav-link:active { //color: $secondary; text-decoration: underline; } body { background-color: whitesmoke; color: $primary; } body.force-scroll { min-height: 101vh !important; } a:hover { color: $secondary; } #navbar-container { padding: 0; } nav { border-bottom: 1px solid $primary; } .navbar>.nav-link { color: var($primary) !important; } //Affichage du cv .cv-preview { position: fixed; top: 60px; right: 0; //width: 50%; max-height: calc(100vh - 70px); overflow-y: auto; padding: 15px; border-left: 1px solid #ddd; } //Affichage des secteurs /* wrapper global pour le formulaire des secteurs */ .sectors-wrapper { display: flex; flex-direction: column; } /* checkbox principale */ .sectors-wrapper .form-check { margin-bottom: 0.5rem; } /* sous-secteurs : on décale le bloc entier checkbox+label */ .sectors-wrapper .sub-sector { margin-left: .5rem; display: flex; align-items: center; } /* optionnel : un peu plus d’espace entre la checkbox et le label */ .sectors-wrapper .sub-sector + label { margin-left: 0.5rem; } // Gestion du menu Secteurs /* Sous-menu à droite */ .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-left: 0.1rem; display: none; /* caché par défaut */ } .dropdown-submenu:hover > .dropdown-menu { display: block; /* affiché au survol */ } //Gestion des favoris .btn-favorite { color: var($primary); transition: color 0.2s; } .btn-favorite.active { color: var($primary); } footer { height: 50px; margin-top: auto; }