/* CSS Document */
thead {
    background: #5f6b7e;
}
table th {
    background-color: #63666a;
    color: #fff;
	font-weight: 700;
}
tr {
    border-bottom: 1px dotted #CCC;
}
table.table th, table.table td {
}
table td {
    font-size: 1rem;
    font-weight: 300;
}
 p a {
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    color: #cf2030;
    text-decoration: underline;
}
table.table a, a, a:link, a:visited {
    color: #CF2030;
    text-decoration: none;
}
h4 {
    display: block;
    margin: 0 0 20px;
    padding: 20px 0 10px;
    font-weight: 700;
    color: #292727;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    position: relative;
}
h4:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100px;
    height: 5px;
    background: #cf2030;
}

.info-icon {
    display: inline-block;
    float: right;
    width: 15px;
    height: 15px;
    margin: 2px;
    font-weight: bold;
    color: #cf2030;
    text-align: center;
    line-height: 17px;
    cursor: pointer;
}

.btn-default {
    color: #fff;
    background-color: #cf2030 !important;
}


