Skip to content

Instantly share code, notes, and snippets.

@wagura-maurice
Last active March 11, 2025 08:26
Show Gist options
  • Save wagura-maurice/c2ac1bd83745e7a1fdda897a67c9e0a0 to your computer and use it in GitHub Desktop.
Save wagura-maurice/c2ac1bd83745e7a1fdda897a67c9e0a0 to your computer and use it in GitHub Desktop.
custom css for jobzilla
/* ---------------------------------------General Backgrounds----------------------------------------------- */
.site-bg-white,
.site-bg-gray {
background-color: #001b30 !important;
}
.loading-area .loading-box {
background-color: #f9f9f9 !important;
}
.wrapper .cssload-loader {
background-color: #ec2bf7 !important;
}
/* ---------------------------------------Header----------------------------------------------- */
.site-header,
.sticky-header,
.header-nav {
background-color: #0b2539 !important;
color: #f9f9f9 !important;
}
.sticky-header {
border-bottom: 1px solid #f9f9f9;
}
.logo-header img {
filter: brightness(0) invert(1);
}
.navbar-toggler .icon-bar {
background-color: #f9f9f9 !important;
}
.header-nav .nav.navbar-nav li a {
color: #f9f9f9 !important;
}
.header-nav .nav.navbar-nav li a:hover {
color: #ec2bf7 !important;
}
.header-style-3 .is-fixed .main-bar.color-fill {
background-color: #0b2539 !important;
border-radius: 10px;
box-shadow: 0px 0px 25px rgba(56, 152, 226, 0.3);
}
.header-style-3 .header-nav .nav > li .sub-menu {
background-color: #0b2539 !important;
}
/* ---------------------------------------Sidebar----------------------------------------------- */
.side-bar-st-1 {
background: transparent !important;
padding: 30px;
border-radius: 25px;
border-color: #007bff;
color: #007bff !important;
}
.side-bar-st-1 h4 {
color: #f9f9f9;
font-size: 20px;
}
.side-bar-st-1 h4:hover {
color: #ec2bf7;
}
.twm-nav-list-1 ul {
list-style: none;
margin: 0;
padding: 0;
font-weight: 500;
}
.twm-nav-list-1 ul li {
margin: 5px 0;
}
.twm-nav-list-1 ul li:last-child {
border-bottom: none;
}
.twm-nav-list-1 ul li a > i {
font-size: 20px;
transition: 0.3s ease;
vertical-align: middle;
margin-right: 5px;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
color: #1967d2;
}
.twm-nav-list-1 ul li a:hover > i {
color: #ec2bf7 !important;
}
.twm-nav-list-1 ul > li > a {
padding: 12px 20px 12px 50px;
color: #f9f9f9;
display: block;
font-size: 14px;
position: relative;
font-weight: 400;
transition: 0.3s ease;
border-radius: 10px;
}
.twm-nav-list-1 ul > li > a:hover {
color: #ec2bf7 !important;
background-color: #fff;
box-shadow: 0px 4px 15px rgba(180, 205, 237, 0.7);
transform: translateY(-2px);
}
.twm-nav-list-1 ul > li.active > a {
color: #ec2bf7 !important;
background-color: #fff;
box-shadow: 0px 4px 15px rgba(180, 205, 237, 0.7);
border-radius: 10px;
}
.twm-nav-list-1 ul > li.active > a i {
color: #ec2bf7 !important;
}
.twm-nav-list-1 ul > li ul {
display: none;
padding-left: 20px;
}
.twm-nav-list-1 ul > li ul li > a {
padding: 10px 15px 10px 40px;
border-radius: 10px;
transition: 0.3s ease;
}
.twm-nav-list-1 ul > li ul li > a:hover {
color: #ec2bf7 !important;
background-color: #fff;
box-shadow: 0px 4px 15px rgba(180, 205, 237, 0.7);
}
/* ---------------------------------------Logout Button----------------------------------------------- */
.header-style-3 .extra-nav {
display: table;
float: right;
height: 70px;
position: relative;
z-index: 13;
}
.header-style-3 .extra-nav i {
font-size: 20px;
transition: 0.3s ease;
}
.header-style-3 .extra-nav a:hover,
.header-style-3 .extra-nav a:hover i {
color: #ec2bf7 !important;
}
.feather-log-in {
display: inline-block;
vertical-align: middle;
position: relative;
top: -1px;
line-height: 1;
margin-right: 5px;
}
.twm-nav-sign-up {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 16px;
}
.twm-nav-sign-up i {
font-size: 18px;
}
.twm-nav-sign-up:hover,
.twm-nav-sign-up:hover i.feather-log-in {
color: #ec2bf7 !important;
}
/* ---------------------------------------Form Styling----------------------------------------------- */
.twm-right-section-panel.site-bg-gray {
background-color: #0b2539 !important;
color: #f9f9f9 !important;
padding: 20px;
border-radius: 8px;
}
.panel.panel-default {
background-color: #0b2539 !important;
border-radius: 8px;
margin-bottom: 20px;
}
.panel-heading.wt-panel-heading {
background-color: #0b2539 !important;
color: #f9f9f9 !important;
padding: 15px 20px;
}
.panel-tittle.m-a0 {
color: #f9f9f9 !important;
}
.panel-body.wt-panel-body {
background-color: #0b2539 !important;
color: #f9f9f9 !important;
padding: 20px;
}
.form-group label {
color: #f9f9f9 !important;
}
.section-full .twm-contact-one {
background-color: #0b2539 !important;
}
/* ---------------------------------------Attach Resume Dropbox----------------------------------------------- */
.upload-container {
border: 2px dashed #007bff;
padding: 20px;
border-radius: 10px;
text-align: center;
background-color: white;
width: auto;
}
#chatContainer {
background-color: #0b2539 !important;
padding: 0px !important;
box-shadow: 0 4px 8px transparent;
overflow: auto;
}
/* ---------------------------------------chatContainer----------------------------------------------- */
/* Hide scrollbar for WebKit browsers */
#chatContainer::-webkit-scrollbar {
width: 0;
background: transparent;
}
#chatContainer h2 {
color: #007bff;
}
#chatContainer h3 {
color: #0056b3;
}
#chat-box {
max-height: 6000px;
height: auto;
overflow-y: auto;
padding: 10px;
border: none !important;
border-radius: 4px;
background-color: #0b2539 !important;
margin-bottom: 10px;
white-space: pre-wrap;
}
#chat-box .pre {
background-color: #0b2539 !important;
}
/* Base button styles */
.copy-button {
background-color: #007bff;
margin-top: 2px;
margin-bottom: 12px;
padding: 0.5rem 1rem;
font-size: 1rem;
border-radius: 0.25rem;
border: 1px solid transparent;
transition: background-color 0.3s ease;
color: #f9f9f9;
cursor: pointer;
display: inline-block;
text-align: center;
}
/* Disabled state styles */
.copy-button:disabled {
background-color: #ec2bf7;
cursor: not-allowed;
opacity: 0.7;
}
/* Loading state styles */
.copy-button.loading {
position: relative;
padding-left: 2.5rem;
}
/* Loading spinner animation */
.copy-button.loading::before {
content: "";
position: absolute;
left: 1rem;
top: 50%;
transform: translateY(-50%);
width: 1rem;
height: 1rem;
border: 2px solid #fff;
border-top-color: transparent;
border-radius: 50%;
animation: spin 1s linear infinite;
}
/* Spin animation keyframes */
@keyframes spin {
0% {
transform: translateY(-50%) rotate(0deg);
}
100% {
transform: translateY(-50%) rotate(360deg);
}
}
.copy-button:hover,
.export-pdf-button:hover {
background-color: #0056b3;
}
/* ---------------------------------------Footer----------------------------------------------- */
.footer-light {
color: #f9f9f9 !important;
font-size: 16px;
padding-top: 80px;
background-color: #0b2539 !important;
}
.footer-light .footer-top {
border-top: 2px solid #f9f9f9 !important;
border-bottom: 2px solid #f9f9f9 !important;
}
.footer-light .widget_services ul li a {
color: #f9f9f9 !important;
}
.footer-light .widget_services ul li a:hover {
color: #ec2bf7 !important;
}
.footer-light .widget-title {
font-size: 22px !important;
}
.footer-light .widget-title:before {
background-color: #f9f9f9 !important;
}
.ftr-nw-title {
color: #f9f9f9 !important;
}
.ftr-nw-form input {
background-color: #f9f9f9;
color: #001b30;
border: 1px solid #f9f9f9;
}
.ftr-nw-form input::placeholder {
color: #001b30;
}
.ftr-nw-subcribe-btn {
background-color: #ec2bf7;
color: #f9f9f9;
border: 1px solid #ec2bf7;
}
.ftr-nw-subcribe-btn:hover {
background-color: #f9f9f9;
color: #001b30;
border: 1px solid #f9f9f9;
}
.footer-bottom {
border-top: none; /* Remove the border */
padding-top: 1px; /* Maintain spacing */
}
.footer-copy-right .copyrights-text {
color: #f9f9f9 !important;
}
.social-icons a {
color: #1967d2 !important;
}
.social-icons a:hover {
color: #ec2bf7 !important;
}
/* ---------------------------------------Scroll Top Button----------------------------------------------- */
button.scroltop {
background: #ec2bf7 !important;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment