:root {
    --green: #52AE32;
    --blue: #005FB6;
    --gray: #707070;
    --orange: #EE7203;
    --black: #1E1E1E;
    --primary-bg-color: #005FB6;
}
.bg-green {
    background-color: var(--green);
}

.bg-green-gradient {
    background-image: linear-gradient(to left, #b0e7b9 0%, var(--green) 100%) !important;
}

.mw-800 {
    max-width: 800px;
}
.mw-1024 {
    max-width: 1024px;
}
.ms-6 {
    margin-inline-start: 2rem;
}
.mr-auto {
    margin-right: auto;
}
.mr-1 {
    margin-right: 0.25rem;
}
.mt-4 {
    margin-top: 1rem;
}
.main-logo {
    height: 3rem;
}
.main-sidebar-header {
    height: 75px;
}
.loader-img.loader-logo {
    top: 46%;
}
.flipped {
    transform: scaleX(-1);
}
.main-footer {
    background-color: var(--blue);
}
.main-footer .container-fluid {
    color: #fff;
}
#back-to-top {
    background: var(--green);
}
.page-title-icon {
    display: flex;
    gap: 0.5rem;
    align-items: center;
}
.table-custom thead th {
    background-color: var(--blue);
    color: #fff!important;
}
.bg-danger {
    background-color: #ee335e;
}


/*** COMPETENCIES ***/
#answers-list {
    max-height: 404px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.answer-row:not(:last-child) {
    border-bottom: solid 1px #bec4d1;
}
.answer-row {
    position: relative;
}
.btn-delete-answer {
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
    padding: 0;
    background: none;
    margin-right: 1rem;
    margin-top: 0.25rem;
    width: auto;
    font-size: 0.6rem;
    color: #ee335e;
}
.palette-color-picker-button {
    display: block!important;
}
.tag-competence {
    color: #fff;
}
.competence-color {
    position: relative;
    width: 28px;
    height: 28px;
    background-size: cover;
    cursor: defalut;
    outline: 1px solid #bbb;
    border: 2px solid #fff;
    margin: 0 auto;
}

.wizard>.steps .done a .number {
    background-color: var(--green);
}

.wizard > .steps > ul {
    overflow: hidden;
    overflow-x: auto;
}

.wr-input {
    position: relative;
}

.wr-input i {
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 0.6rem;
    margin-top: 0.6rem;
    cursor: pointer;
}

/*
.answer-row:first-child .btn-delete-answer {
    display: none;
}
*/

.tag-competence-link {
    margin-right: .5rem;
}

.tag-competence-link > span {
    cursor: pointer;
}

.pointer {
    cursor: pointer;
}

.gap-05 {
    gap: .5;
}

/*** REPORTS ***/

.report .logo {
    width: 120px;
}

.report .title,
.report .heading {
    color: var(--blue);
}

.report .type {
    color: var(--green);
}

table#evaluation_progress td {
    padding: 0.3rem;
    border-block-start: none;
}

#chartBar {
    margin:auto;
    width:100%;
    max-width:1000px;
    max-height:500px;
}

.chartRadar {
    margin:auto;
    width: 100%;
    max-width:1000px;
}

.table-custom tfoot th {
    background-color: var(--blue);
    color: #fff !important;
}


@media (max-width: 991px) {
    .responsive-logo img {
        height: 2.5rem;
    }
}
