/* Styles go here */

.fix {
  background: #ffffff;
  /*background: rgba(0,255,0,0.3);*/
}
.broken {
  background: red;
  background: rgba(255,0,0,0.3);
}
.fund-content {
    border-top: 1px solid #ddd;
    padding-bottom: 15px;
    position: relative;
    padding-left: 15px;
    padding-top: 15px;
    width: 90%;
}
.fund-content h4, .fund-subtitle h4 {
    font-size: 17px;
    color: #468fc0;
    font-family: inherit;
    margin-bottom: 0px;
    font-weight: bold;
}
.fund-content p, .fund-detail p, .fund-subtitle p {
    line-height: 20px;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 15px;
}
.fund-calendar .active a, .main-calendar .active a {
    color: #f58634;
}
.readmore {
    font-size: 12px;
    color: #f58634;
}
.fund-content:before {
    content: '';
    position: absolute;
    left: 0;
    top: 21px;
    border: solid #468fc0;
    border-width: 0px 1px 1px 0;
    /* display: inline-block; */
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}