﻿:root {
    --journey-red: #c10230;
    --solutions-blue: #005971;
    --solutions-blue-hover: #004456;
    --solutions-blue-75: #408395;
    --solutions-blue-50: #7facb8;
    --solutions-blue-25: #bfd5db;
    --action-orange: #d24114;
    --action-orange-hover: #cd3100;
    --eggshell: #d9ecf4;
    --eggshell-75: #e2f1f7;
    --eggshell-50: #ecf5f9;
    --eggshell-25: #f6fafc;
    --action-orange-75: #ec6940;
    --action-orange-50: #f29b7f;
    --action-orange-25: #f9cdbf;
    --charcoal: #4f4f4f;
    --charcoal-75: #7b7b7b;
    --charcoal-50: #a7a7a7;
    --charcoal-25: #d3d3d3;
    --off-white: #f0f0f0;
    --black: #22272a;
    --red: #f30b0b;
    --green: #6e883e;
    --yellow: #f8c000;
    font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
lead {
    font-family: "Lato";
    color: var(--black);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
}

.content {
}

.container {
}

.company-logo {
    color: var(--journey-red);
}

.btn {
    font-family: "Lato";
    font-size: 1.3rem;
    padding: 10px 26px;
    font-weight: 700;
}

.btn-primary {
    background: var(--action-orange);
    border-color: var(--action-orange);
    &:hover

{
    background: var(--action-orange-hover);
    border-color: var(--action-orange-hover);
}

&:active {
    background: var(--action-orange-hover) !important;
    border-color: var(--action-orange-hover) !important;
}

}

.btn-secondary {
    background: var(--solutions-blue);
    border: 2px solid var(--solutions-blue);
    &:hover

{
    background: var(--solutions-blue-hover);
    border: 2px solid var(--solutions-blue-hover);
}

&:active {
    background: var(--solutions-blue-hover) !important;
    border-color: var(--solutions-blue-hover) !important;
}

}

.btn-outline-secondary {
    color: var(--solutions-blue);
    border: 2px solid var(--solutions-blue);
    &:hover

{
    color: var(--solutions-blue-hover);
    background: var(--eggshell-50);
    border: 2px solid var(--solutions-blue-hover);
}

&:active {
    background: var(--solutions-blue-hover) !important;
    border-color: var(--solutions-blue-hover) !important;
}

}

.btn-link {
    color: var(--solutions-blue);
    text-decoration: none;
    &:hover

{
    color: var(--solutions-blue-hover) !important;
}

&:active {
    color: var(--solutions-blue-hover) !important;
}

}

.btn.btn-primary[disabled] {
    background: var(--action-orange);
    border-color: var(--action-orange);
}

.social-container,
.ecu-ncua-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: 1rem;
}

.social-brand {
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    width: 40px;
    height: 40px;
    border: 2px solid white;
    border-radius: 50%;
    & a

{
    color: white !important;
    &:hover

{
    color: var(--solutions-blue) !important;
}

}

&:hover {
    color: var(--solutions-blue);
    background-color: white;
}

}

.ecu-ncua-container {
    color: white;
}

.error-pg {
    display: flex;
    flex-direction: column;
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 100%;
    min-height: 400px;
    text-shadow: #030303 1px 1px 3px;
    align-items: center;
    justify-content: center;
}
