/*
 * Elements
 */
/*
 * Body
 */
body {
  background-color: white;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
/*
 * Themes
 */
/*
 * Dark theme
 */
.dark-theme {
  color: #ffffff;
}
.dark-theme a {
  color: #ca3e47;
}
.dark-theme h1,
.dark-theme h2,
.dark-theme h3,
.dark-theme .panel-heading {
  color: #ffffff;
}
.dark-theme .widget {
  background-color: #414141 !important;
}
.dark-theme legend {
  color: #ffffff !important;
}
.dark-theme .panel-default {
  border-color: #95a5a6 !important;
  background-color: #414141 !important;
}
.dark-theme .panel-body {
  color: #ffffff !important;
  background-color: #414141 !important;
  border-color: #95a5a6 !important;
}
.dark-theme .panel-heading {
  background-color: #414141 !important;
  border-color: #95a5a6 !important;
}
.dark-theme table,
.dark-theme td,
.dark-theme tbody,
.dark-theme tr,
.dark-theme small,
.dark-theme .well,
.dark-theme .form-control,
.dark-theme .project-header,
.dark-theme input,
.dark-theme textarea .panel-default {
  background-color: #414141 !important;
  color: #ffffff !important;
}
.dark-theme .btn-primary {
  border-color: #95a5a6 !important;
  background: #414141 !important;
}
.dark-theme .btn-primary:hover {
  border-color: #74898a !important;
  background: #414141 !important;
}
.dark-theme .select2-container--bootstrap .select2-selection--single,
.dark-theme .select2-dropdown {
  background: #414141 !important;
}
.dark-theme .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,
.dark-theme .select2-container--bootstrap .select2-results__option[aria-selected=false] {
  color: #ffffff !important;
}
.dark-theme .input-group.date .input-group-addon {
  color: #ffffff !important;
  background: #414141 !important;
}
/*
 * Light theme
 */
.light-theme {
  background-color: whitesmoke;
}
.light-theme .widget {
  background-color: #ffffff;
}
.light-theme .widget h4 {
  background-color: #2c3e50;
}
.light-theme .content h2 {
  color: white;
  background-color: #2c3e50;
}
/*
 * Sites
 */
.shop h2 {
  font-weight: bold;
  background: #e4e4e4 !important;
  margin: 20px -20px 20px -20px !important;
  text-transform: none !important;
  color: #2c3e50 !important;
}
/*# sourceMappingURL=site.css.map */