@charset "UTF-8";

/* VARIABLES BMVC */
:root {
 --font-family-default: 'Helvetica', Arial, sans-serif;
 --line-height-default: 1.8rem;
 --font-size-default: 1.081015rem;

 /* COLORS BY LUNA */
 --luna: #081015;
 --luna-black: var(--luna);
 --luna-chocolate: #d2691e;
 --luna-gray: #a9a9a9;
 --luna-orange: #ffa080;
 --luna-purple: #820ad1;
 --luna-silver: #c0c0c0;
 --luna-tea: #006d5b;
 --luna-white: #ffffff;
 --luna-yellow: #ffff00;

 /* LUNA RGB BASE */
 --luna-r: 08;
 --luna-g: 10;
 --luna-b: 15;

 /* LUNA RGB DEFAULT */
 --luna-red: #ff0810;
 --luna-green: #008100;
 --luna-blue: rgb(calc(var(--luna-r) + 08),
   calc(var(--luna-g) + 10),
   calc(var(--luna-b) + 2015));

 /* LUNA RGB COLORS CALC */
 --luna-dark: rgb(calc(var(--luna-r) + 16),
   calc(var(--luna-g) + 20),
   calc(var(--luna-b) + 30));

 --luna-light: rgb(calc(var(--luna-r) + 208),
   calc(var(--luna-g) + 210),
   calc(var(--luna-b) + 215));

 /* COLORS DEFAULT */
 --color-black: var(--luna-black);
 --color-blue: var(--luna-blue);
 --color-chocolate: var(--luna-chocolate);
 --color-gray: var(--luna-gray);
 --color-green: var(--luna-green);
 --color-red: var(--luna-red);
 --color-orange: var(--luna-orange);
 --color-silver: var(--luna-silver);
 --color-tea: var(--luna-tea);
 --color-white: var(--luna-white);

 --color-client: linear-gradient(to top, #F7E453, #34AADC, #F76C5E, #BC96BF);

 /* Z-INDEX */
 --zindex: 100;
 --zindex-modals: calc(var(--zindex) - 1);
 --zindex-header: calc(var(--zindex) - 2);
 --zindex-navtop: calc(var(--zindex) - 3);
 --zindex-navtopapp: calc(var(--zindex) - 4);
 --zindex-navtopref: calc(var(--zindex) - 5);
 --zindex-navtop-sticky: calc(var(--zindex) - 6);
 --zindex-navbottom: calc(var(--zindex) - 7);
 --zindex-nav-app: calc(var(--zindex) - 8);
 --zindex-main: calc(var(--zindex) - 9);
 --zindex-map: calc(var(--zindex) - 10);

 /* BOOTSTRAP COLOR */
 --danger: var(--color-red);
 --dark: var(--color-black);
 --info: #cff4fc;
 --light: #fff8f8;
 --primary: #084196;
 --success: #339a25;
 --warning: #f5f0b3;

 /* BOOTSTRAP ALERTS */
 --alert-danger-back-color: #ff6a6a;
 --alert-danger-border: #f5c6cb;
 --alert-danger-border-top: #f1b0b7;
 --alert-danger-color: #721c24;
 --alert-danger-link: #491217;

 --alert-info-back-color: #cff4fc;
 --alert-info-border: #b0e9f4;
 --alert-info-border-top: #b0d8f1;
 --alert-info-color: #1c5472;
 --alert-info-link: #5863ff;

 --alert-primary-back-color: #cff4fc;
 --alert-primary-border: #b0e9f4;
 --alert-primary-border-top: #b0d8f1;
 --alert-primary-color: #1c5472;
 --alert-primary-link: #5863ff;

 --alert-success-back-color: #d4edda;
 --alert-success-border: #c3e6cb;
 --alert-success-border-top: #b1dfbb;
 --alert-success-color: #155724;
 --alert-success-link: #0b2e13;

 --alert-warning-back-color: #fff3cd;
 --alert-warning-border: #ffeeba;
 --alert-warning-border-top: #ffe8a1;
 --alert-warning-color: #856404;
 --alert-warning-link: #533f03;
}
