/*
Adaptea.fi
typography.css
Typography definitions for TinyMCE
*/
/* line 7, typography.less */
.ccm-page body,
.ccm-page h1,
.ccm-page h2,
.ccm-page h3,
.ccm-page h4,
.ccm-page h5,
.ccm-page h6,
.ccm-page a,
.ccm-page p,
.ccm-page li {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
}
/* line 14, typography.less */
.ccm-page h1 {
  color: #1C453B;
  font-weight: 600;
  font-size: 29pt;
  margin-bottom: 0.5em;
}
/* line 21, typography.less */
.ccm-page p {
  color: #333333;
  font-weight: 400;
  font-size: 14pt;
}
/* line 27, typography.less */
.ccm-page .green_bold {
  color: #1C453B;
  font-weight: 700;
}
/* line 32, typography.less */
.ccm-page .gray_bold {
  color: #333333;
  font-weight: 700;
}
/* line 37, typography.less */
.ccm-page .harmaa {
  color: #E6E6E6;
}
/* line 41, typography.less */
.ccm-page .tum_harmaa {
  color: #333333;
}
/* line 45, typography.less */
.ccm-page .big_title_gray {
  color: #333333;
  font-size: 24pt;
  font-weight: 700;
}
/* line 51, typography.less */
.ccm-page strong {
  font-weight: 700;
}
/* line 55, typography.less */
.ccm-page em {
  font-style: italic;
}
/* line 59, typography.less */
.ccm-page ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 1.5em;
  margin-top: -1em;
}
/* line 66, typography.less */
.ccm-page ul li {
  padding-left: 0.8em;
  line-height: 1.5em;
}
/* line 71, typography.less */
.ccm-page a {
  color: #1C453B;
  font-weight: 700;
  transition: all 0.1s ease;
  text-decoration: none;
}
/* line 78, typography.less */
.ccm-page a:hover {
  text-decoration: underline;
  color: #001E15;
}
/* line 83, typography.less */
.ccm-page a:visited {
  color: #001E15;
}
