:root {
    --tam-color: #e37638;
    --tam-color-hover: #e99565;
    --tam-border: #ac4e18;
}

body {
    background-color: #000;
}

.btn-tam {
    color: #fff !important;
    background-color: var(--tam-color) !important;
    border-color: var(--tam-border) !important;
}

.btn-tam:hover {
    color: #fff !important;
    background-color: var(--tam-color-hover) !important;
    border-color: var(--tam-border) !important;
}

.btn-tam:active:focus {
    color: #fff !important;
    background-color: #f4c9b1 !important;
    border-color: #ac4e18 !important;
}

.text-tam {
    color: var(--tam-color);
}

.text-tam:hover {
    color: var(--tam-color-hover);
}

.form-control:focus,
.form-select:focus {
    border-color: var(--tam-color) !important;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05) !important;
}

.input-group:focus-within .form-control,
.input-group:focus-within .input-group-text {
    border-color: var(--tam-color) !important;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05) !important;
}

.app-brand-logo img {
    height: 60px;
}

.authentication-wrapper.authentication-basic .authentication-inner:before {
    background-image: unset !important;
}

.authentication-wrapper.authentication-basic .authentication-inner:after {
    background-image: unset !important;
}

body {
    background-image: url("/img/Teatro-Arcimboldi-Sala.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.form-check-input:checked {
    background-color: var(--tam-color) !important;
    border-color: var(--tam-color) !important;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05) !important;
}