.r-tabs {
    position: relative;

    background-color: #f6f6f6;

    border-top: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
    border-bottom: 4px solid #f6f6f6;
    border-radius: 4px;

}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
    position: relative;
    background-color: #f6f6f6;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
    display: inline-block;
    padding: 10px 12px;

    text-decoration: none;
    /*text-shadow: 0 1px rgba(0, 0, 0, 0.4);*/
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
    opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    color: #fff;
    text-shadow: none;

    background-color: #e30e18;

    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
    background-color: #fff;

    border-bottom: 4px solid white;

    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    display: block;
    padding: 10px;

    background-color: #f6f6f6;
    color: #4b4649;
    font-weight: bold;
    text-decoration: none;
    /*text-shadow: 0 1px rgba(0, 0, 0, 0.4);*/
    font-size: 14px;

    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #e30e18;
    text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
    opacity: 0.5;
}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}
@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.blockUI.blockOverlay::before {    height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
.tabDataDiv{min-height: 100px;}
.dpy_col_1,.dpy_col_2{
    width: 100%;
    float: left;
}
.dpy_post_container{
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}
.dpy_post_container .date{
    display: block;
    font-size: 0.875em;
}
.dpy_post_container a{font-size:1.15rem}


@media only screen and (max-width: 768px) {
    .dpy_col_1, .dpy_col_2 {
        width: 100%;
        float: none;
    }
}