/*
Theme Name: Anemie
Theme URI: https://example.com/anemie
Author: Your Name
Author URI: https://example.com
Description: A custom WordPress theme called Anemie
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: anemie
Tags: custom, modern, responsive
*/

/* Global Font Family */
body,
html,
h1, h2, h3, h4, h5, h6,
p, a, span, div, button,
input, textarea, select,
.btn, .card, .navbar {
    font-family: 'Montserrat', sans-serif !important;
}

/* Bootstrap Color Overrides */
:root {
    --bs-primary: #1e3a4c;
    --bs-primary-rgb: 30, 58, 76;
    --bs-secondary: #6c757d;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success: #28a745;
    --bs-success-rgb: 40, 167, 69;
    --bs-info: #17a2b8;
    --bs-info-rgb: 23, 162, 184;
    --bs-warning: #ffc107;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger: #DC2626;
    --bs-danger-rgb: 220, 38, 38;
    --bs-light: #f8f9fa;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark: #2c3e50;
    --bs-dark-rgb: 44, 62, 80;
}

.newsletter-wrapper {
    max-width: 600px;
}


.newsletter-wrapper input::placeholder {
    font-size: 13px;
}
.input-wrapper {
    position: relative;
}

.custom-input {
    border-radius: 12px;
    padding-left: 45px;
    border: 2px solid #dc3545; /* red */
    height: 55px;
}

.input-icon {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #6c757d;
    font-size: 15px;
}

.custom-btn {
    background-color: #0b1c2d !important;
    color: white !important;
    border-radius: 12px;
    padding: 13px 20px;
}