:root {
    --border-stroke: #e8e8e8;
    --primary-blue: #1b4e9b;
    --primary-blue-light: rgb(27, 78, 155, 0.05);
    --primary-orange: #ef7f1a;
    --black: #000000;
    --body-bg: #F9F9F9;
    --text-light: #535353;
    --text-extra-light: rgba(0, 0, 0, 0.5);
    --text-primary-blue-dark: #002255;
    --black-extra-light: rgb(00, 00, 0, 0.01);
	    --shalby-blue-light: #F0F6FD;
	--shalby-oranage-light:#FFF4EC;
}

body {
    font-family: 'Poppins', sans-serif !important;
    background-color: var(--body-bg);
}

/* Background colors */

.bg-blue {
    background-color: var(--primary-blue) !important;
}

.bg-blue-light {
    background-color: var(--primary-blue-light);
}

.shalby-orange-light {
    background-color: var(--shalby-oranage-light);
}

.bg-orange {
    background-color: var(--primary-orange);
}

.bg-black-extra-light {
    background-color: var(--black-extra-light);
}

.bg-shalby-blue-light{
    background-color: var(--shalby-blue-light);
}

.hover\:bg-orange:hover {
    background-color: var(--primary-orange) !important;
}

/* Border colors */

.hover\:border-stroke-orange:hover {
    border-color: var(--primary-orange);
}

.border-stroke {
    border-color: var(--border-stroke);
}

.border-stroke-blue {
    border-color: var(--primary-blue);
}

.border-stroke-blue-light {
    border-color: var(--primary-blue-light);
}

.border-stroke-orange {
    border-color: var(--primary-orange);
}

.border-stroke-light {
    border-bottom: 1px solid rgba(232, 232, 232, 0.50);
}

/* Text colors */

.text-primary-orange {
    color: var(--primary-orange);
}

.text-primary-blue-dark {
    color: var(--text-primary-blue-dark);
}

.text-light {
    color: var(--text-light);
}

.text-extra-light {
    color: var(--text-extra-light);
}

.text-primary-blue {
    color: var(--primary-blue);
}


.hover\:text-primary-orange:hover {
    color: var(--primary-orange);
}

input[type=radio]:checked + label {
    border-color: var(--primary-orange) !important;
}