.horizontal-layout.navbar-floating:not(.blank-page) .app-content.home-content, .horizontal-layout.navbar-floating:not(.blank-page) .app-content {
    padding: 1rem 2rem 0 2rem;
    /*padding: calc(2rem + 1.3rem) 2rem 0 2rem;*/
    color: #000;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #000;
}
.horizontal-layout.navbar-floating:not(.blank-page) .app-content.dash-content {
    padding: calc(2rem + 4.45rem) 2rem 0 2rem;
}
.horizontal-layout.navbar-floating:not(.blank-page) .app-content.fixed-width {
    max-width: 1000px;
    margin: 0 auto;
}
.btn-primary {
    border-color: #000 !important;
    background-color: #000 !important;
    color: #fff !important;
}
.btn-primary.type-3 {
    border-color: #e83e85 !important;
    background-color: #e83e85 !important;
    color: #fff !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary:hover, .btn-primary.active {
    background-color: #000 !important;
}
.btn-primary.type-3:focus, .btn-primary.type-3:active, .btn-primary.type-3:hover, .btn-primary.active.type-3 {
    background-color: #e83e85 !important;
}
.btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #000;
}
.btn-primary.type-3:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #e83e85;
}
html .content.no-content {
    min-height: calc(55% - 3.35rem);
}
button.accordion-button {
    background-color: #9a6e3f !important;
    color: #fff !important;
}
button.accordion-button.type-3 {
    background-color: #e83e85 !important;
    color: #fff !important;
}
.accordion-button::after {
    background-color: #fff;
}
.form-check-input:checked {
    background-color: #000;
    border-color: #000;
}
