.primary {
  background-color: orange;
}
.secondary {
  background-color: purple;
}
.default {
  background-color: gray;
}
.info {
  background-color: blue;
}
.success {
  background-color: green;
}
.warning {
  background-color: yellow;
}
.danger {
  background-color: red;
}
.text-primary {
  color: orange;
}
.text-secondary {
  color: purple;
}
.text-default {
  color: gray;
}
.text-info {
  color: blue;
}
.text-success {
  color: green;
}
.text-warning {
  color: yellow;
}
.text-danger {
  color: red;
}
.active {
  background: orange !important;
  border-color: orange !important;
}
.headings {
  font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
h1,
.h1 {
  color: gray;
  font-size: 36px;
  font-family: Arial, " sans-serif";
}
h1 a,
.h1 a {
  color: gray;
  font-size: 36px;
  font-family: Arial, " sans-serif";
}
h2,
.h2 {
  color: gray;
  font-size: 24px;
  font-family: Arial, " sans-serif";
}
h2 a,
.h2 a {
  color: gray;
  font-size: 24px;
  font-family: Arial, " sans-serif";
}
h3,
.h3 {
  color: gray;
  font-size: 18px;
  font-family: Arial, " sans-serif";
}
h3 a,
.h3 a {
  color: gray;
  font-size: 18px;
  font-family: Arial, " sans-serif";
}
h4,
.h4 {
  color: gray;
  font-size: 16px;
  font-family: Arial, " sans-serif";
}
h4 a,
.h4 a {
  color: gray;
  font-size: 16px;
  font-family: Arial, " sans-serif";
}
h5,
.h5 {
  color: gray;
  font-size: 12px;
  font-family: Arial, " sans-serif";
}
h5 a,
.h5 a {
  color: gray;
  font-size: 12px;
  font-family: Arial, " sans-serif";
}
h6,
.h6 {
  color: gray;
  font-size: 10px;
  font-family: Arial, " sans-serif";
}
h6 a,
.h6 a {
  color: gray;
  font-size: 10px;
  font-family: Arial, " sans-serif";
}
a,
a:visited {
  transition: all 0.5s ease;
}
.btn {
  border: 0;
  transition: all 0.5s ease;
  color: #FFF;
}
.btn:hover {
  color: #FFF;
}
.btn.btn-primary,
.btninput[type="submit"] {
  background: orange;
}
.btn.btn-primary:hover,
.btninput[type="submit"]:hover {
  background: #cc8400;
}
.btn.btn-default {
  background: gray;
}
.btn.btn-default:hover {
  background: #676767;
}
.btn.btn-secondary {
  background: purple;
}
.btn.btn-secondary:hover {
  background: #4d004d;
}
.alert {
  color: rgba(255, 255, 255, 0.5) !important;
}
.table {
  background: #FFF;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.table th {
  background: gray;
  color: #FFF;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 15px;
}
.table td {
  border: 1px solid #EEE;
}
.table .btn {
  margin-top: -8px;
  margin-bottom: -5px;
}
.sm a {
  display: inline-block;
  margin: 10px 2px 0 0 ;
  color: #FFF;
  background: gray;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
q:lang(sv) {
  quotes: '\201D' '\201D' '\2019' '\2019';
}
q:lang(da) {
  quotes: '\00BB' '\00AB' '\203A' '\2039';
}
q:before {
  content: open-quote;
}
q:after {
  content: close-quote;
}
/* SAFARI SUPPORT */
q:before {
  content: '\201C';
}
q:after {
  content: '\201D';
}
q q:before {
  content: '\2018';
}
q q:after {
  content: '\2019';
}
/* BLOCKQUOTES */
.quotes {
  position: relative;
  padding: 0 80px;
  margin: 40px;
}
.quotes * {
  quotes: none;
}
.quotes > *:before,
.quotes .quotes > *:after {
  position: absolute;
}
.quotes > *:before {
  content: '\201C';
  left: 7px;
}
.quotes > *:after {
  content: '\201D';
}
.quotes q:before {
  content: '\2018';
}
.quotes q:after {
  content: '\2019';
}
/* LANGUAGE-SPECIFIC QUOTES SAFARI STYLE */
*[lang~='da'] q:before,
q[lang~='da']:before,
*[lang~='da'] .quotes > *:before,
.quotes[lang~='da'] > *:before {
  content: '\201E';
}
*[lang~='da'] q:after,
q[lang~='da']:after,
*[lang~='da'] .quotes > *:after,
.quotes[lang~='da'] > *:after {
  content: '\201C';
}
*[lang~='da'] q q:before,
q[lang~='da'] q:before,
*[lang~='da'] .quotes q:before,
.quotes[lang~='da'] q:before {
  content: '\2019';
}
*[lang~='da'] q q:after,
q[lang~='da'] q:after,
*[lang~='da'] .quotes q:after,
.quotes[lang~='da'] q:after {
  content: '\2019';
}
*[lang~='sv'] q:before,
q[lang~='sv']:before,
*[lang~='sv'] .quotes > *:before,
.quotes[lang~='sv'] > *:before {
  content: '\201D';
}
*[lang~='sv'] q:after,
q[lang~='sv']:after,
*[lang~='sv'] .quotes > *:after,
.quotes[lang~='sv'] > *:after {
  content: '\201D';
}
*[lang~='sv'] q q:before,
q[lang~='sv'] q:before,
*[lang~='sv'] .quotes q:before,
.quotes[lang~='sv'] q:before {
  content: '\2019';
}
*[lang~='sv'] q q:after,
q[lang~='sv'] q:after,
*[lang~='sv'] .quotes q:after,
.quotes[lang~='sv'] q:after {
  content: '\2019';
}
.quotes > *:before,
.quotes > *:after {
  font-size: 100px;
  line-height: 20px;
  font-family: Impact, Arial, "sans-serif";
  color: orange;
}
.quotes > *:before {
  content: '\201C';
  left: 5px;
  top: 20px;
}
.quotes > *:after {
  content: '\201D';
  right: 12px;
  bottom: -20px;
  position: absolute;
}
.slideshow .nav {
  text-align: left;
  position: relative;
  z-index: 999;
}
.slideshow .nav a {
  width: 10px;
  height: 10px;
  background: gray;
  text-indent: -9999px;
  display: inline-block;
  margin: 0 2px;
  border-radius: 300px;
}
.slideshow .nav .cycle-pager-active a {
  background: orange;
}
.slideshow .item {
  padding: 40px 0;
}
