:root {
    --findo-verde: #00a0a0 /*#00A09B*/;
    --findo-verde-2: #CCFFCC/*#CCFFCC /*#75edb3*/;
    --findo-verde-3: #f4fff7;
    --findo-verde-4: #1ecca9;
    --findo-violeta: #6428dc;
    --findo-gris: #f3f3f4 /*#dddddd*/;
    --findo-blanco:#FFFFFF;
    --bg-findo-claro: #f2f6ff/* #cbF7ee*/;
}

.notification {
    position: absolute;
    display: inline-block;
    /*right: -20px;
    left: 12px;
    top: -2px;*/
    background: red;
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    color:white;
    padding: 1px 3px;
    font: 6px Verdana;
}

.findo-verde {
	color: var(--findo-verde) !important;
}

.findo-violeta {
	color: var(--findo-violeta) !important;
}

a {
	color: var(--findo-verde);
}

.btn-findo {
	background-color: var(--findo-verde) !important;
	border-color: var(--findo-verde) !important;
}

.btn-violeta {
	background-color: var(--findo-violeta) !important;
	border-color: var(--findo-violeta) !important;
	color: var(--findo-blanco);
}

.sidebar .nav-link:hover {
    background: var(--findo-verde);
}

.sidebar .nav-link .nav-icon {
    color: var(--findo-verde);
}

.sidebar .nav-link.active .nav-icon {
    color: var(--findo-verde);
}

.icon-user:before {
    color: var(--findo-verde);
}

/*
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: var(--bg-findo-claro);
    opacity: 1;
}
*/

.text-findo {
    font-family: 'Core Sans',sans-serif !important;
    font-weight: 800 !important;
    margin-bottom: 0;
    color: #6428dc;
    font-size: 30px;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: var(--findo-violeta);
    border-color: var(--findo-violeta);
}

.page-link {
    color: var(--findo-verde);
}

.loginImagen {
    background-image: url("/img/login-fondo.png");
    background-size: cover;
}

/* Cambio de color de fondo de la intranet */

.fondoCrediexpress {
    background: linear-gradient(90deg, #0030803b, #4371c1);
}

.fondoFacebank {
    background: linear-gradient(90deg, #01a4a83b, #01a4a8);
}

.fondoFingoo {
    background: linear-gradient(90deg, #fff0003b, #f4ea64);
}

.fondoLoansapp {
    background: linear-gradient(90deg, #01a4a83b, #01a4a8);
}

.fondoNoa {
    background: linear-gradient(90deg, #e7b39a, #fc5c04);
}

.fondoPipolpay {
    background: linear-gradient(90deg, #80ad543b, #8eb16c);
}

.fondoSift {
    background: linear-gradient(90deg, #fff0003b, #f4ea64);
}

.fondoPresterPy {
    background: linear-gradient(90deg, #fff0003b, #f4ea64);
}

.fondoPromujer {
    background: linear-gradient(90deg, #f370707f, #dd052d7b);
}

/* Cambio de fondo de tablas */

#creditConfig, #creditConfigType, #dynamicRulesAssignationType, #dynamicRulesActionType, #stufftype, #branchtype, #branchtype, #vendortype, #tableCreditsModal {
    background-color: white !important;
    padding: 10px;
    border-radius: 10px;
}

#tableCreditsModal > table, #tableCreditsModal {
    margin: 0;
    padding: 7px !important;
}

.VueTables__table > thead, #tableCreditsModal > table > thead {
    background-color: #343a40;
    color: #f2f9ff;
}

.bg-primary.rounded {
    background-color: #485056 !important;
    padding-left: 10px;
}

.status-DRAFT {
    background-color: #EEEEAA;
}

.status-PENDING {
    background-color: #AAD5EE;
}

.status-APPROVED {
    background-color: #F7BF76;
}

.status-ACCEPTED {
    background-color: #6EBDF0;
}

.status-SCHEDULED {
    background-color: #eedf94;
}

.status-DEFENDED {
    background-color: #919fb3;
}

.status-DISPATCHED {
    background-color: #a5dad4;
}

.status-CONFORMED {
    background-color: #c5a8c3;
}

.status-OPENED {
    background-color: #5CD942;
}

.status-RETURNED {
    background-color: #e9b96e;
}

.status-CLOSED {
    background-color: #82E8E8;
}

.status-COMPLETED {
    background-color: #76EC84;
}

.status-DELAYED {
    background-color: #E88289;
}

.status-BAD {
    background-color: #FF60D4;
}

.status-REJECTED {
    background-color: #C2C2C2;
}

.bg-yellow {
    background-color: yellow !important;
}

.auto-rejected {
    background-color: #ee6c57 !important;
}

.auto-approved {
    background-color: #b4ee58 !important;
}

table {
    font-size: 0.857em;
}

.nobullet {
    list-style-type: none;
}

ul.nobullet li {
    padding-bottom: 3px;
}

.card-header.small-header {
    display: flex;
    height: 20px;
    align-items: center;
    /* justify-content: center; */
    font-size: 10px;
    font-weight: bold;
}

/* Spinners */

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}

.lds-ellipsis div {
    position: absolute;
    top: 27px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: blue;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
    left: 6px;
    animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
    left: 6px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
    left: 26px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
    left: 45px;
    animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(19px, 0);
    }
}

/* Spinners End */

button > * {
    pointer-events: none;
}