.btn.btn-text-primary {
  color: #fac51c;
}

.cbp-l-inline {
    margin: 20px 0;
    overflow: hidden;
    background: #030538;
    padding:30px
}

.cbp-l-inline-subtitle {
    font: 400 13px/21px "Open Sans", sans-serif;
    color: #fac51c;
    margin-top:7px
}

.cbp-l-inline-title {
    font: 400 28px/30px "Open Sans", sans-serif;
    color:#ffff
}

.cbp-l-inline-desc {
    font: 400 13px/20px "Open Sans", sans-serif;
    color: #ffff;
    margin-top: 25px;
    margin-bottom:20px
}

@media (max-width: 991.98px) {
  .header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    height: 60px;
    position: relative;
    z-index: 3;
    background-color: #fac51c;
    margin-bottom: 20px;
  }
  .header-tablet-and-mobile-fixed .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
    height: 60px;
    margin-bottom: 0;
  }
}

.nav-line-tabs .nav-item .nav-link.active,
.nav-line-tabs .nav-item.show .nav-link,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #fac51c;
    transition: color 0.2s ease, background-color 0.2s ease;

}

.text-active-primary.active {
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #fac51c !important;

}

.toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.aside {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  background-color: #fac51c;
  border-radius: 0.475rem;
}

#kt_content .card {
  background-color: #030538 !important;
}
.bgi-size-contain {
	background-size: cover;
}
.menu-sub-dropdown {
  background-color: #030538 !important;
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  background-color: #080B54;
  color: #fac51c;
}
.aside .aside-menu .menu .menu-item .menu-link .menu-title {
  color: #080B54;
}
.aside .aside-menu .menu .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #080B54;
  color: #fac51c;
}
main::-webkit-scrollbar-thumb,
span::-webkit-scrollbar-thumb,
ol::-webkit-scrollbar-thumb,
ul::-webkit-scrollbar-thumb,
pre::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
    background-color: #fac51c;
  }

body {
    display: flex;
    flex-direction: column;
    /*color: #080B54;*/
	color: #CDCDDE;
}

body {
  background-color: #080B54;
}

  
  @media (min-width: 992px) {
  .header {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        flex-direction: column;
        z-index: 2;
        height: 70px;
        background-color: #fac51c;
    
    }
  
    [data-bs-theme=dark] {
    --bs-page-bg: #080B54;
    --bs-app-blank-bg: #0F1014;
    --bs-header-box-shadow: none;
    --bs-aside-bg-color: #fac51c;
    --bs-aside-menu-link-bg-color-active: #080B54
}
  .aside {
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    background-color: #fac51c;
    border-radius: 0.475rem;

}
.price-availability-block {
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 12px;
    margin-bottom: 17px;
}

.price-availability-block .price strong {
    color: #e84d1c;
    font-size: 35px;
    font-weight: bold;
}
    
    .btn.btn-primary {
  color: #080B54;
  border-color: #fac51c;
  background-color: #fac51c;
}
    
    .btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
  color: #FFFFFF;
  border-color: #ad8915;
  background-color: #ad8915 !important;
}
