@charset "UTF-8";
/*!
 * Custom CSS rules for KristenJonesLaw.com site
*/

:root 
{
  --bs-primary: #1a47b8;
  --bs-primary-rgb: 26, 71, 184;
  --bs-primary-bg-subtle: #1a47b8;
  --bs-primary-text-emphasis: #ffffff;
  --bs-primary-border-subtle: #153a98;
  
  --bs-secondary: #5b5b5b;
  --bs-secondary-rgb: 91, 91, 91;
  --bs-secondary-bg-subtle: #5b5b5b;
  --bs-secondary-text-emphasis: #ffffff;
  
  --bs-success: #009877;
  --bs-success-rgb: 0, 152, 119;
  --bs-success-bg-subtle: #009877;
  --bs-success-text-emphasis: #ffffff;

  --bs-info: rgb(227, 227, 227);
  --bs-info-rgb: 227, 227, 227;
  --bs-info-bg-subtle: #e3e3e3;
  --bs-info-text-emphasis: #000000;

  --bs-warning: #f5ce3e;
  --bs-warning-rgb: 245, 206, 62;
  --bs-warning-bg-subtle: #f5ce3e;
  --bs-warning-text-emphasis: #000000;

  --bs-danger: #e0592a;
  --bs-danger-rgb: 224, 89, 42;
  --bs-danger-bg-subtle: #e0592a;
  --bs-danger-text-emphasis: #ffffff;

  --bs-body-color: #4d4d4d;
  --bs-border-radius: .25rem;
}

html,body
{
    font-family: sans-serif;
    font-size: large;
    font-weight: 400;
    background-color: #eee;
}

header
{
    margin-bottom: 120px;
}

footer
{
    padding: 36px 12px;
}

h1,h2,h3,h4,h5,h6
{
    font-family: serif;
}

.navbar
{
    font-family: serif;
    font-size: x-large;
    padding: 24px 12px;
    background-color: #eee;
}

.navbar-brand
{
    font-family: serif;
    font-size: x-large;
    color: var(--bs-body-color);
}

.copyright
{
    font-size: .7em;
}

.social-icon svg
{
    width: 1.5rem;
    height: 1.5rem;
    display: block;
}

.max-width-800
{
    max-width: 800px;
}