.btn-primary {
    color: #fff;
    background-color: rgb(5,87,189);
    border-color: rgb(10,249,249)
}

.btn-success {
    color: #fff;
    background-color: rgb(5,87,189);
    border-color: rgb(10,249,249)
}

.btn-danger {
    color: #fff;
    background-color: rgb(5,87,189);
    border-color: rgb(10,249,249)
}

.btn-secondary {
    color: rgb(255,255,255);
    background-color: rgb(255,70,3);
    border-color: rgb(10,249,249)
}

.btn-outline-primary {
    color: rgb(248,253,248);
    border-color: #007bff
}

.btn-outline-secondary {
    color: rgb(255,194,0);
    border-color: rgb(255,194,0)
}

.btn-primary:hover {
    color: #fff;
    background-color: #044EAA;
    border-color: #09E0E0;
}

.btn-secondary:hover {
    color: rgb(255,255,255);
    background-color: #E53F02;
    border-color: #E53F02;
}

.btn-outline-primary:hover {
    color: #000000;
    background-color: #24F332;
    border-color: #006EE5;
}

.btn-outline-secondary:hover {
    color: #000000;
    background-color: #FFFFFF;
    border-color: #E5AE00;
}

.btn-primary:hover,
.btn-success:hover,
.btn-danger:hover {
    color: #fff !important;
    background-color: rgb(5,87,189) !important;
    border-color: rgb(10,249,249) !important;
    opacity: 0.9;
}

.btn-secondary:hover {
    color: rgb(255,255,255) !important;
    background-color: rgb(255,70,3) !important;
    border-color: rgb(255,70,3) !important;
    opacity: 0.9;
}

.SocialHeader {
    background-color: #fff;
}

.SocialFooter {
    background-color: rgb(5,44,93);
}

.card {
    background-color: #fff;
}

.alert,
.alert-danger,
.alert-warning,
.alert-success,
.alert-info,
.alert-primary,
.alert-secondary,
.alert-dark,
.alert-light {
    background-color: #fff;
    border-color: #fff;
}

.table.table-striped tr {
    background-color: #fff !important;
}

.SocialContent {
    color: #212529;
}

.text-muted,
.text-secondary {
    color: #212529 !important;
    opacity: 0.75; 
}

a.text-muted,
a.text-secondary {
    color: rgb(9,83,160) !important;
    opacity: 1;
}

.text-primary,
.text-success,
.text-info,
.text-warning,
.text-danger {
    color: rgb(12,100,195) !important;
}

a,
a.text-primary,
a.text-success,
a.text-info,
a.text-warning,
a.text-danger,
.btn-link {
    color: rgb(9,83,160) !important;
}

a:hover,
a:focus {
    color: rgb(9,83,160);
    text-decoration: underline;
}

html, body {
    font-family: Poppins;
    color: #212529;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Poppins;
}

.SocialContent, .Login-content {
    background-color: rgb(243,246,250);
}

.MobileNavigation .modal-dialog,
.MobileNavigation .modal-content {
    background-color: transparent !important;
}

.MobileNavigation {
    background-color: rgb(243,246,250);
}

.Content-container {
    background-color: rgb(243,246,250);
}

.HeaderIconColor {
    color: rgb(17,90,181);
}

.navbar-toggler-icon.HeaderIconColor {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb%2817%2C90%2C181%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.SocialNavigation-login {
    color: rgb(17,90,181);
}

.HeaderIconColorSearchBtn {
    color: rgb(17,90,181);
}

.bg-primary {
    background-color: rgb(12,100,195) !important;
    color: #fff !important;
}

.bg-secondary {
    background-color: rgb(255,70,3) !important;
    color: rgb(255,255,255) !important;
}

.badge-primary, .bg-primary {
    background-color: rgb(12,100,195) !important;
    color: #fff !important;
}

.badge-secondary, .bg-secondary {
    background-color: rgb(255,70,3) !important;
    color: rgb(255,255,255) !important;
}


.nav-pills .nav-link.active,
.nav-pills .show > .nav-link,
.nav-tabs .nav-link.active {
    background-color: rgb(12,100,195) !important;
    color: #fff !important;
    border-color: rgb(12,100,195) !important;
}

.page-link {
    color: rgb(9,83,160);
}

.page-item.active .page-link {
    background-color: rgb(12,100,195) !important;
    border-color: rgb(12,100,195) !important;
    color: #fff !important;
}

.form-check-input:checked {
    background-color: rgb(12,100,195) !important;
    border-color: rgb(12,100,195) !important;
}

.form-control:focus,
.form-select:focus {
    border-color: rgb(12,100,195) !important;
    box-shadow: 0 0 0 0.2rem color-mix(in srgb, rgb(12,100,195) 25%, transparent);
}

.SocialContent-menu .list-group-item.active,
.SocialContent-menu .list-group-item.active:hover,
.SocialContent-menu .list-group-item.active:focus {
    color: #fff !important;
    text-decoration: none !important;
}
    @font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');
}
