:root { --primary: #008ed1; --secondary: #00386c; } #footer .custom-row-footer.py-5 { padding-top: 100px !important; } #footer:before{ background-color: #00386c !important; } #header-lang .active{ color: #008ed1 !important; } .parallax-background { transition: background-image 0.3s ease-in-out; } /* portfolio page floating action button */ .cd__main { display: block !important; } .fab-container { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; user-select: none; position: fixed; bottom: 30px; right: 30px; z-index: 999; } .fab-container:hover { height: 100%; } .fab-container:hover .sub-button:nth-child(2) { transform: translateY(-80px); } .fab-container:hover .sub-button:nth-child(3) { transform: translateY(-140px); } .fab-container:hover .sub-button:nth-child(4) { transform: translateY(-200px); } .fab-container:hover .sub-button:nth-child(5) { transform: translateY(-260px); } .fab-container:hover .sub-button:nth-child(6) { transform: translateY(-320px); } .fab-container .fab { position: relative; height: 70px; width: 70px; background-color: #4ba2ff; border-radius: 50%; z-index: 2; } .fab-container .fab::before { content: " "; position: absolute; bottom: 0; right: 0; height: 35px; width: 35px; background-color: inherit; border-radius: 0 0 10px 0; z-index: -1; } .fab-container .fab .fab-content { display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; border-radius: 50%; } .fab-container .fab .fab-content .material-icons { color: white; font-size: 48px; } .fab-container .sub-button { position: absolute; display: flex; align-items: center; justify-content: center; bottom: 10px; right: 10px; height: 50px; width: 50px; background-color: #4ba2ff; border-radius: 50%; transition: all 0.3s ease; } .fab-container .sub-button:hover { cursor: pointer; } .fab-container .sub-button .material-icons { color: white; padding-top: 6px; } .blue-header { text-transform: none; color: var(--secondary); font-weight: 500; } .light-blue-header { text-transform: none; color: var(--primary); font-weight: 500; } .custom-text { color: #363131; } .bg-color-light-grey { background-color: #F8F8F8 !important; }