.flexitable_area{width:100%;float:left}.custom-table{font-family:'Montserrat',sans-serif;background:#fff;border-top:1px solid #ddddde;border-left:1px solid #ddddde;border-right:1px solid #ddddde;overflow-wrap:break-word;word-wrap:break-word;hyphens:none}.custom-table .table-header{color:#fff;box-sizing:border-box;padding:30px 15px;font-size:21px;font-family:'Open Sans',sans-serif;font-weight:700;text-align:left}.table-container .row-labels{width:15%;float:left;font-weight:400;font-size:12px}.row-labels .label{background:#f8f8f9;border-bottom:1px solid #ddddde;min-height:70px;box-sizing:border-box;padding:15px 10px;font-size:18px;text-align:center}.row-labels .label p{font-size:18px;text-align:left}.row-labels .label.blank p{padding-top:0}.top-labels,.table-inner{display:flex;flex-wrap:wrap;align-items:stretch}.top-labels{background:#e6e6e6;font-size:12px;font-weight:700}.top-labels .label{box-sizing:border-box;min-height:70px;text-align:center;padding:15px 10px;font-size:18px}.top-labels .label p{font-size:18px;margin-top:0;padding-top:0}.num-2 .label,.num-2 .content-block{width:50%}.num-3 .label,.num-3 .content-block{width:33.333333%}.num-4 .label,.num-4 .content-block{width:25%}.num-5 .label,.num-5 .content-block{width:20%}.num-6 .label,.num-6 .content-block{width:16.6666666%}.table-inner{background-repeat:repeat-y;background-size:100% auto;background-position:left top}.table-inner.columns-2{background-image:url(https://web.methodistcollege.edu/hubfs/2020/custom-table/columns-two.png)}.table-inner.columns-3{background-image:url(https://web.methodistcollege.edu/hubfs/2020/custom-table/columns-three.png)}.table-inner.columns-4{background-image:url(https://web.methodistcollege.edu/hubfs/2020/custom-table/columns-four-new.png)}.table-inner.columns-5{background-image:url(https://web.methodistcollege.edu/hubfs/2020/custom-table/columns-five.png)}.table-inner.columns-6{background-image:url(https://web.methodistcollege.edu/hubfs/2020/custom-table/columns-six.png)}.table-inner .content-block,.table-inner .label{box-sizing:border-box;min-height:70px;text-align:center;padding:15px 5px;border-bottom:1px solid #ddddde;font-size:14px}.table-inner.columns-1{flex-flow:column wrap}.table-inner.columns-1 .content-block,.table-inner.columns-1 .label{flex:0 0 50%;padding:15px 10px}.table-inner .content-block p,.table-inner .label p{font-size:14px;margin-top:0}@media screen and (max-width:580px){.top-labels,.table-container .row-labels{font-size:11px;line-height:1.1em}.row-labels .label p{font-size:11px;line-height:1.1em}.table-inner .content-block p,.table-inner .label p{font-size:11px;line-height:1.1em}.top-labels .label p{font-size:11px;line-height:1.1em}.top-labels .label{padding:15px 5px}.table-inner .content-block,.table-inner .label{font-size:10px;padding:15px 2px}}