/**
 * Custom Color Scheme Override
 * 
 * INSTRUCTIONS TO MATCH YOUR LOGO COLORS:
 * 1. Upload your logo (public/images/new-logo.png) to an online color picker:
 *    - https://imagecolorpicker.com/
 *    - https://coolors.co/image-picker
 *    - https://www.canva.com/colors/color-palette-generator/
 * 
 * 2. Identify the main colors from your logo:
 *    - Primary color (most prominent color) -> --pbmit-global-color
 *    - Secondary color (accent color) -> --pbmit-secondary-color
 *    - Dark color (for text) -> --pbmit-blackish-color
 * 
 * 3. Update the hex codes below with your logo's colors
 * 4. For RGB values, convert hex to RGB (e.g., #8B4513 = rgb(139, 69, 19))
 */

:root {
    /* Primary/Global Color - Main brand color from logo (buttons, links, accents) */
    --pbmit-global-color: #007942; /* Primary Green */
    --pbmit-global-color-rgb: 0, 121, 66; /* RGB values for primary green */
    
    /* Secondary Color - Accent color from logo (backgrounds, secondary elements) */
    --pbmit-secondary-color: #9ad53d; /* Secondary Light Green */
    --pbmit-secondary-color-rgb: 154, 213, 61; /* RGB values for secondary green */
    
    /* Link hover color - matches primary color */
    --pbmit-link-color-hover: #007942; /* Primary green for hover states */
    
    /* Heading color - dark green that complements the primary color */
    --pbmit-heading-color: #004d2a; /* Dark green for headings */
    
    /* Blackish color - for text and dark elements (dark green-gray) */
    --pbmit-blackish-color: #1a3d2e; /* Dark green-gray for text */
    --pbmit-blackish-color-rgb: 26, 61, 46; /* RGB values for dark text */
    
    /* Link normal color */
    --pbmit-link-color-normal: #1a3d2e; /* Dark green-gray for normal links */
}

/* Additional color adjustments for better logo integration */
.pbmit-globalcolor {
    color: var(--pbmit-global-color) !important;
}

/* Button hover states */
.pbmit-btn:hover {
    background-color: var(--pbmit-global-color);
    border-color: var(--pbmit-global-color);
}

.pbmit-btn-outline:hover {
    color: var(--pbmit-white-color);
    background-color: var(--pbmit-global-color);
    border-color: var(--pbmit-global-color);
}

/* Active navigation items */
.navigation > li.active > a,
.navigation > li:hover > a {
    color: var(--pbmit-global-color);
}

/* Sticky corner accents - update to match logo colors */
.pbmit-sticky-corner path {
    fill: var(--pbmit-global-color);
}

/* Secondary color backgrounds */
.pbmit-bg-color-secondary {
    background-color: var(--pbmit-secondary-color) !important;
}

/* Service highlight text */
.pbmit-service-highlight h2 {
    color: var(--pbmit-global-color);
}

/* Subtitle colors */
.pbmit-subtitle {
    color: var(--pbmit-global-color);
}

/* Portfolio category links */
.pbmit-port-cat a {
    color: var(--pbmit-global-color);
}

/* Testimonial ratings */
.pbminfotech-box-star-ratings i.pbmit-active {
    color: var(--pbmit-global-color);
}

