:root{

    /* ---------- COLORES ---------- */

    --c-primary-bkg   : #f3f7f9;
    --c-primary-000   : white;
    --c-primary-050   : #e9f0f4;
    --c-primary-100   : #dbe7ee;
    --c-primary-200   : #bed3e0;
    --c-primary-200-t : #bed3e081;
    --c-primary-200-tl: #bed3e024;
    --c-primary-250   : #7f9fb3;
    --c-primary-275   : #4f738c;
    --c-primary-300   : #1f5875;
    --c-primary-400   : #07344F;
    --c-primary-500   : #062e46;
    --c-primary-600   : #05273c;
    --c-primary-700   : #031f32;

    --c-menu-hover: #39537566;
    --c-modal-bkg: #07214381;

    --c-secondary-bkg: #f9f9f9;
    --c-secondary-050 : #f0f0f0;
    --c-secondary-100 : #cacaca;
    --c-secondary-200 : #b2b2b2;
    --c-secondary     : #7a7a7a;
    --c-secondary-500 : #4f5457;
    --c-secondary-600 : #70767a;
    --c-secondary-700 : #4e5153;
    --c-secondary-800 : #37393a;
    
    --c-accent        : #2EAAB7;

    --c-accent-400    : #2EAAB7;
    --c-accent-900    : #000304;

    --c-aixa-turquoise-bkg: #e6f6f8;
    --c-aixa-turquoise-l: #a1d6dd;
    --c-aixa-turquoise: #4B949C;
    --c-aixa-turquoise-d: #1f595f;

    --c-aixa-blue-bkg: #f0f7fd;
    --c-aixa-blue-l: #7dadd9;
    --c-aixa-blue: #28547d;
    --c-aixa-blue-d: #10304d;
    
    --c-aixa-yellow-bkg: #fffae9;
    --c-aixa-yellow-l: #d9c16f;
    --c-aixa-yellow: #D6B648;
    --c-aixa-yellow-d: #a38521;

    --c-border: #cad4d5;

    --c-success-100   : #eff8f2;
    --c-success-o-15  : #0d9f4226;
    --c-success-o-25  : #0d9f4240;
    --c-success-o-5   : #0d9f4280;
    --c-success       : #0d9f42;
    --c-success-500   : #007a31;

    --c-success-light: #a9ecc3;

    --c-warning-o-075 : #e99a3a13;
    --c-warning-o-15  : #e99a3a26;
    --c-warning-o-25  : #e99a3a40;
    --c-warning-o-5   : #e99a3a80;
    --c-warning-100   : #fdf7f0;
    --c-warning-300   : #efb56f;
    --c-warning       : #e99a3a;
    --c-warning-500   : #bf6f12;
    --c-warning-550   : #af640d;
    --c-warning-600   : #5c3505;

    --c-danger-o-075 : #db665a13;
    --c-danger-o-15  : #db665a26;
    --c-danger-o-25  : #db665a40;
    --c-danger-o-5   : #db665a80;
    --c-danger       : #db665a;
    --c-danger-500   : #c94c3f;

    --c-sup-low-l : var(--c-success-o-15);
    --c-sup-low-m : var(--c-success-o-5);
    --c-sup-low   : var(--c-success);
    --c-sup-low-d : var(--c-success-500);

    --c-low-l : #9caf1526;
    --c-low-m : #9caf1580;
    --c-low   : #9caf15;
    --c-low-d : #738203;

    --c-moderate-l : #f2da5a26;
    --c-moderate-m : #f2da5a80;
    --c-moderate   : #f2da5a;
    --c-moderate-d : #af9210;

    --c-high-l : var(--c-warning-o-15);
    --c-high-m : var(--c-warning-o-5);
    --c-high   : var(--c-warning);
    --c-high-d : var(--c-warning-500);

    --c-sup-high-l : var(--c-danger-o-075);
    --c-sup-high-m : var(--c-danger-o-5);
    --c-sup-high   : var(--c-danger);
    --c-sup-high-d : var(--c-danger-500);

    --c-select-tree-item-bkg        : var(--c-primary-200-t);
    --c-select-tree-item-finished   : var(--c-success-o-15);
    
    /* ---------- TIPOGRAFIA ---------- */

    --ff-main : 'Lato', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --ff-bold : 'Lato', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --fs-400  : 0.9rem;

    /* ---------- OTROS ---------- */

    --header-height     : 66px;
    --header-open-width : 300px;
    --nav-width         : var(--header-open-width);

    --br-main  : .5rem;
    --br-med  : .375rem;
    --br-small : .25rem;

    --border-main : 1.5px solid var(--c-border);
    --shadow : 0px 0px 20px 0px rgba(19, 34, 38, 0.1);
    --shadow-main : 0px 0px 20px 0px rgba(19, 34, 38, 0.025);
    --shadow-soft : 0px 0px 10px 0px rgba(19, 34, 38, 0.05);

    --button-size       : 1.85rem;
    --button-size-small : 1.5rem;

    --input-height : 34px;
    --input-padding : 0.25rem 0.65rem;
}