
    .m-tabcontainer {
        margin-bottom: 20px;
    }
    .m-tabcontainer__inner {
        position: relative;
        background-color: #ffffff;
        /* Tab element */
        /* Tab panel */
        /* Accordion anchor */
    }
    .m-tabcontainer__inner ul.r-tabs-nav {
        width: 100%;
        margin: 0 0 20px 0;
        padding: 0;
        font-size: 0;
    }
    #pagebody .m-tabcontainer__inner ul.r-tabs-nav > li {
        padding-left: 0 !important;
    }
    .m-tabcontainer__inner ul.r-tabs-nav li {
        position: relative;
        display: inline-block;
        list-style: none;
        border-top: 1px solid #2a323d;
        border-left: 1px solid #2a323d;
        border-right: 1px solid #2a323d;
        text-align: center;
        margin-right: 1px;
        vertical-align: bottom;


        padding-left: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
    }

    .m-tabcontainer__inner ul.r-tabs-nav li:before {
        background-image: none !important;
    }


    .m-tabcontainer__inner ul.r-tabs-nav li a,
    .m-tabcontainer__inner ul.r-tabs-nav li a:active,
    .m-tabcontainer__inner ul.r-tabs-nav li a:focus,
    .m-tabcontainer__inner ul.r-tabs-nav li a:visited {
        background-color: #2a323d;
        display: inline-block;
        width: 100%;
        color: #fff;
        height: 100%;
        font-weight: bold;
        padding: 7px 12px;
        text-decoration: none;
        font-size: 14px;
        line-height: 18px;
        outline: none;
    }


    .m-tabcontainer__inner ul.r-tabs-nav li.active a,
    .m-tabcontainer__inner ul.r-tabs-nav li.active a:active,
    .m-tabcontainer__inner ul.r-tabs-nav li.active a:focus,
    .m-tabcontainer__inner ul.r-tabs-nav li.active a:visited{
        background-color: #fff;
        color: #2a323d;
    }

    .m-tabcontainer__inner ul.r-tabs-nav li a:hover {
        background-color: #fff;
        color: #2a323d;
    }




    .m-tabcontainer.m-tabcontainer--twotabs .r-tabs-nav li {
        width: 49.8%;
    }

    .m-tabcontainer.m-tabcontainer--threetabs .r-tabs-nav li {
        width: 33.1%;
    }

    .m-tabcontainer.m-tabcontainer--fourtabs .r-tabs-nav li {
        width: 24.8%;
    }

    .m-tabcontainer.m-tabcontainer--fivetabs .r-tabs-nav li {
        width: 19.8%;
    }

    .m-tabcontainer.m-tabcontainer--sixtabs .r-tabs-nav li {
        width: 16.4%;
    }

    .m-tabcontainer .tabscontent {
        padding: 20px 0;
    }

    .checklist + .m-tabcontainer {
        margin-top: 34px;
    }

    .m-tabcontainer + .no-list a {
        font-size: 13px;
    }

    .m-tabcontainer + .no-list a.pdf:before {
        left: -20px;
    }


    .m-tabcontainer.oarTabs .m-tabcontainer__inner {
        background-color: transparent;
    }

    .m-tabcontainer.oarTabs.m-tabcontainer--fourtabs .r-tabs-nav li {
        width: 24.7%;
    }

    .m-tabcontainer.oarTabs .tabscontent {
        height: 428px;
    }

    .m-tabcontainer.oarTabs .m-tabcontainer__inner ul.r-tabs-nav li.active a,
    .m-tabcontainer.oarTabs .m-tabcontainer__inner ul.r-tabs-nav li.active a:active,
    .m-tabcontainer.oarTabs .m-tabcontainer__inner ul.r-tabs-nav li a:hover,
    .m-tabcontainer.oarTabs .m-tabcontainer__inner ul.r-tabs-nav li.active a:focus,
    .m-tabcontainer.oarTabs .m-tabcontainer__inner ul.r-tabs-nav li.active a:visited {
        background-color: transparent;
    }

