/*
  Color Codes for GMI site Navigation
  NOMENCLATURE: .gmi-"navgroup name"

  DIRECTIONS: If a non gmi named color below is chosen, plese add variable in
  root as shown
*/

*{color:var(--main-font-color)}

:root{
  --clr-input-shadow:limegreen;
  --undoable-border:black;
  --notice-me-bknd:rgba(255,0,0,.8);
  --slide-arrow-bknd:rgba(0,0,0,.2);
  --clr-takeoff_font:dimgray;
  --clr-takeoff_selected:darkmagenta;
  --clr-gmi-deep-red-psyco-snowflake-killer:#77212E;
  --cbfl-a:rgba(242,17,17,.3);
  --cbfl-b:rgba(242,242,17,.3);
  --cbfl-c:rgba(142,117,117,.3);
  --cbfl-d:rgba(175,102,28,.3);
  --cbfl-e:rgba(51,110,117,.3);
  --cbfl-f:rgba(40,138,43,.3);
  --cbfl-g:rgba(28,98,31,.3);
  --cbfl-h:rgba(244,124,26,.3);
  --cbfl-i:rgba(124,26,244,.3);
  --cbfl-j:rgba(104,37,166,.3);
  --cbfl-k:rgba(241,206,100,.3);
  --cbfl-l:rgba(124,252,0,.3);
  --cbfl-m:rgba(128,126,126,.3);
  --cbfl-n:rgba(92,233,26,.3);
  --cbfl-o:rgba(233,105,26,.3);
  --cbfl-p:rgba(229,217,122,.3);
  --cbfl-q:rgba(102,163,5,.3);
  --cbfl-r:rgba(122,174,39,.3);
  --cbfl-s:rgba(210,214,203,.3);
  --cbfl-t:rgba(50,224,207,.3);
  --cbfl-u:rgba(207,50,224,.3);
  --cbfl-v:rgba(178,86,189,.3);
  --cbfl-w:rgba(255,255,255,.3);
  --cbfl-x:rgba(45,45,45,.3);
  --cbfl-y:rgba(242,246,44,.3);
  --cbfl-z:rgba(87,137,56,.3);
  --dropdown-shadow-clr:rgba(0,0,0,.2);
  --wp_item_bar_clr:rgba(0,255,0,.5);
  --img_invert_clr:black;
  --oppo_bknd:transparent;
  --tooltip-clr:darkslategray;
  --highlight-dull:rgba(235,226,130,.7);
  --ass_good_th:rgba(189,183,107,.5);
  --hyperlink-clr:blue;
  --collapse-font:ghostwhite;
  --axeline-hover:rgba(0,0,0,.05);
  --axeline:rgba(0,0,0,.04);
  --form-border-border:darkslategray;
  --form-border-bknd:rgba(165,182,204,.3);
  --link-color:blue;
  --thumb-border-style:solid;
  --error-list:red;
  --thumb-border:#e6e4e2;
  --hr:black;
  --cycle-option:indigo;
  --highlight-fancy:radial-gradient(closest-side at 50% 50%, rgba(4,96,235,.4),rgba(4,96,235,0));
  --hover-accent:rgba(220,220,220,.7);
  --gmi-accent:rgba(0,0,0,.1);
  --clr-gmi-th:rgba(194,192,191,.4);
  --code-box-border:grey;
  --code-box-color:navy;
  --code-box-bknd:azure;
  --opq-divider:rgba(194,192,191,.4);
  --emp-badge-name-color:black;
  --emp-badge-color:white;
  --emp-badge-bknd:whitesmoke;
  --emp-badge-title:black;
  --notice-me:darkred;
  --notice-orange:orangered;
  --notice-purple:darkmagenta;
  --alt-grey:#f2f2f2;
  --alt-seagreen:rgba(46,139,87,.15);
  --alt-dull:rgba(189,183,107,.1);
  --pillow-shadow:rgba(0,0,0,.3);
  --input-bknd:white;
  --label-color:black;
  --form-color:black;
  --modal-cont-bknd:#fff;
  --modal-trans-bknd:rgba(0,0,0,.8);
  --hover-b-what:black;
  --clr-negative:#ad312d;
  --clr-gmi-todo:hotpink;
  --clr-gmi-bknd:#fcfcfc;
  --clr-gmi-bknd-off:#f1f1f1;
  --clr-gmi-equipment:#00539C;
  --clr-gmi-resources:#616247;
  --clr-gmi-safety:#DD4132;
  --clr-gmi-dev-tools:#C62168;
  --clr-gmi-billing:#8D9440;
  --clr-gmi-employees:#D69C2F;
  --clr-gmi-estimating:#D2C29D;
  --clr-gmi-notes:#577284;
  --clr-gmi-suppliers:#797B3A;
  --clr-gmi-projects:Dimgray;
  --clr-gmi-gc:#977ec2;
  --clr-gmi-general:black;
  --clr-gmi-directory:#F96714;
  --clr-gmi-photos:#2A293E;
  --clr-gmi-goods:#264E36;
  --clr-gmi-yellow-pad:#ece63d;
  --clr-gmi-tasks:#FFD662;
  --clr-gmi-info:#2A4B7C;
  --main-font-color:black;
}

::selection{
  color:inherit;
  background:rgba(176,196,222,.8);
}

::placeholder {
    color:cadetblue !important;
    font-style: italic !important;
}

.gmi-safety {
  color:#fff;
  background-color:var(--clr-gmi-safety);
}

.gmi-jester-red {
  color:#fff;
  background-color:#9E1030;
}

.gmi-turmeric {
  color:#fff;
  background-color:#FE840E;
}

.gmi-livingcoral {
  color:#fff;
  background-color:#FF6F61;
}

.gmi-dev-tools {
  color:#fff;
  background-color:var(--clr-gmi-dev-tools);
}

.gmi-billing {
  color:#fff;
  background-color:var(--clr-gmi-billing);
}

.gmi-tasks {
  color:black;
  background-color:#FFD662;
}

.gmi-equipment {
  color:#fff;
  background-color:var(--clr-gmi-equipment);
}

.gmi-logistics {
  color:#fff;
  background-color:#755139;
}

.gmi-employees {
  color:#000000;
  background-color:var(--clr-gmi-employees);
  border-color:#D69C2F;
}

.gmi-resources {
  color:#fff;
  background-color:var(--clr-gmi-resources);
}

.gmi-sweet-lilac {
  color:#000;
  background-color:#E8B5CE;
}

.gmi-estimating {
  color:#000000;
  background-color:var(--clr-gmi-estimating);
}

.gmi-eclipse {
  color:#fff;
  background-color:#343148;
}

.gmi-sweet-corn {
  color:#000;
  background-color:#F0EAD6;
}

.gmi-brown-granite {
  color:#fff;
  background-color:#615550;
}

.gmi-invoices {
  color:#fff;
  background-color:#9B1B30;
}

.gmi-deep-red-psyco-snowflake-killer {
  color:#fff;
  background-color:var(--clr-gmi-deep-red-psyco-snowflake-killer);
}

.gmi-creme-de-leche {
  color:#000;
  background-color:#F5D6C6;
}

.gmi-peach-pink {
  color:#fff;
  background-color:#FA9A85;
}

.gmi-rocky-road {
  color:#fff;
  background-color:#5A3E36;
}

.gmi-fruit-dove {
  color:#fff;
  background-color:#CE5B78;
}

.gmi-sugar-almond {
  color:#fff;
  background-color:#935529;
}

.gmi-dark-cheddar {
  color:#fff;
  background-color:#E08119;
}

.gmi-info {
  color:#fff;
  background-color:var(--clr-gmi-info);
}

.gmi-notes {color:#fff;
  background-color:var(--clr-gmi-notes);
}

.gmi-directory {
  color:#fff;
  background-color:var(--clr-gmi-directory);
}

.gmi-goods {
  color:#fff;
  background-color:var(--clr-gmi-goods);
}

.gmi-vanilla-custard {
  color:#000;
  background-color:#F3E0BE;
}

.gmi-photos {
  color:#fff;
  background-color:var(--clr-gmi-photos);
}

.gmi-paloma {
  color:#fff;
  background-color:#9F9C99;
}

.gmi-suppliers {
  color:#fff;
  background-color:var(--clr-gmi-suppliers);
}

.gmi-projects {
  color:#fff;
  background-color:var(--clr-gmi-projects);
  border-color:Dimgray;
}

.gmi-gc {
  color:#fff;
  background-color:var(--clr-gmi-gc);
}

.gmi-general {
  color:#fff;
  background-color:var(--clr-gmi-general);
}

.gmi-yellow-pad {
  color:#000;
  background-color:var(--clr-gmi-yellow-pad);
}

.w3-black {
  color:#fff;
  background-color:var(--clr-gmi-general);
}


.gmi-general-dark {
  background-color:darkgrey;
  color:black;
} /* light & dark */

.gmi-estimating-dark {
  background-color:#b9a066;
}

.gmi-safety-dark {
  background-color:#c45d54;
}

.gmi-employees-dark {
  background-color:#b09c76;
}

.gmi-projects-light {
  background-color:gainsboro;
}

.gmi-livingcoral-dark {
  background-color: #cc7b72;
}

.gmi-tasks-dark {
  color:black;
  background-color: #e6cd86;
}

.gmi-dev-tools-dark {
  color:white;
  background-color:#9e3863;
}

.gmi-directory-light {
  background-color:#ff8741;
}

.gmi-goods-light {
  background-color:#3a6b56
}

.gmi-dm-bknd {
  background-color:#1e1e1e;
}

.gmi-dm-bknd *:not(.notice-me) {
  color: white;
}

#loadBar {
  background-color:darkcyan;
  height:2px;
}
