/* line 12, ../sass/page.scss */
html {
  color: #08304E;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

/* line 17, ../sass/page.scss */
strong {
  font-weight: bold;
}

/* line 21, ../sass/page.scss */
a {
  color: #7F2613;
  text-decoration: none;
}

/* line 26, ../sass/page.scss */
a:hover {
  text-decoration: underline;
}

/* line 30, ../sass/page.scss */
em {
  font-style: italic;
}

/* line 33, ../sass/page.scss */
p {
  text-align: justify;
  padding: 0.1rem 0.5rem;
}

/* line 39, ../sass/page.scss */
h1 {
  font-family: Tahoma, Geneva, sans-serif;
  color: #7F2613;
  font-size: 2rem;
  font-weight: 100;
  padding: 0 0 1rem 0;
  line-height: 2.4rem;
}

/* line 48, ../sass/page.scss */
h2 {
  font-size: 1.2rem;
  font-weight: bold;
  padding-bottom: 0.5rem;
}

/* line 54, ../sass/page.scss */
h3 {
  font-size: 1.2rem;
  font-weight: bold;
  padding-bottom: 0.5rem;
  color: #7F2613;
}

/* line 61, ../sass/page.scss */
h4 {
  color: #7F2613;
  padding: 0.3rem;
  font-weight: bold;
}

/* line 67, ../sass/page.scss */
h5 {
  color: #08304E;
  padding: 0.3rem;
  font-weight: bold;
}

/* line 77, ../sass/page.scss */
h1 a,
h3 a,
h4 a,
.color2 a {
  color: #7F2613;
}

/* line 2, ../sass/part/_buttons.scss */
.button,
.add_button {
  border: 0 none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: white !important;
  font-weight: bold;
}
/* line 12, ../sass/part/_buttons.scss */
.button:hover,
.add_button:hover {
  background-color: #194570;
  text-decoration: none;
}

/* line 18, ../sass/part/_buttons.scss */
.button {
  background-color: #5586b5;
  padding: 0.4rem 1rem;
  font-size: 0.9rem;
  text-align: center;
}

/* line 25, ../sass/part/_buttons.scss */
.add_button {
  background-color: #7F2613;
  padding: 0.1rem 0.8rem;
  font-size: 0.8rem;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 32, ../sass/part/_buttons.scss */
.button2 {
  display: block;
  margin: 1rem auto;
}

/* line 89, ../sass/page.scss */
.zoomable {
  cursor: url("images/loupe.png"), auto;
}

/* line 93, ../sass/page.scss */
.box-shadow {
  -moz-box-shadow: 0 10px 5px 5px #333333;
  -webkit-box-shadow: 0 10px 5px 5px #333333;
  box-shadow: 0 10px 5px 5px #333333;
}

/* line 97, ../sass/page.scss */
form#selectcataloglang {
  display: inline;
}

/* line 102, ../sass/page.scss */
.flasherror,
.flashinfo {
  margin: 1rem 4rem;
  font-size: 0.9rem;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0.5rem;
  text-align: center;
}

/* line 113, ../sass/page.scss */
.flasherror {
  color: #7F2613;
  background-color: #f2e9e7;
}

/* line 119, ../sass/page.scss */
.flashinfo {
  color: #08304E;
  background-color: #e8ecf1;
}

/* line 125, ../sass/page.scss */
.color1 {
  color: #08304E;
}

/* line 129, ../sass/page.scss */
.color2 {
  color: #7F2613;
}

/* line 133, ../sass/page.scss */
html[dir=rtl] {
  font-size: 21px;
}
