/** Colours **/

/** Overide Bootstrap Theme Colours **/
:root {
    --bs-dark-rgb: 9, 28, 55;
    --bs-primary-rgb: 10, 69, 117;
    --bs-secondary-rgb: 42, 122, 162;
    --bs-body-bg-rgb: 248, 248, 248;
    --primary-blue: #0A4575;
    --secondary-blue: #2A7AA2;
    --light-blue: #E0ECF3;
    --blue-200: #9EC5FE;
    --dark-blue: #091C37;
    --bright-blue: #235BA8;
    --medium-blue: #1A2656;
    --orange: #F57722;
    --white: #ffffff;
    --white-smoke: #F8F8F8;
    --dark-gray: #353535;
    --dim-gray: #666666;
    --silverfox: #cccccc;
    --red: #B74444;
    --at-color-white:#f8f8f8;
    --deep-sea:#091C37;
    --bs-danger: #58151C;
}

/** AT Custom Colours **/

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

.secondary-blue {
  color: var(--secondary-blue);
}

.blue-200 {
  color: var(--blue-200);
}
.bright-blue {
  color: var(--bright-blue);
}

.dark-gray {
  color: var(--dark-gray);
}

.dim-gray {
  color: var(--dim-gray);
}

.red {
  color: var(--red);
}

.white{
  color: var(--white);
}

.bs-danger {
  color: var(--bs-danger)
}

/*** Background Colors  ***/

.bg--dark {
    /** background-color: #091c37; **/
    background-color: var(--dark-blue);
    color: #fff;
}

.bg--dark a {
  color:#fff;
}

.bg-dark-blue {
    /** background-color: #091c37; **/
    background-color: var(--dark-blue);
    color: #fff;
}

.bg-white-smoke {
    /* background: #f4f4f4; */
    background: var(--white-smoke);
      }

.bg-primary-blue {
      /** background: #094575; **/
      background: var(--primary-blue);
      color: #fff;
  }

.bg-bright-blue {
        background: var(--bright-blue);
        color: #fff;
}

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

.bg-medium-blue {
  background: var(--medium-blue);
  color: #fff;
}

.bg-accent-blue {
  background: #1386AF;
  color: #fff;
}

.bg--white {
  /** background: #fff; **/
  background: var(--white);
}

/* payment-banner background */
.bg-bs-danger {
  background: #F8D7DA;
}

.body {
  background-color: var(--white-smoke);
}

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

.plan-color{
  color: #a5c1d2 !important;
}

.banner-text{
  color: #c29ffa;
}

.count-color{
  background-color: var(--secondary-blue,#2A7AA2);
}

.sub-category-color{
  color:var(--deep-sea,#091C37)
}

.color-white{
  background-color: rgb(227, 232, 238);
}

.border-primary-subtle {
  border-color: var(--blue-200) !important;
}

.border-bright-blue {
  border-color: var(--bright-blue) !important;
}
