@font-face {
  font-family: poppin-bold;
  src: url("../fonts/Poppins-ExtraBold.ttf"); }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.4; }

.h5, h5 {
  font-size: 1.55rem; }

h6 {
  font-size: 0.75rem !important; }

.btn-theme-primary {
  background: #47466e;
  color: #fff;
  text-transform: capitalize; }
  .btn-theme-primary:hover {
    background: rgba(71, 70, 110, 0.8);
    color: #fff; }

.btn-theme-secondary {
  background: #dd105d;
  color: #fff;
  text-transform: capitalize; }
  .btn-theme-secondary:hover {
    background: rgba(221, 16, 93, 0.8);
    color: #fff; }

.btn-theme-tertiary {
  background: #9f9fb7;
  color: #000;
  border-radius: 0;
  padding: 6px;
  font-size: 12px; }
  .btn-theme-tertiary:hover {
    background: #b1b1c1;
    color: #000; }

a:hover, a:focus {
  text-decoration: none; }
a.btn-theme-primary:hover {
  background: rgba(71, 70, 110, 0.8);
  color: #fff; }

input:focus,
button:focus,
:focus {
  outline: none; }

.btn-no-bg {
  background-color: transparent;
  border: 1px solid #ced4da; }

.cursor-pointer {
  cursor: pointer; }

.word-break {
  word-break: break-all; }

a.my-a {
  color: #000; }
  a.my-a:hover, a.my-a:focus {
    color: #949494; }

.text-theme-primary {
  color: #47466e; }

.text-theme-secondary {
  color: #dd105d; }

.text-theme-tertiary {
  color: #949494; }

a.text-theme-tertiary:hover {
  color: #000; }

.bg-gray {
  background-color: #f5f5f5; }

.error {
  color: #ab350d; }

.text-black {
  color: #000 !important; }

.btn-no-bg {
  background-color: #fff;
  color: #47466e;
  border: none; }

.pagination.my-pg {
  flex-wrap: wrap;
  margin: .5rem 0; }

.my-pg .page-link {
  color: #fff;
  background-color: #949494;
  border-radius: 0;
  border: none;
  margin-right: 1rem;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem; }
  .my-pg .page-link a {
    color: #fff; }

.my-pg .page-link:last-child {
  margin-right: 0; }

.my-pg .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-right: 1rem; }

.my-pg .page-item.active .page-link,
.my-pg .page-link:hover,
.my-pg .page-link:focus {
  background-color: #47466e; }

.my-pg .page-item.active .page-link {
  margin-right: 1rem; }

.breadcrumb.my-breadcrumb {
  background-color: transparent;
  border-radius: 0;
  padding-left: 0; }
  .breadcrumb.my-breadcrumb .breadcrumb-item.active {
    color: #47466e; }
  .breadcrumb.my-breadcrumb a {
    color: #949494; }
  .breadcrumb.my-breadcrumb a:hover,
  .breadcrumb.my-breadcrumb a:focus {
    color: #000; }
  .breadcrumb.my-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: '>'; }

body {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  color: #47466e; }

.my-d-flex {
  display: flex;
  align-items: center;
  justify-content: space-between; }

/*# sourceMappingURL=main.css.map */
