.r-tabs .r-tabs-nav {
     margin: 0;
     padding: 0;
}
 .r-tabs .r-tabs-tab {
     display: inline-block;
     margin: 0;
     list-style: none;
}
 .r-tabs .r-tabs-panel {
     padding: 25px;
     display: none;
}
 .r-tabs .r-tabs-accordion-title {
     display: none;
}
 .r-tabs .r-tabs-panel.r-tabs-state-active {
     display: block;
}
/* Accordion responsive breakpoint */
 @media only screen and (max-width: 768px) {
     .r-tabs .r-tabs-nav {
         display: none;
    }
     .r-tabs .r-tabs-accordion-title {
         display: block;
    }
}
 .r-tabs {
     position: relative;
}
 .r-tabs .r-tabs-nav {
     border-bottom: 1px solid #ccc;
}
 .r-tabs .r-tabs-nav .r-tabs-tab {
     position: relative;
     top: 1px;
}
 .r-tabs .r-tabs-nav .r-tabs-anchor {
     background: #656d71;
     margin-bottom: 0;
     padding: 5px 10px;
     display: inline-block;
     text-decoration: none;
     color: #fff;
     font-weight: 600;
}
 .r-tabs .r-tabs-nav .r-tabs-state-active {
     background-color: #fff;
     margin-bottom: -1px;
     border-top: 1px solid #ccc;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
}
 .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
     background-color: #028dc1;
     color: #fff;
}
 .r-tabs .r-tabs-panel {
     border-right: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin-bottom: 3px;
     background: #fff;
}
 .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
     display: block;
     padding: 10px;
     background-color: #028dc1;
     color: #fff;
     font-weight: bold;
     text-decoration: none;
     margin-bottom: 3px;
}
 .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
     background-color: #028dc1;
     color:#fff;
     border-top: 1px solid #ccc;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin-bottom: 0;
}
 .bgtabs {
     /*background: #f5f5f5 none repeat scroll 0 0;*/
     /*border: 1px solid #eeeded;*/
     padding: 10px;
     border-top: 0;
     margin-bottom: 15px;
}
/**/
 .news {
     display: block;
}
 .news ol {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .news ol li {
     display: block;
     padding-bottom: 1.5em;
     margin-bottom: 1em;
     padding-left: 0 !important;
     border-bottom: 1px dashed #CCC;
}
 .news ol li a {
     color: #414c64;
}
 .news ol li a:hover {
     color: #212121;
}
 .news ol li span {
     float: left;
     text-align: center;
     background-color: #e1e1e1;
     border-radius: 3px;
     font-size: 18px;
     font-weight: 500;
     color: #131313;
     overflow: hidden;
     margin-right: 0.6em;
     padding-top: 0.4em;
}
 .news ol li span p {
     display: block;
     background: #028dc1;
     color: #fff;
     font-size: 11px;
     margin: 0;
     padding: 0.3em 1.2em;
     text-transform: uppercase;
}
 .news ol li p a {
     color: #131313;
     font-size: 15px;
     font-weight: 500;
}
 .news ol li p {
     font-size: 12px;
     color: #6d6d6d;
     margin: 0;
     padding: 0;
}
 .news ol li p .links {
     color: #6d6d6d;
}
 .news ol li p a:hover, .news ol li p .links:hover {
     color: #b92b2b;
}
/**/
 .downloads {
     display: block;
}
 .downloads ol {
      margin: 0;
     padding: 0 0em 0em 0.4em;
     list-style: none;
}
 .downloads ol li {
     display: block;
     padding-bottom: 1.5em;
     margin-bottom: 1em;
     padding-left: 0 !important;
     border-bottom: 1px dashed #CCC;
}
 .downloads ol li a {
     color: #131313;
     font-size: 15px;
     font-weight: 500;
}
 .downloads ol li:after {
    font-family: 'FontAwesome';
    content: "\f019";
    float: right;
    color: #0b82af;
}
 .downloads ol li a:hover {
     color: #b92b2b;
}
/**/
 .list {
     display: block;
}
 .list ol {
     margin: 0;
     padding: 0 0em 0em 0.4em;
     list-style: none;
}
 .list ol li {
     display: block;
     padding-bottom: 1.5em;
     margin-bottom: 1em;
     padding-left: 0 !important;
     border-bottom: 1px dashed #CCC;
     position: relative;
}
 .list ol li a {
     color: #131313;
     font-size: 15px;
     font-weight: 500;
}
 .list ol li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    margin-right: 10px;
     color: #0b82af;
    font-size: 20px;
}
 .list ol li a:hover {
     color: #b92b2b;
}
 a.view-all {
    background: #b92b2b;
    padding: 4px 8px;
    color: #fff;
    font-size: 12px;
}

a.view-all:hover, a.view-all:focus {
    background: #028dc1;
}
.m-l{
    margin-left:-4px;
}