.panel-main {
  margin-top: 2em;
  margin-bottom: 1em;
  padding: 1em 1.5em 1.5em;
  position: relative;
  border: 1px solid #e5e5e5;
  background: #f8f8f8;
  border-radius: 5px; }

.ccm-content-main h2 {
  line-height: 1.2;
  text-align: right;
  font-size: 125%; }
  .col:nth-child(1) .ccm-content-main h2 {
    color: #235b7c; }
  .col:nth-child(2) .ccm-content-main h2 {
    color: #8ab42c; }
  .col:nth-child(3) .ccm-content-main h2 {
    color: #a1265a; }
.ccm-content-main p {
  text-align: justify;
  font-size: 87.5%; }
  .col:nth-child(3) .ccm-content-main p {
    text-align: right; }
  .ccm-content-main p .more {
    position: absolute;
    right: 2.5em;
    bottom: 1.5em;
    font-size: 82.5%;
    display: block; }

aside .ccm-content-main {
  margin-top: 2em;
  margin-bottom: 1em;
  padding: 0 1.5em 0.5em;
  position: relative;
  border: 1px solid #e5e5e5;
  background: #f8f8f8;
  border-radius: 5px; }
  aside .ccm-content-main h2 {
    line-height: 1.2;
    text-align: right;
    font-size: 105%;
    color: #a1265a !important; }
  aside .ccm-content-main p {
    text-align: right;
    font-size: 87.5%; }
    aside .ccm-content-main p .more {
      position: absolute;
      right: 2.5em;
      bottom: 1.5em;
      font-size: 82.5%;
      display: block; }

/*# sourceMappingURL=view.css.map */
