html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

button {
  background-color: transparent; }

table:-moz-focusring {
  color: transparent; }

pre {
  color: rgba(0, 0, 0, 0.44);
  background-color: #ffffff;
  border-color: #EEEEEE; }
  pre code {
    color: rgba(0, 0, 0, 0.44);
    background-color: transparent; }

hr:not([class*="color-"]) {
  border-top-color: rgba(0, 0, 0, 0.12); }

hr .color-white {
  border-top-color: rgba(255, 255, 255, 0.12); }

body {
  color: rgba(0, 0, 0, 0.77);
  background-color: #efefef; }

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

*::selection {
  background: #009688;
  color: #ffffff; }

*::-moz-selection {
  background: #009688;
  color: #ffffff; }

a {
  color: #009688; }
  a:hover, a:focus {
    color: #00635a; }

.alert:not([class*="color-"]) {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1); }

.alert.color-success {
  background-color: #dff1df;
  border-color: #aadaaa #aadaaa #aadaaa #5cb85c; }

.alert.color-error {
  background-color: #fffdfd;
  border-color: #fbcfce #fbcfce #fbcfce #ef5350; }

.alert.color-warning {
  background-color: #fdf5e9;
  border-color: #f8d9ac #f8d9ac #f8d9ac #f0ad4e; }

.btn:not(.type-flat) {
  color: white; }
  .btn:not(.type-flat):not([class*="color-"]).loading {
    background-color: #c62828; }
  .btn:not(.type-flat):not([class*="color-"]):not(.loading)::before {
    background-color: #c62828; }
  .btn:not(.type-flat):not([class*="color-"]):not(.loading)::after {
    background-color: #a82222; }
  .btn:not(.type-flat).color-accent.loading {
    background-color: #009688; }
  .btn:not(.type-flat).color-accent:not(.loading)::before {
    background-color: #009688; }
  .btn:not(.type-flat).color-accent:not(.loading)::after {
    background-color: #007268; }
  .btn:not(.type-flat).color-complementary.loading {
    background-color: #ff9800; }
  .btn:not(.type-flat).color-complementary:not(.loading)::before {
    background-color: #ff9800; }
  .btn:not(.type-flat).color-complementary:not(.loading)::after {
    background-color: #db8300; }
  .btn:not(.type-flat).color-transparent.loading {
    background-color: transparent; }
  .btn:not(.type-flat).color-transparent:not(.loading)::before {
    background-color: transparent; }
  .btn:not(.type-flat).color-transparent:not(.loading)::after {
    background-color: transparent; }
  .btn:not(.type-flat).color-white.loading {
    background-color: #ffffff; }
  .btn:not(.type-flat).color-white:not(.loading)::before {
    background-color: #ffffff; }
  .btn:not(.type-flat).color-white:not(.loading)::after {
    background-color: #EEEEEE; }
  .btn:not(.type-flat).color-transparent, .btn:not(.type-flat).color-white {
    color: rgba(0, 0, 0, 0.44); }
  .btn:not(.type-flat).disabled, .btn:not(.type-flat)[disabled] {
    color: rgba(0, 0, 0, 0.26);
    background-color: rgba(0, 0, 0, 0.12); }

.btn.type-flat:not([class*="color-"]) {
  color: rgba(0, 0, 0, 0.44); }
  .btn.type-flat:not([class*="color-"]):not(.loading)::after {
    background-color: rgba(158, 158, 158, 0.2); }

.btn.type-flat.color-primary {
  color: #c62828; }
  .btn.type-flat.color-primary:not(.loading)::after {
    background-color: rgba(158, 158, 158, 0.2); }

.btn.type-flat.color-accent {
  color: #009688; }
  .btn.type-flat.color-accent:not(.loading)::after {
    background-color: rgba(158, 158, 158, 0.2); }

.btn.type-flat.color-complementary {
  color: #ff9800; }
  .btn.type-flat.color-complementary:not(.loading)::after {
    background-color: rgba(158, 158, 158, 0.2); }

.btn.type-flat.color-white {
  color: #ffffff; }
  .btn.type-flat.color-white:not(.loading)::after {
    background-color: rgba(255, 255, 255, 0.1); }

.btn.type-flat.disabled, .btn.type-flat[disabled] {
  color: rgba(0, 0, 0, 0.26); }

.btn.type-flat[class*="color-"].hover-primary:hover {
  color: #a82222; }

.btn.type-flat[class*="color-"].hover-accent:hover {
  color: #007268; }

.btn.type-flat[class*="color-"].hover-complementary:hover {
  color: #db8300; }

.btn.type-flat:not([class*="color-"]).hover-primary:hover {
  color: #c62828; }

.btn.type-flat:not([class*="color-"]).hover-accent:hover {
  color: #009688; }

.btn.type-flat:not([class*="color-"]).hover-complementary:hover {
  color: #ff9800; }

.fab-content {
  background-color: #ffffff; }

.btn-group.attached button {
  border-color: rgba(0, 0, 0, 0.1); }

.btn.launcher::before {
  border-color: rgba(0, 0, 0, 0.6) transparent transparent transparent;
  background-color: transparent; }

.card {
  background-color: #ffffff; }
  .card::before, .card::after {
    background-color: #ffffff; }

.card-header, .card-footer {
  border-color: rgba(0, 0, 0, 0.12); }

.chip, .select2-container-multi .select2-choices .select2-search-choice {
  background-color: #E0E0E0;
  color: rgba(0, 0, 0, 0.44); }
  .chip::before, .select2-container-multi .select2-choices .select2-search-choice::before {
    background-color: #000000; }
  .chip .label:not(.color), .select2-container-multi .select2-choices .select2-search-choice .label:not(.color) {
    color: rgba(0, 0, 0, 0.54); }

.dropdown-menu:not(.accent):not(.primary) {
  background-color: #ffffff; }
  .dropdown-menu:not(.accent):not(.primary)::before, .dropdown-menu:not(.accent):not(.primary)::after {
    background-color: #ffffff; }
  .dropdown-menu:not(.accent):not(.primary) .divider {
    background-color: rgba(0, 0, 0, 0.12); }
  .dropdown-menu:not(.accent):not(.primary) > li > a {
    color: rgba(0, 0, 0, 0.44); }
    .dropdown-menu:not(.accent):not(.primary) > li > a:not(.no-bg-hover):focus, .dropdown-menu:not(.accent):not(.primary) > li > a:not(.no-bg-hover):hover {
      background-color: #F5F5F5; }

.dropdown-menu.primary {
  background-color: #c62828; }
  .dropdown-menu.primary::before, .dropdown-menu.primary::after {
    background-color: #c62828; }
  .dropdown-menu.primary .divider {
    background-color: rgba(255, 255, 255, 0.12); }
  .dropdown-menu.primary > li > a {
    color: rgba(255, 255, 255, 0.7); }
    .dropdown-menu.primary > li > a:focus, .dropdown-menu.primary > li > a:hover {
      color: white;
      background-color: #be2626; }

.dropdown-menu.accent {
  background-color: #009688; }
  .dropdown-menu.accent::before, .dropdown-menu.accent::after {
    background-color: #009688; }
  .dropdown-menu.accent .divider {
    background-color: rgba(255, 255, 255, 0.12); }
  .dropdown-menu.accent > li > a {
    color: rgba(255, 255, 255, 0.7); }
    .dropdown-menu.accent > li > a:focus, .dropdown-menu.accent > li > a:hover {
      color: white;
      background-color: #008c7f; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  background-color: #EEEEEE; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
  color: rgba(0, 0, 0, 0.24); }

.form-group.has-error:not(.no-feedback-validation) * {
  color: #ef5350; }

.form-group.success:not(.no-feedback-validation) * {
  color: #5cb85c; }

.form-group.has-warning:not(.no-feedback-validation) * {
  color: #f0ad4e; }

.form-group .material-input {
  color: #c62828; }

.form-group.is-focused .control-label {
  color: #c62828; }

fieldset {
  border-color: rgba(0, 0, 0, 0.12); }

.diamond-bg-icon-parent i.material-icons::after, .diamond-bg-icon-parent i.pb-icons::after {
  background-color: rgba(0, 0, 0, 0.1); }

.input-group-container .btn {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.12); }

.select-input[type="checkbox"]:active + div, .select-input[type="checkbox"]:focus + div, .select-input[type="radio"]:active + div, .select-input[type="radio"]:focus + div,
input[type="checkbox"]:active + div,
input[type="checkbox"]:focus + div,
input[type="radio"]:active + div,
input[type="radio"]:focus + div {
  color: #c62828; }

.select-input, .select-input select,
input,
input select {
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 transparent; }

.select-input[type="email"], .select-input[type="password"], .select-input[type="text"], .select-input[type="number"],
input[type="email"],
input[type="password"],
input[type="text"],
input[type="number"] {
  background-color: #ffffff; }

.select-input[type="email"][disabled], .select-input[type="email"]:disabled, .select-input[type="password"][disabled], .select-input[type="password"]:disabled, .select-input[type="text"][disabled], .select-input[type="text"]:disabled, .select-input[type="number"][disabled], .select-input[type="number"]:disabled,
input[type="email"][disabled],
input[type="email"]:disabled,
input[type="password"][disabled],
input[type="password"]:disabled,
input[type="text"][disabled],
input[type="text"]:disabled,
input[type="number"][disabled],
input[type="number"]:disabled {
  background-color: rgba(0, 0, 0, 0.03); }

.select-input:not(.disabled) {
  background-color: #ffffff; }

select[disabled], select:disabled {
  background-color: rgba(0, 0, 0, 0.03); }

textarea {
  border-color: rgba(0, 0, 0, 0.1); }
  .form-group.is-focused textarea {
    border-bottom-color: #c62828; }

input[disabled] + .checkbox-icons i {
  color: rgba(0, 0, 0, 0.12); }

[type=range] {
  -webkit-appearance: none; }
  [type=range]:focus {
    outline: none; }
  [type=range]::-webkit-slider-runnable-track {
    background: #e57373; }
  [type=range]::-webkit-slider-thumb {
    border-color: rgba(0, 0, 0, 0.2);
    background: #c62828; }
  [type=range]:focus::-webkit-slider-runnable-track {
    background: #e98989; }
  [type=range]::-moz-range-track {
    background: #e57373; }
  [type=range]::-moz-range-thumb {
    border-color: rgba(0, 0, 0, 0.2);
    background: #c62828; }
  [type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent; }
  [type=range]::-ms-fill-lower {
    background: #e15d5d; }
  [type=range]::-ms-fill-upper {
    background: #e57373; }
  [type=range]::-ms-thumb {
    border-color: rgba(0, 0, 0, 0.2);
    background: #c62828; }
  [type=range]:focus::-ms-fill-lower {
    background: #e57373; }
  [type=range]:focus::-ms-fill-upper {
    background: #e98989; }

::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.44); }

:-moz-placeholder {
  color: rgba(0, 0, 0, 0.44); }

::-moz-placeholder {
  color: rgba(0, 0, 0, 0.44); }

:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.44); }

.list-group.raised {
  background-color: #ffffff; }

a.list-item:focus, a.list-item:hover,
button.list-item:focus,
button.list-item:hover {
  background-color: #F5F5F5; }

.list-item {
  border-color: rgba(0, 0, 0, 0.1); }
  .list-item.disabled {
    color: rgba(0, 0, 0, 0.24); }
    .list-item.disabled.text-primary-white,
    .list-item.disabled .text-primary-white {
      color: rgba(255, 255, 255, 0.5); }
    .list-item.disabled .list-item-heading {
      color: inherit; }
  .list-item.disabled:focus, .list-item.disabled:hover {
    background-color: transparent; }
  .list-item.active, .list-item.active:focus, .list-item.active:hover {
    color: #ffffff;
    background-color: #c62828; }
    .list-item.active .list-item-heading,
    .list-item.active .list-item-heading > .small,
    .list-item.active .list-item-heading > small, .list-item.active:focus .list-item-heading,
    .list-item.active:focus .list-item-heading > .small,
    .list-item.active:focus .list-item-heading > small, .list-item.active:hover .list-item-heading,
    .list-item.active:hover .list-item-heading > .small,
    .list-item.active:hover .list-item-heading > small {
      color: inherit; }
    .list-item.active .list-item-text, .list-item.active:focus .list-item-text, .list-item.active:hover .list-item-text {
      color: inherit; }

.loading:not(.white-loading)::before {
  background: rgba(239, 239, 239, 0.5); }

.loading.white-loading::before {
  background: rgba(255, 255, 255, 0.6); }

.loading:after {
  background: transparent; }

.loading::after {
  border-top-color: #009688;
  border-right-color: #009688; }

.local-loading-container {
  background-color: rgba(239, 239, 239, 0.9); }
  .local-loading-container.white-loading {
    background-color: rgba(255, 255, 255, 0.9); }
  .local-loading-container .loading::before {
    background-color: transparent; }

.modal-content {
  background-color: #ffffff; }

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.44); }

.snackbar {
  background-color: #424242;
  color: #ffffff; }
  .snackbar.light {
    background-color: #EEEEEE, 1;
    color: rgba(0, 0, 0, 0.44); }

.structure > * {
  border-color: rgba(0, 0, 0, 0.12); }

.overflow-limiter::-webkit-scrollbar-track {
  background-color: #F5F5F5; }

.overflow-limiter::-webkit-scrollbar-thumb {
  background-color: #E0E0E0; }

table {
  background-color: #efefef; }
  .structure-body table {
    background-color: transparent; }
  table.table-striped tr:nth-of-type(odd):not(.active) {
    background-color: #F5F5F5; }
  table.table-striped tr:nth-of-type(even):not(.active) {
    background-color: #efefef; }

caption {
  color: rgba(0, 0, 0, 0.44); }

tr:not(.active):hover {
  background-color: #E0E0E0; }
  .table-striped tr:not(.active):hover:nth-of-type(n) {
    background-color: #E0E0E0; }
  .table-striped tr:not(.active):hover:nth-of-type(2n) {
    background-color: #E0E0E0; }

@media (max-width: 599.9px) {
  .table-card tr {
    background-color: #fff !important; } }

tr.active {
  background-color: #ffffff; }
  tr.active td * {
    color: #c62828; }

th {
  color: rgba(0, 0, 0, 0.77);
  border-bottom-color: #EEEEEE;
  background-color: #ffffff; }

@media (max-width: 599.9px) {
  .table-card tbody td.pivot {
    color: #c62828; }
  .table-card tbody td:not(.pivot)::before {
    color: #c62828; } }

> td,
> th {
  border-top-color: #EEEEEE; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #c7e6c7; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #b5dfb5; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #daf1f8; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c5e9f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fceedb; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #fae3c4; }

.table > thead > tr > td.error,
.table > thead > tr > th.error,
.table > thead > tr.error > td,
.table > thead > tr.error > th,
.table > tbody > tr > td.error,
.table > tbody > tr > th.error,
.table > tbody > tr.error > td,
.table > tbody > tr.error > th,
.table > tfoot > tr > td.error,
.table > tfoot > tr > th.error,
.table > tfoot > tr.error > td,
.table > tfoot > tr.error > th {
  background-color: #fcdddc; }

.table-hover > tbody > tr > td.error:hover,
.table-hover > tbody > tr > th.error:hover,
.table-hover > tbody > tr.error:hover > td,
.table-hover > tbody > tr:hover > .error,
.table-hover > tbody > tr.error:hover > th {
  background-color: #fac6c5; }

.laucher::after {
  border-top-color: #000000; }

.table-responsive {
  border-color: rgba(0, 0, 0, 0.1); }

.tabs li {
  color: rgba(0, 0, 0, 0.44); }
  .tabs li::after {
    background-color: #c62828; }
  .tabs li:hover {
    color: rgba(0, 0, 0, 0.77); }

.tabs.accent li, .tabs.primary li, .primary > .tabs li, .accent .tabs li {
  color: #fff; }
  .tabs.accent li::after, .tabs.primary li::after, .primary > .tabs li::after, .accent .tabs li::after {
    background-color: #fff; }
  .tabs.accent li:hover, .tabs.primary li:hover, .primary > .tabs li:hover, .accent .tabs li:hover {
    color: rgba(255, 255, 255, 0.7); }

.color.text-primary {
  color: #c62828; }

.color.text-primary-dark {
  color: #9c1f1f; }

.color.text-primary-light {
  color: #ef9a9a; }

.color.text-accent {
  color: #009688; }

.color.text-accent-dark {
  color: #00695c; }

.color.text-accent-light {
  color: #a7ffeb; }

.color.text-comp {
  color: #ff9800; }

.color.text-comp-dark {
  color: #ef6c00; }

.color.text-comp-light {
  color: #ffcc80; }

.color.text-success {
  color: #5cb85c; }

.color.text-info {
  color: #5bc0de; }

.color.text-warning {
  color: #f0ad4e; }

.color.text-danger {
  color: #ef5350; }

.color.text-error {
  color: #ef5350; }

.color.text-primary-black {
  color: rgba(0, 0, 0, 0.77); }

.color.text-secondary-black {
  color: rgba(0, 0, 0, 0.44); }

.color.text-disabled-black {
  color: rgba(0, 0, 0, 0.24); }

.color.text-primary-white {
  color: white; }

.color.text-secondary-white {
  color: rgba(255, 255, 255, 0.7); }

.color.text-disabled-white {
  color: rgba(255, 255, 255, 0.5); }

.tooltip-inner {
  color: #efefef;
  background-color: #424242; }
  .primary > .tooltip-inner {
    background-color: #c62828; }
  .accent > .tooltip-inner {
    background-color: #009688; }
  .complementary > .tooltip-inner {
    background-color: #ff9800; }
  .light > .tooltip-inner {
    background-color: #efefef;
    color: rgba(0, 0, 0, 0.44); }

.tooltip-arrow {
  border-color: transparent; }

.tooltip.top .tooltip-arrow {
  border-top-color: #424242; }

.tooltip.top.primary .tooltip-arrow {
  border-top-color: #c62828; }

.tooltip.top.accent .tooltip-arrow {
  border-top-color: #009688; }

.tooltip.top.complementary .tooltip-arrow {
  border-top-color: #ff9800; }

.tooltip.top.light .tooltip-arrow {
  border-top-color: #efefef; }

.tooltip.right .tooltip-arrow {
  border-right-color: #424242; }

.tooltip.right.primary .tooltip-arrow {
  border-right-color: #c62828; }

.tooltip.right.accent .tooltip-arrow {
  border-right-color: #009688; }

.tooltip.right.complementary .tooltip-arrow {
  border-right-color: #ff9800; }

.tooltip.right.light .tooltip-arrow {
  border-right-color: #efefef; }

.tooltip.left .tooltip-arrow {
  border-left-color: #424242; }

.tooltip.left.primary .tooltip-arrow {
  border-left-color: #c62828; }

.tooltip.left.accent .tooltip-arrow {
  border-left-color: #009688; }

.tooltip.left.complementary .tooltip-arrow {
  border-left-color: #ff9800; }

.tooltip.left.light .tooltip-arrow {
  border-left-color: #efefef; }

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #424242; }

.tooltip.bottom.primary .tooltip-arrow {
  border-bottom-color: #c62828; }

.tooltip.bottom.accent .tooltip-arrow {
  border-bottom-color: #009688; }

.tooltip.bottom.complementary .tooltip-arrow {
  border-bottom-color: #ff9800; }

.tooltip.bottom.light .tooltip-arrow {
  border-bottom-color: #efefef; }

.fullscreen-photo {
  background-color: rgba(0, 0, 0, 0.9); }
  .fullscreen-photo .header {
    background-color: rgba(0, 0, 0, 0.8); }

@media (max-width: 719.9px) {
  .body .infos::before {
    background-color: rgba(0, 0, 0, 0.8); } }

button.btn.full-size-button {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.sidebar-navigation a > * {
  color: rgba(0, 0, 0, 0.44); }

@media (max-width: 719.9px) {
  .sidebar-navigation a.active > * {
    color: #c62828; } }

.sidebar-navigation ul {
  background-color: #ffffff; }
  @media (min-width: 720px) {
    .sidebar-navigation ul {
      background-color: transparent; } }

.sidebar-navigation li .submenu {
  background-color: #ffffff; }
  .sidebar-navigation li .submenu li::after {
    background-color: rgba(158, 158, 158, 0.2); }

.main-nav .top-navigation, .main-nav::before {
  background-color: #ffffff; }

.main-nav .menu-backdrop {
  background-color: rgba(0, 0, 0, 0.44); }

.dropdown-menu.prime-apps-dropdown a.btn, .dropdown-menu.prime-apps-dropdown a.btn > span, .dropdown-menu.prime-apps-dropdown button.btn > span {
  color: rgba(0, 0, 0, 0.44) !important; }

.dropdown-menu.profile-dropdown select {
  border-color: #c62828; }

.more-options-menu a > * {
  color: rgba(0, 0, 0, 0.44); }

@media (max-width: 719.9px) {
  .more-options-menu a.active > * {
    color: #c62828; } }

.active-highlighter {
  background-color: #c62828; }

.uib-dropdown-open .dropdown.prime-apps-content .dropdown-toggle[aria-expanded="true"] > * {
  color: #c62828; }

.uib-dropdown-open .dropdown.profile-content .dropdown-toggle[aria-expanded="true"] i {
  color: #c62828; }

.select2-drop {
  background: #ffffff; }

.select2-results .ui-select-choices-row:not(.select2-highlighted):hover {
  background-color: rgba(0, 0, 0, 0.07); }

.select2-results .select2-highlighted {
  background-color: #009688;
  color: #ffffff; }

.select2-results .select2-disabled.select2-highlighted {
  background-color: rgba(0, 0, 0, 0.1); }

.select2-results .select2-disabled {
  color: rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.1); }

.select2-container-multi .select2-choices {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.1); }

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: rgba(0, 0, 0, 0.03); }

.select2-search-choice-close:after {
  color: rgba(0, 0, 0, 0.44); }

/* Training Style */
.progress-circle {
  border-color: #cc7a00;
  background: #ff9800; }

.progress-status {
  background: #ffffff; }

.progress-status-border {
  border-bottom-color: #cc7a00; }

.status-bar {
  background: #cc7a00; }

.highlight-small {
  border-color: #009688; }

.highlight-box {
  background-color: #009688;
  color: #ffffff; }

.training-html5-left {
  border-right-color: rgba(0, 0, 0, 0.12); }

.training-html5-division {
  border-top-color: rgba(0, 0, 0, 0.12); }

.training-html5-iframe {
  border-color: rgba(0, 0, 0, 0.12); }

.training-highlight {
  color: rgba(0, 0, 0, 0.44) !important; }
  .training-highlight:not(.light) {
    background-color: #ffe0b2 !important; }
  .training-highlight.light {
    background-color: rgba(255, 255, 255, 0.4) !important; }

.uib-datepicker-popup .btn:active, .uib-datepicker-popup .btn:focus {
  background-color: #EEEEEE; }

.uib-datepicker-popup .btn.type-flat.default.active {
  background-color: #E0E0E0; }

.uib-datepicker-popup .btn.type-flat.default.selected {
  background-color: #c62828;
  color: #ffffff; }

.uib-datepicker-popup .btn:not(.active):not(.selected) .now {
  color: #c62828; }

.uib-datepicker-popup table {
  background-color: transparent; }

.welcome::before {
  background-color: #efefef; }

.solutions-container .card-body .texts span {
  color: rgba(0, 0, 0, 0.44); }

.solutions-container .card.store img {
  background-color: rgba(0, 96, 161, 0.4); }

@media (min-width: 600px) {
  .solutions-container.widgets .card-body img {
    background-color: transparent; }
  .solutions-container.widgets .store {
    background-color: #0060a1; }
    .solutions-container.widgets .store .card-body .texts span:first-child {
      color: white; }
    .solutions-container.widgets .store .card-body .texts span:nth-child(2) {
      color: rgba(255, 255, 255, 0.7); } }

.bg-color.primary {
  background-color: #c62828; }

.bg-color.primary-dark {
  background-color: #9c1f1f; }

.bg-color.primary-light {
  background-color: #ef9a9a; }

.bg-color.accent {
  background-color: #009688; }

.bg-color.accent-dark {
  background-color: #00695c; }

.bg-color.accent-light {
  background-color: #a7ffeb; }

.bg-color.complementary {
  background-color: #ff9800; }

.bg-color.complementary-dark {
  background-color: #ef6c00; }

.bg-color.complementary-light {
  background-color: #ffcc80; }

.bg-color.white {
  background-color: #ffffff; }

.bg-color.white-90 {
  background-color: rgba(255, 255, 255, 0.9); }

.bg-color.black {
  background-color: #000000; }

.bg-color.body-bg {
  background-color: #efefef; }

.bg-color.greyscale100 {
  background-color: #F5F5F5; }

.line-background-title::before {
  border-top-color: rgba(0, 0, 0, 0.12); }

.line-background-title.border-white::before {
  border-top-color: rgba(255, 255, 255, 0.12); }

.icon-badge:not(.bg-color) {
  background-color: #666; }

.icon-badge:not(.color) {
  color: rgba(255, 255, 255, 0.8); }

.avatar-character:not(.bg-color) {
  background-color: #c62828;
  color: rgba(255, 255, 255, 0.7); }

/*# sourceMappingURL=red-teal.css.map */