body,
html {
    height: 100%;
    margin: 0;
}

.body-bg {
    background-image: url("images/bg.jpg");
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.text-site-gold {
    color: rgb(255, 153, 0);
}

.bg-site-gold {
    background: rgb(255, 153, 0);
}

.trans-green-bg {
    background: url("images/trans_green.png") repeat;
    padding: 10px;
}

.carousel-caption {
    background: rgb(255, 153, 0);
}

.accordion-button {
    font-weight: bold;
    background: rgb(255, 153, 0);
}

.accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #336600;
}

.accordion-button::after,
.accordion-button:not(.collapsed)::after {
    background: none;
}

.error {
    color: #ff0000;
}