/*
$ux-main-colors: (
  white: rgb(250, 250, 250),
  black: rgb(101, 100, 100),
  coldgray: #8C8C96,
  warmgray: rgb(148, 145, 145),
  red: #D83C3C,
  orange: #E27333,
  yellow: #E3CE45,
  gold: #CCC925,
  green: #80CA2D,
  lime: #26BF44,
  cyan: #26BFB5,
  lightblue: #2D9FCF,
  blue: #3673EC,
  darkblue: #5152DB,
  darkviolette: #853FED,
  violette: #B042D1,
  pink: #E43ACD,
  magenta: #DB3085,
  brown: #A7703F,
  );
*/
/*
$ux-main-colors: (
  white: rgb(250, 250, 250),
  black: rgb(101, 100, 100),
  coldgray: #8C8C96,
  warmgray: rgb(148, 145, 145),
  salmon: #CF867C,
  red: #D83C3C,
  tomato: #F76045,
  orange: #F78C01,
  brown: #C7863B,
  chocolate: #945C2B,
  wood: #B39760,
  yellow: #F9CF2B,
  gold: #CCC925,
  grassgreen: #81D42F,
  green: #23C431,
  olive:#81AD7B,
  lime: #11DB58,
  turquoise: #48DDAA,
  cyan: #26BFB5,
  skyblue: #5FC3ED,
  lightblue: #2D9FCF,
  blue: #3673EC,
  darkblue: #5152DB,
  darkviolet: #853FED,
  violet: #B042D1,
  pink: #E43ACD,
  magenta: #DB3085,
  redwine: #b34463
);
*/
div.article.folder div.article-title {
  font-size: 16px;
}

div.article.single div.article-title {
  font-size: 16px;
}

div.article.single div.article-details {
  font-size: 12px;
}

.bg-white {
  background-color: #ebebeb;
  color: black;
}

.table-white, .portfolio-overlay-folder-white-main .table,
.overlay.portfolio-overlay-folder-white-main .table {
  background-color: #bababa;
  color: black;
}
.table-white tr td, .portfolio-overlay-folder-white-main .table tr td,
.overlay.portfolio-overlay-folder-white-main .table tr td {
  color: white;
  border: 1px solid #949494;
}

button.btn-white, a.btn-white {
  background-color: #fafafa;
}

.portfolio-overlay-folder-white-main,
.overlay.portfolio-overlay-folder-white-main {
  border: 1px solid #fafafa;
  background-color: #949494;
}
.portfolio-overlay-folder-white-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-white-main .portfolio-overlay-header {
  background-color: #ebebeb;
}
.portfolio-overlay-folder-white-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-white-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-white-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-white-main#overlay-article_configurable div.process-footer {
  background-color: #bababa;
}

div.article.folder.folder-white-main {
  background-color: #a8a8a8 !important;
  border: 1px solid #fafafa !important;
  color: white;
}

div.article.folder.folder-white-main .triangle {
  border-color: transparent transparent #fafafa transparent;
  z-index: 300;
}

div.article.single.single-white-main {
  background-color: #ebebeb !important;
  color: white;
}
div.ui-select-choices-row.article.single.single-white-main {
  background-color: #ebebeb !important;
  color: black;
}

.bg-black {
  background-color: #4b4b4b;
  color: black;
}

.table-black, .portfolio-overlay-folder-black-main .table,
.overlay.portfolio-overlay-folder-black-main .table {
  background-color: #252525;
  color: white;
}
.table-black tr td, .portfolio-overlay-folder-black-main .table tr td,
.overlay.portfolio-overlay-folder-black-main .table tr td {
  color: white;
  border: 1px solid #181818;
}

button.btn-black, a.btn-black {
  background-color: #585757;
}

.portfolio-overlay-folder-black-main,
.overlay.portfolio-overlay-folder-black-main {
  border: 1px solid #585757;
  background-color: #181818;
}
.portfolio-overlay-folder-black-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-black-main .portfolio-overlay-header {
  background-color: #4b4b4b;
}
.portfolio-overlay-folder-black-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-black-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-black-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-black-main#overlay-article_configurable div.process-footer {
  background-color: #252525;
}

div.article.folder.folder-black-main {
  background-color: #201f1f !important;
  border: 1px solid #585757 !important;
  color: white;
}

div.article.folder.folder-black-main .triangle {
  border-color: transparent transparent #585757 transparent;
  z-index: 300;
}

div.article.single.single-black-main {
  background-color: #4b4b4b !important;
  color: white;
}

.bg-coldgray {
  background-color: #7c7c87;
  color: black;
}

.table-coldgray, .portfolio-overlay-folder-coldgray-main .table,
.overlay.portfolio-overlay-folder-coldgray-main .table {
  background-color: #4e4e55;
  color: white;
}
.table-coldgray tr td, .portfolio-overlay-folder-coldgray-main .table tr td,
.overlay.portfolio-overlay-folder-coldgray-main .table tr td {
  color: white;
  border: 1px solid #29292d;
}

button.btn-coldgray, a.btn-coldgray {
  background-color: #8c8c96;
}

.portfolio-overlay-folder-coldgray-main,
.overlay.portfolio-overlay-folder-coldgray-main {
  border: 1px solid #8c8c96;
  background-color: #29292d;
}
.portfolio-overlay-folder-coldgray-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-coldgray-main .portfolio-overlay-header {
  background-color: #7c7c87;
}
.portfolio-overlay-folder-coldgray-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-coldgray-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-coldgray-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-coldgray-main#overlay-article_configurable div.process-footer {
  background-color: #4e4e55;
}

div.article.folder.folder-coldgray-main {
  background-color: #3d3d42 !important;
  border: 1px solid #8c8c96 !important;
  color: white;
}

div.article.folder.folder-coldgray-main .triangle {
  border-color: transparent transparent #8c8c96 transparent;
  z-index: 300;
}

div.article.single.single-coldgray-main {
  background-color: #7c7c87 !important;
  color: white;
}

.bg-warmgray {
  background-color: #858181;
  color: black;
}

.table-warmgray, .portfolio-overlay-folder-warmgray-main .table,
.overlay.portfolio-overlay-folder-warmgray-main .table {
  background-color: #545252;
  color: white;
}
.table-warmgray tr td, .portfolio-overlay-folder-warmgray-main .table tr td,
.overlay.portfolio-overlay-folder-warmgray-main .table tr td {
  color: white;
  border: 1px solid #2d2c2c;
}

button.btn-warmgray, a.btn-warmgray {
  background-color: #949191;
}

.portfolio-overlay-folder-warmgray-main,
.overlay.portfolio-overlay-folder-warmgray-main {
  border: 1px solid #949191;
  background-color: #2d2c2c;
}
.portfolio-overlay-folder-warmgray-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-warmgray-main .portfolio-overlay-header {
  background-color: #858181;
}
.portfolio-overlay-folder-warmgray-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-warmgray-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-warmgray-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-warmgray-main#overlay-article_configurable div.process-footer {
  background-color: #545252;
}

div.article.folder.folder-warmgray-main {
  background-color: #424040 !important;
  border: 1px solid #949191 !important;
  color: white;
}

div.article.folder.folder-warmgray-main .triangle {
  border-color: transparent transparent #949191 transparent;
  z-index: 300;
}

div.article.single.single-warmgray-main {
  background-color: #858181 !important;
  color: white;
}

.bg-khaki {
  background-color: #bead8e;
  color: black;
}

.table-khaki, .portfolio-overlay-folder-khaki-main .table,
.overlay.portfolio-overlay-folder-khaki-main .table {
  background-color: #957f56;
  color: white;
}
.table-khaki tr td, .portfolio-overlay-folder-khaki-main .table tr td,
.overlay.portfolio-overlay-folder-khaki-main .table tr td {
  color: white;
  border: 1px solid #64553a;
}

button.btn-khaki, a.btn-khaki {
  background-color: #c9bba1;
}

.portfolio-overlay-folder-khaki-main,
.overlay.portfolio-overlay-folder-khaki-main {
  border: 1px solid #c9bba1;
  background-color: #64553a;
}
.portfolio-overlay-folder-khaki-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-khaki-main .portfolio-overlay-header {
  background-color: #bead8e;
}
.portfolio-overlay-folder-khaki-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-khaki-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-khaki-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-khaki-main#overlay-article_configurable div.process-footer {
  background-color: #957f56;
}

div.article.folder.folder-khaki-main {
  background-color: #7e6b49 !important;
  border: 1px solid #c9bba1 !important;
  color: white;
}

div.article.folder.folder-khaki-main .triangle {
  border-color: transparent transparent #c9bba1 transparent;
  z-index: 300;
}

div.article.single.single-khaki-main {
  background-color: #bead8e !important;
  color: white;
}

.bg-salmon {
  background-color: #c77166;
  color: black;
}

.table-salmon, .portfolio-overlay-folder-salmon-main .table,
.overlay.portfolio-overlay-folder-salmon-main .table {
  background-color: #954237;
  color: white;
}
.table-salmon tr td, .portfolio-overlay-folder-salmon-main .table tr td,
.overlay.portfolio-overlay-folder-salmon-main .table tr td {
  color: white;
  border: 1px solid #5d2922;
}

button.btn-salmon, a.btn-salmon {
  background-color: #cf867c;
}

.portfolio-overlay-folder-salmon-main,
.overlay.portfolio-overlay-folder-salmon-main {
  border: 1px solid #cf867c;
  background-color: #5d2922;
}
.portfolio-overlay-folder-salmon-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-salmon-main .portfolio-overlay-header {
  background-color: #c77166;
}
.portfolio-overlay-folder-salmon-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-salmon-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-salmon-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-salmon-main#overlay-article_configurable div.process-footer {
  background-color: #954237;
}

div.article.folder.folder-salmon-main {
  background-color: #7b362d !important;
  border: 1px solid #cf867c !important;
  color: white;
}

div.article.folder.folder-salmon-main .triangle {
  border-color: transparent transparent #cf867c transparent;
  z-index: 300;
}

div.article.single.single-salmon-main {
  background-color: #c77166 !important;
  color: white;
}

.bg-oxblood {
  background-color: #9e3531;
  color: black;
}

.table-oxblood, .portfolio-overlay-folder-oxblood-main .table,
.overlay.portfolio-overlay-folder-oxblood-main .table {
  background-color: #541c1a;
  color: white;
}
.table-oxblood tr td, .portfolio-overlay-folder-oxblood-main .table tr td,
.overlay.portfolio-overlay-folder-oxblood-main .table tr td {
  color: white;
  border: 1px solid #190808;
}

button.btn-oxblood, a.btn-oxblood {
  background-color: #b53d38;
}

.portfolio-overlay-folder-oxblood-main,
.overlay.portfolio-overlay-folder-oxblood-main {
  border: 1px solid #b53d38;
  background-color: #190808;
}
.portfolio-overlay-folder-oxblood-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-oxblood-main .portfolio-overlay-header {
  background-color: #9e3531;
}
.portfolio-overlay-folder-oxblood-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-oxblood-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-oxblood-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-oxblood-main#overlay-article_configurable div.process-footer {
  background-color: #541c1a;
}

div.article.folder.folder-oxblood-main {
  background-color: #381311 !important;
  border: 1px solid #b53d38 !important;
  color: white;
}

div.article.folder.folder-oxblood-main .triangle {
  border-color: transparent transparent #b53d38 transparent;
  z-index: 300;
}

div.article.single.single-oxblood-main {
  background-color: #9e3531 !important;
  color: white;
}

.bg-red {
  background-color: #cd2929;
  color: black;
}

.table-red, .portfolio-overlay-folder-red-main .table,
.overlay.portfolio-overlay-folder-red-main .table {
  background-color: #7c1919;
  color: white;
}
.table-red tr td, .portfolio-overlay-folder-red-main .table tr td,
.overlay.portfolio-overlay-folder-red-main .table tr td {
  color: white;
  border: 1px solid #3c0c0c;
}

button.btn-red, a.btn-red {
  background-color: #d83c3c;
}

.portfolio-overlay-folder-red-main,
.overlay.portfolio-overlay-folder-red-main {
  border: 1px solid #d83c3c;
  background-color: #3c0c0c;
}
.portfolio-overlay-folder-red-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-red-main .portfolio-overlay-header {
  background-color: #cd2929;
}
.portfolio-overlay-folder-red-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-red-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-red-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-red-main#overlay-article_configurable div.process-footer {
  background-color: #7c1919;
}

div.article.folder.folder-red-main {
  background-color: #5e1313 !important;
  border: 1px solid #d83c3c !important;
  color: white;
}

div.article.folder.folder-red-main .triangle {
  border-color: transparent transparent #d83c3c transparent;
  z-index: 300;
}

div.article.single.single-red-main {
  background-color: #cd2929 !important;
  color: white;
}

.bg-tomato {
  background-color: #f64728;
  color: black;
}

.table-tomato, .portfolio-overlay-folder-tomato-main .table,
.overlay.portfolio-overlay-folder-tomato-main .table {
  background-color: #b52208;
  color: white;
}
.table-tomato tr td, .portfolio-overlay-folder-tomato-main .table tr td,
.overlay.portfolio-overlay-folder-tomato-main .table tr td {
  color: white;
  border: 1px solid #6b1405;
}

button.btn-tomato, a.btn-tomato {
  background-color: #f76045;
}

.portfolio-overlay-folder-tomato-main,
.overlay.portfolio-overlay-folder-tomato-main {
  border: 1px solid #f76045;
  background-color: #6b1405;
}
.portfolio-overlay-folder-tomato-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-tomato-main .portfolio-overlay-header {
  background-color: #f64728;
}
.portfolio-overlay-folder-tomato-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-tomato-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-tomato-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-tomato-main#overlay-article_configurable div.process-footer {
  background-color: #b52208;
}

div.article.folder.folder-tomato-main {
  background-color: #921c06 !important;
  border: 1px solid #f76045 !important;
  color: white;
}

div.article.folder.folder-tomato-main .triangle {
  border-color: transparent transparent #f76045 transparent;
  z-index: 300;
}

div.article.single.single-tomato-main {
  background-color: #f64728 !important;
  color: white;
}

.bg-fire {
  background-color: #f45f00;
  color: black;
}

.table-fire, .portfolio-overlay-folder-fire-main .table,
.overlay.portfolio-overlay-folder-fire-main .table {
  background-color: #943900;
  color: white;
}
.table-fire tr td, .portfolio-overlay-folder-fire-main .table tr td,
.overlay.portfolio-overlay-folder-fire-main .table tr td {
  color: white;
  border: 1px solid #471b00;
}

button.btn-fire, a.btn-fire {
  background-color: #ff6f14;
}

.portfolio-overlay-folder-fire-main,
.overlay.portfolio-overlay-folder-fire-main {
  border: 1px solid #ff6f14;
  background-color: #471b00;
}
.portfolio-overlay-folder-fire-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-fire-main .portfolio-overlay-header {
  background-color: #f45f00;
}
.portfolio-overlay-folder-fire-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-fire-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-fire-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-fire-main#overlay-article_configurable div.process-footer {
  background-color: #943900;
}

div.article.folder.folder-fire-main {
  background-color: #702b00 !important;
  border: 1px solid #ff6f14 !important;
  color: white;
}

div.article.folder.folder-fire-main .triangle {
  border-color: transparent transparent #ff6f14 transparent;
  z-index: 300;
}

div.article.single.single-fire-main {
  background-color: #f45f00 !important;
  color: white;
}

.bg-orange {
  background-color: #d99101;
  color: black;
}

.table-orange, .portfolio-overlay-folder-orange-main .table,
.overlay.portfolio-overlay-folder-orange-main .table {
  background-color: #785000;
  color: white;
}
.table-orange tr td, .portfolio-overlay-folder-orange-main .table tr td,
.overlay.portfolio-overlay-folder-orange-main .table tr td {
  color: white;
  border: 1px solid #2c1d00;
}

button.btn-orange, a.btn-orange {
  background-color: #f7a501;
}

.portfolio-overlay-folder-orange-main,
.overlay.portfolio-overlay-folder-orange-main {
  border: 1px solid #f7a501;
  background-color: #2c1d00;
}
.portfolio-overlay-folder-orange-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-orange-main .portfolio-overlay-header {
  background-color: #d99101;
}
.portfolio-overlay-folder-orange-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-orange-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-orange-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-orange-main#overlay-article_configurable div.process-footer {
  background-color: #785000;
}

div.article.folder.folder-orange-main {
  background-color: #543800 !important;
  border: 1px solid #f7a501 !important;
  color: white;
}

div.article.folder.folder-orange-main .triangle {
  border-color: transparent transparent #f7a501 transparent;
  z-index: 300;
}

div.article.single.single-orange-main {
  background-color: #d99101 !important;
  color: white;
}

.bg-brown {
  background-color: #b17633;
  color: black;
}

.table-brown, .portfolio-overlay-folder-brown-main .table,
.overlay.portfolio-overlay-folder-brown-main .table {
  background-color: #7d5424;
  color: white;
}
.table-brown tr td, .portfolio-overlay-folder-brown-main .table tr td,
.overlay.portfolio-overlay-folder-brown-main .table tr td {
  color: white;
  border: 1px solid #5a3c1a;
}

button.btn-brown, a.btn-brown {
  background-color: #c7863b;
}

.portfolio-overlay-folder-brown-main,
.overlay.portfolio-overlay-folder-brown-main {
  border: 1px solid #c7863b;
  background-color: #5a3c1a;
}
.portfolio-overlay-folder-brown-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-brown-main .portfolio-overlay-header {
  background-color: #b17633;
}
.portfolio-overlay-folder-brown-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-brown-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-brown-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-brown-main#overlay-article_configurable div.process-footer {
  background-color: #7d5424;
}

div.article.folder.folder-brown-main {
  background-color: #6d491f !important;
  border: 1px solid #c7863b !important;
  color: white;
}

div.article.folder.folder-brown-main .triangle {
  border-color: transparent transparent #c7863b transparent;
  z-index: 300;
}

div.article.single.single-brown-main {
  background-color: #b17633 !important;
  color: white;
}

.bg-wood {
  background-color: #a5884f;
  color: black;
}

.table-wood, .portfolio-overlay-folder-wood-main .table,
.overlay.portfolio-overlay-folder-wood-main .table {
  background-color: #645230;
  color: white;
}
.table-wood tr td, .portfolio-overlay-folder-wood-main .table tr td,
.overlay.portfolio-overlay-folder-wood-main .table tr td {
  color: white;
  border: 1px solid #302817;
}

button.btn-wood, a.btn-wood {
  background-color: #b39760;
}

.portfolio-overlay-folder-wood-main,
.overlay.portfolio-overlay-folder-wood-main {
  border: 1px solid #b39760;
  background-color: #302817;
}
.portfolio-overlay-folder-wood-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-wood-main .portfolio-overlay-header {
  background-color: #a5884f;
}
.portfolio-overlay-folder-wood-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-wood-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-wood-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-wood-main#overlay-article_configurable div.process-footer {
  background-color: #645230;
}

div.article.folder.folder-wood-main {
  background-color: #4c3e24 !important;
  border: 1px solid #b39760 !important;
  color: white;
}

div.article.folder.folder-wood-main .triangle {
  border-color: transparent transparent #b39760 transparent;
  z-index: 300;
}

div.article.single.single-wood-main {
  background-color: #a5884f !important;
  color: white;
}

.bg-chocolate {
  background-color: #7c4d24;
  color: black;
}

.table-chocolate, .portfolio-overlay-folder-chocolate-main .table,
.overlay.portfolio-overlay-folder-chocolate-main .table {
  background-color: #311f0e;
  color: white;
}
.table-chocolate tr td, .portfolio-overlay-folder-chocolate-main .table tr td,
.overlay.portfolio-overlay-folder-chocolate-main .table tr td {
  color: white;
  border: 1px solid black;
}

button.btn-chocolate, a.btn-chocolate {
  background-color: #945c2b;
}

.portfolio-overlay-folder-chocolate-main,
.overlay.portfolio-overlay-folder-chocolate-main {
  border: 1px solid #945c2b;
  background-color: black;
}
.portfolio-overlay-folder-chocolate-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-chocolate-main .portfolio-overlay-header {
  background-color: #7c4d24;
}
.portfolio-overlay-folder-chocolate-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-chocolate-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-chocolate-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-chocolate-main#overlay-article_configurable div.process-footer {
  background-color: #311f0e;
}

div.article.folder.folder-chocolate-main {
  background-color: #160d06 !important;
  border: 1px solid #945c2b !important;
  color: white;
}

div.article.folder.folder-chocolate-main .triangle {
  border-color: transparent transparent #945c2b transparent;
  z-index: 300;
}

div.article.single.single-chocolate-main {
  background-color: #7c4d24 !important;
  color: white;
}

.bg-yellow {
  background-color: #f8c80d;
  color: black;
}

.table-yellow, .portfolio-overlay-folder-yellow-main .table,
.overlay.portfolio-overlay-folder-yellow-main .table {
  background-color: #af8c05;
  color: white;
}
.table-yellow tr td, .portfolio-overlay-folder-yellow-main .table tr td,
.overlay.portfolio-overlay-folder-yellow-main .table tr td {
  color: white;
  border: 1px solid #564502;
}

button.btn-yellow, a.btn-yellow {
  background-color: #f9cf2b;
}

.portfolio-overlay-folder-yellow-main,
.overlay.portfolio-overlay-folder-yellow-main {
  border: 1px solid #f9cf2b;
  background-color: #564502;
}
.portfolio-overlay-folder-yellow-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-yellow-main .portfolio-overlay-header {
  background-color: #f8c80d;
}
.portfolio-overlay-folder-yellow-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-yellow-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-yellow-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-yellow-main#overlay-article_configurable div.process-footer {
  background-color: #af8c05;
}

div.article.folder.folder-yellow-main {
  background-color: #7d6404 !important;
  border: 1px solid #f9cf2b !important;
  color: white;
}

div.article.folder.folder-yellow-main .triangle {
  border-color: transparent transparent #f9cf2b transparent;
  z-index: 300;
}

div.article.single.single-yellow-main {
  background-color: #f8c80d !important;
  color: white;
}
div.ui-select-choices-row.article.single.single-yellow-main {
  color: black;
}

.bg-lemon {
  background-color: #dbcc4f;
  color: black;
}

.table-lemon, .portfolio-overlay-folder-lemon-main .table,
.overlay.portfolio-overlay-folder-lemon-main .table {
  background-color: #a69822;
  color: white;
}
.table-lemon tr td, .portfolio-overlay-folder-lemon-main .table tr td,
.overlay.portfolio-overlay-folder-lemon-main .table tr td {
  color: white;
  border: 1px solid #675e15;
}

button.btn-lemon, a.btn-lemon {
  background-color: #e0d368;
}

.portfolio-overlay-folder-lemon-main,
.overlay.portfolio-overlay-folder-lemon-main {
  border: 1px solid #e0d368;
  background-color: #675e15;
}
.portfolio-overlay-folder-lemon-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-lemon-main .portfolio-overlay-header {
  background-color: #dbcc4f;
}
.portfolio-overlay-folder-lemon-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-lemon-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-lemon-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-lemon-main#overlay-article_configurable div.process-footer {
  background-color: #a69822;
}

div.article.folder.folder-lemon-main {
  background-color: #897d1c !important;
  border: 1px solid #e0d368 !important;
  color: white;
}

div.article.folder.folder-lemon-main .triangle {
  border-color: transparent transparent #e0d368 transparent;
  z-index: 300;
}

div.article.single.single-lemon-main {
  background-color: #dbcc4f !important;
  color: black;
}

.bg-gold {
  background-color: #b2af20;
  color: black;
}

.table-gold, .portfolio-overlay-folder-gold-main .table,
.overlay.portfolio-overlay-folder-gold-main .table {
  background-color: #767415;
  color: white;
}
.table-gold tr td, .portfolio-overlay-folder-gold-main .table tr td,
.overlay.portfolio-overlay-folder-gold-main .table tr td {
  color: white;
  border: 1px solid #313009;
}

button.btn-gold, a.btn-gold {
  background-color: #ccc925;
}

.portfolio-overlay-folder-gold-main,
.overlay.portfolio-overlay-folder-gold-main {
  border: 1px solid #ccc925;
  background-color: #313009;
}
.portfolio-overlay-folder-gold-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-gold-main .portfolio-overlay-header {
  background-color: #b2af20;
}
.portfolio-overlay-folder-gold-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-gold-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-gold-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-gold-main#overlay-article_configurable div.process-footer {
  background-color: #767415;
}

div.article.folder.folder-gold-main {
  background-color: #4a490e !important;
  border: 1px solid #ccc925 !important;
  color: white;
}

div.article.folder.folder-gold-main .triangle {
  border-color: transparent transparent #ccc925 transparent;
  z-index: 300;
}

div.article.single.single-gold-main {
  background-color: #b2af20 !important;
  color: white;
}

.bg-grassgreen {
  background-color: #72bd27;
  color: black;
}

.table-grassgreen, .portfolio-overlay-folder-grassgreen-main .table,
.overlay.portfolio-overlay-folder-grassgreen-main .table {
  background-color: #416d17;
  color: white;
}
.table-grassgreen tr td, .portfolio-overlay-folder-grassgreen-main .table tr td,
.overlay.portfolio-overlay-folder-grassgreen-main .table tr td {
  color: white;
  border: 1px solid #1b2e09;
}

button.btn-grassgreen, a.btn-grassgreen {
  background-color: #81d42f;
}

.portfolio-overlay-folder-grassgreen-main,
.overlay.portfolio-overlay-folder-grassgreen-main {
  border: 1px solid #81d42f;
  background-color: #1b2e09;
}
.portfolio-overlay-folder-grassgreen-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-grassgreen-main .portfolio-overlay-header {
  background-color: #72bd27;
}
.portfolio-overlay-folder-grassgreen-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-grassgreen-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-grassgreen-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-grassgreen-main#overlay-article_configurable div.process-footer {
  background-color: #416d17;
}

div.article.folder.folder-grassgreen-main {
  background-color: #304f10 !important;
  border: 1px solid #81d42f !important;
  color: white;
}

div.article.folder.folder-grassgreen-main .triangle {
  border-color: transparent transparent #81d42f transparent;
  z-index: 300;
}

div.article.single.single-grassgreen-main {
  background-color: #72bd27 !important;
  color: white;
}

.bg-green {
  background-color: #47bc3c;
  color: black;
}

.table-green, .portfolio-overlay-folder-green-main .table,
.overlay.portfolio-overlay-folder-green-main .table {
  background-color: #2b7224;
  color: white;
}
.table-green tr td, .portfolio-overlay-folder-green-main .table tr td,
.overlay.portfolio-overlay-folder-green-main .table tr td {
  color: white;
  border: 1px solid #184014;
}

button.btn-green, a.btn-green {
  background-color: #5ac74f;
}

.portfolio-overlay-folder-green-main,
.overlay.portfolio-overlay-folder-green-main {
  border: 1px solid #5ac74f;
  background-color: #184014;
}
.portfolio-overlay-folder-green-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-green-main .portfolio-overlay-header {
  background-color: #47bc3c;
}
.portfolio-overlay-folder-green-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-green-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-green-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-green-main#overlay-article_configurable div.process-footer {
  background-color: #2b7224;
}

div.article.folder.folder-green-main {
  background-color: #21571c !important;
  border: 1px solid #5ac74f !important;
  color: white;
}

div.article.folder.folder-green-main .triangle {
  border-color: transparent transparent #5ac74f transparent;
  z-index: 300;
}

div.article.single.single-green-main {
  background-color: #47bc3c !important;
  color: white;
}

.bg-jungle {
  background-color: #2c9d5d;
  color: black;
}

.table-jungle, .portfolio-overlay-folder-jungle-main .table,
.overlay.portfolio-overlay-folder-jungle-main .table {
  background-color: #175230;
  color: white;
}
.table-jungle tr td, .portfolio-overlay-folder-jungle-main .table tr td,
.overlay.portfolio-overlay-folder-jungle-main .table tr td {
  color: white;
  border: 1px solid #06160d;
}

button.btn-jungle, a.btn-jungle {
  background-color: #33b56b;
}

.portfolio-overlay-folder-jungle-main,
.overlay.portfolio-overlay-folder-jungle-main {
  border: 1px solid #33b56b;
  background-color: #06160d;
}
.portfolio-overlay-folder-jungle-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-jungle-main .portfolio-overlay-header {
  background-color: #2c9d5d;
}
.portfolio-overlay-folder-jungle-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-jungle-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-jungle-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-jungle-main#overlay-article_configurable div.process-footer {
  background-color: #175230;
}

div.article.folder.folder-jungle-main {
  background-color: #0f3620 !important;
  border: 1px solid #33b56b !important;
  color: white;
}

div.article.folder.folder-jungle-main .triangle {
  border-color: transparent transparent #33b56b transparent;
  z-index: 300;
}

div.article.single.single-jungle-main {
  background-color: #2c9d5d !important;
  color: white;
}

.bg-lime {
  background-color: #0fbf4d;
  color: black;
}

.table-lime, .portfolio-overlay-folder-lime-main .table,
.overlay.portfolio-overlay-folder-lime-main .table {
  background-color: #09732e;
  color: white;
}
.table-lime tr td, .portfolio-overlay-folder-lime-main .table tr td,
.overlay.portfolio-overlay-folder-lime-main .table tr td {
  color: white;
  border: 1px solid #053a17;
}

button.btn-lime, a.btn-lime {
  background-color: #11db58;
}

.portfolio-overlay-folder-lime-main,
.overlay.portfolio-overlay-folder-lime-main {
  border: 1px solid #11db58;
  background-color: #053a17;
}
.portfolio-overlay-folder-lime-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-lime-main .portfolio-overlay-header {
  background-color: #0fbf4d;
}
.portfolio-overlay-folder-lime-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-lime-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-lime-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-lime-main#overlay-article_configurable div.process-footer {
  background-color: #09732e;
}

div.article.folder.folder-lime-main {
  background-color: #065221 !important;
  border: 1px solid #11db58 !important;
  color: white;
}

div.article.folder.folder-lime-main .triangle {
  border-color: transparent transparent #11db58 transparent;
  z-index: 300;
}

div.article.single.single-lime-main {
  background-color: #0fbf4d !important;
  color: white;
}

.bg-olive {
  background-color: #849365;
  color: black;
}

.table-olive, .portfolio-overlay-folder-olive-main .table,
.overlay.portfolio-overlay-folder-olive-main .table {
  background-color: #515a3e;
  color: white;
}
.table-olive tr td, .portfolio-overlay-folder-olive-main .table tr td,
.overlay.portfolio-overlay-folder-olive-main .table tr td {
  color: white;
  border: 1px solid #282c1f;
}

button.btn-olive, a.btn-olive {
  background-color: #93a176;
}

.portfolio-overlay-folder-olive-main,
.overlay.portfolio-overlay-folder-olive-main {
  border: 1px solid #93a176;
  background-color: #282c1f;
}
.portfolio-overlay-folder-olive-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-olive-main .portfolio-overlay-header {
  background-color: #849365;
}
.portfolio-overlay-folder-olive-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-olive-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-olive-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-olive-main#overlay-article_configurable div.process-footer {
  background-color: #515a3e;
}

div.article.folder.folder-olive-main {
  background-color: #3e452f !important;
  border: 1px solid #93a176 !important;
  color: white;
}

div.article.folder.folder-olive-main .triangle {
  border-color: transparent transparent #93a176 transparent;
  z-index: 300;
}

div.article.single.single-olive-main {
  background-color: #849365 !important;
  color: white;
}

.bg-nato {
  background-color: #6fa168;
  color: black;
}

.table-nato, .portfolio-overlay-folder-nato-main .table,
.overlay.portfolio-overlay-folder-nato-main .table {
  background-color: #456841;
  color: white;
}
.table-nato tr td, .portfolio-overlay-folder-nato-main .table tr td,
.overlay.portfolio-overlay-folder-nato-main .table tr td {
  color: white;
  border: 1px solid #263923;
}

button.btn-nato, a.btn-nato {
  background-color: #81ad7b;
}

.portfolio-overlay-folder-nato-main,
.overlay.portfolio-overlay-folder-nato-main {
  border: 1px solid #81ad7b;
  background-color: #263923;
}
.portfolio-overlay-folder-nato-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-nato-main .portfolio-overlay-header {
  background-color: #6fa168;
}
.portfolio-overlay-folder-nato-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-nato-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-nato-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-nato-main#overlay-article_configurable div.process-footer {
  background-color: #456841;
}

div.article.folder.folder-nato-main {
  background-color: #375233 !important;
  border: 1px solid #81ad7b !important;
  color: white;
}

div.article.folder.folder-nato-main .triangle {
  border-color: transparent transparent #81ad7b transparent;
  z-index: 300;
}

div.article.single.single-nato-main {
  background-color: #6fa168 !important;
  color: white;
}

.bg-turquoise {
  background-color: #31c693;
  color: black;
}

.table-turquoise, .portfolio-overlay-folder-turquoise-main .table,
.overlay.portfolio-overlay-folder-turquoise-main .table {
  background-color: #1e7859;
  color: white;
}
.table-turquoise tr td, .portfolio-overlay-folder-turquoise-main .table tr td,
.overlay.portfolio-overlay-folder-turquoise-main .table tr td {
  color: white;
  border: 1px solid #0e3b2c;
}

button.btn-turquoise, a.btn-turquoise {
  background-color: #44d1a1;
}

.portfolio-overlay-folder-turquoise-main,
.overlay.portfolio-overlay-folder-turquoise-main {
  border: 1px solid #44d1a1;
  background-color: #0e3b2c;
}
.portfolio-overlay-folder-turquoise-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-turquoise-main .portfolio-overlay-header {
  background-color: #31c693;
}
.portfolio-overlay-folder-turquoise-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-turquoise-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-turquoise-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-turquoise-main#overlay-article_configurable div.process-footer {
  background-color: #1e7859;
}

div.article.folder.folder-turquoise-main {
  background-color: #165b44 !important;
  border: 1px solid #44d1a1 !important;
  color: white;
}

div.article.folder.folder-turquoise-main .triangle {
  border-color: transparent transparent #44d1a1 transparent;
  z-index: 300;
}

div.article.single.single-turquoise-main {
  background-color: #31c693 !important;
  color: white;
}

.bg-cyan {
  background-color: #21a59d;
  color: black;
}

.table-cyan, .portfolio-overlay-folder-cyan-main .table,
.overlay.portfolio-overlay-folder-cyan-main .table {
  background-color: #13615c;
  color: white;
}
.table-cyan tr td, .portfolio-overlay-folder-cyan-main .table tr td,
.overlay.portfolio-overlay-folder-cyan-main .table tr td {
  color: white;
  border: 1px solid #092e2c;
}

button.btn-cyan, a.btn-cyan {
  background-color: #26bfb5;
}

.portfolio-overlay-folder-cyan-main,
.overlay.portfolio-overlay-folder-cyan-main {
  border: 1px solid #26bfb5;
  background-color: #092e2c;
}
.portfolio-overlay-folder-cyan-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-cyan-main .portfolio-overlay-header {
  background-color: #21a59d;
}
.portfolio-overlay-folder-cyan-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-cyan-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-cyan-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-cyan-main#overlay-article_configurable div.process-footer {
  background-color: #13615c;
}

div.article.folder.folder-cyan-main {
  background-color: #0d4440 !important;
  border: 1px solid #26bfb5 !important;
  color: white;
}

div.article.folder.folder-cyan-main .triangle {
  border-color: transparent transparent #26bfb5 transparent;
  z-index: 300;
}

div.article.single.single-cyan-main {
  background-color: #21a59d !important;
  color: white;
}

.bg-teal {
  background-color: #4c9da4;
  color: black;
}

.table-teal, .portfolio-overlay-folder-teal-main .table,
.overlay.portfolio-overlay-folder-teal-main .table {
  background-color: #2d5d61;
  color: white;
}
.table-teal tr td, .portfolio-overlay-folder-teal-main .table tr td,
.overlay.portfolio-overlay-folder-teal-main .table tr td {
  color: white;
  border: 1px solid #152b2d;
}

button.btn-teal, a.btn-teal {
  background-color: #5bacb3;
}

.portfolio-overlay-folder-teal-main,
.overlay.portfolio-overlay-folder-teal-main {
  border: 1px solid #5bacb3;
  background-color: #152b2d;
}
.portfolio-overlay-folder-teal-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-teal-main .portfolio-overlay-header {
  background-color: #4c9da4;
}
.portfolio-overlay-folder-teal-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-teal-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-teal-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-teal-main#overlay-article_configurable div.process-footer {
  background-color: #2d5d61;
}

div.article.folder.folder-teal-main {
  background-color: #224649 !important;
  border: 1px solid #5bacb3 !important;
  color: white;
}

div.article.folder.folder-teal-main .triangle {
  border-color: transparent transparent #5bacb3 transparent;
  z-index: 300;
}

div.article.single.single-teal-main {
  background-color: #4c9da4 !important;
  color: white;
}

.bg-skyblue {
  background-color: #609cb5;
  color: black;
}

.table-skyblue, .portfolio-overlay-folder-skyblue-main .table,
.overlay.portfolio-overlay-folder-skyblue-main .table {
  background-color: #39687b;
  color: white;
}
.table-skyblue tr td, .portfolio-overlay-folder-skyblue-main .table tr td,
.overlay.portfolio-overlay-folder-skyblue-main .table tr td {
  color: white;
  border: 1px solid #213c47;
}

button.btn-skyblue, a.btn-skyblue {
  background-color: #75a9bf;
}

.portfolio-overlay-folder-skyblue-main,
.overlay.portfolio-overlay-folder-skyblue-main {
  border: 1px solid #75a9bf;
  background-color: #213c47;
}
.portfolio-overlay-folder-skyblue-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-skyblue-main .portfolio-overlay-header {
  background-color: #609cb5;
}
.portfolio-overlay-folder-skyblue-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-skyblue-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-skyblue-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-skyblue-main#overlay-article_configurable div.process-footer {
  background-color: #39687b;
}

div.article.folder.folder-skyblue-main {
  background-color: #2e5363 !important;
  border: 1px solid #75a9bf !important;
  color: white;
}

div.article.folder.folder-skyblue-main .triangle {
  border-color: transparent transparent #75a9bf transparent;
  z-index: 300;
}

div.article.single.single-skyblue-main {
  background-color: #609cb5 !important;
  color: white;
}

.bg-lightblue {
  background-color: #288cb6;
  color: black;
}

.table-lightblue, .portfolio-overlay-folder-lightblue-main .table,
.overlay.portfolio-overlay-folder-lightblue-main .table {
  background-color: #164f66;
  color: white;
}
.table-lightblue tr td, .portfolio-overlay-folder-lightblue-main .table tr td,
.overlay.portfolio-overlay-folder-lightblue-main .table tr td {
  color: white;
  border: 1px solid #0a2530;
}

button.btn-lightblue, a.btn-lightblue {
  background-color: #2d9fcf;
}

.portfolio-overlay-folder-lightblue-main,
.overlay.portfolio-overlay-folder-lightblue-main {
  border: 1px solid #2d9fcf;
  background-color: #0a2530;
}
.portfolio-overlay-folder-lightblue-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-lightblue-main .portfolio-overlay-header {
  background-color: #288cb6;
}
.portfolio-overlay-folder-lightblue-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-lightblue-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-lightblue-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-lightblue-main#overlay-article_configurable div.process-footer {
  background-color: #164f66;
}

div.article.folder.folder-lightblue-main {
  background-color: #103849 !important;
  border: 1px solid #2d9fcf !important;
  color: white;
}

div.article.folder.folder-lightblue-main .triangle {
  border-color: transparent transparent #2d9fcf transparent;
  z-index: 300;
}

div.article.single.single-lightblue-main {
  background-color: #288cb6 !important;
  color: white;
}

.bg-blue {
  background-color: #2c6eee;
  color: black;
}

.table-blue, .portfolio-overlay-folder-blue-main .table,
.overlay.portfolio-overlay-folder-blue-main .table {
  background-color: #0e43ab;
  color: white;
}
.table-blue tr td, .portfolio-overlay-folder-blue-main .table tr td,
.overlay.portfolio-overlay-folder-blue-main .table tr td {
  color: white;
  border: 1px solid #082764;
}

button.btn-blue, a.btn-blue {
  background-color: #4881f0;
}

.portfolio-overlay-folder-blue-main,
.overlay.portfolio-overlay-folder-blue-main {
  border: 1px solid #4881f0;
  background-color: #082764;
}
.portfolio-overlay-folder-blue-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-blue-main .portfolio-overlay-header {
  background-color: #2c6eee;
}
.portfolio-overlay-folder-blue-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-blue-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-blue-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-blue-main#overlay-article_configurable div.process-footer {
  background-color: #0e43ab;
}

div.article.folder.folder-blue-main {
  background-color: #0b368a !important;
  border: 1px solid #4881f0 !important;
  color: white;
}

div.article.folder.folder-blue-main .triangle {
  border-color: transparent transparent #4881f0 transparent;
  z-index: 300;
}

div.article.single.single-blue-main {
  background-color: #2c6eee !important;
  color: white;
}

.bg-darkblue {
  background-color: #3d5ab3;
  color: black;
}

.table-darkblue, .portfolio-overlay-folder-darkblue-main .table,
.overlay.portfolio-overlay-folder-darkblue-main .table {
  background-color: #25356b;
  color: white;
}
.table-darkblue tr td, .portfolio-overlay-folder-darkblue-main .table tr td,
.overlay.portfolio-overlay-folder-darkblue-main .table tr td {
  color: white;
  border: 1px solid #111932;
}

button.btn-darkblue, a.btn-darkblue {
  background-color: #4d69c2;
}

.portfolio-overlay-folder-darkblue-main,
.overlay.portfolio-overlay-folder-darkblue-main {
  border: 1px solid #4d69c2;
  background-color: #111932;
}
.portfolio-overlay-folder-darkblue-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-darkblue-main .portfolio-overlay-header {
  background-color: #3d5ab3;
}
.portfolio-overlay-folder-darkblue-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-darkblue-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-darkblue-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-darkblue-main#overlay-article_configurable div.process-footer {
  background-color: #25356b;
}

div.article.folder.folder-darkblue-main {
  background-color: #1c2850 !important;
  border: 1px solid #4d69c2 !important;
  color: white;
}

div.article.folder.folder-darkblue-main .triangle {
  border-color: transparent transparent #4d69c2 transparent;
  z-index: 300;
}

div.article.single.single-darkblue-main {
  background-color: #3d5ab3 !important;
  color: white;
}

.bg-nightsky {
  background-color: #6271a8;
  color: black;
}

.table-nightsky, .portfolio-overlay-folder-nightsky-main .table,
.overlay.portfolio-overlay-folder-nightsky-main .table {
  background-color: #3c476d;
  color: white;
}
.table-nightsky tr td, .portfolio-overlay-folder-nightsky-main .table tr td,
.overlay.portfolio-overlay-folder-nightsky-main .table tr td {
  color: white;
  border: 1px solid #21273c;
}

button.btn-nightsky, a.btn-nightsky {
  background-color: #7683b3;
}

.portfolio-overlay-folder-nightsky-main,
.overlay.portfolio-overlay-folder-nightsky-main {
  border: 1px solid #7683b3;
  background-color: #21273c;
}
.portfolio-overlay-folder-nightsky-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-nightsky-main .portfolio-overlay-header {
  background-color: #6271a8;
}
.portfolio-overlay-folder-nightsky-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-nightsky-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-nightsky-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-nightsky-main#overlay-article_configurable div.process-footer {
  background-color: #3c476d;
}

div.article.folder.folder-nightsky-main {
  background-color: #303856 !important;
  border: 1px solid #7683b3 !important;
  color: white;
}

div.article.folder.folder-nightsky-main .triangle {
  border-color: transparent transparent #7683b3 transparent;
  z-index: 300;
}

div.article.single.single-nightsky-main {
  background-color: #6271a8 !important;
  color: white;
}

.bg-darkviolet {
  background-color: #7323ea;
  color: black;
}

.table-darkviolet, .portfolio-overlay-folder-darkviolet-main .table,
.overlay.portfolio-overlay-folder-darkviolet-main .table {
  background-color: #480f9e;
  color: white;
}
.table-darkviolet tr td, .portfolio-overlay-folder-darkviolet-main .table tr td,
.overlay.portfolio-overlay-folder-darkviolet-main .table tr td {
  color: white;
  border: 1px solid #280858;
}

button.btn-darkviolet, a.btn-darkviolet {
  background-color: #853fed;
}

.portfolio-overlay-folder-darkviolet-main,
.overlay.portfolio-overlay-folder-darkviolet-main {
  border: 1px solid #853fed;
  background-color: #280858;
}
.portfolio-overlay-folder-darkviolet-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-darkviolet-main .portfolio-overlay-header {
  background-color: #7323ea;
}
.portfolio-overlay-folder-darkviolet-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-darkviolet-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-darkviolet-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-darkviolet-main#overlay-article_configurable div.process-footer {
  background-color: #480f9e;
}

div.article.folder.folder-darkviolet-main {
  background-color: #390c7d !important;
  border: 1px solid #853fed !important;
  color: white;
}

div.article.folder.folder-darkviolet-main .triangle {
  border-color: transparent transparent #853fed transparent;
  z-index: 300;
}

div.article.single.single-darkviolet-main {
  background-color: #7323ea !important;
  color: white;
}

.bg-violet {
  background-color: #a230c5;
  color: black;
}

.table-violet, .portfolio-overlay-folder-violet-main .table,
.overlay.portfolio-overlay-folder-violet-main .table {
  background-color: #621d77;
  color: white;
}
.table-violet tr td, .portfolio-overlay-folder-violet-main .table tr td,
.overlay.portfolio-overlay-folder-violet-main .table tr td {
  color: white;
  border: 1px solid #2f0e39;
}

button.btn-violet, a.btn-violet {
  background-color: #b042d1;
}

.portfolio-overlay-folder-violet-main,
.overlay.portfolio-overlay-folder-violet-main {
  border: 1px solid #b042d1;
  background-color: #2f0e39;
}
.portfolio-overlay-folder-violet-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-violet-main .portfolio-overlay-header {
  background-color: #a230c5;
}
.portfolio-overlay-folder-violet-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-violet-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-violet-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-violet-main#overlay-article_configurable div.process-footer {
  background-color: #621d77;
}

div.article.folder.folder-violet-main {
  background-color: #4a165a !important;
  border: 1px solid #b042d1 !important;
  color: white;
}

div.article.folder.folder-violet-main .triangle {
  border-color: transparent transparent #b042d1 transparent;
  z-index: 300;
}

div.article.single.single-violet-main {
  background-color: #a230c5 !important;
  color: white;
}

.bg-pink {
  background-color: #e01fc6;
  color: black;
}

.table-pink, .portfolio-overlay-folder-pink-main .table,
.overlay.portfolio-overlay-folder-pink-main .table {
  background-color: #8b137b;
  color: white;
}
.table-pink tr td, .portfolio-overlay-folder-pink-main .table tr td,
.overlay.portfolio-overlay-folder-pink-main .table tr td {
  color: white;
  border: 1px solid #480a40;
}

button.btn-pink, a.btn-pink {
  background-color: #e43acd;
}

.portfolio-overlay-folder-pink-main,
.overlay.portfolio-overlay-folder-pink-main {
  border: 1px solid #e43acd;
  background-color: #480a40;
}
.portfolio-overlay-folder-pink-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-pink-main .portfolio-overlay-header {
  background-color: #e01fc6;
}
.portfolio-overlay-folder-pink-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-pink-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-pink-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-pink-main#overlay-article_configurable div.process-footer {
  background-color: #8b137b;
}

div.article.folder.folder-pink-main {
  background-color: #6c0f5f !important;
  border: 1px solid #e43acd !important;
  color: white;
}

div.article.folder.folder-pink-main .triangle {
  border-color: transparent transparent #e43acd transparent;
  z-index: 300;
}

div.article.single.single-pink-main {
  background-color: #e01fc6 !important;
  color: white;
}

.bg-magenta {
  background-color: #c92376;
  color: black;
}

.table-magenta, .portfolio-overlay-folder-magenta-main .table,
.overlay.portfolio-overlay-folder-magenta-main .table {
  background-color: #771545;
  color: white;
}
.table-magenta tr td, .portfolio-overlay-folder-magenta-main .table tr td,
.overlay.portfolio-overlay-folder-magenta-main .table tr td {
  color: white;
  border: 1px solid #36091f;
}

button.btn-magenta, a.btn-magenta {
  background-color: #db3085;
}

.portfolio-overlay-folder-magenta-main,
.overlay.portfolio-overlay-folder-magenta-main {
  border: 1px solid #db3085;
  background-color: #36091f;
}
.portfolio-overlay-folder-magenta-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-magenta-main .portfolio-overlay-header {
  background-color: #c92376;
}
.portfolio-overlay-folder-magenta-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-magenta-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-magenta-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-magenta-main#overlay-article_configurable div.process-footer {
  background-color: #771545;
}

div.article.folder.folder-magenta-main {
  background-color: #580f34 !important;
  border: 1px solid #db3085 !important;
  color: white;
}

div.article.folder.folder-magenta-main .triangle {
  border-color: transparent transparent #db3085 transparent;
  z-index: 300;
}

div.article.single.single-magenta-main {
  background-color: #c92376 !important;
  color: white;
}

.bg-redwine {
  background-color: #9d3c57;
  color: black;
}

.table-redwine, .portfolio-overlay-folder-redwine-main .table,
.overlay.portfolio-overlay-folder-redwine-main .table {
  background-color: #572130;
  color: white;
}
.table-redwine tr td, .portfolio-overlay-folder-redwine-main .table tr td,
.overlay.portfolio-overlay-folder-redwine-main .table tr td {
  color: white;
  border: 1px solid #1f0c11;
}

button.btn-redwine, a.btn-redwine {
  background-color: #b34463;
}

.portfolio-overlay-folder-redwine-main,
.overlay.portfolio-overlay-folder-redwine-main {
  border: 1px solid #b34463;
  background-color: #1f0c11;
}
.portfolio-overlay-folder-redwine-main .portfolio-overlay-header,
.overlay.portfolio-overlay-folder-redwine-main .portfolio-overlay-header {
  background-color: #9d3c57;
}
.portfolio-overlay-folder-redwine-main#overlay-article_configurable ol.process-indicator, .portfolio-overlay-folder-redwine-main#overlay-article_configurable div.process-footer,
.overlay.portfolio-overlay-folder-redwine-main#overlay-article_configurable ol.process-indicator,
.overlay.portfolio-overlay-folder-redwine-main#overlay-article_configurable div.process-footer {
  background-color: #572130;
}

div.article.folder.folder-redwine-main {
  background-color: #3d1722 !important;
  border: 1px solid #b34463 !important;
  color: white;
}

div.article.folder.folder-redwine-main .triangle {
  border-color: transparent transparent #b34463 transparent;
  z-index: 300;
}

div.article.single.single-redwine-main {
  background-color: #9d3c57 !important;
  color: white;
}
