body, .table, .form-control  {
	color: #000000!important;
}

.footer, .lead {
	color: #FFFFFF;
}

.artist-theme-color, .artist-theme-color:focus  {
    background-color: #FFC300;
}

.compositors-theme-color, .compositors-theme-color:focus {
    background-color: #AF7AC5;
}

.musicians-theme-color, .musicians-theme-color:focus {
    background-color: #2DB4D7;
}

.photographs-theme-color, .photographs-theme-color:focus {
    background-color: #fab0db;
}

.producers-theme-color, .producers-theme-color:focus {
    background-color: #7DCEA0;
}

.labels-theme-color, .labels-theme-color:focus {
    background-color: #EBD6BC;
}

.studios-theme-color, .studios-theme-color:focus {
    background-color: #A4A4A4;
}

.engineers-theme-color, .engineers-theme-color:focus {
    background-color: #F06F6F;
}

.vinyls-theme-color, .vinyls-theme-color:focus {
    background-color: #5D6D7E;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: rgb(33, 37, 41);
}

.flag {
    width: 20px;
    height: 14px;
}

.card {
    width: 100%;
}

.card-img-top {
    width: 100%;
    height: 12vw;
    object-fit: cover;
}

.img-full {
    height: 100%;
}

.custom-separator {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.navbar-brand img {
    height: 50px;
}

/*
a, .text-primary {
    color: #FBC15B!important;
}

.bg-primary {
    background-color: #FBC15B!important;
}
.btn-primary {
    color: #fff!important;
    background-color: #FBC15B!important;
    border-color: #FBC15B!important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff!important;
    background-color: #FBC15B!important;
}

.nav-link {
    color: #fff!important;
}

.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link.active {
    background: #FBC15B!important;
    color: #fff!important;
}*/

audio {
    background-color: #5e72e4;
    height: 30px;
}

audio::-webkit-media-controls-panel{
    background-color: #5e72e4;
    border-color: #5e72e4;
    width:350px;
}

.font-weight-bold-hard {
    font-weight: 900!important;
}

.stats-link a {
    color: #FFFFFF!important;
}