.accordion {
    --bs-accordion-active-color: #7C3CAA;
    --bs-accordion-btn-color: #7C3CAA;
    --bs-accordion-active-bg: #fff;
}

.accordion .accordion-header .accordion-button {
    font-weight: bold;
}

body{
    font-family: 'Lato', sans-serif;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Roboto Slab', serif;
}
h1,h2,h3{
    text-align: center;
    padding-bottom: 10px;
}

h6{
    color: purple;
}

/*Forms*/
.form-group.required .control-label:after {
    content:"*";
    color:red;
}

/*buttons*/
.biggerRadius {
    border-radius: 24px!important;
}

.btn-primary {
    color: #FFC52F;
    background-color: #7C3CAA;
    border-color: #7C3CAA;
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    /*width: 100%;*/
}
.mywidth .btn-primary{
    width: 100%;
}
.alert-primary {
    color: #fff;
    background-color: #7C3CAA;
    border-color: #7C3CAA;
    font-family: 'Roboto Slab', serif;
}
.btn-warning {
    color: #7C3CAA;
    font-weight: bold;
    background-color: #ffc107;
    border-color: #ffc107;
    font-family: 'Roboto Slab', serif;
}
.btn-success {
    color: #7C3CAA;
    background-color: #ffcc00;
    border-color: #ffcc00;
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
}

.btn-success:hover {
    color: #7C3CAA ;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-outline-success {
    color: #ffffff;
    border-color: #ffcc00;
    font-family: 'Roboto Slab', serif;
}
a {
    color: #7C3CAA ;
    font-weight: bold;
}

.workloadShowHeader {
    background-color: #7C3CAA;
    color: white;
}
.navbar-caps {
    text-transform: uppercase;
}
.navbar-brand {
    font-size: 1rem;
}
.bg-dark {
    background-color: #7C3CAA!important;
}

.navbar-dark .navbar-nav .nav-link {
    color: #f9fafb;
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {
    color: #ffc107;
}

.table>:not(caption)>*>* {
    padding: .8rem .8rem;
}

a {
    text-decoration: none;
}
/*OTHER*/
/*.required {
    content:"*";
    color:red;
}*/
